/* ORKIDEM LOCALE V272 PREPAINT LEGACY UI SHIELD 2026-08-31
   IMPORTANT: This block intentionally lives at byte zero of the render-blocking
   customer CSS bundle. Legacy locale surfaces therefore cannot paint even for
   one frame before V8 JavaScript mounts. Hidden V2 form plumbing is preserved. */
html body #v71-locale-root,
html body #v72-locale-root,
html body #v73-locale-root,
html body #v74-locale-root,
html body #v75-locale-root,
html body #v76-locale-root,
html body #v77-locale-root,
html body #v772-locale-root,
html body #v7-locale-root,
html body .v71-locale-trigger,
html body .v72-locale-trigger,
html body .v73-trigger,
html body .v74-trigger,
html body .v75-trigger,
html body .v76-trigger,
html body .v77-trigger,
html body .v772-trigger,
html body .v72-locale-float,
html body [data-locale-v7-root],
html body [data-locale-v7-1-float],
html body [data-locale-v7-2-float],
html body [data-locale-v7-3-root],
html body [data-locale-v7-6-root],
html body [data-v75-root],
html body [data-v76-root],
html body [data-v77-top-utility],
html body [data-v772-root],
html body [data-v772-open],
html body [data-locale-v2-open],
html body .lv2-trigger,
html body .lv2-mobile-mega-trigger,
html body [data-locale-v2-panel],
html body [data-locale-v2-backdrop]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* ORKIDEM WAVE91 GENERATED BUNDLE - DO NOT EDIT DIRECTLY */
/* WAVE91 SOURCE: ortak/css/a23-11-r6-global-ux.css */
/* ORKİDEM A23.11 R6 - global human visual acceptance layer */
:root{--r6-panel-max:1760px}
html,body{max-width:100%;overflow-x:hidden}

/* Panel shell: sidebar never scrolls away; only main working area scrolls on desktop. */
@media (min-width:841px){
  .panel-v2-kabuk{height:100dvh!important;min-height:100vh!important;overflow:hidden!important;align-items:stretch!important}
  .panel-v2-sidebar{position:relative!important;top:auto!important;height:100dvh!important;min-height:100vh!important;overflow:hidden!important}
  .panel-v2-nav{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}
  .panel-v2-sidebar-alt{flex:0 0 auto!important;background:rgba(0,0,0,.06)!important}
  .panel-v2-calisma{height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}
  .panel-v2-sayfa{max-width:var(--r6-panel-max)!important;width:100%!important;padding:18px 28px 42px!important}
}
.panel-v2-sidebar-ust{min-height:82px!important;padding:12px 15px!important}
.panel-v2-logo-gorsel img{max-width:218px!important;max-height:60px!important;min-height:38px!important;object-fit:contain!important;object-position:left center!important}
.panel-v2-login-marka .panel-v2-logo-gorsel img{max-width:270px!important;max-height:80px!important;min-height:52px!important}
.panel-v2-sayfa .baslik-satiri{margin-bottom:16px!important}
.panel-v2-sayfa .baslik-satiri h1{font-size:clamp(1.65rem,2.3vw,2.35rem)!important;margin:4px 0 2px!important}
.panel-v2-sayfa h2{font-size:clamp(1.12rem,1.5vw,1.45rem)!important}
.panel-v2-sayfa .kart{padding:16px!important}
.panel-v2-sayfa .kart-araligi{margin-top:14px!important}
.panel-v2-sayfa .istatistikler{gap:10px!important;margin-bottom:14px!important}
.panel-v2-sayfa .istatistikler article{padding:14px!important}
.panel-v2-sayfa .istatistikler strong{font-size:21px!important}

/* Auth surfaces: true viewport centering and a visible brand mark. */
.panel-v2-login-kabuk,.uzman-login-kabuk,.musteri-auth-shell{min-height:100dvh!important}
.panel-v2-login-form-alani,.uzman-login-form,.musteri-auth-form{min-height:100dvh!important;align-items:center!important;justify-content:center!important}
.panel-v2-login-form-alani>.form-karti,.panel-v2-login-form-alani>.giris-karti,.uzman-login-form>section,.musteri-auth-form .form-karti{margin:0!important}
.panel-v2-login-form-alani label,.uzman-login-form label,.musteri-auth-form label{color:#243b33!important}
.panel-v2-login-form-alani input,.uzman-login-form input,.musteri-auth-form input{color:#14251f!important;background:#fff!important}

/* Expert/courier/solution partner identity */
.uzman-logo img{max-width:210px!important;max-height:66px!important;min-height:40px!important}
.uzman-login-marka .uzman-logo img{max-width:270px!important;max-height:82px!important;min-height:50px!important}
@media(min-width:981px){
 .uzman-kabuk{height:100dvh!important;overflow:hidden!important}
 .uzman-sidebar{position:relative!important;height:100dvh!important;overflow:hidden!important}
 .uzman-sidebar nav{min-height:0!important;overflow-y:auto!important}
 .uzman-calisma{height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}
 .uzman-sayfa{max-width:var(--r6-panel-max)!important;width:100%!important}
}

/* Storefront brand and header scale */
.a22-logo img{max-width:290px!important;max-height:68px!important;min-height:42px!important}
.a22-header-ic{min-height:88px!important}
.a22-konum-input input[type="search"]::-webkit-search-cancel-button,.a22-modal-arama input[type="search"]::-webkit-search-cancel-button{display:none!important;-webkit-appearance:none!important}
.a22-konum-input button[data-konum-sil]{flex:0 0 31px!important}
.a22-nav-ic{gap:2px!important}
.a22-mega-panel{max-width:min(1100px,calc(100vw - 32px))!important}

/* Customer account: compact, readable, non-dashboard-like. */
.a22-hesap-sayfasi .a22-main{padding-top:18px!important}
.hesap-kabuk{grid-template-columns:248px minmax(0,1fr)!important;gap:16px!important}
.hesap-yan-menu{top:18px!important;border-radius:16px!important}
.hesap-profil-ozet{padding:14px!important;gap:10px!important}
.hesap-profil-ozet img,.hesap-avatar-harf{width:52px!important;height:52px!important}
.hesap-yan-menu nav{max-height:calc(100dvh - 170px)!important}
.hesap-yan-menu nav a{padding:9px 12px!important}
.hesap-yan-menu nav a b{font-size:12px!important}.hesap-yan-menu nav a small{font-size:10px!important}
.hesap-karsilama{padding:16px 18px!important;border-radius:16px!important;align-items:center!important;margin-bottom:12px!important}
.hesap-karsilama h1{font-size:clamp(1.45rem,2.1vw,2rem)!important;color:#fff!important;margin:4px 0!important;line-height:1.15!important}
.hesap-karsilama p{font-size:12px!important;line-height:1.45!important;max-width:760px!important}
.hesap-karsilama .buton{min-height:38px!important;padding:8px 13px!important}
.hesap-istatistik-altı{gap:8px!important;margin-bottom:10px!important}
.hesap-istatistik a{padding:11px 12px!important;border-radius:12px!important}
.hesap-istatistik strong{font-size:18px!important}.hesap-istatistik span{font-size:11px!important;margin-top:3px!important}
.hesap-kisayol-grid{gap:8px!important;margin-bottom:4px!important}
.hesap-kisayol-grid>a{padding:11px 12px!important;border-radius:12px!important;gap:10px!important}
.hesap-kisayol-grid i{width:34px!important;height:34px!important;border-radius:9px!important;font-size:17px!important}
.hesap-kisayol-grid b{font-size:12px!important}.hesap-kisayol-grid small{font-size:10px!important}
.hesap-modul-karti{border-radius:14px!important;padding:15px!important}

/* Stronger readable empty states / muted copy */
.a22-sonuc-bos,.bos-durum,.hesap-bos{color:#53645d!important}

/* Mobile is a separate layout, not shrunken desktop. */
@media(max-width:840px){
 .panel-v2-kabuk{height:auto!important;min-height:100dvh!important;overflow:visible!important}
 .panel-v2-calisma{height:auto!important;overflow:visible!important}
 .panel-v2-sidebar{height:100dvh!important;overflow:hidden!important}
 .panel-v2-nav{min-height:0!important;overflow-y:auto!important}
 .panel-v2-login-form-alani{min-height:100dvh!important;padding:68px 16px 24px!important;align-items:center!important}
 .panel-v2-login-form-alani>.form-karti,.panel-v2-login-form-alani>.giris-karti{width:min(100%,520px)!important;padding:20px!important}
 .panel-v2-mobil-ust .panel-v2-logo-gorsel img{max-width:170px!important;max-height:44px!important;min-height:30px!important}
}
@media(max-width:820px){
 .a22-header-ic{height:74px!important;grid-template-columns:44px minmax(0,1fr) 48px!important;gap:8px!important}
 .a22-logo{justify-content:center!important;min-width:0!important}
 .a22-logo img{max-width:min(205px,54vw)!important;max-height:52px!important;min-height:34px!important}
 .a237-mobil-arama{margin:0 12px 10px!important}
 .a22-nav-ic{max-height:calc(100dvh - 170px)!important;overflow-y:auto!important}
 .a22-mega-panel{position:static!important;width:100%!important;box-shadow:none!important;border-radius:12px!important;margin:4px 0 8px!important;max-height:55dvh!important;overflow:auto!important}
 .a22-mega-kolonlar{grid-template-columns:1fr 1fr!important;gap:10px!important}
 .a22-modal-kart{padding:24px 18px 20px!important;border-radius:18px!important}
 .a22-modal-kart h2{font-size:1.75rem!important;padding-right:34px!important}
 .a22-modal-kart p{font-size:13px!important}
 .a22-modal-arama>input{font-size:16px!important}
 .musteri-auth-form{min-height:100dvh!important;padding:64px 16px 24px!important;align-items:center!important}
 .musteri-auth-form .form-karti{padding:20px!important;width:100%!important;max-width:520px!important}
 .musteri-auth-form .form-karti h1{font-size:1.75rem!important}
 .hesap-kabuk{display:block!important}
 .hesap-yan-menu{position:relative!important;top:auto!important;margin:0 0 12px!important}
 .hesap-yan-menu nav{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;scroll-snap-type:x proximity!important}
 .hesap-menu-grup{display:contents!important}
 .hesap-menu-grup>small{display:none!important}
 .hesap-yan-menu nav a{min-width:154px!important;scroll-snap-align:start!important;border-right:1px solid #eef1f3!important;border-bottom:0!important}
 .hesap-cikis{display:none!important}
 .hesap-karsilama{flex-direction:row!important;gap:10px!important}
 .hesap-karsilama p{display:none!important}
 .hesap-istatistik-altı{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .hesap-kisayol-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .hesap-kisayol-grid small{display:none!important}
}
@media(max-width:640px){
 .uzman-login-marka{display:none!important}.uzman-login-form{min-height:100dvh!important;padding:58px 14px 20px!important;align-content:center!important}
 .uzman-login-form>section{width:100%!important;max-width:520px!important;margin:auto!important}
 .uzman-sidebar{height:100dvh!important;overflow:hidden!important}.uzman-sidebar nav{overflow-y:auto!important;min-height:0!important}
 .uzman-logo img{max-width:190px!important;max-height:58px!important}
 .hesap-karsilama{padding:13px 14px!important}.hesap-karsilama h1{font-size:1.35rem!important}.hesap-karsilama .buton{font-size:11px!important;padding:7px 10px!important;white-space:nowrap!important}
 .hesap-istatistik-altı{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .hesap-kisayol-grid{grid-template-columns:1fr 1fr!important}
 .hesap-kisayol-grid>a{min-width:0!important}.hesap-kisayol-grid b{overflow-wrap:anywhere!important}
}
@media(max-width:420px){
 .a22-logo img{max-width:180px!important}
 .hesap-kisayol-grid{grid-template-columns:1fr!important}
 .hesap-istatistik-altı{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
/* R6 kritik yeni sipariş alarmı */
.orkidem-kritik-siparis-alarmi[hidden]{display:none!important}.orkidem-kritik-siparis-alarmi{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px;background:rgba(4,35,28,.66);backdrop-filter:blur(5px)}.orkidem-kritik-siparis-kart{width:min(560px,calc(100vw - 32px));background:#fff;border-radius:22px;padding:28px;box-shadow:0 28px 90px rgba(0,0,0,.32);border:3px solid #b78522;animation:orkidemAlarmNabiz 1.3s ease-in-out infinite}.orkidem-kritik-etiket{display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.12em;color:#7a4d00;background:#fff1cd;padding:7px 10px;border-radius:999px}.orkidem-kritik-siparis-kart h2{font-size:32px;margin:12px 0 8px;color:#073d31}.orkidem-kritik-siparis-kart p{font-size:17px;line-height:1.55;color:#243b36}.orkidem-kritik-islemler{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 12px}.orkidem-kritik-islemler .buton{min-height:48px}.orkidem-kritik-siparis-kart small{display:block;color:#667772}@keyframes orkidemAlarmNabiz{0%,100%{box-shadow:0 28px 90px rgba(0,0,0,.32),0 0 0 0 rgba(183,133,34,.28)}50%{box-shadow:0 28px 90px rgba(0,0,0,.32),0 0 0 12px rgba(183,133,34,0)}}@media(max-width:600px){.orkidem-kritik-siparis-alarmi{padding:14px;align-items:end}.orkidem-kritik-siparis-kart{padding:22px 18px;border-radius:20px}.orkidem-kritik-siparis-kart h2{font-size:26px}.orkidem-kritik-islemler{display:grid}.orkidem-kritik-islemler .buton{width:100%}}

/* R6 ORKI Görsel merkezi */
.medya-r6-baslik{align-items:center}.medya-r6-kredi{min-width:130px;padding:12px 16px;border:1px solid var(--border,#dfe6e1);border-radius:14px;text-align:center;background:var(--surface,#fff)}.medya-r6-kredi strong{font-size:1.8rem;line-height:1;display:block}.medya-r6-kredi span,.medya-r6-kredi small{display:block}.medya-r6-ai-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)}.medya-r6-yukleme-onizleme{display:flex;align-items:center;gap:12px;padding:10px;border:1px dashed var(--border,#dfe6e1);border-radius:12px}.medya-r6-yukleme-onizleme img{width:112px;height:112px;object-fit:cover;border-radius:10px}.medya-r6-karsilastirma-listesi{display:grid;gap:14px}.medya-r6-karsilastirma{display:grid;grid-template-columns:minmax(180px,260px) minmax(180px,260px) minmax(220px,1fr);gap:14px;align-items:stretch;border:1px solid var(--border,#dfe6e1);border-radius:16px;padding:12px}.medya-r6-gorsel-kutu{min-height:220px;border-radius:12px;overflow:hidden;background:var(--surface-soft,#f6f8f6);position:relative}.medya-r6-gorsel-kutu small{position:absolute;z-index:2;top:8px;left:8px;padding:4px 7px;border-radius:8px;background:rgba(255,255,255,.9);font-weight:700}.medya-r6-gorsel-kutu img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.medya-r6-bekliyor{height:100%;min-height:220px;display:grid;place-items:center;text-align:center;padding:20px}.medya-r6-karsilastirma-bilgi{display:flex;flex-direction:column;gap:8px;justify-content:center}.medya-r6-karar{margin-top:6px}.medya-r6-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.medya-r6-plan{border:1px solid var(--border,#dfe6e1);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.medya-r6-plan h3{margin:.2rem 0;font-size:1.05rem}.medya-r6-plan p{margin:.25rem 0}.medya-r6-plan-ozet{display:flex;flex-direction:column;gap:3px}.medya-r6-plan-ozet b{font-size:1.05rem}.medya-r6-plan-form{margin-top:auto}.medya-r6-detay{margin-top:12px}.medya-r6-detay>summary,.medya-r6-cozum>summary{cursor:pointer;font-weight:700;padding:8px 0}.medya-r6-cozum>summary{display:flex;flex-direction:column;gap:3px}.medya-r6-cozum>summary small{font-weight:400}.medya-r6-cozum[open]>summary{margin-bottom:14px}
@media(max-width:900px){.medya-r6-plan-grid{grid-template-columns:1fr}.medya-r6-karsilastirma{grid-template-columns:1fr 1fr}.medya-r6-karsilastirma-bilgi{grid-column:1/-1}.medya-r6-ai-form{grid-template-columns:1fr}}
@media(max-width:560px){.medya-r6-baslik{align-items:flex-start}.medya-r6-kredi{width:100%;min-width:0}.medya-r6-karsilastirma{grid-template-columns:1fr}.medya-r6-karsilastirma-bilgi{grid-column:auto}.medya-r6-gorsel-kutu,.medya-r6-bekliyor,.medya-r6-gorsel-kutu img{min-height:260px}}

/* R6 mobil admin: ORKI yardımcısı içerik üstünde büyük balon değil, sağ kenarda kompakt sekme. */
@media (max-width:640px){
  .orkidem-admin-v2 .orki-yardimci-ac.a2310-orki-launcher{right:0!important;bottom:84px!important;width:28px!important;height:56px!important;max-width:28px!important;padding:2px!important;border-radius:14px 0 0 14px!important;overflow:hidden!important}
  .orkidem-admin-v2 .orki-yardimci-ac.a2310-orki-launcher img{width:24px!important;height:24px!important;flex:0 0 24px!important;object-fit:cover!important}
  .orkidem-admin-v2 .orki-yardimci-ac.a2310-orki-launcher>span,.orkidem-admin-v2 .orki-yardimci-ac.a2310-orki-launcher>i{display:none!important}
}

/* R6 mobile delivery context remains visible under search. */
.a22-mobil-konum{display:none;position:relative}
@media(max-width:820px){
 .a22-mobil-konum{display:block!important;margin:0 12px 10px!important;z-index:95!important}
 .a22-mobil-konum .a22-konum-input{height:42px!important;border-radius:12px!important;padding:0 10px!important}
 .a22-mobil-konum .a22-konum-input svg{width:18px!important;height:18px!important;flex:0 0 18px!important}
 .a22-mobil-konum .a22-konum-input input{font-size:14px!important;font-weight:650!important}
 .a22-mobil-konum .a22-adres-sonuclari{top:48px!important;left:0!important;right:0!important;max-height:45dvh!important}
}

/* R6 final human visual corrections: mobile identity is always visible. */
.r6-panel-mobile-logo,.r6-uzman-mobile-logo{display:none!important}
@media(max-width:840px){
 .panel-v2-login-kabuk{position:relative!important}
 .panel-v2-login-marka{display:flex!important;position:absolute!important;left:0!important;right:0!important;top:58px!important;z-index:3!important;min-height:72px!important;height:72px!important;padding:0 18px!important;background:transparent!important;align-items:center!important;justify-content:center!important}
 .panel-v2-login-marka .panel-v2-logo{margin:0!important;justify-content:center!important}
 .panel-v2-login-marka .panel-v2-logo-gorsel{justify-content:center!important}
 .panel-v2-login-marka .panel-v2-login-metin,.panel-v2-login-marka>ul,.panel-v2-login-marka>small{display:none!important}
 .panel-v2-login-marka .panel-v2-logo-gorsel img{max-width:225px!important;max-height:60px!important;min-height:44px!important;object-position:center!important}
 .panel-v2-login-form-alani{padding-top:150px!important}
 .r6-panel-mobile-logo{display:flex!important;flex:0 0 auto!important;width:104px!important;max-width:104px!important;align-items:center!important;overflow:hidden!important;margin-right:6px!important}
 .r6-panel-mobile-logo .panel-v2-logo-gorsel{width:104px!important;justify-content:center!important}
 .r6-panel-mobile-logo .panel-v2-logo-gorsel img{display:block!important;max-width:104px!important;max-height:34px!important;min-height:25px!important;object-fit:contain!important;object-position:center!important}
 .panel-v2-topbar{grid-template-columns:minmax(0,1fr) auto!important;padding-inline:10px!important;gap:6px!important}
 .panel-v2-topbar-sol{gap:4px!important;min-width:0!important}
 .panel-v2-baslik-kumesi{min-width:0!important;flex:1 1 auto!important}
 .panel-v2-baslik-kumesi small{display:none!important}
 .panel-v2-baslik-kumesi strong{font-size:12px!important;max-width:150px!important}
 .panel-v2-topbar-aksiyon{gap:6px!important}.panel-v2-bildirim,.panel-v2-bildirim-ses{width:36px!important;height:36px!important}
}

@media(max-width:640px){
 .uzman-login-kabuk{position:relative!important}
 .uzman-login-marka{display:flex!important;position:absolute!important;left:0!important;right:0!important;top:44px!important;height:78px!important;min-height:78px!important;padding:0 16px!important;background:transparent!important;align-items:center!important;justify-content:center!important;z-index:3!important}
 .uzman-login-marka>div,.uzman-login-marka>small{display:none!important}
 .uzman-login-marka .uzman-logo{justify-content:center!important;min-height:0!important}
 .uzman-login-marka .uzman-logo img{max-width:220px!important;max-height:62px!important;min-height:42px!important;object-fit:contain!important}
 .uzman-login-form{padding:138px 14px 22px!important;align-content:center!important}
 .r6-uzman-mobile-logo{display:flex!important;width:92px!important;max-width:92px!important;min-height:0!important;margin-right:4px!important}
 .r6-uzman-mobile-logo img{max-width:92px!important;max-height:32px!important;min-height:24px!important;object-fit:contain!important}
 .uzman-topbar{gap:7px!important;padding-inline:10px!important}.uzman-topbar>div:first-of-type{min-width:0!important;flex:1 1 auto!important}.uzman-topbar>div:first-of-type small{display:none!important}.uzman-topbar strong{font-size:13px!important}
}

/* Customer auth mobile: keep the brand, hide only the desktop marketing copy. */
@media(max-width:820px){
 .musteri-auth-shell{position:relative!important}
 .orkidem-a22 .musteri-auth-marka{display:flex!important;position:absolute!important;left:0!important;right:0!important;top:62px!important;height:74px!important;min-height:74px!important;padding:0 18px!important;background:transparent!important;align-items:center!important;justify-content:center!important;z-index:3!important}
 .orkidem-a22 .musteri-auth-marka>a{display:flex!important;align-items:center!important;justify-content:center!important}
 .orkidem-a22 .musteri-auth-marka img{max-width:225px!important;max-height:60px!important;min-height:42px!important;filter:none!important;object-fit:contain!important}
 .orkidem-a22 .musteri-auth-marka>span,.orkidem-a22 .musteri-auth-marka>h1,.orkidem-a22 .musteri-auth-marka>p,.orkidem-a22 .musteri-auth-marka>ul{display:none!important}
 .orkidem-a22 .musteri-auth-form{padding-top:152px!important;align-items:center!important}
}

/* Customer account mobile: compact horizontal account navigation instead of a wall of cards. */
@media(max-width:820px){
 .orkidem-a22 .hesap-yan-menu{overflow:hidden!important;border-radius:14px!important;margin-bottom:10px!important}
 .orkidem-a22 .hesap-profil-ozet{padding:11px 12px!important;min-height:68px!important}
 .orkidem-a22 .hesap-profil-ozet img,.orkidem-a22 .hesap-avatar-harf{width:44px!important;height:44px!important}
 .orkidem-a22 .hesap-yan-menu nav{display:flex!important;grid-template-columns:none!important;gap:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px!important;background:#f5f7f5!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important}
 .orkidem-a22 .hesap-menu-grup{display:contents!important}.orkidem-a22 .hesap-menu-grup>small{display:none!important}
 .orkidem-a22 .hesap-yan-menu nav a{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;min-width:0!important;width:auto!important;min-height:40px!important;margin:0 3px 0 0!important;padding:7px 9px!important;border:1px solid #e1e7e3!important;border-radius:9px!important;background:#fff!important;scroll-snap-align:start!important}
 .orkidem-a22 .hesap-yan-menu nav a.aktif{border-left:1px solid #d3aa58!important;background:#fbf4e5!important;padding-left:9px!important}
 .orkidem-a22 .hesap-yan-menu nav a>i{width:20px!important;height:20px!important;min-width:20px!important;font-size:12px!important}.orkidem-a22 .hesap-yan-menu nav a b{font-size:10px!important;white-space:nowrap!important}.orkidem-a22 .hesap-yan-menu nav a small{display:none!important}
}

/* Cookie banner on mobile: compact bottom sheet, not a full-screen obstruction. */
@media(max-width:600px){
 .a23-cerez-banner{padding:14px!important;border-radius:16px!important;max-height:48dvh!important;overflow:auto!important}.a23-cerez-banner strong{font-size:15px!important}.a23-cerez-banner p{font-size:12px!important;line-height:1.4!important;margin:4px 0!important}.a23-cerez-aksiyon{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:10px!important}.a23-cerez-aksiyon button{min-height:40px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.15!important;flex:none!important}.a23-cerez-aksiyon .a23-birincil{grid-column:1/-1!important}
}

/* Admin landing should stay action-first and compact. */
.r6-admin-hizli-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
@media(max-width:1100px){.r6-admin-hizli-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px){.r6-admin-hizli-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* R6 son insan-gözü düzeltmeleri: mobil panel kimliği ve hesap yoğunluğu. */
@media(max-width:520px){
 .r6-panel-mobile-logo{width:146px!important;max-width:146px!important;margin-right:4px!important}
 .r6-panel-mobile-logo .panel-v2-logo-gorsel{width:146px!important;max-width:146px!important}
 .r6-panel-mobile-logo .panel-v2-logo-gorsel img{max-width:146px!important;max-height:42px!important;min-height:31px!important}
 .panel-v2-baslik-kumesi{display:none!important}
 .panel-v2-topbar-sol{gap:3px!important}
 .panel-v2-topbar-aksiyon{margin-left:auto!important}
}
@media(max-width:640px){
 .r6-uzman-mobile-logo{width:138px!important;max-width:138px!important;margin-right:3px!important}
 .r6-uzman-mobile-logo img{max-width:138px!important;max-height:42px!important;min-height:30px!important}
 .uzman-topbar>div:first-of-type{display:none!important}
 .uzman-topbar{grid-template-columns:auto minmax(110px,1fr) auto!important}
}
@media(min-width:361px) and (max-width:820px){
 .orkidem-a22 .hesap-istatistik-altı{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:360px){
 .orkidem-a22 .hesap-istatistik-altı{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* Kontrol Kulesi koyu zeminde başlık kontrastı. */
.kontrol-kulesi-dashboard h2{color:#fff!important}
.kontrol-kulesi-dashboard p{color:rgba(255,255,255,.82)!important}

/* R10 — yeni müşteri hesap akordeonu ve tekil mobil giriş markası eski R6 override'larını geçersiz kılar. */
@media(max-width:820px){
 .orkidem-a22 .musteri-auth-marka{display:none!important}
 .orkidem-a22 .musteri-auth-form{min-height:100svh!important;padding:58px 16px 24px!important;align-items:center!important;justify-content:center!important}
 .orkidem-a22 .hesap-yan-menu nav.hesap-menu-akordeon{display:grid!important;grid-template-columns:1fr!important;gap:0!important;max-height:none!important;overflow:visible!important;padding:0!important;background:#fff!important;scroll-snap-type:none!important}
 .orkidem-a22 .hesap-menu-grup{display:block!important;border-bottom:1px solid #edf1ee!important;background:#fff!important}
 .orkidem-a22 .hesap-menu-grup>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:10px 12px!important;background:#fff!important}
 .orkidem-a22 .hesap-menu-grup[open]>summary{background:#fbfaf6!important}
 .orkidem-a22 .hesap-menu-grup-linkler{display:grid!important;padding:0 7px 7px!important}
 .orkidem-a22 .hesap-menu-grup:not([open])>.hesap-menu-grup-linkler{display:none!important}
 .orkidem-a22 .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:42px!important;margin:1px 0!important;padding:8px 9px!important;border:0!important;border-radius:9px!important;background:#fff!important;scroll-snap-align:none!important}
 .orkidem-a22 .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a.aktif{background:#f7f0df!important;border:0!important;padding-left:9px!important}
 .orkidem-a22 .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a b{font-size:12px!important;white-space:normal!important}
 .orkidem-a22 .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a small{display:block!important;font-size:10px!important;white-space:normal!important}
}

/* WAVE91 SOURCE: ortak/css/a23-11-r11-front.css */
/* ORKİDEM A23.11 R11 — müşteri ön yüzü son katman.
   Amaç: konum autocomplete, sade dil/para tercihi ve locale uyumlu hero. */

/* Üst yardımcı şerit: dil/para iki büyük select olarak görünmez; tek kompakt tercih düğmesi. */
.orkidem-a22 .a23-yardimci-sag{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}
.orkidem-a22 .a23-yardimci-sag>nav{display:flex;align-items:center;gap:16px;min-width:0}
.orkidem-a22 .a23-yerel-tercih{position:relative;flex:0 0 auto}
.orkidem-a22 .a23-yerel-dugme{height:30px;min-width:76px;border:1px solid rgba(255,255,255,.30);border-radius:9px;background:rgba(255,255,255,.08);color:#fff;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}
.orkidem-a22 .a23-yerel-dugme:hover,.orkidem-a22 .a23-yerel-dugme[aria-expanded="true"]{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.55)}
.orkidem-a22 .a23-yerel-dugme>span{font-size:12px;opacity:.78}.orkidem-a22 .a23-yerel-dugme>i{font-style:normal;opacity:.48}.orkidem-a22 .a23-yerel-dugme>em{font-style:normal;font-size:10px;opacity:.75;margin-left:1px}
.orkidem-a22 .a23-yerel-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:420;width:286px;padding:14px;background:#fff;color:#153f33;border:1px solid #dbe3de;border-radius:14px;box-shadow:0 18px 46px rgba(10,45,35,.20)}
.orkidem-a22 .a23-yerel-panel[hidden]{display:none!important}
.orkidem-a22 .a23-yerel-panel>strong{display:block;margin:0 0 10px;font-size:13px}
.orkidem-a22 .a23-yerel-panel .a237-uluslararasi-tercih{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:0!important;width:100%!important;padding:0!important}
.orkidem-a22 .a23-yerel-panel .a237-uluslararasi-tercih label{display:grid;gap:5px;min-width:0}
.orkidem-a22 .a23-yerel-panel .a237-uluslararasi-tercih label>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6c7973;font-weight:800}
.orkidem-a22 .a23-yerel-panel .a237-uluslararasi-tercih select{width:100%!important;max-width:none!important;height:38px!important;border:1px solid #d7dfda!important;border-radius:10px!important;background:#fff!important;color:#173f33!important;padding:0 28px 0 10px!important;font-size:12px!important;font-weight:750!important}

/* Header gerçek eksen dengesi. Logo orta, konum solda, arama/sepet sağda. */
@media(min-width:821px){
 .orkidem-a22 .a22-yardimci-ic{height:34px!important}
 .orkidem-a22 .a22-header-ic{height:72px!important;grid-template-columns:minmax(270px,1fr) minmax(270px,1fr)!important;gap:24px!important}
 .orkidem-a22 .a22-konum{width:300px!important;max-width:300px!important}
 .orkidem-a22 .a22-konum-input{height:42px!important}
 .orkidem-a22 .a22-logo{width:360px!important;height:64px!important}
 .orkidem-a22 .a22-logo img{max-width:350px!important;max-height:62px!important;transform:none!important}
 .orkidem-a22 .a22-header-sag{width:min(100%,410px)!important}
 .orkidem-a22 .a22-arama,.orkidem-a22 .a22-sepet{height:42px!important}
 .orkidem-a22 .a22-nav{height:36px!important}.orkidem-a22 .a22-nav a,.orkidem-a22 .a22-mega>button{height:36px!important;font-size:12px!important}
 .orkidem-a22 .a22-mega-panel{top:36px!important}
}
@media(max-width:1180px) and (min-width:821px){
 .orkidem-a22 .a23-yardimci-sag>nav{gap:10px}.orkidem-a22 .a23-yardimci-sag>nav a{font-size:11px}
 .orkidem-a22 .a22-header-ic{grid-template-columns:minmax(235px,1fr) minmax(235px,1fr)!important;gap:16px!important}
 .orkidem-a22 .a22-konum{width:260px!important;max-width:260px!important}.orkidem-a22 .a22-logo{width:300px!important}.orkidem-a22 .a22-logo img{max-width:290px!important}
 .orkidem-a22 .a22-header-sag{max-width:340px!important}.orkidem-a22 .a22-arama{max-width:240px!important}
}

/* Konum sonuçları: ilçe + mahalleler tek listede, yeterli alan ve scroll. */
.orkidem-a22 .a22-adres-sonuclari{max-height:min(430px,58vh)!important;padding:6px!important;border-radius:14px!important;overscroll-behavior:contain!important}
.orkidem-a22 .a22-konum>.a22-adres-sonuclari{right:auto!important;width:min(430px,calc(100vw - 32px))!important}
.orkidem-a22 .a22-adres-sonuclari button{min-height:50px!important;padding:9px 12px!important;align-items:center!important;border-bottom:1px solid #f0f2f0!important;border-radius:9px!important}
.orkidem-a22 .a22-adres-sonuclari button:last-child{border-bottom:0!important}
.orkidem-a22 .a22-adres-sonuclari strong{font-size:13px!important;line-height:1.25!important}
.orkidem-a22 .a22-adres-sonuclari small{margin-top:3px!important;font-size:10px!important}
.orkidem-a22 .a22-modal-arama .a22-adres-sonuclari{left:0!important;right:0!important;width:auto!important;max-height:min(390px,45vh)!important}

/* İngilizce seçildiğinde Türkçe metni resmin içine gömülü banner yerine locale-aware hero. */
.orkidem-a22 .a22-main>.ana-sayfa-bannerlari:has(.a2311-locale-hero){width:min(calc(100vw - 40px),1280px)!important;margin-bottom:22px!important}
.orkidem-a22 .a2311-locale-hero{height:clamp(320px,29.5vw,430px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);overflow:hidden;border-radius:18px;background:linear-gradient(120deg,#fff 0%,#fff9f7 55%,#f9e8eb 100%);border:1px solid #eee7e2;box-shadow:0 12px 34px rgba(27,58,47,.08)}
.orkidem-a22 .a2311-locale-hero-copy{z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,4vw,56px);min-width:0}
.orkidem-a22 .a2311-locale-hero-copy>span{font-size:11px;letter-spacing:.22em;font-weight:900;color:#d7195a}
.orkidem-a22 .a2311-locale-hero-copy h1{margin:10px 0 12px;max-width:560px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,4vw,58px);line-height:1.02;color:#18325c}
.orkidem-a22 .a2311-locale-hero-copy p{max-width:560px;margin:0;color:#5f6b67;font-size:14px;line-height:1.6}
.orkidem-a22 .a2311-locale-hero-benefits{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.orkidem-a22 .a2311-locale-hero-benefits b{padding:7px 10px;border:1px solid #eadfe0;border-radius:999px;background:rgba(255,255,255,.86);font-size:10px;color:#42504b}
.orkidem-a22 .a2311-locale-hero-cta{margin-top:18px;display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:10px;background:#d7195a;color:#fff;text-decoration:none;font-weight:850;box-shadow:0 8px 18px rgba(215,25,90,.20)}
.orkidem-a22 .a2311-locale-hero-visual{display:block;position:relative;overflow:hidden;min-width:0}.orkidem-a22 .a2311-locale-hero-visual:before{content:"";position:absolute;inset:0 auto 0 0;width:26%;z-index:1;background:linear-gradient(90deg,#fff9f7 0%,rgba(255,249,247,0) 100%);pointer-events:none}
.orkidem-a22 .a2311-locale-hero-visual img{display:block;width:150%;height:100%;max-width:none;object-fit:cover;object-position:88% center;transform:translateX(-28%)}

/* Mobil: locale seçimi yalnız hamburger menü içinde, header temiz. */
.orkidem-a22 .a23-mobil-yerel{display:none}
@media(max-width:820px){
 .orkidem-a22 .a23-yerel-tercih{display:none!important}
 .orkidem-a22 .a23-mobil-yerel{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px 12px!important;border-bottom:1px solid rgba(255,255,255,.14)}
 .orkidem-a22 .a23-mobil-yerel select{height:40px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#164c3f;color:#fff;padding:0 10px;font-weight:750}
 .orkidem-a22 .a23-mobil-yerel option{color:#173f33;background:#fff}
 .orkidem-a22 .a22-mobil-konum .a22-adres-sonuclari{width:100%!important;max-height:45dvh!important}
 .orkidem-a22 .a22-main>.ana-sayfa-bannerlari:has(.a2311-locale-hero){width:calc(100vw - 24px)!important}
 .orkidem-a22 .a2311-locale-hero{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:210px auto}
 .orkidem-a22 .a2311-locale-hero-visual{grid-row:1}.orkidem-a22 .a2311-locale-hero-copy{grid-row:2;padding:24px 22px 26px}
 .orkidem-a22 .a2311-locale-hero-copy h1{font-size:34px}.orkidem-a22 .a2311-locale-hero-copy p{font-size:13px}.orkidem-a22 .a2311-locale-hero-benefits{margin-top:14px}.orkidem-a22 .a2311-locale-hero-visual:before{inset:auto 0 0 0;width:auto;height:32%;background:linear-gradient(0deg,#fff9f7,rgba(255,249,247,0))}
 .orkidem-a22 .a2311-locale-hero-visual img{width:130%;height:100%;transform:translateX(-18%);object-position:88% center}
}
@media(max-width:520px){
 .orkidem-a22 .a22-modal-kart{max-height:84dvh!important;padding:24px 18px 20px!important}.orkidem-a22 .a22-modal-arama .a22-adres-sonuclari{max-height:42dvh!important}
 .orkidem-a22 .a2311-locale-hero{grid-template-rows:180px auto}.orkidem-a22 .a2311-locale-hero-copy h1{font-size:30px}.orkidem-a22 .a2311-locale-hero-benefits b{font-size:9px}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r23-gorsel-site.css */
/* A23.11 R23 - Görsel Site Yönetimi: güvenli tema tokenları + zarif footer */
.orkidem-a22{font-family:var(--ork-font-body,Inter,Arial,sans-serif);font-weight:var(--ork-weight-body,400)}
.orkidem-a22 h1,.orkidem-a22 h2,.orkidem-a22 h3,.orkidem-a22 h4{font-family:var(--ork-font-heading,Georgia,serif);font-weight:var(--ork-weight-heading,500)}
.orkidem-a22 .a22-nav a,.orkidem-a22 .a22-mega>button,.orkidem-a22 .r19-mega-grup a,.orkidem-a22 .r17-mega-kategori{font-weight:var(--ork-weight-menu,500)!important}
.orkidem-a22 .urun-karti,.orkidem-a22 .magaza-karti,.orkidem-a22 .a22-urun-detay-kart,.orkidem-a22 .a22-modal-kart{border-radius:var(--ork-card-radius,16px)}

/* Header ve mega menü: daha hafif premium ritim */
.orkidem-a22 .a22-nav a,.orkidem-a22 .a22-mega>button{font-size:12.3px!important;letter-spacing:.003em!important}
.orkidem-a22 .r19-mega-grup>strong,.orkidem-a22 .r17-mega-sponsor>header strong,.orkidem-a22 .r19-mega-sponsor>header strong{font-family:var(--ork-font-heading,Georgia,serif);font-weight:var(--ork-weight-heading,500)!important;letter-spacing:.055em!important}
.orkidem-a22 .r17-mega-kategori strong,.orkidem-a22 .r19-mega-gorsel strong,.orkidem-a22 .r19-mega-sponsor-kart strong,.orkidem-a22 .r17-mega-sponsor-kart strong{font-weight:var(--ork-weight-menu,500)!important}
.orkidem-a22 .r19-mega-panel,.orkidem-a22 .r17-mega-panel{border-radius:0 0 calc(var(--ork-card-radius,16px) + 2px) calc(var(--ork-card-radius,16px) + 2px)!important;box-shadow:0 18px 48px rgba(18,62,50,.09)!important;border-color:rgba(20,74,57,.10)!important}

/* R23 açık/ivory premium footer */
.orkidem-a22 .a22-footer{background:#fbfaf6!important;color:#30443d!important;border-top:1px solid #e9dfce!important;padding:42px 0 0!important;box-shadow:none!important}
.orkidem-a22 .a22-footer .a22-kapsayici{max-width:1380px}
.orkidem-a22 .a22-footer-grid{display:grid!important;grid-template-columns:minmax(230px,1.25fr) repeat(auto-fit,minmax(140px,.78fr))!important;align-items:start!important;gap:clamp(27px,3.5vw,56px)!important;padding-bottom:28px!important}
.orkidem-a22 .a238-footer-marka{min-width:0}
.orkidem-a22 .a22-footer-logo{display:block;margin-bottom:14px}.orkidem-a22 .a22-footer-logo img{display:block!important;width:min(220px,100%)!important;height:auto!important;max-height:66px!important;object-fit:contain!important;object-position:left center!important;filter:none!important}
.orkidem-a22 .a238-footer-marka>p{max-width:330px;margin:0 0 14px!important;color:#69746f!important;font-size:11.5px!important;line-height:1.75!important;font-weight:var(--ork-weight-body,400)!important}
.orkidem-a22 .a22-footer h3{margin:3px 0 13px!important;padding-bottom:7px!important;color:#244b3f!important;font-family:var(--ork-font-heading,Georgia,serif)!important;font-size:11px!important;font-weight:var(--ork-weight-heading,500)!important;letter-spacing:.055em!important;text-transform:none!important;position:relative}
.orkidem-a22 .a22-footer h3:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:1px;background:#cfaa63}
.orkidem-a22 .a238-footer-grup>a,.orkidem-a22 .a22-footer-metin-dugme,.orkidem-a22 .a238-footer-oge-metin{display:block!important;margin:7px 0!important;padding:0!important;border:0!important;background:none!important;color:#5c6964!important;font-size:11px!important;line-height:1.5!important;font-weight:var(--ork-weight-body,400)!important;text-align:left;text-decoration:none!important}
.orkidem-a22 .a238-footer-grup>a:before{content:"›";display:inline-block;margin-right:7px;color:#c59a4b;font-size:13px;transform:translateY(.3px)}
.orkidem-a22 .a238-footer-grup>a:hover,.orkidem-a22 .a238-footer-grup>a:focus-visible,.orkidem-a22 .a22-footer-metin-dugme:hover{color:#0d4b3a!important;text-decoration:none!important}
.orkidem-a22 .a238-footer-grup-metin{margin:-5px 0 9px!important;color:#87918d!important;font-size:9.5px!important;line-height:1.45!important}
.orkidem-a22 .r21-footer-iletisim{display:grid;gap:5px;margin-top:13px}.orkidem-a22 .r21-footer-iletisim small,.orkidem-a22 .r21-footer-iletisim address{display:block;margin:0;color:#68746f!important;font-size:10.5px!important;font-style:normal;line-height:1.5!important}.orkidem-a22 .r21-footer-iletisim address{max-width:310px}
.orkidem-a22 .a23-sosyal-linkler{display:flex!important;flex-wrap:wrap;gap:7px;margin:14px 0 0!important}.orkidem-a22 .a23-sosyal-linkler a{display:grid!important;place-items:center!important;min-width:31px;height:31px;margin:0!important;padding:0 8px!important;border:1px solid #d8dfda;border-radius:999px;background:#fff;color:#38594f!important;font-size:9px!important;font-weight:500!important;text-decoration:none!important}.orkidem-a22 .a23-sosyal-linkler a:hover{border-color:#b9a26f;background:#fdfaf2;color:#0b4d3b!important}

/* Mobil uygulama tanıtımı footer'ın içinde kompakt vitrin olur */
.orkidem-a22 .a23-app-tanitim{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin-top:0!important;padding:18px 0!important;border-top:1px solid #eadfce!important;border-bottom:1px solid #eadfce!important;background:transparent!important;color:#354a42!important}.orkidem-a22 .a23-app-tanitim>div:first-child img{max-width:90px!important;max-height:72px!important;object-fit:contain!important}.orkidem-a22 .a23-app-tanitim h3{margin:0 0 3px!important;padding:0!important;font-size:12px!important}.orkidem-a22 .a23-app-tanitim h3:after{display:none}.orkidem-a22 .a23-app-tanitim p{margin:0!important;color:#78827e!important;font-size:10px!important}.orkidem-a22 .a23-app-tanitim nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.orkidem-a22 .a23-app-tanitim nav a{margin:0!important;padding:7px 10px!important;border:1px solid #d8dfdb!important;border-radius:7px;background:#fff;color:#334f46!important;font-size:9.5px!important;font-weight:500!important}.orkidem-a22 .a23-app-qr{width:72px!important;height:72px!important;padding:4px;background:#fff;border:1px solid #dce3df;border-radius:8px!important}

/* Güven & ödeme bandı */
.orkidem-a22 .r23-footer-guven-odeme{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:19px 0;border-bottom:1px solid #eadfce}
.orkidem-a22 .r23-footer-guven-listesi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.orkidem-a22 .r23-footer-guven-oge{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 16px;border-right:1px solid #ede4d6}.orkidem-a22 .r23-footer-guven-oge:first-child{padding-left:0}.orkidem-a22 .r23-footer-guven-oge:last-child{border-right:0}.orkidem-a22 .r23-footer-guven-oge span{display:grid;gap:2px}.orkidem-a22 .r23-footer-guven-oge strong{color:#36574c;font-family:var(--ork-font-heading,Georgia,serif);font-size:9.7px;font-weight:var(--ork-weight-heading,500);letter-spacing:.02em}.orkidem-a22 .r23-footer-guven-oge small{color:#7d8783!important;font-size:8.8px!important;line-height:1.3!important}.orkidem-a22 .r23-guven-ikon{flex:none;display:grid;width:31px;height:31px;border:1px solid #d2b16e;border-radius:9px;position:relative}.orkidem-a22 .r23-guven-ikon:before{display:grid;place-items:center;width:100%;height:100%;color:#b8862e;font-size:14px;font-style:normal}.orkidem-a22 .r23-guven-ikon-teslimat:before{content:"↗"}.orkidem-a22 .r23-guven-ikon-kilit:before{content:"◇"}.orkidem-a22 .r23-guven-ikon-destek:before{content:"◎"}.orkidem-a22 .r23-guven-ikon-tazelik:before{content:"✿"}.orkidem-a22 .r23-guven-ikon-iade:before{content:"↺"}.orkidem-a22 .r23-guven-ikon-magaza:before{content:"⌂"}
.orkidem-a22 .r23-footer-odeme-listesi{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:360px}.orkidem-a22 .r23-footer-odeme-listesi span{display:grid;place-items:center;min-height:31px;padding:5px 9px;border:1px solid #dde3df;border-radius:6px;background:#fff;color:#34554b;font-size:9px;font-weight:600;white-space:nowrap}

.orkidem-a22 .r21-footer-resmi{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:14px!important;padding:13px 0 0!important;border-top:0!important;color:#8b938f!important;font-size:9px!important;line-height:1.45}.orkidem-a22 .r21-footer-resmi a{display:inline!important;margin:0!important;color:#71817b!important;font-size:9px!important;text-decoration:underline!important;text-underline-offset:2px}.orkidem-a22 .a22-footer-alt{display:flex!important;justify-content:space-between!important;gap:20px!important;margin-top:13px!important;padding:14px 0 16px!important;border-top:1px solid #ede3d4!important;color:#78827e!important;font-size:9.5px!important;font-weight:400!important}

@media(max-width:1100px){.orkidem-a22 .a22-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.orkidem-a22 .a238-footer-marka{grid-column:1/-1}.orkidem-a22 .r23-footer-guven-odeme{grid-template-columns:1fr}.orkidem-a22 .r23-footer-odeme-listesi{justify-content:flex-start;max-width:none}}
@media(max-width:760px){.orkidem-a22 .a22-footer{padding-top:28px!important}.orkidem-a22 .a22-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px 18px!important}.orkidem-a22 .a23-app-tanitim{grid-template-columns:1fr!important}.orkidem-a22 .a23-app-qr{width:64px!important;height:64px!important}.orkidem-a22 .r23-footer-guven-listesi{grid-template-columns:1fr 1fr}.orkidem-a22 .r23-footer-guven-oge{padding:8px 9px;border:0;border-bottom:1px solid #eee6d9}.orkidem-a22 .r23-footer-guven-oge:first-child{padding-left:9px}.orkidem-a22 .a22-footer-alt{display:grid!important}.orkidem-a22 .r21-footer-resmi{padding-top:6px!important}.orkidem-a22 .a22-nav a,.orkidem-a22 .a22-mega>button{font-weight:var(--ork-weight-menu,500)!important}}
@media(max-width:470px){.orkidem-a22 .a22-footer-grid{grid-template-columns:1fr!important}.orkidem-a22 .r23-footer-guven-listesi{grid-template-columns:1fr}.orkidem-a22 .r23-footer-odeme-listesi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.orkidem-a22 .a23-sosyal-linkler a{min-width:30px;font-size:8px}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r24-kilitli-musteri-on-yuz.css */
/* ORKIDEM A23.11 R24 - Kilitli Musteri On Yuz
   Kaynak: kullanici ile kilitlenen Bloom-esintili, ORKIDEM'e ozgu premium/kompakt sistem.
*/
:root{
  --r24-yesil:#173f2a;
  --r24-yesil-2:#285b3d;
  --r24-altin:#b79a62;
  --r24-ivory:#fbfaf7;
  --r24-kagit:#fff;
  --r24-yazi:#232722;
  --r24-soluk:#6f766f;
  --r24-cizgi:#e8e5de;
  --r24-golge:0 10px 32px rgba(31,47,37,.07);
}

/* GENEL DIL */
body.orkidem-a22{background:var(--r24-kagit);color:var(--r24-yazi);font-weight:400}
.orkidem-a22 h1,.orkidem-a22 h2,.orkidem-a22 h3,.orkidem-a22 strong{font-weight:500}
.a22-kapsayici{max-width:1260px}
.a22-main{background:#fff}

/* UST SERIT: tek, ince, kapatilabilir kampanya alani */
.a22-duyuru{background:var(--r24-ivory)!important;color:var(--r24-yazi)!important;border-bottom:1px solid var(--r24-cizgi)!important}
.a22-duyuru-ic{min-height:34px!important;padding-block:5px!important;font-size:12px!important}
.a22-duyuru-ic strong{font-weight:500!important}.a22-duyuru-ic small{font-weight:400!important}
.a22-duyuru-ic button{color:var(--r24-soluk)!important}

/* Yardimci serit yalnız hesap aksiyonlari icin ince kalir */
.a22-yardimci{background:#fff!important;color:var(--r24-yazi)!important;border-bottom:1px solid var(--r24-cizgi)!important}
.a22-yardimci-ic{min-height:31px!important;justify-content:flex-end!important;padding-block:3px!important}
.a22-yardimci-ic>span{display:none!important}
.a23-yardimci-sag{width:100%;justify-content:flex-end!important}
.r24-ust-aksiyonlar{display:flex;gap:18px;align-items:center}
.r24-ust-aksiyonlar a{color:#626961!important;font-size:12px!important;font-weight:400!important;gap:5px!important}
.r24-ust-aksiyonlar svg{width:15px!important;height:15px!important;stroke:currentColor;fill:none;stroke-width:1.6}
.r24-ust-aksiyonlar b{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--r24-yesil);color:#fff;font-size:9px}
.a23-yerel-tercih{display:none!important}

/* HEADER: solda gönderim, ortada logo, sagda arama */
.a22-header{background:#fff!important;border-bottom:0!important;box-shadow:none!important;position:relative;z-index:50}
.a22-header-ic{min-height:92px!important;display:grid!important;grid-template-columns:minmax(285px,1fr) auto minmax(285px,1fr)!important;gap:34px!important;align-items:center!important;padding-block:12px!important}
.a22-konum{width:min(360px,100%)!important;justify-self:start}
.a22-konum-etiket{font-size:12px!important;line-height:1!important;color:var(--r24-yazi)!important;font-weight:500!important;margin:0 0 7px 2px!important}
.r24-konum-aciklama{display:block;margin:0 0 6px 2px;font-size:10px;line-height:1.35;color:#8a8f89;font-weight:400;white-space:normal}
.a22-konum-input{height:40px!important;border:1px solid #8bb5a5!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;padding:0 12px!important}
.a22-konum-input svg{width:18px!important;height:18px!important;stroke:var(--r24-yesil)!important;fill:none!important;stroke-width:1.6}
.a22-konum-input input{font-size:13px!important;font-weight:400!important;color:#5c655f!important;background:transparent!important}
.a22-logo{justify-self:center!important;width:auto!important;min-width:220px!important;max-width:300px!important;margin:0!important}
.a22-logo img{max-height:62px!important;width:auto!important;object-fit:contain!important}
.a22-header-sag{justify-self:end!important;width:min(360px,100%)!important;display:block!important}
.a22-arama{height:40px!important;width:100%!important;border:1px solid var(--r24-cizgi)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;padding:0 14px!important}
.a22-arama input{font-size:13px!important;font-weight:400!important;color:#60665f!important}
.a22-arama svg{width:18px!important;height:18px!important;stroke:#222!important;fill:none!important;stroke-width:1.7}
.a22-sepet{display:none!important}

/* NAV: ivory/beyaz ince, koyu yesil band yok */
.a22-nav{background:#fff!important;border-top:1px solid var(--r24-cizgi)!important;border-bottom:1px solid var(--r24-cizgi)!important;box-shadow:none!important}
.a22-nav-ic{min-height:46px!important;justify-content:center!important;gap:27px!important}
.a22-nav a,.a22-nav button{color:#232722!important;font-size:12px!important;font-weight:500!important;letter-spacing:.01em!important;background:transparent!important;border:0!important}
.a22-nav a:hover,.a22-nav button:hover,.a22-nav .aktif{color:var(--r24-yesil)!important}
.a22-nav .aktif{box-shadow:inset 0 -1.5px 0 var(--r24-yesil)!important}
.a23-mobil-yerel{display:none!important}

/* MEGA MENU: hafif ivory panel, zarif kolon + dinamik vitrin/sponsor */
.a22-mega-panel,.r17-mega-panel,.r19-mega-panel{background:#fff!important;border:1px solid var(--r24-cizgi)!important;border-radius:10px!important;box-shadow:var(--r24-golge)!important;color:var(--r24-yazi)!important}
.a22-mega-panel h3,.r17-mega-panel h3,.r19-mega-panel h3{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#92978f!important;font-weight:500!important}
.a22-mega-panel a,.r17-mega-panel a,.r19-mega-panel a{font-weight:400!important;font-size:13px!important}
.a22-mega-panel img,.r17-mega-panel img,.r19-mega-panel img{border-radius:9px!important}
.sponsorlu,.sponsorlu-rozet,[class*="sponsor"] .etiket{font-size:9px!important;font-weight:500!important;letter-spacing:.04em!important}

/* Yuzen dil - dil ve para tek kontrol */
.r24-yuzen-dil{position:fixed;left:18px;bottom:22px;z-index:140;background:#fff;border:1px solid var(--r24-cizgi);border-radius:7px;box-shadow:0 8px 22px rgba(20,35,27,.12);padding:0}
.r24-yuzen-dil form{display:flex;align-items:center;gap:5px;height:43px;padding:0 10px}
.r24-dil-bayrak{font-size:18px;line-height:1}.r24-yuzen-dil select{appearance:none;border:0;background:transparent;font-size:13px;font-weight:600;color:#303630;padding:0 16px 0 2px;cursor:pointer;outline:0}.r24-dil-ok{font-size:12px;color:#697068;transform:translateX(-10px)}

/* ORKI: her ekranda kompakt ama gorunur */
.a22-orki-balon{right:20px!important;bottom:20px!important;min-width:0!important;width:auto!important;padding:8px 12px 8px 8px!important;border-radius:999px!important;border:1px solid #d8dfd8!important;background:#fff!important;box-shadow:0 10px 30px rgba(19,49,32,.15)!important;color:var(--r24-yesil)!important}
.a22-orki-balon .a22-orki-yuz{width:42px!important;height:42px!important}.a22-orki-balon .a22-orki-yuz img{width:42px!important;height:42px!important}
.a22-orki-balon span:nth-child(2){display:flex!important;flex-direction:column!important;align-items:flex-start!important}.a22-orki-balon strong{font-size:12px!important;font-weight:600!important}.a22-orki-balon small{font-size:9px!important;color:#7b847c!important}.a22-orki-balon>b{display:none!important}
.a22-orki-panel{right:20px!important;bottom:82px!important;border-radius:16px!important;border:1px solid var(--r24-cizgi)!important;box-shadow:0 18px 50px rgba(25,46,32,.18)!important}

/* ANA SAYFA: fazla kart/kutu hissini azalt */
.ana-marketplace-bolum{margin-block:34px!important}
.ana-kategori-v2{gap:20px!important;display:flex!important;overflow-x:auto!important;padding:4px 2px 8px!important;scrollbar-width:none}.ana-kategori-v2::-webkit-scrollbar{display:none}.ana-kategori-v2 a{min-width:92px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;text-align:center!important}.ana-kategori-v2 a>span{width:78px!important;height:78px!important;border-radius:50%!important;border:1px solid #91b7a8!important;background:var(--r24-ivory)!important;display:grid!important;place-items:center!important;margin:0 auto 8px!important;font-size:24px!important}.ana-kategori-v2 a strong{font-size:11px!important;font-weight:500!important}.ana-kategori-v2 a small{display:none!important}
.site-banner-alani,.ana-banner-alani{grid-template-columns:1fr!important}.site-banner,.ana-banner{min-height:360px!important;border-radius:10px!important;overflow:hidden!important;border:0!important;box-shadow:none!important}.site-banner:nth-child(n+2),.ana-banner:nth-child(n+2){display:none!important}

/* Ust yatay vitrin basliklari: ayirac/kutu yok */
.premium-baslik{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.premium-baslik .premium-ust-etiket{display:none!important}.premium-baslik h2{font-weight:500!important}.ana-yonetilen-vitrin+.ana-yonetilen-vitrin{border-top:0!important}

/* URUN GRID */
.urun-grid{gap:28px 20px!important;align-items:start!important}
.r24-urun-karti,.urun-karti{position:relative!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding:0!important;min-width:0!important;transition:none!important}
.r24-urun-karti:hover{transform:none!important;box-shadow:none!important}
.r24-kart-gorsel-sahne{position:relative;border-radius:12px;overflow:visible;background:#fbfbfa}
.urun-karti-gorsel{display:block!important;position:relative!important;border-radius:12px!important;overflow:hidden!important;background:#fbfbfa!important;aspect-ratio:4/5!important}
.r24-kart-gorsel{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:opacity .32s ease,transform .45s ease!important}
.r24-kart-gorsel-ana{opacity:1}.r24-kart-gorsel-ikinci{opacity:0}
.r24-urun-karti:hover .r24-kart-gorsel-ikinci{opacity:1}.r24-urun-karti:hover .r24-kart-gorsel-ana:has(+.r24-kart-gorsel-ikinci){opacity:0}
.r24-urun-karti:hover .r24-kart-gorsel{transform:scale(1.012)}
.urun-karti-favori{position:absolute!important;right:10px!important;top:10px!important;z-index:9!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important;border:0!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;color:#506458!important;font-size:21px!important}
.urun-karti-rozetler{position:absolute!important;z-index:8!important;left:10px!important;top:10px!important;display:flex!important;gap:6px!important;align-items:flex-start!important}
.r24-yeni-rozet,.urun-indirim-rozet,.urun-durum.sponsorlu{border-radius:999px!important;padding:6px 9px!important;font-size:10px!important;line-height:1!important;font-weight:500!important;box-shadow:none!important}
.r24-yeni-rozet{background:#8fd8ca!important;color:#fff!important}.urun-indirim-rozet{background:#ef4444!important;color:#fff!important}.urun-durum.sponsorlu{background:#fff!important;color:#7a6b48!important;border:1px solid #d9ceb4!important}
.r24-kart-bilgi{padding:10px 2px 0!important;transition:opacity .18s ease,visibility .18s ease!important;min-height:132px!important}
.r24-kart-bilgi .urun-kategori-link{font-size:10px!important;color:#8b918c!important;font-weight:400!important}.r24-kart-bilgi h2{font-size:14px!important;line-height:1.35!important;margin:4px 0 6px!important;font-weight:500!important}.r24-kart-bilgi h2 a{color:#222!important}.urun-karti-guven{display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;color:#4f5951!important}.urun-karti-puan{color:#7a6332!important}.urun-karti-puan small{color:#8c928d!important;font-weight:400!important}.magaza-link{color:#5f6862!important;font-weight:400!important}.urun-karti-teslim{font-size:10px!important;margin-top:6px!important;color:#4c795d!important;display:flex!important;align-items:center!important;gap:5px!important}.r24-teslim-ikon{font-size:12px}.urun-karti-alt{margin-top:7px!important}.urun-karti-alt .fiyat{font-size:15px!important;font-weight:500!important;color:#2c302d!important}.urun-karti-alt .eski-fiyat{font-size:10px!important;color:#9a9e9b!important}.urun-incele-buton{display:none!important}
.r24-hover-aksiyonlar{position:absolute;z-index:12;left:50%;bottom:-20px;transform:translate(-50%,8px);display:flex;align-items:center;gap:8px;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}
.r24-hover-ikon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid #668a74;background:#fff;color:var(--r24-yesil);font-size:17px;box-shadow:0 5px 16px rgba(31,60,42,.12);text-decoration:none;cursor:pointer}
.r24-gonder{height:40px;min-width:124px;padding:0 22px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#303331;color:#fff!important;font-size:13px;font-weight:500;letter-spacing:.02em;text-decoration:none;box-shadow:0 5px 16px rgba(28,36,31,.16)}
.r24-gonder:hover{background:var(--r24-yesil)!important}
.r24-urun-karti:hover .r24-hover-aksiyonlar{opacity:1;visibility:visible;transform:translate(-50%,0)}
.r24-urun-karti:hover .r24-kart-bilgi{opacity:0;visibility:hidden;pointer-events:none}
.r24-urun-karti:hover{z-index:5}

/* QUICK VIEW */
.r24-quickview{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px}.r24-quickview[hidden]{display:none}.r24-quickview-perde{position:absolute;inset:0;background:rgba(24,29,26,.48);border:0}.r24-quickview-kart{position:relative;z-index:2;width:min(920px,96vw);background:#fff;border-radius:16px;box-shadow:0 30px 90px rgba(18,32,23,.24);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden}.r24-quickview-gorsel{min-height:510px;background:#faf9f6}.r24-quickview-gorsel img{width:100%;height:100%;object-fit:cover}.r24-quickview-icerik{padding:46px 42px;display:flex;flex-direction:column;justify-content:center}.r24-quickview-kapat{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;font-size:22px;cursor:pointer}.r24-quickview-icerik h2{font-size:28px;margin:0 0 8px;font-weight:500}.r24-quickview-icerik p{color:#6e746f;line-height:1.6;font-size:13px}.r24-qv-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#666}.r24-qv-fiyat{font-size:22px;color:#548c78;margin:24px 0 16px;font-weight:500}.r24-qv-aksiyon{display:flex;gap:10px}.r24-qv-aksiyon a{flex:1;text-align:center;padding:12px 16px;border-radius:999px;text-decoration:none;border:1px solid var(--r24-yesil);font-size:12px;font-weight:500}.r24-qv-aksiyon a:first-child{background:var(--r24-yesil);color:#fff}.r24-qv-aksiyon a:last-child{color:var(--r24-yesil);background:#fff}

/* KATEGORI / ARAMA: masaustunde solda filtre, sagda grid */
.urun-liste-baslik{max-width:1260px;margin-inline:auto;padding-top:24px}.urun-liste-baslik .etiket{display:none!important}.urun-liste-baslik h1{font-size:30px!important;font-weight:500!important}.urun-liste-bolge{border:0!important;background:transparent!important;box-shadow:none!important}.kategori-bannerlari{max-width:none!important;margin-inline:calc(50% - 50vw)!important}.kategori-bannerlari .site-banner{border-radius:0!important;min-height:220px!important}.filtre-cubugu{float:left;width:250px;margin:28px 26px 30px max(0px,calc((100vw - 1260px)/2));display:block!important;background:#fff!important;border:1px solid var(--r24-cizgi)!important;border-radius:12px!important;padding:16px!important;box-shadow:none!important;position:sticky;top:20px}.filtre-cubugu label{display:block!important;margin-bottom:14px!important;font-size:12px!important;font-weight:500!important}.filtre-cubugu input,.filtre-cubugu select{width:100%!important;border:1px solid #e5e4df!important;border-radius:8px!important;background:#fff!important;padding:9px 10px!important;font-size:12px!important}.filtre-cubugu .buton{width:100%!important;margin-top:6px!important}.urun-liste-sonuc{max-width:984px;margin:28px max(0px,calc((100vw - 1260px)/2)) 12px auto!important;padding-left:0!important;border:0!important}.urun-liste-sonuc+.urun-grid{max-width:984px;margin-left:auto;margin-right:max(0px,calc((100vw - 1260px)/2));grid-template-columns:repeat(4,minmax(0,1fr))!important}.urun-liste-sonuc+.urun-grid::after{content:'';display:block;clear:both}.urun-liste-sonuc~.bos-durum{margin-left:300px}

/* MAGAZA VITRINI */
.magaza-site{max-width:1260px!important;margin:26px auto 50px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.magaza-kapak-sahne{height:150px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}.magaza-kapak-sahne img{width:100%!important;height:100%!important;object-fit:cover!important}.magaza-kapak-yazi{display:none!important}.magaza-site-kimlik{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:24px!important;align-items:center!important;border:1px solid var(--r24-cizgi)!important;border-radius:14px!important;background:#fff!important;padding:20px 24px!important;box-shadow:none!important}.magaza-site-logo{width:112px!important;height:112px!important;border-radius:50%!important;border:1px solid #91b3a3!important;overflow:hidden!important;background:#fff!important}.magaza-site-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.magaza-site-logo i{display:none!important}.magaza-site-baslik-satiri h1{font-size:24px!important;font-weight:500!important}.onayli-rozet{font-size:10px!important;color:#617167!important;background:transparent!important;border:0!important;padding:0!important}.magaza-slogan{font-size:12px!important;color:#6b716c!important;max-width:580px}.magaza-kimlik-meta{gap:12px!important;font-size:11px!important;color:#606860!important}.magaza-site-aksiyonlar{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:220px!important}.magaza-site-aksiyonlar .altin-buton{border-radius:9px!important;background:#fff!important;color:var(--r24-yesil)!important;border:1px solid #71957e!important;font-size:12px!important}.magaza-durum-bildirimi{align-self:center!important;width:min(330px,100%)!important;margin-top:-88px!important;margin-right:280px!important;border-radius:10px!important;padding:12px 16px!important;background:#f6f8f4!important;border:0!important;font-size:11px!important}.magaza-guven-seridi{display:none!important}.magaza-koleksiyon-nav{order:31!important;display:flex!important;gap:22px!important;border:0!important;border-bottom:1px solid var(--r24-cizgi)!important;background:#fff!important;padding:0 4px!important;overflow-x:auto!important}.magaza-koleksiyon-nav a{border:0!important;background:transparent!important;border-radius:0!important;padding:11px 0!important;font-size:12px!important;color:#4c524e!important;white-space:nowrap!important}.magaza-koleksiyon-nav a.aktif{color:var(--r24-yesil)!important;box-shadow:inset 0 -1.5px 0 var(--r24-yesil)!important}.kategori-cipleri{order:29!important;display:flex!important;gap:10px!important;overflow-x:auto!important;border:0!important;padding:0!important}.kategori-cipleri a{border:1px solid var(--r24-cizgi)!important;background:#fff!important;border-radius:999px!important;padding:8px 16px!important;font-size:11px!important}.kategori-cipleri a.aktif{background:#f1f6ef!important;border-color:#91aa97!important;color:var(--r24-yesil)!important}.magaza-ozel-vitrin{display:none!important}.magaza-urun-bolumu{order:50!important}.magaza-urun-bolumu>.premium-baslik{display:flex!important;justify-content:flex-end!important;margin-bottom:10px!important}.magaza-urun-bolumu>.premium-baslik>div{display:none!important}.magaza-hikaye-grid{order:60!important;grid-template-columns:1fr 1fr!important}.magaza-hikaye-karti,.magaza-bilgi-karti,.magaza-yorum-bolumu{border:1px solid var(--r24-cizgi)!important;background:#fff!important;box-shadow:none!important;border-radius:12px!important}

/* URUN DETAY */
.urun-ekmek-kirintisi{max-width:1260px;margin:18px auto 12px;font-size:11px;color:#8a8e8a}.urun-vitrin{max-width:1260px!important;margin:0 auto!important;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)!important;gap:28px!important}.urun-galeri{display:grid!important;grid-template-columns:86px 1fr!important;grid-template-rows:auto auto!important;gap:10px!important}.urun-galeri-ana{grid-column:2!important;grid-row:1!important;border-radius:12px!important;overflow:hidden!important}.urun-galeri-kucuk{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:8px!important;max-height:600px!important;overflow:auto!important;scrollbar-width:none}.urun-galeri-kucuk::-webkit-scrollbar{display:none}.urun-galeri-kucuk-buton{width:78px!important;height:92px!important;border:1px solid var(--r24-cizgi)!important;border-radius:8px!important;overflow:hidden!important;padding:0!important;background:#fff!important}.urun-galeri-kucuk-buton img{width:100%!important;height:100%!important;object-fit:cover!important}.urun-guven-ozeti{grid-column:1/3!important;grid-row:2!important;display:flex!important;gap:18px!important;background:transparent!important;border:0!important;padding:8px 0!important}.urun-satin-alma-paneli{border:1px solid var(--r24-cizgi)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;padding:22px!important}.urun-ust-bilgi h1{font-size:27px!important;font-weight:500!important;margin:5px 0!important}.urun-fiyat-alani{border:0!important;background:transparent!important;padding:10px 0!important}.urun-fiyat-alani .fiyat{font-size:25px!important;color:#8d6f36!important;font-weight:500!important}.urun-teslim-uygunluk{border:1px solid #e5e8e4!important;background:#fff!important;border-radius:10px!important;padding:12px!important}.urun-bolge-arama>span{font-size:11px!important;font-weight:500!important}.urun-bolge-kapsul{border:1px solid #dbe1dc!important;border-radius:8px!important;height:40px!important;background:#fff!important}.urun-takvim-kutusu{border:0!important;background:#fff!important;padding:12px 0!important}.urun-takvim-gun,.urun-takvim-saatler button{border:1px solid #e1e4e1!important;border-radius:8px!important;background:#fff!important;color:#333!important}.urun-takvim-gun.aktif,.urun-takvim-saatler button.aktif{border-color:#6d947a!important;background:#f4f7f3!important;color:var(--r24-yesil)!important}.r24-urun-alim-satiri{display:grid!important;grid-template-columns:auto 1fr 1fr 42px!important;gap:8px!important;align-items:center!important}.r24-detay-sepet,.r24-detay-gonder,.r24-teslimat-bilgi{height:44px!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important}.r24-detay-sepet{background:#fff!important;border:1px solid #718f7b!important;color:var(--r24-yesil)!important}.r24-detay-gonder{background:var(--r24-yesil)!important;border:1px solid var(--r24-yesil)!important;color:#fff!important}.r24-teslimat-bilgi{border:1px solid #718f7b!important;background:#fff!important;color:var(--r24-yesil)!important;font-size:18px!important}.urun-favori-formu{display:none!important}.urun-bilgi-alani{max-width:1260px!important;margin:28px auto!important}.urun-bilgi-sekmeleri{border-bottom:1px solid var(--r24-cizgi)!important;gap:22px!important;overflow-x:auto!important}.urun-bilgi-sekmeleri button{background:transparent!important;border:0!important;border-radius:0!important;font-size:13px!important;font-weight:400!important;padding:12px 0!important}.urun-bilgi-sekmeleri button[aria-selected="true"]{color:var(--r24-yesil)!important;box-shadow:inset 0 -1.5px 0 var(--r24-yesil)!important}.urun-bilgi-panelleri{border:0!important;background:#fff!important;box-shadow:none!important;padding:18px 0!important}

/* CHECKOUT / HESAP / TAKIP: ayni hafif dil */
.odeme-sayfasi,.odeme-formu-kapsayici,.musteri-hesap-sayfasi,.a22-hesap-sayfasi .a22-main{background:#fff!important}.kart,.premium-kart{box-shadow:none!important;border-color:var(--r24-cizgi)!important}.form-grid input,.form-grid select,.form-grid textarea{border-radius:8px!important;border-color:#dedfdc!important;background:#fff!important;font-weight:400!important}.buton,.altin-buton{font-weight:500!important;border-radius:8px!important}

@media (max-width: 820px){
  .a22-yardimci{display:none!important}.a22-header-ic{grid-template-columns:auto 1fr auto!important;min-height:62px!important;padding:7px 14px!important;gap:10px!important}.a22-konum{display:none!important}.a22-logo{grid-column:2!important;min-width:0!important;max-width:170px!important}.a22-header-sag{display:none!important}.a22-menu-dugme{display:flex!important}.a237-mobil-arama,.a22-mobil-konum{display:flex!important}.a22-nav{display:none!important}.r24-yuzen-dil{left:10px;bottom:12px}.a22-orki-balon{right:10px!important;bottom:12px!important;padding:5px!important}.a22-orki-balon span:nth-child(2){display:none!important}.a22-orki-balon .a22-orki-yuz,.a22-orki-balon .a22-orki-yuz img{width:44px!important;height:44px!important}.urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 10px!important}.r24-kart-bilgi{min-height:118px!important}.r24-kart-bilgi h2{font-size:12px!important}.r24-hover-aksiyonlar{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;justify-content:center!important;margin-top:8px!important}.r24-urun-karti:hover .r24-kart-bilgi{opacity:1!important;visibility:visible!important}.r24-gonder{min-width:90px;height:34px;font-size:11px;padding-inline:12px}.r24-hover-ikon{width:34px;height:34px}.r24-quickview-kart{grid-template-columns:1fr;max-height:90vh;overflow:auto}.r24-quickview-gorsel{min-height:320px}.r24-quickview-icerik{padding:26px 22px}.filtre-cubugu{float:none!important;position:static!important;width:auto!important;margin:14px!important}.urun-liste-sonuc{margin:12px 14px!important}.urun-liste-sonuc+.urun-grid{margin:0 14px!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.magaza-site{margin:14px!important}.magaza-site-kimlik{grid-template-columns:76px 1fr!important;padding:14px!important;gap:14px!important}.magaza-site-logo{width:76px!important;height:76px!important}.magaza-site-aksiyonlar{grid-column:1/3!important;min-width:0!important}.magaza-durum-bildirimi{margin:0!important;width:100%!important}.urun-vitrin{display:block!important;margin:0 12px!important}.urun-galeri{grid-template-columns:1fr!important}.urun-galeri-ana{grid-column:1!important}.urun-galeri-kucuk{grid-column:1!important;grid-row:2!important;flex-direction:row!important;max-height:none!important}.urun-guven-ozeti{grid-column:1!important;grid-row:3!important;overflow-x:auto!important}.urun-satin-alma-paneli{margin-top:16px!important}.r24-urun-alim-satiri{grid-template-columns:1fr 1fr 42px!important}.r24-urun-alim-satiri .adet-alani{grid-column:1/4!important}.urun-bilgi-alani{margin:18px 12px!important}
}

/* ================================================================
   A23.11 R24.2 - GERCEK KILITLI MUSTERI KATMANI
   R14 legacy kompakt yuzeyi R24 aktifken yuklenmez. Asagidaki kurallar
   R11/A22 fonksiyonel stillerinin gorsel kararlarini da kesin olarak ezer.
   ================================================================ */
@media (min-width:821px){
  body.orkidem-a22{--a22-genislik:1440px!important;background:#fff!important}
  .orkidem-a22 .a22-kapsayici,
  .orkidem-a22 .a22-main{width:min(calc(100% - 56px),1440px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}

  .orkidem-a22 .a22-yardimci-ic{height:31px!important;min-height:31px!important}
  .orkidem-a22 .a22-header-ic{
    position:relative!important;height:auto!important;min-height:92px!important;
    display:grid!important;grid-template-columns:minmax(320px,1fr) auto minmax(320px,1fr)!important;
    gap:38px!important;align-items:center!important;padding:12px 0!important
  }
  .orkidem-a22 .a22-konum{position:relative!important;grid-column:1!important;order:0!important;justify-self:start!important;width:min(390px,100%)!important;max-width:390px!important}
  .orkidem-a22 .a22-logo{position:static!important;grid-column:2!important;order:0!important;justify-self:center!important;transform:none!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;min-width:240px!important;max-width:320px!important;margin:0!important}
  .orkidem-a22 .a22-logo img{width:auto!important;height:auto!important;max-width:300px!important;max-height:66px!important;transform:none!important}
  .orkidem-a22 .a22-header-sag{grid-column:3!important;order:0!important;justify-self:end!important;width:min(390px,100%)!important;max-width:390px!important;display:block!important}
  .orkidem-a22 .a22-arama{width:100%!important;max-width:none!important;height:42px!important}
  .orkidem-a22 .a22-nav{height:46px!important;min-height:46px!important;background:#fff!important}
  .orkidem-a22 .a22-nav-ic{height:46px!important;min-height:46px!important;gap:27px!important}
  .orkidem-a22 .a22-nav a,.orkidem-a22 .a22-mega>button{height:46px!important;min-height:46px!important;font-size:12px!important}
  .orkidem-a22 .a22-mega-panel{top:46px!important}

  .orkidem-a22 .a22-main{padding-top:16px!important;padding-bottom:54px!important;min-width:0!important}
  .orkidem-a22 .a22-main>.ana-sayfa-bannerlari{
    width:100%!important;max-width:1440px!important;margin:0 auto 32px!important;
    transform:none!important;gap:0!important
  }
  .orkidem-a22 .ana-sayfa-bannerlari .site-banner{
    position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
    aspect-ratio:1440/500!important;border-radius:12px!important;margin:0!important;overflow:hidden!important
  }
  .orkidem-a22 .ana-sayfa-bannerlari .site-banner picture{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important}
  .orkidem-a22 .ana-sayfa-bannerlari .site-banner picture img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
  .orkidem-a22 .ana-sayfa-bannerlari .site-banner-icerik{position:relative!important;z-index:2!important}

  .orkidem-a22 .ana-marketplace-akis{width:100%!important;max-width:none!important;gap:36px!important;margin-top:0!important}
  .orkidem-a22 .ana-marketplace-bolum{margin:0!important;min-width:0!important}
  .orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 22px!important;width:100%!important}
}

@media (min-width:821px) and (max-width:1180px){
  .orkidem-a22 .a22-kapsayici,.orkidem-a22 .a22-main{width:min(calc(100% - 36px),1440px)!important}
  .orkidem-a22 .a22-header-ic{grid-template-columns:minmax(245px,1fr) auto minmax(245px,1fr)!important;gap:20px!important}
  .orkidem-a22 .a22-konum{max-width:300px!important}.orkidem-a22 .a22-header-sag{max-width:300px!important}
  .orkidem-a22 .a22-logo{min-width:210px!important;max-width:250px!important}.orkidem-a22 .a22-logo img{max-width:240px!important;max-height:58px!important}
  .orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

@media (max-width:820px){
  .orkidem-a22 .a22-main{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important}
  .orkidem-a22 .a22-main>.ana-sayfa-bannerlari{width:100%!important;max-width:none!important;margin:0 auto 20px!important;transform:none!important}
  .orkidem-a22 .ana-sayfa-bannerlari .site-banner{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4/3!important;border-radius:10px!important}
  .orkidem-a22 .ana-sayfa-bannerlari .site-banner picture,.orkidem-a22 .ana-sayfa-bannerlari .site-banner picture img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
  .orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 10px!important}
}

@media (max-width:520px){
  .orkidem-a22 .a22-main{width:calc(100% - 20px)!important}
  .orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* ================================================================
   A23.11 R24.3 - MUSTERI AKIS BUTUNLUGU
   Ana sayfa Hızlı Seçim, ürün kartı hover ve ürün detay okunabilirliği.
   ================================================================ */
.r243-hizli-kesif{overflow:hidden!important}
.r243-hizli-kesif-baslik{margin:0 0 16px!important}
.r243-hizli-kesif-baslik h2{margin:0!important;color:var(--r24-yesil)!important;font-size:24px!important;line-height:1.15!important;font-weight:500!important}
.r243-hizli-kesif-liste{display:flex!important;align-items:flex-start!important;gap:24px!important;overflow-x:auto!important;padding:2px 2px 10px!important;scrollbar-width:none!important}
.r243-hizli-kesif-liste::-webkit-scrollbar{display:none!important}
.r243-hizli-kesif-liste a{display:grid!important;justify-items:center!important;gap:9px!important;min-width:108px!important;color:var(--r24-yazi)!important;text-align:center!important;text-decoration:none!important}
.r243-hizli-kesif-liste a>span{width:104px!important;height:104px!important;display:block!important;overflow:hidden!important;border-radius:50%!important;background:var(--r24-ivory)!important;border:1px solid #dce7e0!important;box-shadow:0 5px 18px rgba(23,63,42,.06)!important;transition:transform .2s ease,border-color .2s ease!important}
.r243-hizli-kesif-liste a:hover>span{transform:translateY(-2px)!important;border-color:#9bbcac!important}
.r243-hizli-kesif-liste img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.r243-hizli-kesif-liste strong{max-width:112px!important;font-size:12px!important;line-height:1.3!important;font-weight:500!important;color:#354038!important}

/* Dil kontrolü: emoji bayrak yerine tutarlı SVG; Windows'ta TR TR tekrarı oluşmaz. */
.r24-dil-bayrak{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;color:var(--r24-yesil)!important;font-size:0!important}
.r24-dil-bayrak svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.r24-dil-ok{transform:translateX(-8px)!important}

/* Ürün kartı: hover aksiyonları görselin içinde; bilgi alanı boş bant bırakmaz. */
.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{overflow:hidden!important;border-radius:12px!important;background:#fbfbfa!important}
.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{left:50%!important;bottom:22px!important;transform:translate(-50%,10px)!important;gap:8px!important}
.orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar{transform:translate(-50%,0)!important}
.orkidem-a22 .r24-hover-ikon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid rgba(23,63,42,.55)!important;border-radius:999px!important;background:rgba(255,255,255,.96)!important;color:var(--r24-yesil)!important;box-shadow:0 6px 16px rgba(23,63,42,.10)!important}
.orkidem-a22 .r24-hover-ikon svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.orkidem-a22 .r24-gonder{height:40px!important;min-width:124px!important;padding:0 22px!important;background:var(--r24-yesil)!important;color:#fff!important;box-shadow:0 6px 18px rgba(23,63,42,.18)!important}
.orkidem-a22 .r24-gonder:hover{background:var(--r24-yesil-2)!important}
.orkidem-a22 .r24-kart-bilgi{min-height:0!important;padding:11px 2px 0!important;transition:opacity .16s ease,visibility .16s ease,max-height .18s ease,padding .18s ease!important}
.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;min-height:0!important;padding-top:0!important;margin:0!important;overflow:hidden!important}
.orkidem-a22 .r24-teslim-ikon{display:inline-grid!important;place-items:center!important;width:15px!important;height:15px!important;color:currentColor!important}
.orkidem-a22 .r24-teslim-ikon svg{display:block!important;width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}

/* Ürün detay: masaüstünde daraltılmış panel hissini kaldır ve kutu-kutu görünümü azalt. */
.orkidem-a22 .r243-magaza-ozet{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;margin-top:7px!important;padding-top:8px!important;border-top:1px solid #eef0ec!important;font-size:11px!important;color:#687068!important}
.orkidem-a22 .r243-magaza-ozet a{color:var(--r24-yesil)!important;text-decoration:none!important}
.orkidem-a22 .r243-magaza-ozet strong{font-weight:600!important}
.orkidem-a22 .urun-guven-ozeti.r20-galeri-bilgi{display:flex!important;gap:22px!important;padding:10px 2px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.orkidem-a22 .urun-guven-ozeti.r20-galeri-bilgi>div{min-width:0!important;flex:0 1 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.orkidem-a22 .urun-guven-ozeti.r20-galeri-bilgi span{font-size:10px!important;color:#8a918a!important}
.orkidem-a22 .urun-guven-ozeti.r20-galeri-bilgi strong{font-size:12px!important;color:#344139!important}
.orkidem-a22 .urun-teslim-uygunluk{box-shadow:none!important;background:#fbfcfa!important;border-color:#e1e8e3!important}
.orkidem-a22 .urun-takvim-kutusu{box-shadow:none!important;background:#fff!important}
.orkidem-a22 .r24-urun-alim-satiri{grid-template-columns:auto minmax(120px,1fr) minmax(120px,1fr) minmax(138px,.8fr)!important}
.orkidem-a22 .r24-teslimat-bilgi{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 12px!important;font-size:11px!important;white-space:nowrap!important}
.orkidem-a22 .r24-teslimat-bilgi svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.orkidem-a22 .urun-bilgi-panelleri{min-height:0!important;height:auto!important;padding:20px 0!important}
.orkidem-a22 .urun-bilgi-panelleri>[data-sekme-panel]{min-height:0!important}
.orkidem-a22 .r243-kampanya-listesi{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.orkidem-a22 .r243-kampanya-listesi>article{padding:14px!important;border:1px solid var(--r24-cizgi)!important;border-radius:10px!important;background:#fff!important}
.orkidem-a22 .r243-kampanya-listesi p{margin:6px 0!important;color:#667068!important}
.orkidem-a22 .r243-kampanya-listesi small{color:#8b713b!important}
.orkidem-a22 .r243-yorum-formu{display:grid!important;grid-template-columns:minmax(150px,.35fr) minmax(150px,.35fr) 1fr!important;gap:12px!important;margin:18px 0 22px!important;padding:16px!important;border:1px solid #e3e8e4!important;border-radius:12px!important;background:#fbfcfa!important}
.orkidem-a22 .r243-yorum-formu label{display:grid!important;gap:6px!important;font-size:11px!important;color:#586159!important}
.orkidem-a22 .r243-yorum-formu .form-tam{grid-column:1/-1!important}
.orkidem-a22 .r243-yorum-formu select,.orkidem-a22 .r243-yorum-formu textarea{width:100%!important;border:1px solid #dce2dd!important;border-radius:8px!important;background:#fff!important;padding:10px!important;color:#273129!important}
.orkidem-a22 .r243-yorum-yetki-notu{margin:16px 0!important;padding:13px 14px!important;border:1px solid #e2e7e3!important;border-radius:9px!important;background:#fbfcfa!important;color:#5d675f!important;font-size:12px!important}
.orkidem-a22 .r243-yorum-yetki-notu a{color:var(--r24-yesil)!important;font-weight:600!important}
.orkidem-a22 .r243-magaza-diger-urunler{max-width:1440px!important;margin:34px auto 60px!important}

@media (min-width:821px){
  .orkidem-a22 .urun-ekmek-kirintisi,
  .orkidem-a22 .urun-vitrin,
  .orkidem-a22 .urun-bilgi-alani,
  .orkidem-a22 .urun-magaza-karti,
  .orkidem-a22 .urun-benzer-bolumu{width:min(calc(100% - 56px),1440px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}
  .orkidem-a22 .urun-vitrin{grid-template-columns:minmax(0,1.18fr) minmax(500px,.82fr)!important;gap:34px!important}
  .orkidem-a22 .urun-satin-alma-paneli{padding:24px!important}
  .orkidem-a22 .urun-galeri-kucuk{max-height:690px!important}
}

@media (max-width:820px){
  .r243-hizli-kesif-baslik h2{font-size:20px!important}
  .r243-hizli-kesif-liste{gap:16px!important}
  .r243-hizli-kesif-liste a{min-width:84px!important}
  .r243-hizli-kesif-liste a>span{width:82px!important;height:82px!important}
  .orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{position:absolute!important;left:50%!important;bottom:12px!important;transform:translate(-50%,0)!important;opacity:1!important;visibility:visible!important;margin:0!important}
  .orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:none!important;min-height:0!important;padding:10px 2px 0!important;overflow:visible!important}
  .orkidem-a22 .r24-hover-ikon{width:34px!important;height:34px!important}
  .orkidem-a22 .r24-hover-ikon svg{width:16px!important;height:16px!important}
  .orkidem-a22 .r24-gonder{min-width:84px!important;height:34px!important;padding:0 12px!important;font-size:11px!important}
  .orkidem-a22 .r24-urun-alim-satiri{grid-template-columns:1fr 1fr!important}
  .orkidem-a22 .r24-urun-alim-satiri .adet-alani{grid-column:1/-1!important}
  .orkidem-a22 .r24-teslimat-bilgi{grid-column:1/-1!important}
  .orkidem-a22 .r243-kampanya-listesi{grid-template-columns:1fr!important}
  .orkidem-a22 .r243-yorum-formu{grid-template-columns:1fr!important}
  .orkidem-a22 .r243-yorum-formu .form-tam{grid-column:1!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r24-4-musteri-ince-ayar.css */
/* ORKIDEM A23.11 R24.4 - Musteri ince ayar / Bloom-esintili sade akış */

/* 1) Adres ve arama alanlarında eski altın/kahverengi focus halkasını kesin olarak kaldır. */
.orkidem-a22 .a22-konum-input,
.orkidem-a22 .a22-arama,
.orkidem-a22 .a237-mobil-arama,
.orkidem-a22 .a22-modal-arama,
.orkidem-a22 .urun-bolge-kapsul,
.orkidem-a22 .r244-sticky-arama{
  box-shadow:none!important;
  outline:0!important;
}
.orkidem-a22 .a22-konum-input:focus-within,
.orkidem-a22 .a22-arama:focus-within,
.orkidem-a22 .a237-mobil-arama:focus-within,
.orkidem-a22 .a22-modal-arama:focus-within,
.orkidem-a22 .urun-bolge-kapsul:focus-within,
.orkidem-a22 .r244-sticky-arama:focus-within{
  border-color:#6f9b87!important;
  box-shadow:none!important;
  outline:0!important;
}
.orkidem-a22 .a22-konum-input input:focus,
.orkidem-a22 .a22-konum-input input:focus-visible,
.orkidem-a22 .a22-arama input:focus,
.orkidem-a22 .a22-arama input:focus-visible,
.orkidem-a22 .a237-mobil-arama input:focus,
.orkidem-a22 .a237-mobil-arama input:focus-visible,
.orkidem-a22 .a22-modal-arama input:focus,
.orkidem-a22 .a22-modal-arama input:focus-visible,
.orkidem-a22 .urun-bolge-kapsul input:focus,
.orkidem-a22 .urun-bolge-kapsul input:focus-visible,
.orkidem-a22 .r244-sticky-arama input:focus,
.orkidem-a22 .r244-sticky-arama input:focus-visible{
  outline:0!important;
  box-shadow:none!important;
  border:0!important;
}
.orkidem-a22 .r24-konum-aciklama{display:none!important}

/* 2) Gerçek kompakt sticky header. Normal header/duyuru/nav yerinde kalır. */
.orkidem-a22 .r244-sticky-header{
  position:fixed;
  z-index:320;
  top:0;left:0;right:0;
  height:66px;
  background:rgba(255,255,255,.98);
  border-bottom:1px solid #eceae5;
  box-shadow:0 8px 28px rgba(25,45,32,.08);
  transform:translateY(-105%);
  opacity:0;
  pointer-events:none;
  transition:transform .2s ease,opacity .2s ease;
  backdrop-filter:saturate(130%) blur(10px);
}
.orkidem-a22 .r244-sticky-header.aktif{
  transform:translateY(0);
  opacity:1;
  pointer-events:auto;
}
.orkidem-a22 .r244-sticky-ic{
  height:66px;
  display:grid;
  grid-template-columns:150px minmax(320px,720px) auto;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}
.orkidem-a22 .r244-sticky-logo{display:flex;align-items:center;min-width:0}
.orkidem-a22 .r244-sticky-logo img{display:block;width:auto;max-width:142px;max-height:40px;object-fit:contain}
.orkidem-a22 .r244-sticky-arama{
  width:100%;height:40px;
  display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;
  border:1px solid #e4e3df;border-radius:999px;background:#fff;overflow:hidden;
}
.orkidem-a22 .r244-sticky-arama input{width:100%;height:38px;border:0;background:transparent;padding:0 16px;font:inherit;font-size:12px;color:#4d554f}
.orkidem-a22 .r244-sticky-arama button{width:38px;height:38px;border:0;background:transparent;color:#22392c;display:grid;place-items:center;cursor:pointer}
.orkidem-a22 .r244-sticky-arama svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}
.orkidem-a22 .r244-sticky-aksiyonlar{display:flex;align-items:center;gap:8px;justify-self:end}
.orkidem-a22 .r244-sticky-aksiyonlar a{position:relative;display:flex;align-items:center;gap:6px;padding:8px 9px;color:#344039;text-decoration:none;font-size:11px;white-space:nowrap}
.orkidem-a22 .r244-sticky-aksiyonlar svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}
.orkidem-a22 .r244-sticky-aksiyonlar b{position:absolute;right:1px;top:1px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#173f2a;color:#fff;display:grid;place-items:center;font-size:9px}

/* 3) Mega menu: sadece admin içeriği, içerik kadar genişlik, boş merkez yok, gereksiz ok yok. */
.orkidem-a22 .a22-nav .r19-mega-panel{
  min-height:0!important;
  width:min(1100px,calc(100vw - 48px))!important;
  max-width:calc(100vw - 48px)!important;
  border-radius:0 0 14px 14px!important;
  box-shadow:0 18px 46px rgba(18,49,34,.12)!important;
  overflow:hidden!important;
}
.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-1:not(.r244-mega-vitrinli){width:min(360px,calc(100vw - 48px))!important}
.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-2:not(.r244-mega-vitrinli){width:min(620px,calc(100vw - 48px))!important}
.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-3:not(.r244-mega-vitrinli){width:min(840px,calc(100vw - 48px))!important}
.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-4:not(.r244-mega-vitrinli){width:min(1060px,calc(100vw - 48px))!important}
.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-1.r244-mega-vitrinli{width:min(700px,calc(100vw - 48px))!important}
.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-2.r244-mega-vitrinli{width:min(900px,calc(100vw - 48px))!important}
.orkidem-a22 .r19-mega-icerik,
.orkidem-a22 .r19-mega-icerik.tek-kolon{
  grid-template-columns:minmax(0,1fr)!important;
  min-height:0!important;
}
.orkidem-a22 .r19-mega-icerik:not(.tek-kolon){grid-template-columns:minmax(0,1fr) 320px!important}
.orkidem-a22 .r19-mega-link-alani{padding:22px 24px 18px!important;min-width:0!important}
.orkidem-a22 .r19-mega-gruplar{grid-template-columns:repeat(var(--r244-mega-grup),minmax(150px,1fr))!important;gap:26px!important}
.orkidem-a22 .r19-mega-grup>strong{margin:0 0 10px!important;color:#9a742c!important;font-size:10px!important;letter-spacing:.08em!important}
.orkidem-a22 .a22-nav .r19-mega-grup a{
  min-height:0!important;height:auto!important;
  display:block!important;
  padding:7px 0!important;
  border:0!important;border-bottom:0!important;
  border-radius:0!important;background:transparent!important;
  color:#234135!important;font-size:12px!important;font-weight:450!important;
}
.orkidem-a22 .a22-nav .r19-mega-grup a:hover,
.orkidem-a22 .a22-nav .r19-mega-grup a:focus-visible{color:#0f5a3b!important;background:transparent!important;text-decoration:underline;text-underline-offset:3px;outline:0!important}
.orkidem-a22 .r19-mega-grup a b{display:none!important}
.orkidem-a22 .a22-nav .r19-mega-tumu{margin-top:14px!important;color:#173f2a!important;font-weight:600!important}
.orkidem-a22 .r19-mega-vitrin{padding:16px!important;border-left:1px solid #efede8!important;background:#fbfaf7!important;gap:10px!important}
.orkidem-a22 .r19-mega-gorsel img{height:132px!important}
.orkidem-a22 .r19-mega-sponsor-grid{gap:8px!important}
.orkidem-a22 .r19-mega-sponsor-kart img{height:108px!important}

/* 4) Bloom-esintili sade ürün kartı: kategori yok, boş bant yok, hover yalnız görselde. */
.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{overflow:hidden!important;border-radius:10px!important;background:#fafafa!important}
.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{border-radius:10px!important}
.orkidem-a22 .r24-kart-bilgi{min-height:0!important;max-height:none!important;padding:11px 1px 0!important;margin:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;pointer-events:auto!important}
.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{min-height:0!important;max-height:none!important;padding:11px 1px 0!important;margin:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;pointer-events:auto!important}
.orkidem-a22 .r24-kart-bilgi h2{font-size:14px!important;line-height:1.25!important;margin:0 0 5px!important;font-weight:500!important}
.orkidem-a22 .r24-kart-bilgi h2 a{color:#202522!important;text-decoration:none!important}
.orkidem-a22 .urun-karti-guven{min-height:16px!important;font-size:10.5px!important;color:#7a817b!important;gap:5px!important}
.orkidem-a22 .urun-karti-puan{color:#6e6f64!important}
.orkidem-a22 .magaza-link{color:#7a817b!important;text-decoration:none!important}
.orkidem-a22 .urun-karti-teslim{margin-top:6px!important;font-size:10.5px!important;color:#537761!important}
.orkidem-a22 .urun-karti-alt{margin-top:7px!important}
.orkidem-a22 .urun-karti-alt .fiyat{font-size:16px!important;font-weight:600!important;color:#242824!important}
.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{bottom:18px!important;opacity:0!important;visibility:hidden!important;transform:translate(-50%,8px)!important}
.orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}
.orkidem-a22 .r24-hover-ikon{width:38px!important;height:38px!important;border:1px solid rgba(23,63,42,.42)!important;box-shadow:0 5px 14px rgba(23,63,42,.09)!important}
.orkidem-a22 .r24-gonder{height:38px!important;min-width:118px!important;padding:0 20px!important;font-size:12px!important;box-shadow:0 5px 14px rgba(23,63,42,.16)!important}

/* 5) Ürün galeri küçük görsellerinde çerçeve yok; seçim yalnız opaklık/nokta ile anlaşılır. */
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton.aktif,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:hover,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:focus,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:focus-visible{
  position:relative!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  border-radius:7px!important;
  padding:0!important;
}
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton{opacity:.62!important;transition:opacity .16s ease,transform .16s ease!important}
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton.aktif,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:hover,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:focus-visible{opacity:1!important;transform:translateX(2px)!important}
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton img{border:0!important;outline:0!important;border-radius:7px!important;box-shadow:none!important}
.orkidem-a22 .urun-galeri-ana>img:focus,
.orkidem-a22 .urun-galeri-ana>img:focus-visible{outline:0!important;box-shadow:none!important}

/* 6) Teslimat adresi yokken gereksiz açıklama kutusu yok. */
.orkidem-a22 .r20-teslimat-kilitli{display:none!important}

/* 7) Satın alma alanı: tek görsel ana CTA; diğer işlemler metin düzeyinde. */
.orkidem-a22 .r244-satin-alma-aksiyon{display:grid;grid-template-columns:108px minmax(0,1fr);gap:11px;align-items:center;margin-top:16px}
.orkidem-a22 .r244-adet{height:50px!important;display:grid!important;grid-template-columns:32px 1fr 32px!important;align-items:center!important;border:1px solid #dbe2dd!important;border-radius:999px!important;background:#fff!important;overflow:hidden!important}
.orkidem-a22 .r244-adet button,
.orkidem-a22 .r244-adet input{height:48px!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;text-align:center!important;color:#213229!important;font-size:13px!important;font-weight:600!important;padding:0!important}
.orkidem-a22 .r244-adet input{-moz-appearance:textfield!important}
.orkidem-a22 .r244-adet input::-webkit-outer-spin-button,.orkidem-a22 .r244-adet input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.orkidem-a22 .r244-ana-cta{min-height:50px!important;border:1px solid #173f2a!important;border-radius:999px!important;background:#173f2a!important;color:#fff!important;padding:0 24px!important;font:inherit!important;font-size:13px!important;font-weight:600!important;letter-spacing:.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important}
.orkidem-a22 .r244-ana-cta:hover{background:#285b3d!important;border-color:#285b3d!important}
.orkidem-a22 .r244-ana-cta:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(23,63,42,.10)!important}
.orkidem-a22 .r244-ana-cta-ikincil{background:#fff!important;color:#173f2a!important}
.orkidem-a22 .r244-satin-alma-alt{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:9px;padding-right:4px;color:#a6aaa6;font-size:11px}
.orkidem-a22 .r244-metin-aksiyon{border:0!important;background:transparent!important;padding:2px!important;color:#557060!important;font:inherit!important;font-size:10.5px!important;cursor:pointer!important;text-decoration:none!important}
.orkidem-a22 .r244-metin-aksiyon:hover{text-decoration:underline;text-underline-offset:3px}
.orkidem-a22 .r244-metin-aksiyon:focus-visible{outline:0!important;text-decoration:underline!important}
.orkidem-a22 .r244-satin-alma-bekliyor{display:grid;gap:0;margin-top:14px;padding:0;border:0;color:#626b64;font-size:11.5px;line-height:1.45}
.orkidem-a22 .r244-satin-alma-bekliyor .r244-ana-cta{width:100%}

/* 8) Ürün soruları boş sekme değil: kompakt özel soru alanı + yalnız admin yayınlı genel Q&A. */
.orkidem-a22 .r244-urun-soru-alani{width:min(calc(100% - 56px),1440px);max-width:1440px;margin:26px auto 0}
.orkidem-a22 .r244-urun-soru-form{border-top:1px solid #e9ebe7;border-bottom:1px solid #e9ebe7;background:#fff}
.orkidem-a22 .r244-urun-soru-form summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 2px;color:#34443a}
.orkidem-a22 .r244-urun-soru-form summary::-webkit-details-marker{display:none}
.orkidem-a22 .r244-urun-soru-form summary span{display:grid;gap:3px}
.orkidem-a22 .r244-urun-soru-form summary strong{font-size:13px;font-weight:600}
.orkidem-a22 .r244-urun-soru-form summary small{font-size:10.5px;color:#7c837d;font-weight:400}
.orkidem-a22 .r244-urun-soru-form summary>b{font-size:11px;color:#173f2a;border:1px solid #93aa9d;border-radius:999px;padding:8px 13px;white-space:nowrap}
.orkidem-a22 .r244-urun-soru-form-icerik{padding:4px 0 18px;max-width:760px}
.orkidem-a22 .r244-urun-soru-form-icerik textarea{width:100%;min-height:98px;border:1px solid #dfe5e0;border-radius:10px;padding:11px 12px;resize:vertical;font:inherit}
.orkidem-a22 .r244-urun-soru-form-icerik textarea:focus,.orkidem-a22 .r244-urun-soru-form-icerik textarea:focus-visible{outline:0!important;border-color:#7da08d!important;box-shadow:none!important}
.orkidem-a22 .r244-urun-soru-form-icerik .r244-ana-cta{min-height:42px!important;padding-inline:18px!important}
.orkidem-a22 .r244-yayinlanan-sorular{margin-top:24px;display:grid;gap:12px}
.orkidem-a22 .r244-yayinlanan-sorular-baslik h2{margin:0 0 4px;font-size:20px;font-weight:500;color:#173f2a}
.orkidem-a22 .r244-yayinlanan-sorular-baslik small{color:#818782;font-size:10.5px}
.orkidem-a22 .r244-yayinlanan-sorular>article{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:15px 0;border-top:1px solid #eef0ed}
.orkidem-a22 .r244-yayinlanan-sorular>article strong{font-size:11px;color:#536059}
.orkidem-a22 .r244-yayinlanan-sorular>article p{margin:5px 0 0;color:#38423b;line-height:1.55;font-size:12px}

/* 9) Hesabım > Sorularım */
.orkidem-a22 .r244-hesap-soru-listesi{display:grid;gap:12px}
.orkidem-a22 .r244-hesap-soru-karti{border:1px solid #e3e8e4;border-radius:13px;background:#fff;padding:16px 18px;display:grid;gap:13px}
.orkidem-a22 .r244-hesap-soru-karti header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.orkidem-a22 .r244-hesap-soru-karti h2{margin:5px 0 2px;font-size:16px;color:#173f2a}
.orkidem-a22 .r244-hesap-soru-karti small{color:#7a847d}
.orkidem-a22 .r244-hesap-soru-metin,.orkidem-a22 .r244-hesap-soru-cevap{padding:12px 14px;border-radius:10px;background:#fafbf9}
.orkidem-a22 .r244-hesap-soru-cevap{background:#f2f7f4}
.orkidem-a22 .r244-hesap-soru-metin strong,.orkidem-a22 .r244-hesap-soru-cevap strong{font-size:11px;color:#637068}
.orkidem-a22 .r244-hesap-soru-metin p,.orkidem-a22 .r244-hesap-soru-cevap p{margin:5px 0 0;line-height:1.55}
.orkidem-a22 .r244-hesap-soru-bekleme{font-size:11px;color:#7b837e}

@media (max-width:1100px){
  .orkidem-a22 .r244-sticky-ic{grid-template-columns:125px minmax(260px,1fr) auto;gap:16px}
  .orkidem-a22 .r244-sticky-logo img{max-width:118px}
  .orkidem-a22 .r244-sticky-aksiyonlar span{display:none}
}
@media (max-width:820px){
  .orkidem-a22 .r244-sticky-header{display:none!important}
  .orkidem-a22 .a22-nav .r19-mega-panel{display:none!important}
  .orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{bottom:12px!important;opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}
  .orkidem-a22 .r24-hover-ikon{width:32px!important;height:32px!important}
  .orkidem-a22 .r24-gonder{height:32px!important;min-width:82px!important;padding:0 12px!important;font-size:10.5px!important}
  .orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton.aktif,.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:hover,.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:focus-visible{transform:none!important}
  .orkidem-a22 .r244-satin-alma-aksiyon{grid-template-columns:100px 1fr}
  .orkidem-a22 .r244-urun-soru-alani{width:calc(100% - 24px);margin-top:18px}
  .orkidem-a22 .r244-urun-soru-form summary{align-items:flex-start;padding:14px 0}
  .orkidem-a22 .r244-urun-soru-form summary small{display:none}
  .orkidem-a22 .r244-yayinlanan-sorular>article{grid-template-columns:1fr;gap:10px}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r24-5-navigasyon-regresyon.css */
/* ORKIDEM A23.11 R24.5 - navigasyon/header regresyon onarimi */

/* Normal headerda yardımcı teslimat metni geri gelir; sticky ve mobil bar kalabaliklasmaz. */
.orkidem-a22 .a22-header-ic .a22-konum > .r24-konum-aciklama{
  display:block!important;
  margin:0 0 6px 2px!important;
  max-width:390px!important;
  color:#7b847e!important;
  font-size:10px!important;
  line-height:1.35!important;
  font-weight:400!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
.orkidem-a22 .a22-mobil-konum .r24-konum-aciklama,
.orkidem-a22 .r244-sticky-header .r24-konum-aciklama{display:none!important}

/* Ust kategori/nav satiri kayit varsa gorunur; bos bir navigasyon seridi uretilmez. */
.orkidem-a22 .a22-nav:has(.a22-nav-ic:empty){display:none!important}
.orkidem-a22 .a22-nav-ic>a,
.orkidem-a22 .a22-nav-ic>.a22-mega>button{
  color:#173f2a!important;
  font-weight:500!important;
}

/* R24.4 focus temizligi yeni katmanda da korunur. */
.orkidem-a22 .a22-arama,
.orkidem-a22 .a22-arama:focus-within,
.orkidem-a22 .a22-konum-input,
.orkidem-a22 .a22-konum-input:focus-within,
.orkidem-a22 .r244-sticky-arama,
.orkidem-a22 .r244-sticky-arama:focus-within{
  outline:0!important;
  box-shadow:none!important;
}
.orkidem-a22 .a22-arama input:focus-visible,
.orkidem-a22 .a22-konum-input input:focus-visible,
.orkidem-a22 .r244-sticky-arama input:focus-visible{
  outline:0!important;
  box-shadow:none!important;
}

/* Masaustunde urun karti aksiyonlari sadece gorsel sahnesinin icindedir; bilgi akisi yer degistirmez. */
@media (min-width:821px){
  .orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{position:relative!important;overflow:hidden!important}
  .orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
    position:absolute!important;
    left:50%!important;
    bottom:18px!important;
    margin:0!important;
    transform:translate(-50%,8px)!important;
  }
  .orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar{transform:translate(-50%,0)!important}
  .orkidem-a22 .r24-urun-karti .r24-kart-bilgi,
  .orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    max-height:none!important;
    min-height:0!important;
    overflow:visible!important;
    padding:11px 1px 0!important;
    margin:0!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r24-6-musteri-final-ince-ayar.css */
/* ORKIDEM A23.11 R24.6 - müşteri final ince ayar / sade premium akış */

/* 1) Normal header yardımcı metni korunur; focus halkaları hiçbir müşteri arama/konum alanında kahverengiye dönmez. */
.orkidem-a22 .a22-header-ic .a22-konum > .r24-konum-aciklama{
  display:block!important;
  margin:0 0 6px 2px!important;
  color:#7b847e!important;
  font-size:10px!important;
  line-height:1.35!important;
  font-weight:400!important;
}
.orkidem-a22 .a22-arama,
.orkidem-a22 .a22-konum-input,
.orkidem-a22 .a237-mobil-arama,
.orkidem-a22 .a22-modal-arama,
.orkidem-a22 .r244-sticky-arama,
.orkidem-a22 .urun-bolge-kapsul{
  outline:0!important;
  box-shadow:none!important;
}
.orkidem-a22 .a22-arama:focus-within,
.orkidem-a22 .a22-konum-input:focus-within,
.orkidem-a22 .a237-mobil-arama:focus-within,
.orkidem-a22 .a22-modal-arama:focus-within,
.orkidem-a22 .r244-sticky-arama:focus-within,
.orkidem-a22 .urun-bolge-kapsul:focus-within{
  outline:0!important;
  box-shadow:none!important;
  border-color:#6f9b87!important;
}
.orkidem-a22 .a22-arama input:focus-visible,
.orkidem-a22 .a22-konum-input input:focus-visible,
.orkidem-a22 .a237-mobil-arama input:focus-visible,
.orkidem-a22 .a22-modal-arama input:focus-visible,
.orkidem-a22 .r244-sticky-arama input:focus-visible,
.orkidem-a22 .urun-bolge-kapsul input:focus-visible{
  outline:0!important;
  box-shadow:none!important;
}

/* 2) Ürün kartı: daha kısa ve Bloom-esintili oran; bilgi akışı sıkı, hover yalnız fotoğraf sahnesinde. */
.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{
  border-radius:10px!important;
  background:#f8f8f7!important;
  overflow:hidden!important;
}
.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{
  aspect-ratio:10/11!important;
  border-radius:10px!important;
  background:#f8f8f7!important;
}
.orkidem-a22 .r24-urun-karti .r24-kart-gorsel{
  object-fit:cover!important;
}
.orkidem-a22 .r24-kart-bilgi,
.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{
  display:grid!important;
  gap:0!important;
  padding:10px 1px 0!important;
  margin:0!important;
  min-height:0!important;
  max-height:none!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  overflow:visible!important;
}
.orkidem-a22 .r24-kart-bilgi h2{
  margin:0 0 5px!important;
  font-size:14px!important;
  line-height:1.28!important;
  font-weight:500!important;
}
.orkidem-a22 .r24-kart-bilgi h2 a{color:#202522!important;text-decoration:none!important}
.orkidem-a22 .urun-karti-guven{min-height:15px!important;gap:5px!important;font-size:10.5px!important;color:#7b817c!important}
.orkidem-a22 .urun-karti-puan{color:#6f725f!important}
.orkidem-a22 .magaza-link{color:#7b817c!important;font-weight:400!important;text-decoration:none!important}
.orkidem-a22 .urun-karti-teslim{margin-top:5px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:10.5px!important;color:#52745f!important;line-height:1.3!important}
.orkidem-a22 .urun-karti-alt{margin-top:6px!important}
.orkidem-a22 .urun-karti-alt .fiyat{font-size:16px!important;font-weight:600!important;color:#242824!important;letter-spacing:-.015em!important}
.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
  position:absolute!important;
  left:50%!important;
  bottom:14px!important;
  transform:translate(-50%,8px)!important;
  opacity:0!important;
  visibility:hidden!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  margin:0!important;
  padding:5px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 10px 28px rgba(21,55,38,.12)!important;
  backdrop-filter:blur(8px)!important;
  transition:opacity .16s ease,transform .16s ease!important;
}
.orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}
.orkidem-a22 .r24-hover-ikon{width:36px!important;height:36px!important;border:0!important;background:#fff!important;box-shadow:none!important;color:#173f2a!important}
.orkidem-a22 .r24-gonder{height:36px!important;min-width:108px!important;padding:0 18px!important;border-radius:999px!important;background:#173f2a!important;color:#fff!important;font-size:11.5px!important;font-weight:600!important;box-shadow:none!important}
.orkidem-a22 .r24-gonder:hover{background:#285b3d!important}

/* 3) Ürün detay satın alma: tek baskın CTA; gereksiz teslimat aksiyonu yok. */
.orkidem-a22 .r244-satin-alma-aksiyon{
  display:grid!important;
  grid-template-columns:104px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  margin-top:14px!important;
}
.orkidem-a22 .r244-adet{
  height:46px!important;
  grid-template-columns:30px 1fr 30px!important;
  border:1px solid #dfe5e1!important;
  border-radius:999px!important;
  box-shadow:none!important;
}
.orkidem-a22 .r244-adet button,
.orkidem-a22 .r244-adet input{height:44px!important;font-size:12px!important}
.orkidem-a22 .r244-ana-cta{
  min-height:46px!important;
  border-radius:999px!important;
  padding:0 22px!important;
  font-size:12.5px!important;
  font-weight:600!important;
  box-shadow:none!important;
}
.orkidem-a22 .r244-satin-alma-alt{
  margin-top:7px!important;
  padding:0 4px 0 0!important;
  display:flex!important;
  justify-content:flex-end!important;
  min-height:20px!important;
}
.orkidem-a22 .r244-satin-alma-alt .r244-metin-aksiyon{
  color:#557060!important;
  font-size:10.5px!important;
  padding:2px 0!important;
}
.orkidem-a22 .r244-satin-alma-bekliyor{
  display:flex!important;
  justify-content:flex-start!important;
  margin-top:12px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.orkidem-a22 .r244-satin-alma-bekliyor .r244-ana-cta{
  width:auto!important;
  min-width:250px!important;
  max-width:360px!important;
  padding-inline:22px!important;
}
.orkidem-a22 .r246-konum-cta{display:inline-flex!important;gap:9px!important;align-items:center!important;justify-content:center!important}
.orkidem-a22 .r246-konum-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;flex:0 0 auto}

/* 4) Küçük galeri görsellerinde seçim çerçevesi kesin olarak yok. */
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton.aktif,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:hover,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:focus,
.orkidem-a22.a22-urun-detay-sayfasi .urun-galeri-kucuk-buton:focus-visible{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}

/* 5) Mega menü içerik kadar genişler; otomatik sponsor/vitrin yoksa sağ kolon açılmaz. */
.orkidem-a22 .a22-nav .r19-mega-panel{min-height:0!important;max-height:none!important}
.orkidem-a22 .a22-nav .r19-mega-icerik.tek-kolon{display:block!important}
.orkidem-a22 .a22-nav .r19-mega-gruplar{grid-template-columns:repeat(var(--r244-mega-grup,3),minmax(150px,1fr))!important;gap:28px!important}
.orkidem-a22 .a22-nav .r19-mega-grup>strong{display:block!important;margin:0 0 10px!important;color:#173f2a!important;font-size:11px!important;font-weight:650!important;letter-spacing:.02em!important}
.orkidem-a22 .a22-nav .r19-mega-grup a{padding:7px 0!important;border:0!important;color:#35433a!important;font-size:11px!important}
.orkidem-a22 .a22-nav .r19-mega-tumu{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #eeeae2!important;font-size:11px!important}

@media (max-width:820px){
  .orkidem-a22 .r24-urun-karti .urun-karti-gorsel{aspect-ratio:1/1!important}
  .orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
    bottom:8px!important;
    padding:4px!important;
    gap:5px!important;
    opacity:1!important;
    visibility:visible!important;
    transform:translate(-50%,0)!important;
    box-shadow:0 8px 22px rgba(21,55,38,.10)!important;
  }
  .orkidem-a22 .r24-hover-ikon{width:31px!important;height:31px!important}
  .orkidem-a22 .r24-gonder{height:31px!important;min-width:76px!important;padding-inline:11px!important;font-size:10px!important}
  .orkidem-a22 .r244-satin-alma-aksiyon{grid-template-columns:94px minmax(0,1fr)!important}
  .orkidem-a22 .r244-satin-alma-bekliyor{display:block!important}
  .orkidem-a22 .r244-satin-alma-bekliyor .r244-ana-cta{width:100%!important;max-width:none!important;min-width:0!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r25-bloom-ferah.css */
/* ORKIDEM A23.11 R25 - bright, airy customer surface */
:root{
  --r25-bg:#fffdfa;
  --r25-surface:#ffffff;
  --r25-soft:#faf8f4;
  --r25-border:#e9ebe7;
  --r25-text:#202723;
  --r25-muted:#707a73;
  --r25-green:#173f2a;
  --r25-green-2:#285b3d;
  --r25-focus:#6f9b87;
  --r25-radius:14px;
}
html{background:var(--r25-bg)}
body.orkidem-a22{background:var(--r25-bg)!important;color:var(--r25-text)!important}
body.orkidem-a22 .a22-kapsayici{width:min(100% - 40px,1580px)!important;max-width:1580px!important;margin-inline:auto!important}
body.orkidem-a22 .a22-main{background:transparent!important}
body.orkidem-a22 .premium-kart,
body.orkidem-a22 .kart,
body.orkidem-a22 .form-karti{background:var(--r25-surface)!important;border-color:var(--r25-border)!important;box-shadow:0 10px 34px rgba(25,54,38,.045)!important}

/* Header: light, quiet and product first. */
body.orkidem-a22 .a22-yardimci{background:#fff!important;color:var(--r25-text)!important;border-bottom:1px solid #f0f0ed!important}
body.orkidem-a22 .a22-yardimci-ic{min-height:34px!important}
body.orkidem-a22 .a22-yardimci-ic>span{color:#778079!important;font-size:10.5px!important}
body.orkidem-a22 .r24-ust-aksiyonlar a{color:#465149!important;font-weight:500!important}
body.orkidem-a22 .r24-ust-aksiyonlar svg{stroke:var(--r25-green)!important}
body.orkidem-a22 .a22-header{background:rgba(255,255,255,.985)!important;border-bottom:1px solid var(--r25-border)!important;box-shadow:none!important}
body.orkidem-a22 .a22-header-ic{min-height:104px!important;gap:34px!important}
body.orkidem-a22 .a22-logo img{max-height:64px!important;object-fit:contain!important}
body.orkidem-a22 .a22-konum{max-width:390px!important}
body.orkidem-a22 .a22-header-sag{max-width:430px!important;width:100%!important}
body.orkidem-a22 .a22-konum-etiket{font-size:11px!important;font-weight:650!important;color:var(--r25-text)!important}
body.orkidem-a22 .a22-header-ic .a22-konum>.r24-konum-aciklama{max-width:350px!important;margin:2px 0 7px 1px!important;color:#7a827c!important;font-size:10px!important}
body.orkidem-a22 .a22-konum-input,
body.orkidem-a22 .a22-arama,
body.orkidem-a22 .a237-mobil-arama,
body.orkidem-a22 .a22-modal-arama,
body.orkidem-a22 .r244-sticky-arama{background:#fff!important;border:1px solid #dfe4df!important;border-radius:999px!important;box-shadow:none!important}
body.orkidem-a22 .a22-konum-input input,
body.orkidem-a22 .a22-arama input,
body.orkidem-a22 .a237-mobil-arama input,
body.orkidem-a22 .r244-sticky-arama input{background:transparent!important;color:var(--r25-text)!important}
body.orkidem-a22 .a22-konum-input:focus-within,
body.orkidem-a22 .a22-arama:focus-within,
body.orkidem-a22 .a237-mobil-arama:focus-within,
body.orkidem-a22 .a22-modal-arama:focus-within,
body.orkidem-a22 .r244-sticky-arama:focus-within{border-color:var(--r25-focus)!important;box-shadow:0 0 0 3px rgba(111,155,135,.10)!important}
body.orkidem-a22 input:focus-visible,
body.orkidem-a22 textarea:focus-visible,
body.orkidem-a22 select:focus-visible,
body.orkidem-a22 button:focus-visible,
body.orkidem-a22 a:focus-visible{outline:2px solid var(--r25-focus)!important;outline-offset:2px!important;box-shadow:none!important}
body.orkidem-a22 .a22-nav{background:#fff!important;border-bottom:1px solid var(--r25-border)!important;box-shadow:none!important}
body.orkidem-a22 .a22-nav-ic{min-height:45px!important;justify-content:center!important;gap:28px!important}
body.orkidem-a22 .a22-nav a,
body.orkidem-a22 .a22-nav button{color:#313a34!important;background:transparent!important;font-size:12px!important;font-weight:550!important;letter-spacing:.01em!important}
body.orkidem-a22 .a22-nav a:hover,
body.orkidem-a22 .a22-nav button:hover{color:var(--r25-green)!important}

/* Language is a language control; currency follows it silently. */
body.orkidem-a22 .r25-dil-dugme{min-width:68px!important;gap:6px!important;background:#fff!important;border:1px solid #e4e8e4!important;border-radius:999px!important;color:var(--r25-text)!important;padding:5px 10px!important}
body.orkidem-a22 .r25-dil-dugme i,
body.orkidem-a22 .r25-dil-dugme b{display:none!important}
body.orkidem-a22 .r25-dil-bayrak{font-size:15px!important;line-height:1!important}
body.orkidem-a22 .r25-dil-panel{min-width:220px!important;background:#fff!important;border:1px solid var(--r25-border)!important;box-shadow:0 18px 46px rgba(23,63,42,.12)!important}
body.orkidem-a22 .r25-dil-panel label{display:grid!important;gap:6px!important}
body.orkidem-a22 .r25-dil-panel select,
body.orkidem-a22 .r25-mobil-dil select{background:#fff!important;border:1px solid #dfe4df!important;border-radius:10px!important;color:var(--r25-text)!important}
body.orkidem-a22 .r24-yuzen-dil{background:#fff!important;border:1px solid #e2e7e3!important;box-shadow:0 8px 28px rgba(23,63,42,.08)!important}

/* Sticky: one compact light line. */
body.orkidem-a22 .r244-sticky-header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--r25-border)!important;box-shadow:0 8px 28px rgba(18,55,35,.055)!important;backdrop-filter:blur(12px)!important}
body.orkidem-a22 .r244-sticky-ic{min-height:64px!important;gap:20px!important}
body.orkidem-a22 .r244-sticky-logo img{max-height:38px!important}
body.orkidem-a22 .r244-sticky-aksiyonlar a{color:#3d4941!important}

/* Mega menu: curated columns plus exactly two visual slots. */
body.orkidem-a22 .a22-nav .r19-mega-panel{width:min(1260px,calc(100vw - 48px))!important;background:#fff!important;border:1px solid var(--r25-border)!important;border-top:0!important;border-radius:0 0 16px 16px!important;box-shadow:0 24px 58px rgba(23,63,42,.11)!important}
body.orkidem-a22 .r19-mega-icerik{grid-template-columns:minmax(430px,1.35fr) minmax(360px,.65fr)!important;min-height:0!important}
body.orkidem-a22 .r19-mega-link-alani{padding:24px 28px 20px!important}
body.orkidem-a22 .a22-nav .r19-mega-grup>strong{color:var(--r25-green)!important;font-size:11px!important;letter-spacing:.05em!important}
body.orkidem-a22 .a22-nav .r19-mega-grup a{color:#445048!important;border:0!important;font-weight:500!important}
body.orkidem-a22 .r19-mega-vitrin{background:#fcfbf8!important;border-left:1px solid #eeeee9!important;padding:18px!important}
body.orkidem-a22 .r19-mega-sponsor>header strong{color:#667168!important;letter-spacing:.08em!important}
body.orkidem-a22 .r19-mega-sponsor-grid{gap:10px!important}
body.orkidem-a22 .a22-nav .r19-mega-sponsor-kart{position:relative!important;border:1px solid #e5e8e4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
body.orkidem-a22 .r19-mega-sponsor-kart img{height:118px!important}
body.orkidem-a22 .r19-mega-sponsor-kart>span:not(.r25-sponsor-etiket){padding:9px 10px!important}
body.orkidem-a22 .r25-sponsor-etiket{position:absolute!important;z-index:2!important;top:8px!important;left:8px!important;display:inline-flex!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(255,255,255,.94)!important;border:1px solid #e6e8e4!important;color:#4d5a50!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.03em!important}
body.orkidem-a22 .orkidem-varsayilan .r25-sponsor-etiket{display:none!important}

/* Homepage: bright canvas and restrained sections. */
body.orkidem-a22 .ana-marketplace-bolum{background:transparent!important}
body.orkidem-a22 .premium-baslik h2{color:#1f2722!important;font-weight:520!important;letter-spacing:-.02em!important}
body.orkidem-a22 .premium-ust-etiket,
body.orkidem-a22 .etiket{color:#68736b!important;letter-spacing:.08em!important}
body.orkidem-a22 .ana-hizli-kesif,
body.orkidem-a22 .r243-hizli-kesif{background:transparent!important;border:0!important;box-shadow:none!important}

/* Product grids and cards keep photos dominant and information compact. */
body.orkidem-a22 .urun-grid,
body.orkidem-a22 .urun-grid.ana-urun-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:40px 22px!important}
body.orkidem-a22 .urun-karti.r24-urun-karti{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{background:#f7f6f3!important;border-radius:11px!important}
body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{aspect-ratio:4/5!important;border-radius:11px!important}
body.orkidem-a22 .r24-kart-gorsel{transition:opacity .24s ease,transform .36s ease!important}
body.orkidem-a22 .r24-urun-karti:hover .r24-kart-gorsel{transform:scale(1.012)!important}
body.orkidem-a22 .r24-kart-bilgi{padding:11px 1px 0!important}
body.orkidem-a22 .r24-kart-bilgi h2{font-size:14px!important;font-weight:520!important;line-height:1.35!important;margin-bottom:5px!important}
body.orkidem-a22 .r24-kart-bilgi h2 a{color:#242b27!important}
body.orkidem-a22 .urun-karti-guven{font-size:10.5px!important;color:#7a827d!important}
body.orkidem-a22 .magaza-link{font-weight:450!important;color:#7a827d!important}
body.orkidem-a22 .urun-karti-teslim{font-size:10.5px!important;color:#567061!important;margin-top:5px!important}
body.orkidem-a22 .urun-karti-alt{margin-top:6px!important}
body.orkidem-a22 .urun-karti-alt .fiyat{font-size:16px!important;font-weight:600!important;color:#232924!important}
body.orkidem-a22 .urun-durum.sponsorlu{background:rgba(255,255,255,.94)!important;border:1px solid #e0e5e1!important;color:#46554a!important;border-radius:999px!important;font-size:9px!important;font-weight:650!important}
body.orkidem-a22 .r25-sponsorlu-urun .r24-kart-gorsel-sahne{box-shadow:0 0 0 1px rgba(23,63,42,.04)!important}
body.orkidem-a22 .r24-hover-aksiyonlar{background:rgba(255,255,255,.96)!important;border:1px solid rgba(229,233,229,.95)!important;box-shadow:0 10px 28px rgba(23,63,42,.10)!important}
body.orkidem-a22 .r24-gonder{background:var(--r25-green)!important}
body.orkidem-a22 .r24-gonder:hover{background:var(--r25-green-2)!important}

/* Listings: filters do not dominate the merchandise. */
body.orkidem-a22 .filtre-cubugu{background:#fff!important;border:1px solid var(--r25-border)!important;border-radius:12px!important;box-shadow:none!important}
body.orkidem-a22 .urun-liste-sonuc{background:transparent!important;border:0!important;box-shadow:none!important}
body.orkidem-a22 .bos-durum{background:#fff!important;border:1px solid var(--r25-border)!important;border-radius:16px!important;box-shadow:none!important}

/* Product and store detail: fewer heavy panels. */
body.orkidem-a22 .urun-vitrin,
body.orkidem-a22 .urun-bilgi-alani,
body.orkidem-a22 .magaza-site{max-width:1580px!important}
body.orkidem-a22 .urun-satin-alma-paneli,
body.orkidem-a22 .urun-bilgi-karti,
body.orkidem-a22 .magaza-site-kimlik{background:#fff!important;border-color:var(--r25-border)!important;box-shadow:none!important}
body.orkidem-a22 .r244-ana-cta,
body.orkidem-a22 .buton:not(.ikincil){background:var(--r25-green)!important;color:#fff!important;box-shadow:none!important}
body.orkidem-a22 .buton.ikincil{background:#fff!important;color:var(--r25-green)!important;border-color:#cad5cd!important;box-shadow:none!important}
body.orkidem-a22 .urun-galeri-kucuk-buton,
body.orkidem-a22 .urun-galeri-kucuk-buton.aktif,
body.orkidem-a22 .urun-galeri-kucuk-buton:hover{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}

/* Auth/help/cart are bright and calm. */
body.orkidem-a22 .musteri-auth-shell{background:transparent!important}
body.orkidem-a22 .musteri-auth-marka,
body.orkidem-a22 .musteri-auth-form .form-karti{background:#fff!important;border-color:var(--r25-border)!important;color:var(--r25-text)!important;box-shadow:0 14px 44px rgba(23,63,42,.055)!important}

/* Footer is not a dark destination; it stays airy. */
body.orkidem-a22 .a22-footer{background:#f8f7f3!important;color:#344039!important;border-top:1px solid #ebece8!important}
body.orkidem-a22 .a22-footer a{color:#46534b!important}
body.orkidem-a22 .a22-footer h2,
body.orkidem-a22 .a22-footer h3,
body.orkidem-a22 .a22-footer strong{color:#233027!important}
body.orkidem-a22 .a22-footer small,
body.orkidem-a22 .a22-footer p,
body.orkidem-a22 .a22-footer address{color:#707a73!important}
body.orkidem-a22 .a22-footer-grid{gap:44px!important;padding-block:46px 34px!important}
body.orkidem-a22 .a238-footer-guven,
body.orkidem-a22 .r21-footer-guven{background:transparent!important;border-color:#e2e5e1!important}

@media (min-width:1800px){
  body.orkidem-a22 .urun-grid,
  body.orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:46px 24px!important}
}
@media (min-width:2600px){
  body.orkidem-a22 .a22-kapsayici,
  body.orkidem-a22 .urun-vitrin,
  body.orkidem-a22 .urun-bilgi-alani,
  body.orkidem-a22 .magaza-site{max-width:1680px!important}
}
@media (max-width:1200px){
  body.orkidem-a22 .a22-kapsayici{width:min(100% - 30px,1180px)!important}
  body.orkidem-a22 .a22-header-ic{gap:20px!important}
  body.orkidem-a22 .urun-grid,
  body.orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 18px!important}
  body.orkidem-a22 .r19-mega-icerik{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important}
}
@media (max-width:820px){
  body.orkidem-a22 .a22-kapsayici{width:min(100% - 24px,800px)!important}
  body.orkidem-a22 .a22-header-ic{min-height:62px!important;padding:7px 12px!important}
  body.orkidem-a22 .a22-logo img{max-height:44px!important}
  body.orkidem-a22 .a237-mobil-arama{margin:8px 12px!important}
  body.orkidem-a22 .a22-mobil-konum{margin:0 12px 9px!important}
  body.orkidem-a22 .r19-mega-panel{width:100%!important;border-radius:12px!important}
  body.orkidem-a22 .r19-mega-icerik{display:block!important}
  body.orkidem-a22 .r19-mega-vitrin{border-left:0!important;border-top:1px solid #eceeea!important}
  body.orkidem-a22 .urun-grid,
  body.orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px!important}
  body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{aspect-ratio:4/5!important}
  body.orkidem-a22 .r24-hover-aksiyonlar{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}
  body.orkidem-a22 .a22-footer-grid{gap:28px!important;padding-block:34px 24px!important}
}
@media (max-width:420px){
  body.orkidem-a22 .a22-kapsayici{width:calc(100% - 20px)!important}
  body.orkidem-a22 .urun-grid,
  body.orkidem-a22 .urun-grid.ana-urun-grid{gap:24px 9px!important}
  body.orkidem-a22 .r24-kart-bilgi h2{font-size:12.5px!important}
  body.orkidem-a22 .urun-karti-guven,
  body.orkidem-a22 .urun-karti-teslim{font-size:9.5px!important}
  body.orkidem-a22 .urun-karti-alt .fiyat{font-size:14.5px!important}
  body.orkidem-a22 .r24-hover-ikon{width:29px!important;height:29px!important}
  body.orkidem-a22 .r24-gonder{height:29px!important;min-width:68px!important;padding-inline:9px!important;font-size:9.5px!important}
}
@media (max-width:340px){
  body.orkidem-a22 .urun-grid,
  body.orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:1fr!important;gap:28px!important}
}
/* R25 ürün detay sadeleştirme */
body.orkidem-a22 .r25-puan-bos{color:#6f7a75;font-weight:500}
body.orkidem-a22 .r244-urun-soru-alani{max-width:1180px;margin:22px auto;padding-inline:20px}
body.orkidem-a22 .r244-urun-soru-form{border:1px solid #e6e9e6;border-radius:12px;background:#fff}
body.orkidem-a22 .r244-urun-soru-form>summary{min-height:52px;padding:11px 14px;background:#fff}
body.orkidem-a22 .r244-urun-soru-form>summary strong{font-size:14px;font-weight:650}body.orkidem-a22 .r244-urun-soru-form>summary small{font-size:11px;color:#7a827e}
body.orkidem-a22 .r244-urun-soru-form>summary b{font-size:12px;color:#174c3a}
body.orkidem-a22 .urun-bilgi-alani{max-width:1180px;margin-inline:auto}
/* HTML hidden attribute must stay authoritative across legacy customer layers. */
[hidden]{display:none!important}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r28-musteri-ana-akis.css */
/* ORKIDEM A23.11 R28 — müşteri ana akış kapanışı
 * Ana referans: açık/ivory, ürün fotoğrafı odaklı, ferah ama boş görünmeyen premium pazaryeri.
 * Bu katman R27 işlevlerini kaldırmaz; yalnız aktif müşteri yüzünü toparlar.
 */
:root{
  --r28-ivory:#fffdfa;
  --r28-white:#fff;
  --r28-soft:#f8f7f3;
  --r28-soft-2:#f3f5f2;
  --r28-line:#e7ebe7;
  --r28-line-2:#dce3dd;
  --r28-ink:#1f2822;
  --r28-muted:#6d7870;
  --r28-green:#174c3a;
  --r28-green-hover:#215f49;
  --r28-gold:#9a7a3d;
  --r28-shadow:0 16px 42px rgba(25,54,38,.07);
  --r28-radius:16px;
}
body.orkidem-a22{background:var(--r28-ivory)!important;color:var(--r28-ink)!important}
body.orkidem-a22 .a22-main{width:min(calc(100% - 40px),1440px)!important;max-width:1440px!important;padding-top:18px!important;padding-bottom:56px!important}
body.orkidem-a22 .a22-nav:not(:has(a,button[data-mega-ac])){display:none!important}

/* HEADER / STICKY */
body.orkidem-a22 .a22-header{background:#fff!important}
body.orkidem-a22 .a22-header-ic{min-height:96px!important}
body.orkidem-a22 .a22-logo img{max-width:260px!important;max-height:60px!important}
body.orkidem-a22 .a22-nav-ic{min-height:43px!important}
body.orkidem-a22 .a22-nav a,body.orkidem-a22 .a22-nav button{font-size:12.5px!important}
body.orkidem-a22 .r244-sticky-header{z-index:1200!important}
body.orkidem-a22 .r244-sticky-ic{max-width:1440px!important;margin-inline:auto!important}

/* MEGA MENU: gerçek kategori grupları + tam iki görsel slot */
body.orkidem-a22 .a22-nav .r19-mega-panel{width:min(1180px,calc(100vw - 48px))!important;left:50%!important;transform:translateX(-50%)!important}
body.orkidem-a22 .r19-mega-icerik{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important}
body.orkidem-a22 .r19-mega-gruplar{display:grid!important;grid-template-columns:repeat(var(--r244-mega-grup,3),minmax(0,1fr))!important;gap:28px!important}
body.orkidem-a22 .r19-mega-grup>strong{display:block!important;margin-bottom:10px!important;font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.orkidem-a22 .r19-mega-grup a{display:flex!important;min-height:30px!important;padding:4px 0!important;font-size:12.5px!important}
body.orkidem-a22 .r19-mega-tumu{display:inline-flex!important;margin-top:18px!important;font-weight:650!important;color:var(--r28-green)!important}
body.orkidem-a22 .r28-mega-vitrin{padding:20px!important;background:#fbfaf7!important}
body.orkidem-a22 .r28-mega-vitrin-baslik{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}
body.orkidem-a22 .r28-mega-vitrin-baslik strong{font-size:10.5px!important;letter-spacing:.08em!important;color:#526058!important}
body.orkidem-a22 .r28-mega-vitrin-baslik small{font-size:9.5px!important;color:#8a918c!important;text-align:right!important}
body.orkidem-a22 .r28-mega-slot-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body.orkidem-a22 .r28-mega-slot{overflow:hidden!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--r28-line)!important;min-width:0!important}
body.orkidem-a22 .r28-mega-slot img{width:100%!important;height:145px!important;object-fit:cover!important;background:#f6f5f2!important}
body.orkidem-a22 .r28-mega-slot>span:not(.r25-sponsor-etiket){display:grid!important;gap:2px!important;padding:10px 11px 12px!important}
body.orkidem-a22 .r28-mega-slot small{font-size:9px!important;color:#7b857e!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.orkidem-a22 .r28-mega-slot strong{font-size:12px!important;line-height:1.25!important;color:#26312a!important}
body.orkidem-a22 .r28-mega-slot b{font-size:10px!important;color:var(--r28-green)!important;font-weight:700!important}

/* HERO: banner görselindeki eski metni taşımadan, site markasıyla yapılandırılmış sunum */
body.orkidem-a22 .a22-main>.ana-sayfa-bannerlari{width:100%!important;max-width:1320px!important;margin:0 auto 30px!important;transform:none!important}
body.orkidem-a22 .r28-hero{display:grid!important;grid-template-columns:minmax(430px,.95fr) minmax(0,1.35fr)!important;height:430px!important;min-height:430px!important;max-height:430px!important;background:#fbf7f3!important;border:1px solid #eee9e3!important;border-radius:20px!important;overflow:hidden!important;box-shadow:none!important;position:relative!important}
body.orkidem-a22 .r28-hero:after{display:none!important}
body.orkidem-a22 .r28-hero-copy{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:48px 32px 48px 54px!important;background:linear-gradient(90deg,#fbf7f3 82%,rgba(251,247,243,.82) 94%,rgba(251,247,243,0) 100%)!important}
body.orkidem-a22 .r28-hero-eyebrow{font-size:10px!important;letter-spacing:.16em!important;font-weight:750!important;color:#7a6041!important;margin-bottom:12px!important}
body.orkidem-a22 .r28-hero h1{font-size:clamp(2.5rem,3.5vw,4.2rem)!important;line-height:.98!important;font-weight:520!important;letter-spacing:-.045em!important;color:#1e392f!important;max-width:560px!important;margin:0 0 18px!important}
body.orkidem-a22 .r28-hero p{max-width:520px!important;margin:0 0 18px!important;color:#56615a!important;font-size:14px!important;line-height:1.55!important}
body.orkidem-a22 .r28-hero-guven{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 20px!important}
body.orkidem-a22 .r28-hero-guven span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;background:#fff!important;border:1px solid #ebe7e1!important;color:#55625a!important;font-size:10px!important}
body.orkidem-a22 .r28-hero-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:0 22px!important;border-radius:10px!important;background:var(--r28-green)!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;font-size:13px!important;box-shadow:0 10px 24px rgba(23,76,58,.16)!important}
body.orkidem-a22 .r28-hero-cta:hover{background:var(--r28-green-hover)!important}
body.orkidem-a22 .r28-hero-gorsel{display:block!important;min-width:0!important;height:100%!important;overflow:hidden!important;background:#f5f2ef!important}
body.orkidem-a22 .r28-hero-gorsel img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:70% center!important;transform:scale(1.02)!important}

/* ANA SAYFA: tekrar eden ürünleri kaldır, tek ürünlü bölümü dev boşluk gibi göstermeme */
body.orkidem-a22 .ana-marketplace-akis{display:grid!important;gap:38px!important}
body.orkidem-a22 .ana-marketplace-bolum{margin:0!important;padding:0!important}
body.orkidem-a22 .premium-baslik{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:16px!important}
body.orkidem-a22 .premium-baslik h2{font-size:clamp(1.65rem,2vw,2.2rem)!important;margin:2px 0 0!important}
body.orkidem-a22 .premium-baslik>a{font-size:12px!important;color:var(--r28-green)!important;font-weight:650!important;text-decoration:none!important}
body.orkidem-a22 .r28-seyrek-urunler{max-width:100%!important}
body.orkidem-a22 .r28-seyrek-urunler .ana-urun-grid{grid-template-columns:repeat(auto-fit,minmax(230px,270px))!important;justify-content:start!important;gap:28px 20px!important}
body.orkidem-a22 .ana-kategori-v2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body.orkidem-a22 .ana-kategori-v2>a{min-height:112px!important;padding:18px!important;border:1px solid var(--r28-line)!important;border-radius:14px!important;background:#fff!important;text-decoration:none!important;display:grid!important;grid-template-columns:38px 1fr!important;grid-template-rows:auto auto!important;align-content:center!important;gap:3px 10px!important;box-shadow:none!important}
body.orkidem-a22 .ana-kategori-v2>a>span{grid-row:1/3!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#f4f2ec!important;color:var(--r28-green)!important}
body.orkidem-a22 .ana-kategori-v2 strong{font-size:13px!important;color:#253129!important}
body.orkidem-a22 .ana-kategori-v2 small{font-size:10px!important;color:#78827b!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}

/* PRODUCT CARD */
body.orkidem-a22 .urun-grid,body.orkidem-a22 .urun-grid.ana-urun-grid{align-items:start!important}
body.orkidem-a22 .r24-urun-karti{min-width:0!important;position:relative!important}
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{overflow:hidden!important;border-radius:13px!important}
body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{display:block!important;overflow:hidden!important}
body.orkidem-a22 .r24-urun-karti .urun-karti-favori{z-index:8!important}
body.orkidem-a22 .r24-hover-aksiyonlar{bottom:12px!important;width:calc(100% - 24px)!important;max-width:260px!important;min-height:42px!important;border-radius:999px!important}
@media (hover:hover) and (pointer:fine){
  body.orkidem-a22 .r24-urun-karti .r24-kart-bilgi{transition:opacity .18s ease,transform .18s ease!important}
  body.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{opacity:0!important;transform:translateY(-4px)!important;pointer-events:none!important}
  body.orkidem-a22 .r24-urun-karti:hover .r24-kart-gorsel-ikinci{opacity:1!important}
  body.orkidem-a22 .r24-urun-karti:hover .r24-kart-gorsel-ana:has(+.r24-kart-gorsel-ikinci){opacity:0!important}
}

/* KATALOG */
body.orkidem-a22 .r28-katalog-baslik{max-width:1320px!important;margin:8px auto 22px!important;align-items:flex-end!important}
body.orkidem-a22 .r28-katalog-baslik h1{font-size:clamp(2.2rem,3vw,3.4rem)!important;font-weight:520!important;margin:3px 0 6px!important}
body.orkidem-a22 .r28-katalog-baslik .sayfa-aciklama{max-width:680px!important;color:var(--r28-muted)!important}
body.orkidem-a22 button.urun-liste-bolge{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;gap:0 8px!important;text-align:left!important;min-width:250px!important;padding:10px 14px!important;border:1px solid var(--r28-line)!important;border-radius:12px!important;background:#fff!important;color:var(--r28-ink)!important;cursor:pointer!important}
body.orkidem-a22 button.urun-liste-bolge small{font-size:9px!important;color:#79837c!important}
body.orkidem-a22 button.urun-liste-bolge strong{font-size:11px!important;max-width:220px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.orkidem-a22 button.urun-liste-bolge span{grid-column:2!important;grid-row:1/3!important;align-self:center!important;color:var(--r28-green)!important}
body.orkidem-a22 .r28-katalog-araclari{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;max-width:1320px!important;margin:0 auto 14px!important}
body.orkidem-a22 .r28-filtre-ac{display:none!important}
body.orkidem-a22 .r28-hizli-filtreler{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
body.orkidem-a22 .r28-hizli-filtreler a{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;border:1px solid var(--r28-line)!important;border-radius:999px!important;background:#fff!important;text-decoration:none!important;font-size:10.5px!important;color:#556159!important}
body.orkidem-a22 .r28-hizli-filtreler a.aktif{border-color:#9fbcad!important;background:#f1f7f3!important;color:var(--r28-green)!important;font-weight:650!important}
body.orkidem-a22 .r28-katalog-duzen{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:34px!important;align-items:start!important;max-width:1320px!important;margin:0 auto!important}
body.orkidem-a22 .r28-filtre-panel{position:sticky!important;top:86px!important;z-index:3!important;min-width:0!important}
body.orkidem-a22 .filtre-cubugu{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px!important;margin:0!important;border-radius:14px!important;background:#fff!important}
body.orkidem-a22 .filtre-cubugu label{display:grid!important;gap:6px!important;font-size:10px!important;font-weight:650!important;color:#4c5a51!important}
body.orkidem-a22 .filtre-cubugu input,body.orkidem-a22 .filtre-cubugu select{width:100%!important;min-height:40px!important;border:1px solid #dfe5e0!important;border-radius:9px!important;background:#fff!important;font:inherit!important;padding:0 10px!important;color:#253029!important}
body.orkidem-a22 .r28-filtre-baslik{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:9px!important;border-bottom:1px solid #eff1ee!important}
body.orkidem-a22 .r28-filtre-baslik>div{display:grid!important;gap:1px!important}
body.orkidem-a22 .r28-filtre-baslik strong{font-size:13px!important;color:#223027!important}
body.orkidem-a22 .r28-filtre-baslik small{font-size:9px!important;color:#808a83!important}
body.orkidem-a22 .r28-filtre-baslik button{display:none!important}
body.orkidem-a22 .r28-fiyat-araligi{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
body.orkidem-a22 .r28-onay-filtre{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;min-height:36px!important}
body.orkidem-a22 .r28-onay-filtre input{width:16px!important;height:16px!important;min-height:0!important;margin:0!important}
body.orkidem-a22 .r28-filtre-aksiyon{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding-top:2px!important}
body.orkidem-a22 .r28-filtre-aksiyon .buton{min-height:40px!important}
body.orkidem-a22 .r28-katalog-sonuclar{min-width:0!important}
body.orkidem-a22 .urun-liste-sonuc{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;margin:0 0 14px!important;padding:0!important}
body.orkidem-a22 .urun-liste-sonuc>div{display:flex!important;align-items:baseline!important;gap:8px!important}
body.orkidem-a22 .urun-liste-sonuc strong{font-size:13px!important;color:#263029!important}
body.orkidem-a22 .urun-liste-sonuc span{font-size:10.5px!important;color:#7c857f!important}
body.orkidem-a22 .r28-urun-sonuc-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;justify-content:stretch!important;gap:34px 18px!important}
body.orkidem-a22 .r28-katalog-sonuclar>.bos-durum{max-width:680px!important;margin:24px 0!important}

/* PRODUCT DETAIL */
body.orkidem-a22 .urun-ekmek-kirintisi,body.orkidem-a22 .urun-vitrin,body.orkidem-a22 .urun-bilgi-alani,body.orkidem-a22 .r244-urun-soru-alani,body.orkidem-a22 .urun-magaza-karti,body.orkidem-a22 .urun-benzer-bolumu{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
body.orkidem-a22 .urun-vitrin{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)!important;gap:28px!important;align-items:start!important}
body.orkidem-a22 .urun-galeri-ana{border-radius:16px!important;overflow:hidden!important;background:#f6f5f2!important}
body.orkidem-a22 .urun-galeri-kucuk{gap:8px!important}
body.orkidem-a22 .urun-galeri-kucuk-buton{border-radius:10px!important;overflow:hidden!important;background:#f6f5f2!important}
body.orkidem-a22 .urun-satin-alma-paneli{border-radius:16px!important;padding:20px!important;border:1px solid var(--r28-line)!important}
body.orkidem-a22 .urun-ust-bilgi h1{font-size:clamp(2rem,2.6vw,3.1rem)!important;font-weight:520!important;line-height:1.02!important}
body.orkidem-a22 .urun-fiyat-alani{padding:14px 0!important;border-top:1px solid #eef0ed!important;border-bottom:1px solid #eef0ed!important}
body.orkidem-a22 .urun-fiyat-alani .fiyat{font-size:28px!important}
body.orkidem-a22 .urun-teslim-uygunluk,body.orkidem-a22 .urun-takvim-kutusu,body.orkidem-a22 .secim-alani{border-radius:12px!important;border:1px solid var(--r28-line)!important;background:#fbfcfa!important;box-shadow:none!important}
body.orkidem-a22 .r28-satin-alma-aksiyon{display:grid!important;grid-template-columns:auto minmax(0,1.35fr) minmax(150px,.75fr)!important;gap:9px!important;align-items:stretch!important;margin-top:14px!important}
body.orkidem-a22 .r28-satin-alma-aksiyon .r244-adet{align-self:stretch!important}
body.orkidem-a22 .r28-satin-alma-aksiyon>button{min-height:52px!important;border-radius:10px!important;padding:7px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;cursor:pointer!important}
body.orkidem-a22 .r28-satin-alma-aksiyon>button span{font-size:13px!important;font-weight:700!important}
body.orkidem-a22 .r28-satin-alma-aksiyon>button small{font-size:8.5px!important;font-weight:500!important;opacity:.75!important}
body.orkidem-a22 .r28-sepete-ekle{background:#fff!important;color:var(--r28-green)!important;border:1px solid #bfcfc5!important}
body.orkidem-a22 .r28-sepete-ekle:hover{background:#f3f8f5!important}
body.orkidem-a22 .urun-bilgi-alani{border-radius:14px!important;overflow:hidden!important;border:1px solid var(--r28-line)!important;background:#fff!important}
body.orkidem-a22 .urun-bilgi-sekmeleri{position:relative!important;display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important;background:#fbfbf8!important;border-bottom:1px solid var(--r28-line)!important}
body.orkidem-a22 .urun-bilgi-sekmeleri::-webkit-scrollbar{display:none!important}
body.orkidem-a22 .urun-bilgi-sekmeleri button{flex:0 0 auto!important}
body.orkidem-a22 .urun-bilgi-panelleri article{padding:22px 24px!important}

/* SEPET / CHECKOUT */
body.orkidem-a22 .alisveris-adimlari{max-width:1240px!important;margin:0 auto 22px!important;display:flex!important;justify-content:center!important;gap:8px!important}
body.orkidem-a22 .alisveris-adimlari span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 10px!important;border-radius:999px!important;color:#7a847d!important;font-size:10px!important;white-space:nowrap!important}
body.orkidem-a22 .alisveris-adimlari span b{display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border-radius:50%!important;background:#eef1ee!important;font-size:9px!important}
body.orkidem-a22 .alisveris-adimlari span.aktif{background:#f0f6f2!important;color:var(--r28-green)!important;font-weight:700!important}
body.orkidem-a22 .alisveris-adimlari span.aktif b,body.orkidem-a22 .alisveris-adimlari span.tamam b{background:var(--r28-green)!important;color:#fff!important}
body.orkidem-a22 .premium-sayfa-baslik,body.orkidem-a22 .sepet-guven-seridi,body.orkidem-a22 .sepet-duzeni,body.orkidem-a22 .sepet-alt-islemler{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
body.orkidem-a22 .premium-bos-sepet{max-width:900px!important;margin:26px auto 0!important;padding:50px 24px!important;text-align:center!important}
body.orkidem-a22 .premium-bos-sepet>div{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}
body.orkidem-a22 .premium-bos-sepet>div a{margin:0!important;min-width:150px!important}
body.orkidem-a22 .premium-sepet{grid-template-columns:minmax(0,1fr) 350px!important;gap:24px!important}
body.orkidem-a22 .sepet-satiri{gap:14px!important}
body.orkidem-a22 .sepet-satir-toplam strong{white-space:nowrap!important}
body.orkidem-a22 .checkout-ozet.sabit-kart{top:86px!important}
body.orkidem-a22 .premium-checkout{max-width:1240px!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:24px!important}
body.orkidem-a22 .checkout-bolum{border-radius:14px!important;border-color:var(--r28-line)!important;padding:20px!important}
body.orkidem-a22 .teslimat-yontemleri{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body.orkidem-a22 .teslimat-yontemleri label{border:1px solid var(--r28-line)!important;border-radius:11px!important;background:#fff!important;padding:12px!important}
body.orkidem-a22 .teslim-alma-noktasi{border-radius:12px!important;background:#f6f8f5!important;border:1px solid var(--r28-line)!important;padding:14px!important}

/* AUTH: ferah ama boş değil */
body.orkidem-a22.a22-kimlik-sayfasi{background:#fbfaf7!important}
body.orkidem-a22 .musteri-auth-shell{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr)!important;background:#fbfaf7!important;min-height:100vh!important}
body.orkidem-a22 .musteri-auth-marka{display:flex!important;background:#f4f2ec!important;color:var(--r28-ink)!important;padding:54px clamp(42px,6vw,90px)!important;position:relative!important;overflow:hidden!important}
body.orkidem-a22 .musteri-auth-marka:after{content:"";position:absolute;right:-90px;bottom:-120px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(185,155,114,.16),rgba(23,76,58,.05) 45%,transparent 70%)}
body.orkidem-a22 .musteri-auth-marka img{filter:none!important;max-width:230px!important;position:relative!important;z-index:1!important}
body.orkidem-a22 .musteri-auth-marka>span{margin-top:34px!important;font-size:10px!important;letter-spacing:.1em!important;color:#7c6b50!important;font-weight:700!important;position:relative!important;z-index:1!important}
body.orkidem-a22 .musteri-auth-marka h1{font-size:clamp(2.3rem,4vw,4.7rem)!important;max-width:650px!important;color:#1d3c30!important;font-weight:520!important;letter-spacing:-.045em!important;position:relative!important;z-index:1!important}
body.orkidem-a22 .musteri-auth-marka p,body.orkidem-a22 .musteri-auth-marka li{color:#657068!important;max-width:600px!important;position:relative!important;z-index:1!important}
body.orkidem-a22 .musteri-auth-form{background:#fff!important;padding:70px clamp(36px,6vw,90px)!important}
body.orkidem-a22 .musteri-auth-form .form-karti{width:min(100%,520px)!important;border:1px solid var(--r28-line)!important;border-radius:16px!important;padding:28px!important}
body.orkidem-a22 .auth-kart-logo{display:flex!important;justify-content:center!important;margin-bottom:16px!important}
body.orkidem-a22 .auth-kart-logo img{max-width:180px!important;max-height:54px!important;object-fit:contain!important}
body.orkidem-a22 .sosyal-giris-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important}
body.orkidem-a22 .sosyal-giris-buton{min-height:42px!important;font-size:11px!important;text-align:center!important}
body.orkidem-a22 .auth-ayrac{display:flex!important;align-items:center!important;gap:10px!important;margin:8px 0!important;color:#8a918c!important;font-size:10px!important}
body.orkidem-a22 .auth-ayrac:before,body.orkidem-a22 .auth-ayrac:after{content:"";height:1px;flex:1;background:#eceeeb}

/* TRACK / HELP now use full customer header */
body.orkidem-a22 .a22-yardim-hero{max-width:760px!important;margin:18px auto 28px!important}
body.orkidem-a22 .a22-takip-kabuk{max-width:940px!important;margin:0 auto!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:20px!important}
body.orkidem-a22 .a22-takip-kabuk>.form-karti,body.orkidem-a22 .a22-takip-yardim{border:1px solid var(--r28-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;padding:20px!important}
body.orkidem-a22 .a22-takip-yardim form{display:grid!important;gap:10px!important}
body.orkidem-a22 .a22-takip-yardim .cizgili-buton{min-height:40px!important;border:1px solid #c9d6ce!important;border-radius:9px!important;background:#fff!important;color:var(--r28-green)!important;font-weight:650!important}
body.orkidem-a22 .a22-takip-yardim>a{color:var(--r28-green)!important;font-weight:650!important;font-size:11px!important}

/* ACCOUNT: müşteri yüzünde büyük koyu blok yok */
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama{background:#fff!important;color:var(--r28-ink)!important;border:1px solid var(--r28-line)!important;border-radius:14px!important;box-shadow:none!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama h1{color:#1d382d!important;font-weight:520!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama p{color:#68736b!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama .buton{background:var(--r28-green)!important;color:#fff!important}
body.orkidem-a22 .hesap-istatistik>a,body.orkidem-a22 .hesap-kisayol-grid>a,body.orkidem-a22 .hesap-modul-karti{border-color:var(--r28-line)!important;box-shadow:none!important;background:#fff!important}

/* COOKIE: mobilden ürün keşfini kapatmayacak kompaktlık */
body.orkidem-a22 .a23-cerez-banner{gap:16px!important;padding:13px 16px!important;box-shadow:0 -8px 30px rgba(20,43,31,.08)!important}
body.orkidem-a22 .a23-cerez-banner>div:first-child{max-width:720px!important}
body.orkidem-a22 .a23-cerez-banner strong{font-size:11px!important}
body.orkidem-a22 .a23-cerez-banner p{font-size:9.5px!important;line-height:1.35!important;margin:3px 0!important}
body.orkidem-a22 .a23-cerez-aksiyon button{min-height:34px!important;padding:0 10px!important;font-size:9px!important}

/* FOOTER */
body.orkidem-a22 .a22-footer{margin-top:0!important}
body.orkidem-a22 .a22-footer-grid{max-width:1440px!important}

/* TABLET */
@media(max-width:1100px){
  body.orkidem-a22 .r28-hero{grid-template-columns:minmax(360px,.95fr) minmax(0,1fr)!important;height:390px!important;min-height:390px!important;max-height:390px!important}
  body.orkidem-a22 .r28-hero-copy{padding:40px 20px 40px 38px!important}
  body.orkidem-a22 .r19-mega-icerik{grid-template-columns:1fr minmax(320px,.75fr)!important}
  body.orkidem-a22 .r28-katalog-duzen{grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important}
  body.orkidem-a22 .r28-urun-sonuc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}
  body.orkidem-a22 .urun-vitrin{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr)!important}
  body.orkidem-a22 .premium-sepet,body.orkidem-a22 .premium-checkout{grid-template-columns:minmax(0,1fr) 320px!important}
}

/* MOBILE / TABLET: gerçek dokunmatik karşılık */
@media(max-width:820px){
  body.orkidem-a22 .a22-main{width:calc(100% - 24px)!important;padding-top:12px!important;padding-bottom:82px!important}
  body.orkidem-a22 .a22-header-ic{min-height:60px!important}
  body.orkidem-a22 .a22-logo img{max-width:175px!important;max-height:44px!important}
  body.orkidem-a22 .a22-nav .r19-mega-panel{position:static!important;transform:none!important;width:100%!important;border:0!important;box-shadow:none!important}
  body.orkidem-a22 .r19-mega-icerik{display:block!important}
  body.orkidem-a22 .r19-mega-gruplar{grid-template-columns:1fr!important;gap:14px!important}
  body.orkidem-a22 .r19-mega-vitrin{display:none!important}
  body.orkidem-a22 .r28-hero{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:16px!important}
  body.orkidem-a22 .r28-hero-copy{padding:28px 22px 24px!important;background:#fbf7f3!important}
  body.orkidem-a22 .r28-hero h1{font-size:clamp(2.2rem,10vw,3.2rem)!important;max-width:100%!important}
  body.orkidem-a22 .r28-hero p{font-size:12px!important}
  body.orkidem-a22 .r28-hero-guven{gap:6px!important}
  body.orkidem-a22 .r28-hero-guven span{font-size:9px!important;padding:5px 8px!important}
  body.orkidem-a22 .r28-hero-gorsel{height:260px!important}
  body.orkidem-a22 .r28-hero-gorsel img{object-position:68% center!important}
  body.orkidem-a22 .ana-marketplace-akis{gap:30px!important}
  body.orkidem-a22 .premium-baslik{margin-bottom:12px!important}
  body.orkidem-a22 .premium-baslik h2{font-size:1.55rem!important}
  body.orkidem-a22 .ana-kategori-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  body.orkidem-a22 .ana-kategori-v2>a{min-height:94px!important;padding:13px!important;grid-template-columns:32px 1fr!important}
  body.orkidem-a22 .ana-kategori-v2>a>span{width:32px!important;height:32px!important}
  body.orkidem-a22 .urun-grid,body.orkidem-a22 .urun-grid.ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 10px!important}
  body.orkidem-a22 .r28-seyrek-urunler .ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.orkidem-a22 .r24-hover-aksiyonlar{position:absolute!important;opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important;bottom:8px!important;width:calc(100% - 16px)!important;min-height:36px!important}
  body.orkidem-a22 .r24-gonder{min-width:0!important;flex:1!important}
  /* mobile katalog filter drawer */
  body.orkidem-a22 .r28-katalog-baslik{display:block!important;margin:4px 0 14px!important}
  body.orkidem-a22 button.urun-liste-bolge{width:100%!important;min-width:0!important;margin-top:12px!important}
  body.orkidem-a22 .r28-katalog-araclari{position:sticky!important;top:64px!important;z-index:40!important;margin:0 -12px 12px!important;padding:8px 12px!important;background:rgba(255,253,250,.96)!important;border-block:1px solid #eeefec!important;backdrop-filter:blur(10px)!important}
  body.orkidem-a22 .r28-filtre-ac{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--r28-line)!important;border-radius:999px!important;background:#fff!important;color:var(--r28-green)!important;font-size:10px!important;font-weight:700!important}
  body.orkidem-a22 .r28-hizli-filtreler{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;min-width:0!important}
  body.orkidem-a22 .r28-hizli-filtreler::-webkit-scrollbar{display:none!important}
  body.orkidem-a22 .r28-hizli-filtreler a{flex:0 0 auto!important}
  body.orkidem-a22 .r28-katalog-duzen{display:block!important;margin:0!important}
  body.orkidem-a22 .r28-filtre-panel{position:fixed!important;inset:0 0 0 auto!important;width:min(88vw,390px)!important;max-width:390px!important;height:100dvh!important;z-index:2500!important;background:#fff!important;transform:translateX(105%)!important;transition:transform .24s ease!important;overflow:auto!important;box-shadow:-20px 0 50px rgba(23,63,42,.16)!important}
  body.orkidem-a22 .r28-filtre-panel.acik{transform:translateX(0)!important}
  body.orkidem-a22 .filtre-cubugu{border:0!important;border-radius:0!important;padding:18px 16px 28px!important;min-height:100%!important}
  body.orkidem-a22 .r28-filtre-baslik{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;padding:4px 0 12px!important}
  body.orkidem-a22 .r28-filtre-baslik button{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid var(--r28-line)!important;border-radius:50%!important;background:#fff!important;font-size:20px!important;color:#59645d!important}
  body.orkidem-a22 .r28-filtre-perde{position:fixed!important;inset:0!important;z-index:2490!important;background:rgba(17,34,25,.32)!important;backdrop-filter:blur(2px)!important}
  body.orkidem-a22 .r28-urun-sonuc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 10px!important}
  body.orkidem-a22 .urun-liste-sonuc{min-height:38px!important;margin-bottom:10px!important}
  body.orkidem-a22 .urun-liste-sonuc span{display:none!important}
  /* PDP */
  body.orkidem-a22 .urun-vitrin{grid-template-columns:1fr!important;gap:16px!important}
  body.orkidem-a22 .urun-satin-alma-paneli{padding:16px!important}
  body.orkidem-a22 .r28-satin-alma-aksiyon{grid-template-columns:auto 1fr!important}
  body.orkidem-a22 .r28-sepete-ekle{grid-column:1/3!important;min-height:44px!important}
  body.orkidem-a22 .urun-bilgi-alani{border-radius:12px!important}
  body.orkidem-a22 .urun-bilgi-sekmeleri:after{content:"→";position:sticky;right:0;display:grid;place-items:center;width:32px;flex:0 0 32px;background:linear-gradient(90deg,rgba(251,251,248,0),#fbfbf8 40%);color:#77817a;pointer-events:none}
  body.orkidem-a22 .urun-bilgi-panelleri article{padding:18px!important}
  /* cart checkout */
  body.orkidem-a22 .alisveris-adimlari{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;margin-bottom:14px!important;padding-bottom:2px!important}
  body.orkidem-a22 .alisveris-adimlari::-webkit-scrollbar{display:none!important}
  body.orkidem-a22 .alisveris-adimlari span{flex:0 0 auto!important}
  body.orkidem-a22 .premium-sepet,body.orkidem-a22 .premium-checkout{grid-template-columns:1fr!important;gap:16px!important}
  body.orkidem-a22 .checkout-ozet-kolon,body.orkidem-a22 .checkout-ozet.sabit-kart{position:static!important}
  body.orkidem-a22 .teslimat-yontemleri{grid-template-columns:1fr!important}
  /* auth */
  body.orkidem-a22 .musteri-auth-shell{display:block!important;background:#fbfaf7!important}
  body.orkidem-a22 .musteri-auth-marka{display:none!important}
  body.orkidem-a22 .musteri-auth-form{min-height:100dvh!important;padding:58px 14px 26px!important;align-items:flex-start!important;background:#fbfaf7!important}
  body.orkidem-a22 .musteri-auth-form .form-karti{padding:20px!important;background:#fff!important}
  /* tracking */
  body.orkidem-a22 .a22-takip-kabuk{grid-template-columns:1fr!important;gap:12px!important}
  body.orkidem-a22 .a22-yardim-hero{text-align:left!important;margin:8px 0 18px!important}
  /* account */
  body.orkidem-a22.a22-hesap-sayfasi .hesap-kabuk{grid-template-columns:1fr!important}
  /* cookie */
  body.orkidem-a22 .a23-cerez-banner{left:10px!important;right:10px!important;bottom:10px!important;border-radius:14px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
  body.orkidem-a22 .a23-cerez-banner>div:first-child{display:grid!important;grid-template-columns:1fr auto!important;gap:2px 8px!important}
  body.orkidem-a22 .a23-cerez-banner>div:first-child strong{grid-column:1!important}
  body.orkidem-a22 .a23-cerez-banner>div:first-child p{grid-column:1/3!important;max-width:none!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  body.orkidem-a22 .a23-cerez-banner>div:first-child a{grid-column:2!important;grid-row:1!important;font-size:9px!important;align-self:center!important}
  body.orkidem-a22 .a23-cerez-aksiyon{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:5px!important}
  body.orkidem-a22 .a23-cerez-aksiyon button{padding:3px 4px!important;min-height:34px!important;font-size:7.4px!important;line-height:1.05!important}
}

@media(max-width:430px){
  body.orkidem-a22 .a22-main{width:calc(100% - 20px)!important}
  body.orkidem-a22 .r28-hero-copy{padding:24px 18px 20px!important}
  body.orkidem-a22 .r28-hero-gorsel{height:220px!important}
  body.orkidem-a22 .r28-hero-guven{display:grid!important;grid-template-columns:1fr 1fr!important}
  body.orkidem-a22 .r28-hero-guven span:last-child{grid-column:1/3!important;width:max-content!important}
  body.orkidem-a22 .r28-hero-cta{width:100%!important}
  body.orkidem-a22 .ana-kategori-v2>a{grid-template-columns:28px 1fr!important;padding:11px!important}
  body.orkidem-a22 .ana-kategori-v2>a>span{width:28px!important;height:28px!important;font-size:12px!important}
  body.orkidem-a22 .r24-kart-bilgi h2{font-size:12px!important}
  body.orkidem-a22 .r24-kart-bilgi{padding-top:8px!important}
  body.orkidem-a22 .urun-karti-guven,body.orkidem-a22 .urun-karti-teslim{font-size:9px!important}
  body.orkidem-a22 .urun-karti-alt .fiyat{font-size:14px!important}
  body.orkidem-a22 .premium-sayfa-baslik h1{font-size:2.1rem!important}
  body.orkidem-a22 .sepet-satiri{grid-template-columns:72px minmax(0,1fr)!important;padding:12px 0!important}
  body.orkidem-a22 .sepet-urun-gorsel{width:72px!important;height:72px!important}
  body.orkidem-a22 .sepet-adet-form,body.orkidem-a22 .sepet-satir-toplam{grid-column:2!important}
  body.orkidem-a22 .sepet-satir-toplam{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}
  body.orkidem-a22 .sepet-satir-toplam strong{font-size:13px!important;white-space:nowrap!important}
  body.orkidem-a22 .sosyal-giris-grid{grid-template-columns:1fr!important}
  body.orkidem-a22 .hesap-istatistik-altı{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media(max-width:340px){
  body.orkidem-a22 .a22-main{width:calc(100% - 16px)!important}
  body.orkidem-a22 .urun-grid,body.orkidem-a22 .urun-grid.ana-urun-grid,body.orkidem-a22 .r28-urun-sonuc-grid,body.orkidem-a22 .r28-seyrek-urunler .ana-urun-grid{grid-template-columns:1fr!important;gap:26px!important}
  body.orkidem-a22 .r24-urun-karti{max-width:280px!important;margin-inline:auto!important;width:100%!important}
  body.orkidem-a22 .alisveris-adimlari span{padding:0 8px!important;font-size:9px!important}
  body.orkidem-a22 .alisveris-adimlari span b{width:19px!important;height:19px!important}
  body.orkidem-a22 .a23-cerez-aksiyon{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body.orkidem-a22 .a23-cerez-aksiyon button:last-child{grid-column:auto!important}
}

[hidden]{display:none!important}

/* R28 FINAL INCE AYAR — aktif premium stillerin eski mutlak konum kurallarıyla çakışmasını kapat */
body.orkidem-a22 .r28-hero>.r28-hero-gorsel{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important}
body.orkidem-a22 .r28-hero>.r28-hero-gorsel img{position:static!important;inset:auto!important}
body.orkidem-a22 .site-sayfa-detay{width:min(100%,980px)!important;max-width:980px!important;margin:24px auto!important;padding:clamp(26px,4vw,52px)!important}
body.orkidem-a22 .site-sayfa-detay .site-zengin-icerik{max-width:760px!important}
body.orkidem-a22 .magaza-filtreleri{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
body.orkidem-a22 .magaza-filtreleri button{min-height:36px!important;padding:0 13px!important;border:1px solid var(--r28-line-2)!important;border-radius:999px!important;background:#fff!important;color:#536057!important;font-size:10px!important;font-weight:650!important;cursor:pointer!important}
body.orkidem-a22 .magaza-filtreleri button.aktif{background:#edf5f0!important;border-color:#b8cec0!important;color:var(--r28-green)!important}
body.orkidem-a22 .a22-takip-yardim .cizgili-buton,
body.orkidem-a22 .premium-sepet .cizgili-buton,
body.orkidem-a22 .premium-bos-sepet .cizgili-buton{padding:0 14px!important;font:inherit!important;font-size:10.5px!important;line-height:1.15!important;cursor:pointer!important;box-shadow:none!important}
body.orkidem-a22 .sepet-adet-form .cizgili-buton{border-color:#c9d6ce!important;color:var(--r28-green)!important;background:#fff!important}
body.orkidem-a22 .kupon-formu .cizgili-buton{border-color:#c9d6ce!important;color:var(--r28-green)!important;background:#fff!important}

@media(max-width:820px){
  body.orkidem-a22 .r28-hero>.r28-hero-gorsel{position:relative!important;display:block!important;width:100%!important;height:240px!important}
  body.orkidem-a22 .r28-hero>.r28-hero-gorsel img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:72% center!important}
  body.orkidem-a22 .magaza-filtreleri{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;padding-bottom:2px!important}
  body.orkidem-a22 .magaza-filtreleri::-webkit-scrollbar{display:none!important}
  body.orkidem-a22 .magaza-filtreleri button{flex:0 0 auto!important}
  body.orkidem-a22 .sepet-sayfa-baslik{margin-bottom:10px!important;gap:8px!important}
  body.orkidem-a22 .sepet-sayfa-baslik h1{margin:8px 0 5px!important;font-size:2.15rem!important}
  body.orkidem-a22 .sepet-sayfa-baslik p{margin:0!important;line-height:1.42!important;font-size:11px!important;max-width:520px!important}
  body.orkidem-a22 .sepet-sayfa-baslik .metin-link{margin-top:5px!important;display:inline-flex!important}
  body.orkidem-a22 .sepet-guven-seridi{display:flex!important;gap:10px!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;padding:8px 0!important;margin:0 0 10px!important;font-size:9px!important}
  body.orkidem-a22 .sepet-guven-seridi::-webkit-scrollbar{display:none!important}
}
@media(max-width:430px){
  body.orkidem-a22 .r28-hero>.r28-hero-gorsel{height:210px!important}
  body.orkidem-a22 .sepet-sayfa-baslik .etiket{font-size:9px!important;padding:5px 9px!important}
  body.orkidem-a22 .sepet-sayfa-baslik h1{font-size:1.9rem!important}
  body.orkidem-a22 .sepet-sayfa-baslik p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
}

/* R28 FINAL: R24 mobil banner aspect-ratio kalintisini ana sayfa hero'sunda kesin kapat. */
@media(max-width:820px){
  body.orkidem-a22 .ana-sayfa-bannerlari .site-banner.r28-hero{
    aspect-ratio:auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
  }
}

/* R28 FINAL: eski R24 katalog float/margin kurallari genis ekranda urun gridini daraltmasin. */
body.orkidem-a22 .r28-katalog-duzen>.filtre-cubugu{float:none!important;width:250px!important;max-width:250px!important;}
body.orkidem-a22 .r28-katalog-sonuclar>.urun-liste-sonuc{
  width:100%!important;
  max-width:none!important;
  margin:0 0 14px!important;
}
body.orkidem-a22 .r28-katalog-sonuclar>.r28-urun-sonuc-grid{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:1180px) and (min-width:821px){
  body.orkidem-a22 .r28-katalog-duzen>.filtre-cubugu{width:220px!important;max-width:220px!important;}
}
@media(max-width:820px){
  body.orkidem-a22 .r28-katalog-duzen>.filtre-cubugu{width:auto!important;max-width:none!important;}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r29-canli-kapanis.css */
/* ORKIDEM A23.11 R29 — canlı müşteri yüzü kapanışı
 * Amaç: canlıdaki seyrek veri, tek menü grubu ve tek ürün gibi gerçek durumlarda bile
 * kırılmayan, Bloom yönünde açık/ferah fakat boş görünmeyen premium pazaryeri.
 * Bu dosya R28'in üstünde yalnız son katman düzeltmeleri uygular.
 */
:root{
  --r29-max:1320px;
  --r29-card:284px;
  --r29-gap:20px;
  --r29-soft:#fbfaf7;
  --r29-line:#e7ebe7;
  --r29-ink:#1f2b24;
  --r29-muted:#6d7870;
  --r29-green:#174c3a;
}

/* ---- HEADER / NAV ----------------------------------------------------- */
body.orkidem-a22 .a22-nav-ic{width:min(calc(100% - 40px),var(--r29-max))!important;margin-inline:auto!important}
body.orkidem-a22 .a22-nav-ic:has(>.r19-mega:only-child){justify-content:center!important}
body.orkidem-a22 .a22-nav-ic:has(>.r19-mega:only-child)>.r19-mega>button{min-width:132px!important;padding-inline:22px!important}

/* ---- MEGA MENU: tek grup da gercek bir mega menu gibi gorunur -------- */
body.orkidem-a22 .a22-nav .r19-mega-panel{
  width:min(1120px,calc(100vw - 48px))!important;
  max-height:min(620px,calc(100vh - 170px))!important;
  overflow:auto!important;
  border-radius:0 0 18px 18px!important;
}
body.orkidem-a22 .r19-mega-icerik{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr)!important;min-height:292px!important}
body.orkidem-a22 .r19-mega-panel.r29-mega-tek-grup .r19-mega-icerik{grid-template-columns:minmax(420px,.95fr) minmax(460px,1.05fr)!important}
body.orkidem-a22 .r19-mega-link-alani{padding:28px 30px 24px!important}
body.orkidem-a22 .r29-mega-gruplar-tek{grid-template-columns:1fr!important;max-width:560px!important}
body.orkidem-a22 .r29-mega-bolunmus>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:34px!important;row-gap:0!important}
body.orkidem-a22 .r29-mega-bolunmus>div>a{min-height:39px!important;padding:7px 0!important;border-bottom:1px solid #eff1ee!important}
body.orkidem-a22 .r19-mega-grup>strong{font-size:11px!important;letter-spacing:.09em!important;margin-bottom:12px!important;color:#284436!important}
body.orkidem-a22 .r19-mega-tumu{margin-top:18px!important;font-size:11px!important}
body.orkidem-a22 .r29-mega-vitrin{padding:24px!important;background:#faf9f5!important;border-left:1px solid #eceeea!important}
body.orkidem-a22 .r28-mega-vitrin-baslik{margin-bottom:14px!important}
body.orkidem-a22 .r28-mega-vitrin-baslik strong{font-size:10px!important;letter-spacing:.13em!important;color:#677168!important}
body.orkidem-a22 .r28-mega-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.orkidem-a22 .r28-mega-slot{border-radius:13px!important;box-shadow:none!important}
body.orkidem-a22 .r28-mega-slot img{height:178px!important;object-fit:cover!important;background:#f5f3ee!important}
body.orkidem-a22 .r28-mega-slot>span:not(.r25-sponsor-etiket){min-height:92px!important;padding:12px 12px 13px!important;align-content:start!important}
body.orkidem-a22 .r28-mega-slot strong{font-size:12.5px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
body.orkidem-a22 .r28-mega-slot small{font-size:9.5px!important}
body.orkidem-a22 .r28-mega-slot b{margin-top:3px!important;font-size:10.5px!important}
body.orkidem-a22 .r28-mega-slot.orkidem-varsayilan .r25-sponsor-etiket{display:none!important}

/* ---- HERO: eski gorsele gomulu marka/metin sol tarafa sizmasin ---------- */
body.orkidem-a22 .a22-main>.ana-sayfa-bannerlari{max-width:var(--r29-max)!important;margin-bottom:28px!important}
body.orkidem-a22 .r28-hero{grid-template-columns:minmax(430px,.92fr) minmax(0,1.28fr)!important;height:410px!important;min-height:410px!important;max-height:410px!important}
body.orkidem-a22 .r28-hero-copy{padding:46px 34px 46px 52px!important;background:linear-gradient(90deg,#fbf7f3 0%,#fbf7f3 84%,rgba(251,247,243,.92) 93%,rgba(251,247,243,0) 100%)!important}
body.orkidem-a22 .r28-hero-gorsel img{object-position:84% center!important;transform:scale(1.08)!important}

/* ---- ANA SAYFA: az veri = dev beyaz bosluk degil --------------------- */
body.orkidem-a22 .ana-marketplace-akis{gap:30px!important}
body.orkidem-a22 .r29-seyrek-urunler{
  max-width:var(--r29-max)!important;
  padding:22px 24px 25px!important;
  border:1px solid #eceeea!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff 0%,#fdfcf9 100%)!important;
}
body.orkidem-a22 .r29-seyrek-urunler .premium-baslik{margin-bottom:18px!important}
body.orkidem-a22 .r29-seyrek-urunler .ana-urun-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(230px,var(--r29-card)))!important;
  justify-content:start!important;
  gap:28px var(--r29-gap)!important;
}
body.orkidem-a22 .r29-seyrek-urunler .r24-urun-karti{width:100%!important;max-width:var(--r29-card)!important}
body.orkidem-a22 .r29-seyrek-urunler:has(.r24-urun-karti:only-child){max-width:620px!important;margin-right:auto!important}
body.orkidem-a22 .r29-seyrek-urunler:has(.r24-urun-karti:only-child) .premium-baslik{max-width:520px!important}

/* ---- PRODUCT CARD: masaustu hover karari kesin ----------------------- */
@media (hover:hover) and (pointer:fine){
  body.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{opacity:0!important;visibility:hidden!important;transform:translateY(-5px)!important;pointer-events:none!important}
  body.orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
}

/* ---- KATALOG: R28'deki yanlis selector/float kalintisini kesin kapat -- */
body.orkidem-a22 .r28-katalog-baslik,
body.orkidem-a22 .r28-katalog-araclari,
body.orkidem-a22 .r28-katalog-duzen{max-width:var(--r29-max)!important}
body.orkidem-a22 .r28-katalog-duzen{grid-template-columns:minmax(236px,260px) minmax(0,1fr)!important;gap:30px!important}
body.orkidem-a22 .r28-filtre-panel{width:100%!important;max-width:none!important;min-width:0!important}
body.orkidem-a22 .r28-filtre-panel>.filtre-cubugu{
  float:none!important;
  position:static!important;
  inset:auto!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  box-sizing:border-box!important;
}
body.orkidem-a22 .r28-filtre-panel>.filtre-cubugu label{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important;flex:none!important;box-sizing:border-box!important}
body.orkidem-a22 .r28-filtre-panel>.filtre-cubugu .r28-fiyat-araligi>label{min-width:0!important;width:auto!important}
body.orkidem-a22 .r28-katalog-sonuclar{width:100%!important;min-width:0!important}
body.orkidem-a22 .r28-katalog-sonuclar>.urun-liste-sonuc{width:100%!important;max-width:none!important;margin:0 0 14px!important}
body.orkidem-a22 .r28-urun-sonuc-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(220px,280px))!important;
  justify-content:start!important;
  align-items:start!important;
  gap:34px 20px!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
body.orkidem-a22 .r28-urun-sonuc-grid>.r24-urun-karti{width:100%!important;max-width:280px!important;margin:0!important}

/* ---- PDP: bos sekme yok, CTA tek hiyerarsi --------------------------- */
body.orkidem-a22 .urun-vitrin{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)!important;gap:30px!important}
body.orkidem-a22 .r28-satin-alma-aksiyon{grid-template-columns:92px minmax(0,1.35fr) minmax(180px,.72fr)!important;gap:10px!important}
body.orkidem-a22 .r28-satin-alma-aksiyon>.r244-ana-cta{background:var(--r29-green)!important;color:#fff!important;border-color:var(--r29-green)!important}
body.orkidem-a22 .r28-satin-alma-aksiyon>.r28-sepete-ekle{background:#fff!important;color:var(--r29-green)!important;border:1px solid #bfcfc5!important}
body.orkidem-a22 .r28-satin-alma-aksiyon>button small{font-size:9px!important;line-height:1.2!important;opacity:.76!important}
body.orkidem-a22 .urun-bilgi-sekmeleri:has(button:only-child){display:none!important}
body.orkidem-a22 .urun-bilgi-sekmeleri:has(button:only-child)+.urun-bilgi-panelleri{border-top:0!important}
body.orkidem-a22 .urun-bilgi-panelleri article:empty{display:none!important}

/* ---- BOS SEPET / TRACKING: ekranin ortasinda kaybolmasin ------------- */
body.orkidem-a22 .premium-bos-sepet{border:1px solid var(--r29-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;padding:44px clamp(20px,4vw,52px)!important}
body.orkidem-a22 .a22-yardim-hero{max-width:780px!important;margin:28px auto 20px!important;text-align:center!important}
body.orkidem-a22 .a22-yardim-hero h1{font-size:clamp(2rem,3vw,3rem)!important;margin:8px 0 9px!important}
body.orkidem-a22 .a22-yardim-hero p{max-width:680px!important;margin-inline:auto!important;color:var(--r29-muted)!important}
body.orkidem-a22 .a22-takip-kabuk{max-width:960px!important;margin:0 auto 34px!important;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)!important;gap:16px!important;align-items:stretch!important}
body.orkidem-a22 .a22-takip-kabuk>.form-karti,
body.orkidem-a22 .a22-takip-yardim{padding:22px!important;border-radius:16px!important;background:#fff!important}
body.orkidem-a22 .a22-takip-yardim .cizgili-buton{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;padding:0 14px!important;border-radius:9px!important;font-size:10.5px!important}

/* ---- AUTH: desktop'ta bos sol duvar yok ------------------------------- */
body.orkidem-a22 .musteri-auth-shell{grid-template-columns:minmax(390px,.9fr) minmax(520px,1.1fr)!important}
body.orkidem-a22 .musteri-auth-marka{justify-content:center!important}
body.orkidem-a22 .musteri-auth-marka>div{width:min(100%,470px)!important;align-self:center!important}
body.orkidem-a22 .musteri-auth-form{padding-inline:clamp(28px,5vw,72px)!important}
body.orkidem-a22 .musteri-auth-form>.form-karti{width:min(100%,470px)!important}

/* ---- ACCOUNT: kilitli acik tasarim ---------------------------------- */
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama{
  background:linear-gradient(180deg,#fff 0%,#fdfcf9 100%)!important;
  color:var(--r29-ink)!important;
  border:1px solid var(--r29-line)!important;
  box-shadow:none!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama h1{color:#244437!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama p{color:var(--r29-muted)!important}

/* ---- COOKIE: okunur ama urun akisini kapatmayan ---------------------- */
body.orkidem-a22 .a23-cerez-aksiyon button{font-size:9.5px!important;line-height:1.15!important}

/* ---- TABLET ---------------------------------------------------------- */
@media(max-width:1100px) and (min-width:821px){
  body.orkidem-a22 .r19-mega-panel.r29-mega-tek-grup .r19-mega-icerik{grid-template-columns:minmax(360px,1fr) minmax(360px,.95fr)!important}
  body.orkidem-a22 .r29-mega-vitrin{padding:18px!important}
  body.orkidem-a22 .r28-mega-slot img{height:150px!important}
  body.orkidem-a22 .r28-katalog-duzen{grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important}
  body.orkidem-a22 .r28-urun-sonuc-grid{grid-template-columns:repeat(auto-fill,minmax(205px,250px))!important}
}

/* ---- MOBILE ---------------------------------------------------------- */
@media(max-width:820px){
  body.orkidem-a22 .a22-nav-ic{width:100%!important}
  body.orkidem-a22 .a22-nav .r19-mega-panel{max-height:none!important;overflow:visible!important;width:100%!important}
  body.orkidem-a22 .r19-mega-panel.r29-mega-tek-grup .r19-mega-icerik{display:block!important}
  body.orkidem-a22 .r29-mega-bolunmus>div{grid-template-columns:1fr!important;column-gap:0!important}
  body.orkidem-a22 .r29-mega-vitrin{display:none!important}

  body.orkidem-a22 .r28-hero{display:block!important;height:auto!important;min-height:0!important;max-height:none!important}
  body.orkidem-a22 .r28-hero-gorsel img{object-position:83% center!important;transform:scale(1.04)!important}

  body.orkidem-a22 .r29-seyrek-urunler{padding:17px 14px 20px!important;border-radius:15px!important;max-width:none!important}
  body.orkidem-a22 .r29-seyrek-urunler:has(.r24-urun-karti:only-child){max-width:none!important}

  body.orkidem-a22 .r28-katalog-duzen{display:block!important}
  body.orkidem-a22 .r28-filtre-panel{position:fixed!important;width:min(92vw,380px)!important;max-width:380px!important}
  body.orkidem-a22 .r28-filtre-panel>.filtre-cubugu{width:100%!important;max-width:none!important}
  body.orkidem-a22 .r28-urun-sonuc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important;justify-content:stretch!important}
  body.orkidem-a22 .r28-urun-sonuc-grid>.r24-urun-karti{max-width:none!important;width:100%!important}

  body.orkidem-a22 .r28-satin-alma-aksiyon{grid-template-columns:1fr 1fr!important}
  body.orkidem-a22 .r28-satin-alma-aksiyon>.r244-adet{grid-column:1/3!important;width:max-content!important}
  body.orkidem-a22 .r28-satin-alma-aksiyon>button{min-height:50px!important}

  body.orkidem-a22 .a22-yardim-hero{text-align:left!important;margin:10px 0 16px!important}
  body.orkidem-a22 .a22-yardim-hero p{margin-inline:0!important}
  body.orkidem-a22 .a22-takip-kabuk{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:18px!important}

  body.orkidem-a22 .a23-cerez-aksiyon{grid-template-columns:1fr 1fr 1.15fr!important}
  body.orkidem-a22 .a23-cerez-aksiyon button{font-size:8.8px!important;padding:4px 5px!important;min-height:36px!important}
}

@media(max-width:430px){
  body.orkidem-a22 .r28-hero-gorsel img{object-position:85% center!important}
  body.orkidem-a22 .r29-seyrek-urunler .ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important}
  body.orkidem-a22 .r29-seyrek-urunler .r24-urun-karti{max-width:none!important}
  body.orkidem-a22 .premium-bos-sepet{padding:34px 16px!important}
  body.orkidem-a22 .premium-bos-sepet>div a{min-width:0!important;flex:1 1 145px!important}
}

@media(max-width:340px){
  body.orkidem-a22 .r28-urun-sonuc-grid,
  body.orkidem-a22 .r29-seyrek-urunler .ana-urun-grid{grid-template-columns:1fr!important;gap:26px!important}
  body.orkidem-a22 .r28-urun-sonuc-grid>.r24-urun-karti,
  body.orkidem-a22 .r29-seyrek-urunler .r24-urun-karti{max-width:280px!important;margin-inline:auto!important}
  body.orkidem-a22 .a23-cerez-aksiyon{grid-template-columns:1fr 1fr!important}
  body.orkidem-a22 .a23-cerez-aksiyon button:last-child{grid-column:1/3!important}
}

/* R29.1 — eski R24 tek-grup 700px kuralini kesin olarak gecersiz kilitler. */
@media (min-width:821px){
  body.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-1.r244-mega-vitrinli.r29-mega-tek-grup{
    width:min(1120px,calc(100vw - 48px))!important;
    max-width:1120px!important;
  }
  body.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-1.r244-mega-vitrinli.r29-mega-tek-grup .r19-mega-icerik{
    grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;
  }
  body.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-1.r244-mega-vitrinli.r29-mega-tek-grup .r29-mega-vitrin{
    min-width:0!important;
  }
  body.orkidem-a22 .a22-nav .r19-mega-panel.r244-mega-grup-1.r244-mega-vitrinli.r29-mega-tek-grup .r28-mega-slot-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* R29.2 — mobilde cerez izni satis akisini kapatmaz; uc secenek tek kompakt satirda kalir. */
@media(max-width:820px){
  body.orkidem-a22 .a23-cerez-banner{
    padding:8px 9px!important;
    gap:6px!important;
    border-radius:12px!important;
    box-shadow:0 10px 28px rgba(20,43,31,.12)!important;
  }
  body.orkidem-a22 .a23-cerez-banner strong{font-size:9.5px!important;line-height:1.15!important}
  body.orkidem-a22 .a23-cerez-banner p{font-size:8px!important;line-height:1.2!important;margin:1px 0!important}
  body.orkidem-a22 .a23-cerez-banner a{font-size:8px!important}
  body.orkidem-a22 .a23-cerez-aksiyon{
    display:grid!important;
    grid-template-columns:1.2fr 1fr 1fr!important;
    gap:4px!important;
    margin-top:0!important;
  }
  body.orkidem-a22 .a23-cerez-aksiyon button,
  body.orkidem-a22 .a23-cerez-aksiyon button:last-child{
    grid-column:auto!important;
    width:auto!important;
    min-width:0!important;
    min-height:31px!important;
    padding:3px 4px!important;
    font-size:7.6px!important;
    line-height:1.02!important;
    border-radius:8px!important;
    white-space:normal!important;
  }
}
@media(max-width:340px){
  body.orkidem-a22 .a23-cerez-aksiyon{grid-template-columns:1.22fr .9fr .95fr!important}
  body.orkidem-a22 .a23-cerez-aksiyon button,
  body.orkidem-a22 .a23-cerez-aksiyon button:last-child{grid-column:auto!important;font-size:7px!important;padding-inline:2px!important}
}

/* R29.3 — mobil hamburger icinde mega alt menuyu gercekten acilabilir tutar. */
@media(max-width:820px){
  body.orkidem-a22 .a22-nav.acik .r19-mega-panel:not([hidden]){
    display:block!important;
    position:static!important;
    width:100%!important;
    max-width:none!important;
    margin:4px 0 8px!important;
  }
}

/* R29.4 — R24'ten kalan display:none kilidini sadece acik hamburger durumunda kaldirir. */
@media(max-width:820px){
  body.orkidem-a22 .a22-nav.acik{display:block!important;height:auto!important}
  body.orkidem-a22 .a22-nav.acik .a22-nav-ic{display:flex!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r31-kutu-slider.css */
/* R31 - Ana sayfa kategori/kutu sliderı: Bloom uyumlu açık, yuvarlatılmış kare görsel kutuları. */
body.orkidem-a22 .r243-hizli-kesif{overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.orkidem-a22 .r243-hizli-kesif-baslik{display:flex!important;align-items:end!important;justify-content:space-between!important;margin:0 0 14px!important}
body.orkidem-a22 .r243-hizli-kesif-baslik h2{margin:0!important;color:#173f2f!important;font-size:24px!important;line-height:1.15!important;font-weight:500!important}
body.orkidem-a22 .r243-hizli-kesif-liste{display:flex!important;align-items:flex-start!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 12px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}
body.orkidem-a22 .r243-hizli-kesif-liste::-webkit-scrollbar{display:none!important}
body.orkidem-a22 .r243-hizli-kesif-liste a{display:grid!important;justify-items:center!important;gap:8px!important;min-width:126px!important;scroll-snap-align:start!important;color:#26352e!important;text-align:center!important;text-decoration:none!important}
body.orkidem-a22 .r243-hizli-kesif-liste a>span{width:126px!important;height:126px!important;display:block!important;overflow:hidden!important;border-radius:22px!important;background:#f6f5f1!important;border:1px solid #e4e8e5!important;box-shadow:0 5px 18px rgba(23,63,42,.05)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}
body.orkidem-a22 .r243-hizli-kesif-liste a:hover>span{transform:translateY(-3px)!important;border-color:#b5cbbf!important;box-shadow:0 10px 24px rgba(23,63,42,.09)!important}
body.orkidem-a22 .r243-hizli-kesif-liste img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
body.orkidem-a22 .r243-hizli-kesif-liste strong{max-width:126px!important;font-size:13px!important;line-height:1.3!important;font-weight:500!important;color:#354038!important}
@media(max-width:640px){body.orkidem-a22 .r243-hizli-kesif-baslik h2{font-size:20px!important}body.orkidem-a22 .r243-hizli-kesif-liste{gap:12px!important;margin-right:-16px!important;padding-right:16px!important}body.orkidem-a22 .r243-hizli-kesif-liste a{min-width:94px!important}body.orkidem-a22 .r243-hizli-kesif-liste a>span{width:94px!important;height:94px!important;border-radius:18px!important}body.orkidem-a22 .r243-hizli-kesif-liste strong{max-width:98px!important;font-size:12px!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r32-banner-hero.css */
/* ORKIDEM A23.11 R32 - bağımsız hero + ayrı masaüstü / mobil ana sayfa bannerları */
.r32-home-hero,.r32-banner-slider{width:min(1180px,calc(100% - 32px));margin:22px auto 0}.r32-home-hero{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:0;background:#fbf8f3;border:1px solid #ece7df;box-shadow:none;min-height:330px}.r32-home-hero.has-image{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.r32-home-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px 48px;min-width:0}.r32-home-hero-eyebrow{margin-bottom:14px;font-size:12px;letter-spacing:.18em;font-weight:700;color:#79552b}.r32-home-hero h1{max-width:620px;margin:0;color:#173f32;font-family:var(--orkidem-font-baslik,Georgia,serif);font-size:clamp(38px,4vw,68px);line-height:.98;font-weight:500;letter-spacing:-.035em}.r32-home-hero p{max-width:620px;margin:22px 0 0;color:#53665e;font-size:16px;line-height:1.65}.r32-home-hero-guven{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.r32-home-hero-guven span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid #e4ded4;border-radius:999px;background:rgba(255,255,255,.78);color:#344b42;font-size:12px}.r32-home-hero-cta{display:inline-flex;align-items:center;gap:18px;margin-top:24px;padding:14px 22px;border-radius:10px;background:#174c3a;color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 10px 22px rgba(23,76,58,.12)}.r32-home-hero-visual{display:block;min-height:330px;background:#f3f0ea}.r32-home-hero-visual img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover}.r32-banner-slider{position:relative;overflow:hidden;border-radius:18px;background:#f7f5f1;border:1px solid #eee9e1}.r32-banner-track{display:flex;width:100%;transform:translate3d(calc(var(--r32-index,0) * -100%),0,0);transition:transform .48s cubic-bezier(.2,.75,.25,1)}.r32-banner-slide{display:block;flex:0 0 100%;width:100%;text-decoration:none;background:#f7f5f1}.r32-banner-slide img{display:block;width:100%;height:auto;object-fit:cover}.r32-desktop-banner-slider .r32-banner-slide{aspect-ratio:3.2/1}.r32-desktop-banner-slider .r32-banner-slide img{height:100%}.r32-banner-controls{position:absolute;left:16px;right:16px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none}.r32-banner-controls>button,.r32-banner-dots button{pointer-events:auto}.r32-banner-controls>button{width:34px;height:34px;border:1px solid rgba(22,61,48,.18);border-radius:50%;background:rgba(255,255,255,.88);color:#174c3a;font-size:22px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}.r32-banner-dots{display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.8);backdrop-filter:blur(8px)}.r32-banner-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#b8c1bc;cursor:pointer}.r32-banner-dots button.aktif{width:20px;border-radius:999px;background:#174c3a}.r32-mobile-banner-slider{display:none}
@media(max-width:760px){.r32-home-hero,.r32-banner-slider{width:calc(100% - 24px);margin-top:14px}.r32-home-hero,.r32-home-hero.has-image{grid-template-columns:1fr}.r32-home-hero-copy{padding:28px 22px}.r32-home-hero h1{font-size:clamp(34px,11vw,50px)}.r32-home-hero p{margin-top:16px;font-size:14px}.r32-home-hero-guven{gap:7px;margin-top:18px}.r32-home-hero-guven span{font-size:11px;min-height:31px;padding:6px 9px}.r32-home-hero-cta{margin-top:20px;width:100%;justify-content:space-between}.r32-home-hero-visual,.r32-home-hero-visual img{min-height:250px}.r32-home-hero-visual{order:-1}.r32-home-hero-visual img{max-height:360px}.r32-desktop-banner-slider{display:none}.r32-mobile-banner-slider{display:block;border-radius:16px}.r32-mobile-banner-slider .r32-banner-slide{aspect-ratio:4/5}.r32-mobile-banner-slider .r32-banner-slide img{height:100%;object-fit:cover}.r32-banner-controls{bottom:10px}.r32-banner-controls>button{width:32px;height:32px}}
@media(min-width:761px){.r32-desktop-banner-slider{display:block}.r32-mobile-banner-slider{display:none}}
@media(prefers-reduced-motion:reduce){.r32-banner-track{transition:none}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r35-footer-blog.css */
/* R35 - ana sayfa blog kapanışı + tek kaynak modern footer */
.r35-blog-band{width:min(1480px,calc(100% - 48px));margin:54px auto 34px;padding-top:8px}.r35-blog-heading{margin-bottom:18px}.r35-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.r35-blog-card{min-width:0;border:1px solid #e8e8e3;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 26px rgba(41,55,47,.04);transition:transform .2s ease,box-shadow .2s ease}.r35-blog-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(41,55,47,.08)}.r35-blog-media{display:block;aspect-ratio:16/10;background:#f3f0e9;overflow:hidden}.r35-blog-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.r35-blog-card:hover .r35-blog-media img{transform:scale(1.025)}.r35-blog-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:52px;color:#a9875d;background:linear-gradient(145deg,#f7f3eb,#edf3ef)}.r35-blog-copy{display:grid;gap:8px;padding:16px 16px 18px}.r35-blog-copy>small{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#9a7449}.r35-blog-copy h3{margin:0;font-size:17px;line-height:1.3}.r35-blog-copy h3 a{color:#173f31;text-decoration:none}.r35-blog-copy p{margin:0;color:#68766f;font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.r35-blog-read{margin-top:3px;color:#174c3a;text-decoration:none;font-size:12px;font-weight:800}

body.orkidem-a22 .a22-footer.r35-footer{margin-top:0!important;padding:0!important;border-top:1px solid #e7e6df!important;background:#faf9f5!important;color:#26463a!important}.r35-newsletter{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr);gap:52px;align-items:center;padding-top:34px;padding-bottom:34px;border-bottom:1px solid #e4e5df}.r35-newsletter-copy{display:grid;gap:7px}.r35-newsletter-copy>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#a07848}.r35-newsletter-copy h2{margin:0;color:#173f31;font-size:clamp(23px,2vw,32px);font-weight:650;letter-spacing:-.02em}.r35-newsletter-copy p{margin:0;max-width:650px;color:#6a7871;font-size:13px;line-height:1.6}.r35-newsletter-form{display:grid;gap:8px}.r35-newsletter-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px;border:1px solid #d8ddd8;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(33,57,46,.04)}.r35-newsletter-form input{min-width:0;height:46px;border:0!important;outline:0;background:transparent;padding:0 12px;font:inherit;color:#24443a}.r35-newsletter-form button{height:46px;padding:0 22px;border:0;border-radius:11px;background:#174c3a;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.r35-newsletter-form button:hover{background:#123e30}.r35-newsletter-form>small{color:#7b8781;font-size:10px;line-height:1.45}
.r35-footer .a238-footer-grid{padding-top:34px!important;padding-bottom:28px!important;gap:38px!important}.r35-footer .a238-footer-marka p,.r35-footer .a238-footer-grup-metin,.r35-footer .a238-footer-oge-metin{color:#728078!important}.r35-footer .a238-footer-grup h3{font-size:13px!important;letter-spacing:.01em!important;color:#173f31!important}.r35-footer .a238-footer-grup a,.r35-footer .a22-footer-metin-dugme{font-size:12px!important;color:#66746d!important}.r35-footer .a238-footer-grup a:hover,.r35-footer .a22-footer-metin-dugme:hover{color:#174c3a!important}.r35-footer .a23-sosyal-linkler a{border-color:#dfe4e0!important;background:#fff!important;color:#365b4d!important}.r35-footer .r23-footer-guven-odeme{border-top:1px solid #e4e5df!important;border-bottom:1px solid #e4e5df!important;padding-top:20px!important;padding-bottom:20px!important}.r35-footer .r23-footer-guven-oge,.r35-footer .r23-footer-odeme-listesi span{background:#fff!important;border-color:#e2e5df!important}.r35-footer .r21-footer-resmi,.r35-footer .a22-footer-alt{color:#77837d!important}
@media(max-width:1100px){.r35-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r35-newsletter{grid-template-columns:1fr;gap:18px}}
@media(max-width:700px){.r35-blog-band{width:calc(100% - 28px);margin-top:38px;margin-bottom:24px}.r35-blog-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.r35-blog-grid::-webkit-scrollbar{display:none}.r35-blog-card{flex:0 0:min(82vw,310px);scroll-snap-align:start}.r35-newsletter{padding-top:26px;padding-bottom:26px}.r35-newsletter-form>div{grid-template-columns:1fr}.r35-newsletter-form button{width:100%}.r35-footer .a238-footer-grid{padding-top:26px!important;gap:24px!important}}
@media(max-width:380px){.r35-blog-band{width:calc(100% - 22px)}.r35-newsletter-copy h2{font-size:22px}.r35-newsletter{padding-left:12px!important;padding-right:12px!important}.r35-newsletter-form input{height:44px}.r35-newsletter-form button{height:44px}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r36-footer-gorsel-kimlik.css */
.r36-footer .r36-sosyal-linkler{display:flex;gap:8px;flex-wrap:wrap}.r36-footer .r36-sosyal-linkler a{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #dfe4e0;border-radius:10px;background:#fff;text-decoration:none}.r36-footer .r36-sosyal-linkler a img{width:20px;height:20px;object-fit:contain}.r36-footer .r36-sosyal-linkler a span{font-size:10px;font-weight:800;color:#365b4d}.r36-footer .r36-footer-odeme-listesi{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.r36-footer .r36-footer-odeme-listesi span{display:grid;place-items:center;min-width:62px;height:38px;padding:4px 8px!important}.r36-footer .r36-footer-odeme-listesi img{max-width:72px;max-height:26px;width:auto;height:auto;object-fit:contain}.r36-footer .r36-footer-resmi{align-items:center;gap:12px;flex-wrap:wrap}.r36-footer .r36-resmi-gorsel{display:inline-grid;place-items:center;min-height:42px;padding:5px 8px;border:1px solid #e2e5df;border-radius:10px;background:#fff}.r36-footer .r36-resmi-gorsel img{max-width:110px;max-height:36px;object-fit:contain}.r36-footer .r36-footer-marka{min-width:0}
@media(max-width:700px){.r36-footer .r36-footer-odeme-listesi{justify-content:flex-start}.r36-footer .r36-footer-odeme-listesi span{min-width:58px}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r37-kategori-mega-menu.css */
/* R37: kategori tabanli Mega Menu - sade navigasyon, ok yok, hazir gorsel yok. */
body.orkidem-a22 .a22-nav .r19-mega>button,
body.orkidem-a22 .a22-nav .r19-mega>a,
body.orkidem-a22 .a22-nav>div>a,
body.orkidem-a22 .a22-nav>div>button{font-family:inherit!important;font-style:normal!important;letter-spacing:.025em!important;text-transform:none!important}
body.orkidem-a22 .a22-nav .r19-mega>button:after,
body.orkidem-a22 .a22-nav .r19-mega>a:after{content:none!important;display:none!important}
body.orkidem-a22 .a22-nav .r19-mega>button{gap:0!important}
body.orkidem-a22 .a22-nav .r37-mega-bos{opacity:.55;cursor:default}
body.orkidem-a22 .r37-mega{position:static}
body.orkidem-a22 .r37-mega>[data-r37-mega-link]{display:inline-flex!important;align-items:center!important}
body.orkidem-a22 .r37-mega-ac-erisim{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;border:0!important}
body.orkidem-a22 .r37-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.orkidem-a22 .r19-mega-sponsor-kart.orkidem-yonetilen>img{height:150px!important}
body.orkidem-a22 .r19-mega-sponsor-kart.orkidem-yonetilen>span{display:none!important}
body.orkidem-a22 .r19-mega-grup:not(:has(>strong))>div{padding-top:0}
@media(max-width:820px){body.orkidem-a22 .r37-mega>[data-r37-mega-link]{width:100%;justify-content:flex-start}body.orkidem-a22 .r37-mega:has(>[data-r37-mega-link]) .r19-mega-panel{display:none!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r38-mega-hover.css */
/* ORKIDEM A23.11 R38 - kategori hiyerarsisi / hover gorseli */
body.orkidem-a22 .a22-nav .r38-mega-panel{overflow:visible!important}
body.orkidem-a22 .r38-mega-icerik{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;min-height:270px!important}
body.orkidem-a22 .r38-mega-link-alani{padding:24px 28px 20px!important}
body.orkidem-a22 .r38-mega-gruplar{gap:26px!important}
body.orkidem-a22 .r38-mega-grup>strong{font-family:inherit!important;font-style:normal!important;font-size:12px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;color:#173f33!important}
body.orkidem-a22 .a22-nav .r38-mega-grup a{font-family:inherit!important;font-style:normal!important;font-size:13px!important;font-weight:560!important;letter-spacing:0!important;text-transform:none!important;min-height:42px!important;padding:9px 10px!important;border:0!important;border-radius:9px!important;color:#39483f!important;transition:background .14s ease,color .14s ease,transform .14s ease!important}
body.orkidem-a22 .a22-nav .r38-mega-grup a:hover,body.orkidem-a22 .a22-nav .r38-mega-grup a:focus-visible,body.orkidem-a22 .a22-nav .r38-mega-grup a.is-preview-active{background:#f4f8f5!important;color:#0d5c43!important;transform:translateX(2px);outline:0!important}
body.orkidem-a22 .r38-mega-tumu{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;color:#18553f!important}
body.orkidem-a22 .r38-mega-vitrin{padding:18px!important;border-left:1px solid #e6ece8!important;background:#fafbf9!important;align-content:stretch!important}
body.orkidem-a22 .r38-mega-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:100%;align-items:stretch}
body.orkidem-a22 .a22-nav .r38-mega-preview{position:relative!important;display:block!important;min-height:0!important;height:100%!important;padding:0!important;border:1px solid #e1e8e4!important;border-radius:14px!important;overflow:hidden;background:#f1f5f2!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important}
body.orkidem-a22 .a22-nav .r38-mega-preview[hidden]{display:none!important}
body.orkidem-a22 .a22-nav .r38-mega-preview img{display:block;width:100%;height:100%;min-height:160px;max-height:245px;object-fit:cover;transition:opacity .14s ease,transform .22s ease}
body.orkidem-a22 .a22-nav .r38-mega-preview:hover img{transform:scale(1.015)}
body.orkidem-a22 .r38-mega-preview-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;display:grid;gap:3px;padding:34px 14px 13px;background:linear-gradient(transparent,rgba(9,43,33,.82));color:#fff}
body.orkidem-a22 .r38-mega-preview-copy[hidden]{display:none!important}
body.orkidem-a22 .r38-mega-preview-copy small{font-family:inherit;font-size:10px;color:#eef5f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.orkidem-a22 .r38-mega-preview-copy strong{font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.orkidem-a22 .r38-mega-preview-copy b{font-family:inherit;font-size:12px;color:#fff}
body.orkidem-a22 .r38-mega-preview .r25-sponsor-etiket{position:absolute!important;z-index:3;top:10px;left:10px;display:inline-flex!important;padding:4px 8px!important;border:1px solid rgba(181,128,38,.22)!important;border-radius:999px!important;background:rgba(255,250,239,.94)!important;color:#865c12!important;font-family:inherit!important;font-size:9px!important;font-weight:800!important;line-height:1!important}
body.orkidem-a22 .r38-mega-preview .r25-sponsor-etiket[hidden]{display:none!important}
body.orkidem-a22 .r38-mega-preview.is-switching img{opacity:.25}
body.orkidem-a22 .r38-mega-preview-static .r25-sponsor-etiket{display:none!important}
@media(min-width:821px){body.orkidem-a22 .r37-mega:hover>.r38-mega-panel,body.orkidem-a22 .r37-mega:focus-within>.r38-mega-panel{display:block!important}body.orkidem-a22 .r37-mega>button,body.orkidem-a22 .r37-mega>a{cursor:default}}
@media(max-width:820px){body.orkidem-a22 .r38-mega-icerik{display:block!important;min-height:0!important}body.orkidem-a22 .r38-mega-link-alani{padding:10px 12px!important}body.orkidem-a22 .r38-mega-vitrin{padding:10px 12px!important;border-left:0!important;border-top:1px solid #e6ece8!important}body.orkidem-a22 .r38-mega-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.orkidem-a22 .a22-nav .r38-mega-preview img{min-height:105px;height:105px!important}body.orkidem-a22 .a22-nav .r38-mega-grup a{min-height:39px!important;padding:7px 6px!important}}
@media(max-width:520px){body.orkidem-a22 .r38-mega-preview-grid{grid-template-columns:1fr}body.orkidem-a22 .a22-nav .r38-mega-preview img{height:130px!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r40-banner-kompozisyon.css */
/* R40: Ana sayfa 4'lu banner + genis/dar serit yerlesimleri */
.r40-home-banner-composition,.r40-home-strip-wrap{width:min(1180px,calc(100% - 32px));margin:16px auto 0}
.r40-home-banner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.r40-home-banner-card{display:block;min-width:0;aspect-ratio:3/2;overflow:hidden;border:1px solid #e8ece9;border-radius:16px;background:#f7f8f7;text-decoration:none;box-shadow:0 8px 24px rgba(22,61,48,.05)}
.r40-home-banner-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.r40-home-banner-card:hover img{transform:scale(1.018)}
.r40-home-strip{display:block;width:100%;overflow:hidden;border:1px solid #e8ece9;border-radius:16px;background:#f7f8f7;text-decoration:none;box-shadow:0 8px 24px rgba(22,61,48,.04)}
.r40-home-strip img{display:block;width:100%;height:100%;object-fit:cover}
.r40-home-strip-wide .r40-home-strip{aspect-ratio:6/1}
.r40-home-strip-narrow{width:min(900px,calc(100% - 32px))}
.r40-home-strip-narrow .r40-home-strip{aspect-ratio:7.8/1;border-radius:14px}
@media(max-width:900px){.r40-home-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r40-home-banner-card{aspect-ratio:16/10}.r40-home-strip-wide .r40-home-strip{aspect-ratio:5/1}.r40-home-strip-narrow{width:min(760px,calc(100% - 28px))}}
@media(max-width:640px){.r40-home-banner-composition,.r40-home-strip-wrap{width:calc(100% - 24px);margin-top:12px}.r40-home-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r40-home-banner-card{border-radius:12px;aspect-ratio:1/1}.r40-home-strip{border-radius:12px}.r40-home-strip-wide .r40-home-strip{aspect-ratio:4.6/1}.r40-home-strip-narrow{width:calc(100% - 24px)}.r40-home-strip-narrow .r40-home-strip{aspect-ratio:6/1;border-radius:11px}}
@media(prefers-reduced-motion:reduce){.r40-home-banner-card img{transition:none}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r41-banner-medya-kapatma.css */
/* R41: banner coklu medya, kompakt seritler, mobil yatay dortlu alan ve modern kapatma */
.r41-campaign-block{position:relative;transition:opacity .18s ease,transform .18s ease}
.r41-campaign-block[hidden]{display:none!important}
.r41-campaign-block.r41-is-closing{opacity:0;transform:translateY(-4px)}
.r41-campaign-close{position:absolute;top:9px;right:9px;z-index:12;width:34px;height:34px;border:1px solid rgba(21,63,49,.12);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 7px 20px rgba(17,53,41,.14);color:#163f31;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.r41-campaign-close span{font:400 25px/1 Arial,sans-serif;transform:translateY(-1px)}
.r41-campaign-close:hover{transform:scale(1.06);background:#fff;box-shadow:0 9px 24px rgba(17,53,41,.2)}
.r41-campaign-close:focus-visible{outline:3px solid rgba(193,154,72,.36);outline-offset:2px}
.r41-campaign-close-compact{top:50%;right:8px;transform:translateY(-50%);width:29px;height:29px;box-shadow:0 4px 14px rgba(17,53,41,.12)}
.r41-campaign-close-compact:hover{transform:translateY(-50%) scale(1.06)}

/* Her banner kaydi kendi coklu medya rotasyonunu yonetir. */
.r41-media-rotator{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#eef3f0}
.r41-media-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s ease,visibility .42s ease}
.r41-media-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}
.r41-campaign-media{display:block;width:100%;height:100%;object-fit:cover}
.r41-media-nav{position:absolute;z-index:6;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid rgba(22,63,49,.14);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 6px 18px rgba(15,48,37,.15);color:#153f31;display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}
.r41-media-nav span{font:400 27px/1 Arial,sans-serif;margin-top:-2px}
.r41-media-prev{left:9px}.r41-media-next{right:9px}
.r41-media-nav:hover{transform:translateY(-50%) scale(1.06);background:#fff;box-shadow:0 8px 22px rgba(15,48,37,.22)}
.r41-media-nav:focus-visible{outline:3px solid rgba(193,154,72,.38);outline-offset:2px}
.r41-legacy-banner-slide{position:relative}
.r41-legacy-banner-rotator{width:100%;height:100%;min-height:inherit}
.r32-desktop-banner-slider .r41-legacy-banner-rotator{aspect-ratio:16/5}
.r32-mobile-banner-slider .r41-legacy-banner-rotator{aspect-ratio:4/5}

/* Masaustu dortlu alan 2x2. */
.r40-home-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.r40-home-banner-card{aspect-ratio:16/7;position:relative;overflow:hidden}
.r41-media-card:hover .r41-campaign-media{transform:scale(1.012)}
.r41-media-card .r41-campaign-media{transition:transform .25s ease}

/* Genis serit eski tam genisligin yaklasik yarisi. */
.r40-home-strip-wide{width:min(590px,calc(100% - 32px))}
.r40-home-strip-wide .r40-home-strip{aspect-ratio:4.8/1;position:relative;overflow:hidden}
.r41-strip-rotator{position:absolute;inset:0}
.r41-wide-strip-copy{position:absolute;left:18px;right:50px;bottom:14px;z-index:5;padding:7px 10px;border-radius:9px;background:rgba(13,47,35,.7);color:#fff;font-size:13px;font-weight:700;line-height:1.35;backdrop-filter:blur(6px)}

/* Dar serit metin odakli ve genis seritten daha dar. */
.r40-home-strip-narrow{width:min(430px,calc(100% - 32px))}
.r40-home-strip-narrow .r40-home-strip{aspect-ratio:auto;min-height:44px;border-radius:13px}
.r41-text-strip{position:relative;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:10px 46px 10px 16px;background:linear-gradient(135deg,#f7f3e8,#f4f8f5);color:#163f31;text-align:center;overflow:hidden}
.r41-text-strip.has-media{color:#fff;background:#183f31}
.r41-text-strip.has-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,43,32,.68),rgba(12,43,32,.42));z-index:2;pointer-events:none}
.r41-text-strip-rotator{position:absolute;inset:0;z-index:1}
.r41-text-strip-copy,.r41-text-strip-arrow,.r41-text-strip-link{position:relative;z-index:4}
.r41-text-strip-link{display:flex;align-items:center;justify-content:center;gap:9px;color:inherit;text-decoration:none}
.r41-text-strip-copy{font-size:13px;font-weight:750;line-height:1.35;letter-spacing:.01em}
.r41-text-strip-arrow{font-size:17px;line-height:1}
.r41-text-strip .r41-media-nav{z-index:7;width:27px;height:27px}
.r41-text-strip .r41-media-prev{left:6px}.r41-text-strip .r41-media-next{right:38px}

@media(max-width:900px){
  .r40-home-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .r40-home-banner-card{aspect-ratio:16/8}
  .r40-home-strip-wide{width:min(590px,calc(100% - 28px))}
  .r40-home-strip-narrow{width:min(430px,calc(100% - 28px))}
}
@media(max-width:640px){
  /* Mobil: 4 banner kare/2x2 degil; dort yatay satir halinde alt alta. */
  .r40-home-banner-grid{grid-template-columns:1fr;gap:9px}
  .r40-home-banner-card{width:100%;aspect-ratio:16/6.2;min-height:0}
  .r40-home-strip-wide,.r40-home-strip-narrow{width:calc(100% - 24px)}
  .r40-home-strip-wide .r40-home-strip{aspect-ratio:4/1}
  .r41-text-strip{min-height:42px;padding:9px 40px 9px 12px}
  .r41-text-strip-copy{font-size:12px}
  .r41-campaign-close{width:30px;height:30px;top:7px;right:7px}
  .r41-campaign-close span{font-size:22px}
  .r41-campaign-close-compact{top:50%;right:7px}
  .r41-media-nav{width:30px;height:30px}.r41-media-nav span{font-size:24px}
  .r41-media-prev{left:6px}.r41-media-next{right:6px}
}
@media(prefers-reduced-motion:reduce){.r41-campaign-block,.r41-media-slide,.r41-campaign-media{transition:none!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r42-banner-oran-duzeltme.css */
/* R42: 4lu banner referans oranlari - desktop 2x2, mobile 4 yatay alt alta */
.r40-home-banner-composition{width:min(1440px,calc(100% - 32px));margin:18px auto 0}
.r40-home-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}
.r40-home-banner-card{aspect-ratio:2.08/1;border-radius:9px;box-shadow:none;border-color:#edf0ee;background:#f6f7f6}
.r40-home-banner-card .r41-media-rotator,.r40-home-banner-card .r41-media-slide,.r40-home-banner-card .r41-campaign-media{border-radius:inherit}
@media(max-width:900px){
  .r40-home-banner-composition{width:min(100% - 24px,760px)}
  .r40-home-banner-grid{grid-template-columns:1fr;gap:10px}
  .r40-home-banner-card{aspect-ratio:2.08/1;border-radius:9px}
}
@media(max-width:640px){
  .r40-home-banner-composition{width:calc(100% - 16px);margin-top:10px}
  .r40-home-banner-grid{grid-template-columns:1fr;gap:8px}
  .r40-home-banner-card{width:100%;aspect-ratio:2.08/1;border-radius:8px}
}

/* R42 header campaign strips: keep horizontal length, reduce vertical height. */
.r42-header-campaigns{display:grid;gap:6px;padding:6px 0 8px;border-top:1px solid #eef1ef;background:#fff}
.r42-header-campaigns .r40-home-strip-wrap{margin:0 auto}
.r42-header-campaign-wide{width:min(1440px,calc(100% - 32px))}
.r42-header-campaign-wide .r40-home-strip{aspect-ratio:12/1;min-height:72px;max-height:118px;border-radius:10px}
.r42-header-campaign-narrow{width:min(1440px,calc(100% - 32px))}
.r42-header-campaign-narrow .r40-home-strip{min-height:40px;border-radius:9px}
.r42-header-campaigns .r41-wide-strip-copy{left:16px;bottom:10px;max-width:62%;right:auto}
@media(max-width:640px){
  .r42-header-campaigns{gap:5px;padding:5px 0 7px}
  .r42-header-campaign-wide,.r42-header-campaign-narrow{width:calc(100% - 16px)}
  .r42-header-campaign-wide .r40-home-strip{aspect-ratio:7.5/1;min-height:48px;max-height:62px}
  .r42-header-campaign-narrow .r40-home-strip{min-height:38px}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r42-1-banner-ust-konum.css */
/* R42.1 - 4lu banner normal ana bannerlardan once, yuvarlak ve koyu yesil cerceveli. */
.r40-home-banner-composition{margin-top:14px;margin-bottom:18px}
.r40-home-banner-card{border:2px solid #0f5138!important;border-radius:22px!important;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(15,81,56,.08)}
.r40-home-banner-card .r41-media-rotator,.r40-home-banner-card .r41-media-slide,.r40-home-banner-card img,.r40-home-banner-card video{border-radius:20px}
@media(max-width:640px){.r40-home-banner-card{border-radius:16px!important}.r40-home-banner-card .r41-media-rotator,.r40-home-banner-card .r41-media-slide,.r40-home-banner-card img,.r40-home-banner-card video{border-radius:14px}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r42-2-kutu-seridi.css */
/* R42.2 - kategori/kutu şeridi referans görünümü ve mobil otomatik yatay kaydırma */
body.orkidem-a22 .r422-kutu-seridi{
  width:min(1440px,calc(100% - 32px))!important;
  margin:18px auto 20px!important;
  padding:0!important;
  overflow:hidden!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-baslik{display:none!important}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:safe center!important;
  gap:18px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-behavior:smooth!important;
  scroll-snap-type:x mandatory!important;
  overscroll-behavior-x:contain!important;
  -webkit-overflow-scrolling:touch!important;
  padding:4px 4px 8px!important;
  margin:0!important;
  scrollbar-width:none!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste::-webkit-scrollbar{display:none!important}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a{
  flex:0 0 108px!important;
  min-width:108px!important;
  display:grid!important;
  justify-items:center!important;
  gap:8px!important;
  scroll-snap-align:start!important;
  text-decoration:none!important;
  color:#26352e!important;
  text-align:center!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a>span{
  box-sizing:border-box!important;
  display:block!important;
  width:106px!important;
  height:106px!important;
  padding:6px!important;
  overflow:hidden!important;
  border-radius:50%!important;
  border:2px solid #6f9f8c!important;
  background:#fff!important;
  box-shadow:0 0 0 2px #eef3f0 inset,0 4px 12px rgba(15,81,56,.06)!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a>span img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:50%!important;
  border:4px solid #edf1d3!important;
  background:#f7f5df!important;
  box-sizing:border-box!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a:hover>span{
  transform:translateY(-2px)!important;
  border-color:#0f5138!important;
  box-shadow:0 0 0 2px #e7f0eb inset,0 8px 18px rgba(15,81,56,.10)!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste strong{
  max-width:112px!important;
  font-size:12px!important;
  line-height:1.22!important;
  font-weight:500!important;
  color:#26352e!important;
}
@media(max-width:720px){
  body.orkidem-a22 .r422-kutu-seridi{width:100%!important;margin:12px 0 14px!important;padding-left:16px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste{
    justify-content:flex-start!important;
    gap:12px!important;
    padding:3px 16px 8px 1px!important;
  }
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a{flex-basis:92px!important;min-width:92px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a>span{width:90px!important;height:90px!important;padding:5px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a>span img{border-width:3px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste strong{max-width:94px!important;font-size:11.5px!important}
}
@media(prefers-reduced-motion:reduce){body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste{scroll-behavior:auto!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r43-ust-yardimci-petshop.css */
/* R43 - tek kalıcı üst yardımcı bar + özel Petshop/vitrin kısayolu */
body.orkidem-a22 .r43-top-helper{position:fixed;top:0;left:0;right:0;z-index:1500;width:100%;min-height:34px;background:#f7f6f2;border-bottom:1px solid #e7e3db;color:#49524d}
body.orkidem-a22.r43-topbar-active{padding-top:34px}
body.orkidem-a22 .r43-top-helper-inner{width:min(1440px,calc(100% - 32px));min-height:34px;margin-inline:auto;padding:0!important;display:flex;align-items:center;justify-content:space-between;gap:22px}
body.orkidem-a22 .r43-top-helper-copy{min-width:0;flex:1 1 auto;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#545d58}
body.orkidem-a22 .r43-top-helper-copy a{color:inherit;text-decoration:none}body.orkidem-a22 .r43-top-helper-copy a:hover{text-decoration:underline}
body.orkidem-a22 .r43-top-helper-links{display:flex;align-items:center;justify-content:flex-end;gap:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}body.orkidem-a22 .r43-top-helper-links::-webkit-scrollbar{display:none}
body.orkidem-a22 .r43-top-helper-links a{position:relative;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-left:1px solid #e0ddd7;color:#4b5550;text-decoration:none;font-size:10.5px;font-weight:650;transition:color .16s ease,background .16s ease}
body.orkidem-a22 .r43-top-helper-links a:hover{background:#fff;color:#0f5138}body.orkidem-a22 .r43-top-helper-links a:first-child{border-left:0}
body.orkidem-a22 .r43-top-helper-links a b{display:grid;place-items:center;min-width:16px;height:16px;margin-left:5px;padding:0 4px;border-radius:999px;background:#0f5138;color:#fff;font-size:9px;line-height:1}
body.orkidem-a22.r43-topbar-active .r244-sticky-header{top:34px!important}
/* R43: eski iki üst bar artık görünmez; tek kaynak r43-top-helper'dır. */
body.orkidem-a22 .a22-duyuru,body.orkidem-a22 .a22-yardimci{display:none!important}
/* Petshop gibi özel kategori/vitrin kısayolları normal halkadan ayırt edilir. */
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a.r43-special-shortcut>span{border-color:#e89a42!important;box-shadow:0 0 0 2px #fff3e3 inset,0 4px 12px rgba(176,100,24,.10)!important}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a.r43-special-shortcut>span img{border-color:#ffe4bf!important;background:#fff7eb!important}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a.r43-special-shortcut:hover>span{border-color:#bd6818!important;box-shadow:0 0 0 2px #ffead0 inset,0 8px 18px rgba(176,100,24,.14)!important}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a.r43-special-shortcut strong{color:#8d5118!important;font-weight:750!important}
@media(max-width:760px){body.orkidem-a22.r43-topbar-active{padding-top:32px}body.orkidem-a22 .r43-top-helper{min-height:32px}body.orkidem-a22 .r43-top-helper-inner{width:100%;min-height:32px;padding-left:12px!important;gap:8px}body.orkidem-a22 .r43-top-helper-copy{max-width:45vw;font-size:9.5px}body.orkidem-a22 .r43-top-helper-links{flex:1 1 auto;justify-content:flex-start}body.orkidem-a22 .r43-top-helper-links a{min-height:32px;padding:0 9px;font-size:9.5px}body.orkidem-a22.r43-topbar-active .r244-sticky-header{top:32px!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-ustbar-header.css */
/* R44 - üst yardımcı bar tasarım merkezi + yönetilebilir müşteri header */
body.orkidem-a22.r43-topbar-active{padding-top:var(--r44-topbar-height,36px)!important}
body.orkidem-a22 .r43-top-helper{min-height:var(--r44-topbar-height,36px)!important;background:var(--r44-top-bg,#f7f6f2)!important;color:var(--r44-top-text,#3f4944)!important;border-bottom:1px solid color-mix(in srgb,var(--r44-top-text,#3f4944) 14%,transparent)!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
body.orkidem-a22 .r43-top-helper-inner{position:relative;min-height:var(--r44-topbar-height,36px)!important}
body.orkidem-a22 .r43-top-helper-copy{font-size:var(--r44-top-font,12px)!important;font-weight:var(--r44-top-weight,600)!important;letter-spacing:.012em;line-height:1.15;color:inherit!important;display:flex;align-items:center;min-height:var(--r44-topbar-height,36px)}
body.orkidem-a22 .r43-top-helper-copy>a,body.orkidem-a22 .r43-top-helper-copy>span{display:inline-flex;align-items:center;gap:7px;color:inherit!important;text-decoration:none!important}
body.orkidem-a22 .r43-top-helper-copy>a:hover{color:var(--r44-top-accent,#0f5138)!important}
body.orkidem-a22 .r44-top-icon{display:inline-grid;place-items:center;width:15px;height:15px;flex:0 0 15px;color:var(--r44-top-accent,#0f5138)}
body.orkidem-a22 .r44-top-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-copy{position:absolute;left:50%;top:0;transform:translateX(-50%);justify-content:center;max-width:min(560px,42vw);text-align:center;z-index:1}
body.orkidem-a22 .r43-top-helper.r44-top-left .r43-top-helper-copy{position:static;transform:none;justify-content:flex-start;text-align:left}
body.orkidem-a22 .r43-top-helper-links{position:relative;z-index:2;margin-left:auto;min-height:var(--r44-topbar-height,36px)!important}
body.orkidem-a22 .r43-top-helper-links a{min-height:var(--r44-topbar-height,36px)!important;color:inherit!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:calc(var(--r44-top-font,12px) - 1px)!important;font-weight:600!important;letter-spacing:.006em!important;border-left-color:color-mix(in srgb,var(--r44-top-text,#3f4944) 12%,transparent)!important;padding-inline:12px!important}
body.orkidem-a22 .r43-top-helper-links a:hover{color:var(--r44-top-accent,#0f5138)!important;background:color-mix(in srgb,var(--r44-top-accent,#0f5138) 7%,transparent)!important}
body.orkidem-a22 .r43-top-helper-links a b{background:var(--r44-top-accent,#0f5138)!important}
body.orkidem-a22.r43-topbar-active .r244-sticky-header{top:var(--r44-topbar-height,36px)!important}

body.orkidem-a22 [data-r44-header],body.orkidem-a22 .r44-sticky-header{background:var(--r44-header-bg,#fff)!important;color:var(--r44-header-text,#3f4944)!important;border-color:var(--r44-header-line,#eceae5)!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
body.orkidem-a22 [data-r44-header] .a22-header-ic{min-height:var(--r44-header-height,82px)!important;height:var(--r44-header-height,82px)!important}
body.orkidem-a22 [data-r44-header] .a22-logo{max-width:var(--r44-logo-width,190px)!important;width:var(--r44-logo-width,190px)!important}
body.orkidem-a22 [data-r44-header] .a22-logo img{max-width:var(--r44-logo-width,190px)!important;max-height:calc(var(--r44-header-height,82px) - 18px)!important}
body.orkidem-a22 [data-r44-header] .a22-arama,body.orkidem-a22 .r44-sticky-header .r244-sticky-arama{max-width:var(--r44-search-width,640px)!important;border-color:var(--r44-header-line,#eceae5)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 5px rgba(20,47,37,.035)!important}
body.orkidem-a22 [data-r44-header] .a22-arama input,body.orkidem-a22 .r44-sticky-header .r244-sticky-arama input{font-family:inherit!important;font-size:12px!important;color:var(--r44-header-text,#3f4944)!important;font-weight:450!important}
body.orkidem-a22 .r44-sticky-header .r244-sticky-logo img{max-width:var(--r44-logo-width,190px)!important}
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar{display:flex!important;align-items:center!important;gap:22px!important}
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a{display:inline-flex!important;align-items:center!important;min-height:38px!important;color:var(--r44-header-text,#3f4944)!important;text-decoration:none!important;font-size:12px!important;font-weight:550!important;letter-spacing:.005em!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a:hover{color:var(--r44-top-accent,#0f5138)!important}
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a svg{display:none!important}
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a b{display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;margin-left:5px!important;padding:0 4px!important;border-radius:999px!important;background:var(--r44-top-accent,#0f5138)!important;color:#fff!important;font-size:9px!important}

@media(max-width:900px){body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-copy{position:static;transform:none;max-width:46vw;justify-content:flex-start;text-align:left}body.orkidem-a22 .r43-top-helper-links a{padding-inline:9px!important}body.orkidem-a22 [data-r44-header] .a22-header-ic{min-height:66px!important;height:66px!important}body.orkidem-a22 [data-r44-header] .a22-logo{width:min(var(--r44-logo-width,190px),170px)!important;max-width:170px!important}body.orkidem-a22 [data-r44-header] .a22-logo img{max-width:160px!important;max-height:48px!important}}
@media(max-width:620px){body.orkidem-a22 .r43-top-helper-copy{font-size:10px!important;max-width:42vw!important}body.orkidem-a22 .r44-top-icon{width:13px;height:13px;flex-basis:13px}body.orkidem-a22 .r44-top-icon svg{width:13px;height:13px}body.orkidem-a22 .r43-top-helper-links a{font-size:9.5px!important}}

/* R44.11 - header rengi bir ayar degildir. Eski inline/DB renk tokenlarini da kesin olarak ezer. */
body.orkidem-a22{--r44-header-bg:#ffffff!important;--r44-header-text:#3f4944!important;--r44-header-line:#eceae5!important}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-1-kategori-menu-duzeltme.css */
/* ORKIDEM A23.11 R44.1 - kategori sirasi, mega menu es gorunum ve bos vitrin genisligi */
body.orkidem-a22 .a22-nav-ic>a,
body.orkidem-a22 .a22-nav-ic>.r37-mega>[data-mega-ac],
body.orkidem-a22 .a22-nav-ic>.r37-mega>[data-r37-mega-link]{
  color:#313a34!important;
  font-family:inherit!important;
  font-style:normal!important;
  font-weight:550!important;
  cursor:pointer!important;
}
body.orkidem-a22 .a22-nav-ic>.r37-mega>[data-mega-ac][aria-expanded="true"]{
  color:#0f5138!important;
  background:transparent!important;
}
body.orkidem-a22 .a22-nav-ic>a:hover,
body.orkidem-a22 .a22-nav-ic>a:focus-visible,
body.orkidem-a22 .a22-nav-ic>.r37-mega>[data-mega-ac]:hover,
body.orkidem-a22 .a22-nav-ic>.r37-mega>[data-mega-ac]:focus-visible,
body.orkidem-a22 .a22-nav-ic>.r37-mega>[data-r37-mega-link]:hover,
body.orkidem-a22 .a22-nav-ic>.r37-mega>[data-r37-mega-link]:focus-visible{color:#0f5138!important}
@media(min-width:821px){
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r244-mega-vitrinli){
    width:min(1160px,calc(100vw - 48px))!important;
    min-height:270px!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r244-mega-vitrinli) .r38-mega-icerik.tek-kolon{
    display:block!important;
    min-height:270px!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r244-mega-vitrinli) .r38-mega-link-alani{
    min-height:270px!important;
    width:100%!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r244-mega-grup-1:not(.r244-mega-vitrinli) .r29-mega-bolunmus>div{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    column-gap:34px!important;
  }
}
/* R44.1 kesin geçersiz kılma: R24.4'ün grup sayısına göre daraltma kuralları
   görselsiz Mega Menü'yü küçültmemeli. Vitrin yokken tüm grup sayıları aynı
   premium panel genişliğini kullanır; boş vitrin alanı link kolonlarına bırakılır. */
@media(min-width:821px){
  body.orkidem-a22 .a22-nav .r19-mega-panel.r38-mega-panel.r244-mega-grup-1:not(.r244-mega-vitrinli),
  body.orkidem-a22 .a22-nav .r19-mega-panel.r38-mega-panel.r244-mega-grup-2:not(.r244-mega-vitrinli),
  body.orkidem-a22 .a22-nav .r19-mega-panel.r38-mega-panel.r244-mega-grup-3:not(.r244-mega-vitrinli),
  body.orkidem-a22 .a22-nav .r19-mega-panel.r38-mega-panel.r244-mega-grup-4:not(.r244-mega-vitrinli){
    width:min(1180px,calc(100vw - 48px))!important;
    min-height:270px!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-2-header-mega-urun.css */
/* R44.2 - header hizalama, ikonlu arama-altı kısayollar, düz Mega Menü ürün sunumu */
@media(min-width:821px){
body.orkidem-a22 [data-r44-header] .a22-header-ic{grid-template-columns:minmax(300px,1fr) auto minmax(380px,1.25fr)!important;gap:28px!important;align-items:center!important;padding-block:8px!important;height:auto!important;min-height:var(--r44-header-height,82px)!important}
body.orkidem-a22 [data-r44-header] .a22-konum{align-self:center!important;display:grid!important;gap:4px!important;max-width:360px!important;margin:0!important}
body.orkidem-a22 [data-r44-header] .r24-konum-aciklama{margin:0 2px 2px!important;line-height:1.28!important;max-width:350px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.orkidem-a22 [data-r44-header] .a22-konum-input{margin:0!important}
body.orkidem-a22 [data-r44-header] .a22-logo{align-self:center!important}
body.orkidem-a22 [data-r44-header] .r442-header-right{display:grid!important;grid-template-rows:auto auto!important;gap:7px!important;align-content:center!important;justify-items:end!important;max-width:var(--r44-search-width,640px)!important;width:100%!important}
body.orkidem-a22 [data-r44-header] .r442-header-right .a22-arama{width:100%!important;max-width:none!important;margin:0!important}
body.orkidem-a22 .r442-header-under{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:26px}
body.orkidem-a22 .r442-header-shortcuts{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:13px;overflow:hidden}
body.orkidem-a22 .r442-header-shortcuts a{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--r44-header-text,#3f4944)!important;text-decoration:none!important;font-size:10.5px!important;font-weight:600!important;white-space:nowrap;line-height:1}
body.orkidem-a22 .r442-header-shortcuts a:hover{color:var(--r44-top-accent,#0f5138)!important}
body.orkidem-a22 .r442-header-shortcuts i{display:grid;place-items:center;width:15px;height:15px;flex:0 0 15px;color:var(--r44-top-accent,#0f5138)}
body.orkidem-a22 .r442-header-shortcuts svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
body.orkidem-a22 .r442-header-fixed-actions{display:flex;align-items:center;gap:12px;padding-left:12px;border-left:1px solid var(--r44-header-line,#eceae5);flex:0 0 auto}
body.orkidem-a22 .r442-header-fixed-actions a{display:inline-flex;align-items:center;gap:4px;color:var(--r44-header-text,#3f4944)!important;text-decoration:none!important;font-size:10.5px!important;font-weight:650!important;white-space:nowrap}
body.orkidem-a22 .r442-header-fixed-actions a:hover{color:var(--r44-top-accent,#0f5138)!important}.r442-header-fixed-actions b{min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:var(--r44-top-accent,#0f5138);color:#fff;font-size:9px}
}
body.orkidem-a22 .r442-mobile-shortcuts{display:none}
/* Mega Menu: Tüm Ürünleri Gör üstte ve ürün/görseller kart kutusu olmadan beyaz zemine karışır. */
body.orkidem-a22 .r442-mega-all-top{display:inline-flex!important;width:auto!important;min-height:30px!important;margin:0 0 12px!important;padding:0 0 8px!important;border-bottom:1px solid #e8ece9!important;color:#0f5138!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important}
body.orkidem-a22 .a22-nav .r38-mega-preview{display:flex!important;flex-direction:column!important;height:100%!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;color:#26342d!important}
body.orkidem-a22 .a22-nav .r38-mega-preview img{width:100%!important;min-height:150px!important;max-height:230px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:0!important;border-radius:0!important;transform:none!important}
body.orkidem-a22 .r38-mega-preview-copy{position:static!important;display:grid!important;gap:3px!important;padding:8px 4px 2px!important;background:#fff!important;color:#2f3d35!important}
body.orkidem-a22 .r38-mega-preview-copy[hidden]{display:none!important}
body.orkidem-a22 .r38-mega-preview-copy small{color:#748078!important;font-size:10px!important}.r38-mega-preview-copy strong{color:#2f3d35!important}.r38-mega-preview-copy b{color:#0f5138!important}
body.orkidem-a22 .r38-mega-vitrin{background:#fff!important}
@media(max-width:820px){
body.orkidem-a22 .r442-mobile-shortcuts{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:6px 12px 2px;padding:3px 0}.r442-mobile-shortcuts::-webkit-scrollbar{display:none}body.orkidem-a22 .r442-mobile-shortcuts a{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #e0e8e3;border-radius:999px;background:#fff;color:#345247;text-decoration:none;white-space:nowrap;font-size:10px;font-weight:650}body.orkidem-a22 .r442-mobile-shortcuts i{display:grid;place-items:center;width:14px;height:14px;color:#0f5138}body.orkidem-a22 .r442-mobile-shortcuts svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.65}body.orkidem-a22 .a22-nav .r38-mega-preview img{min-height:105px!important;max-height:135px!important}}

/* R44.2 kesin header yerleşimi: adres/logo/arama satırı dengeli, arama altı aksiyonlar görünür. */
@media(min-width:821px){
body.orkidem-a22 [data-r44-header] .a22-header-ic{grid-template-columns:minmax(300px,360px) minmax(160px,220px) minmax(460px,1fr)!important;justify-content:space-between!important;column-gap:34px!important;overflow:visible!important}
body.orkidem-a22 [data-r44-header] .a22-konum-etiket{display:none!important}
body.orkidem-a22 [data-r44-header] .a22-konum{justify-self:start!important;width:100%!important;max-width:360px!important;align-self:center!important}
body.orkidem-a22 [data-r44-header] .r24-konum-aciklama{font-size:10px!important;color:#78847d!important;min-height:25px!important}
body.orkidem-a22 [data-r44-header] .a22-logo{justify-self:center!important;margin:0!important}
body.orkidem-a22 [data-r44-header] .r442-header-right{justify-self:end!important;overflow:visible!important;min-width:min(460px,100%)!important}
body.orkidem-a22 [data-r44-header] .r442-header-under{display:flex!important;visibility:visible!important;opacity:1!important;overflow:visible!important}
body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions{display:flex!important;visibility:visible!important;opacity:1!important}
body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions:empty{display:none!important}
}
/* Ürün/görsel sunumu beyaz yüzeye karışır; ayrı kart çerçevesi oluşturmaz. */
body.orkidem-a22 .a22-nav .r38-mega-preview-grid{gap:18px!important;background:#fff!important}
body.orkidem-a22 .a22-nav .r38-mega-vitrin{border-left:0!important;background:#fff!important;padding:18px 20px!important}
body.orkidem-a22 .a22-nav .r38-mega-preview.orkidem-yonetilen{outline:0!important}
body.orkidem-a22 .a22-nav .r38-mega-preview img{mix-blend-mode:normal!important}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-3-header-denge.css */
/* ORKIDEM A23.11 R44.3 - desktop header denge duzeltmesi.
   Arama, hesap/sepet ve arama-alti kisayollar birbirini daraltmaz. */
@media (min-width:821px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(280px,340px) minmax(170px,220px) minmax(520px,1fr)!important;
    column-gap:28px!important;
    align-items:center!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right{
    display:grid!important;
    grid-template-columns:minmax(300px,1fr) auto!important;
    grid-template-rows:auto auto!important;
    column-gap:16px!important;
    row-gap:6px!important;
    align-items:center!important;
    align-content:center!important;
    justify-items:stretch!important;
    justify-self:end!important;
    width:min(100%,calc(var(--r44-search-width,640px) + 150px))!important;
    max-width:none!important;
    min-width:0!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right>.a22-arama{
    grid-column:1!important;
    grid-row:1!important;
    width:100%!important;
    max-width:var(--r44-search-width,640px)!important;
    justify-self:end!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    display:contents!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions{
    grid-column:2!important;
    grid-row:1!important;
    align-self:center!important;
    justify-self:end!important;
    min-height:42px!important;
    padding-left:14px!important;
    margin:0!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-shortcuts{
    grid-column:1!important;
    grid-row:2!important;
    width:100%!important;
    max-width:var(--r44-search-width,640px)!important;
    justify-self:end!important;
    justify-content:flex-start!important;
    padding-left:4px!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions:empty{display:none!important}
  body.orkidem-a22 [data-r44-header] .r442-header-right:not(:has(.r442-header-shortcuts)){
    grid-template-rows:auto!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right:not(:has(.r442-header-shortcuts))>.a22-arama,
  body.orkidem-a22 [data-r44-header] .r442-header-right:not(:has(.r442-header-shortcuts)) .r442-header-fixed-actions{
    align-self:center!important;
  }
}
@media (min-width:821px) and (max-width:1240px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(240px,300px) minmax(145px,185px) minmax(430px,1fr)!important;
    column-gap:18px!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right{
    grid-template-columns:minmax(260px,1fr) auto!important;
    column-gap:10px!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions{padding-left:10px!important;gap:9px!important}
}

/* R44.3 Mega Menu: bos vitrin alanini ayirma; gorunen vitrin linklerle ayni govdeye otursun. */
@media (min-width:821px){
  body.orkidem-a22 .a22-nav .r38-mega-panel .r38-mega-icerik{
    min-height:270px!important;
    align-items:stretch!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r443-preview-visible) .r38-mega-icerik{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r443-preview-visible) .r38-mega-link-alani{
    width:100%!important;
    min-width:0!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-icerik{
    grid-template-columns:minmax(0,1.34fr) minmax(360px,.66fr)!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-vitrin[hidden]{display:none!important}
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-vitrin{
    display:grid!important;
    align-self:stretch!important;
    min-width:0!important;
    min-height:270px!important;
    align-content:center!important;
    overflow:hidden!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-preview-grid{
    height:auto!important;
    min-height:0!important;
    align-items:center!important;
    align-content:center!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-preview{
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    justify-content:center!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-preview img{
    display:block!important;
    width:100%!important;
    height:clamp(180px,16vw,230px)!important;
    min-height:0!important;
    max-height:230px!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#fff!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-4-mega-tumu-hiza.css */
/* ORKIDEM A23.11 R44.4 - Mega Menu Tum Urunleri Gor hiza duzeltmesi.
   Link tum grid satirini kaplamaz; yalniz ilk kolonda kompakt bir ust oge olur. */
@media (min-width:821px){
  body.orkidem-a22 .a22-nav .r444-mega-all-inline{
    display:inline-flex!important;
    align-items:center!important;
    gap:5px!important;
    width:max-content!important;
    max-width:100%!important;
    min-height:32px!important;
    margin:0 0 4px!important;
    padding:4px 3px 6px!important;
    border:0!important;
    border-bottom:0!important;
    background:transparent!important;
    color:#0f5138!important;
    font-size:12px!important;
    font-weight:750!important;
    line-height:1.2!important;
    text-decoration:none!important;
  }
  body.orkidem-a22 .a22-nav .r444-mega-all-inline:hover,
  body.orkidem-a22 .a22-nav .r444-mega-all-inline:focus-visible{
    color:#083f2f!important;
    background:transparent!important;
    outline:none!important;
    text-decoration:underline!important;
    text-underline-offset:4px!important;
  }
  body.orkidem-a22 .r38-mega-grup:first-child>.r444-mega-all-inline+strong{margin-top:2px!important}
}
@media (max-width:820px){
  body.orkidem-a22 .a22-nav .r444-mega-all-inline{
    display:inline-flex!important;
    width:max-content!important;
    min-height:30px!important;
    margin:0 0 3px!important;
    padding:3px 2px 5px!important;
    border:0!important;
    background:transparent!important;
  }
}
@media (min-width:821px){
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r443-preview-visible) .r29-mega-gruplar-tek{
    width:100%!important;
    max-width:none!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r443-preview-visible) .r29-mega-bolunmus>div{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    column-gap:34px!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-5-header-alt-bant-mega-vitrin.css */
/* ORKIDEM A23.11 R44.5 - Header alt bant dengesi + Mega Menu vitrin boyut korumasi. */
@media (min-width:821px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(300px,360px) minmax(180px,230px) minmax(520px,1fr)!important;
    column-gap:30px!important;
    min-height:max(var(--r44-header-height,96px),112px)!important;
    height:auto!important;
    padding-top:10px!important;
    padding-bottom:12px!important;
    align-items:end!important;
  }
  body.orkidem-a22 [data-r44-header] .a22-konum,
  body.orkidem-a22 [data-r44-header] .a22-logo,
  body.orkidem-a22 [data-r44-header] .r442-header-right{
    align-self:end!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto minmax(28px,auto)!important;
    row-gap:7px!important;
    width:min(100%,var(--r44-search-width,640px))!important;
    max-width:var(--r44-search-width,640px)!important;
    min-width:min(460px,100%)!important;
    justify-self:end!important;
    align-content:end!important;
    justify-items:stretch!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right>.a22-arama{
    grid-column:1!important;
    grid-row:1!important;
    width:100%!important;
    max-width:none!important;
    justify-self:stretch!important;
    align-self:end!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    grid-column:1!important;
    grid-row:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    width:100%!important;
    min-height:28px!important;
    overflow:visible!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-shortcuts{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:13px!important;
    min-width:0!important;
    max-width:none!important;
    width:auto!important;
    padding-left:2px!important;
    overflow:hidden!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    align-self:center!important;
    gap:12px!important;
    min-height:24px!important;
    padding-left:14px!important;
    margin-left:auto!important;
    border-left:1px solid var(--r44-header-line,#eceae5)!important;
    flex:0 0 auto!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions:empty{
    visibility:hidden!important;
    display:flex!important;
    width:1px!important;
    min-width:1px!important;
    padding:0!important;
    border:0!important;
  }
}
@media (min-width:821px) and (max-width:1240px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(240px,300px) minmax(150px,190px) minmax(440px,1fr)!important;
    column-gap:18px!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right{
    min-width:min(420px,100%)!important;
  }
}

/* Tüm Ürünleri Gör, kategori hover kartına dönüşmez. */
body.orkidem-a22 .a22-nav .r444-mega-all-inline,
body.orkidem-a22 .a22-nav .r444-mega-all-inline:hover,
body.orkidem-a22 .a22-nav .r444-mega-all-inline:focus-visible,
body.orkidem-a22 .a22-nav .r444-mega-all-inline.is-preview-active{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:28px!important;
  height:auto!important;
  margin:0!important;
  padding:2px 2px 4px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#0f5138!important;
  transform:none!important;
  text-decoration:none!important;
}
body.orkidem-a22 .a22-nav .r444-mega-all-inline:hover,
body.orkidem-a22 .a22-nav .r444-mega-all-inline:focus-visible{
  color:#083f2f!important;
  text-decoration:underline!important;
  text-underline-offset:4px!important;
}

/* Sağ vitrin görünürken iki ürün/görsel R44.4 değişikliğinden etkilenip küçülmez. */
@media (min-width:821px){
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-icerik{
    grid-template-columns:minmax(0,1fr) minmax(500px,520px)!important;
    column-gap:0!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-vitrin{
    width:100%!important;
    min-width:500px!important;
    max-width:520px!important;
    padding:18px 20px!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-preview-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
    width:100%!important;
  }
  body.orkidem-a22 .a22-nav .r38-mega-panel.r443-preview-visible .r38-mega-preview img{
    width:100%!important;
    height:230px!important;
    min-height:210px!important;
    max-height:230px!important;
    object-fit:contain!important;
  }
}
/* Generic Mega Menü item hover kuralından daha yüksek özgüllük: bu link hiçbir durumda kart olmaz. */
body.orkidem-a22 .a22-nav .r38-mega-grup a.r444-mega-all-inline,
body.orkidem-a22 .a22-nav .r38-mega-grup a.r444-mega-all-inline:hover,
body.orkidem-a22 .a22-nav .r38-mega-grup a.r444-mega-all-inline:focus-visible,
body.orkidem-a22 .a22-nav .r38-mega-grup a.r444-mega-all-inline.is-preview-active{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-6-header-gercek-alt-satir.css */
/* ORKIDEM A23.11 R44.6 - Header alt bant artik arama kolonunun icinde degil, header gridinin gercek ikinci satiridir. */
@media (min-width:821px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(300px,360px) minmax(180px,240px) minmax(520px,1fr)!important;
    grid-template-rows:auto auto!important;
    column-gap:30px!important;
    row-gap:8px!important;
    min-height:var(--r44-header-height,132px)!important;
    height:auto!important;
    padding-top:8px!important;
    padding-bottom:10px!important;
    align-content:end!important;
    align-items:end!important;
    overflow:visible!important;
  }
  body.orkidem-a22 [data-r44-header] .a22-konum{
    grid-column:1!important;
    grid-row:1!important;
    align-self:end!important;
    justify-self:start!important;
  }
  body.orkidem-a22 [data-r44-header] .a22-logo{
    grid-column:2!important;
    grid-row:1!important;
    align-self:end!important;
    justify-self:center!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right{
    grid-column:3!important;
    grid-row:1!important;
    display:block!important;
    width:min(100%,var(--r44-search-width,640px))!important;
    max-width:var(--r44-search-width,640px)!important;
    min-width:min(460px,100%)!important;
    justify-self:end!important;
    align-self:end!important;
    overflow:visible!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right>.a22-arama{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    grid-column:3!important;
    grid-row:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    width:min(100%,var(--r44-search-width,640px))!important;
    max-width:var(--r44-search-width,640px)!important;
    min-height:30px!important;
    justify-self:end!important;
    align-self:end!important;
    overflow:visible!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-shortcuts{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:13px!important;
    min-width:0!important;
    max-width:none!important;
    width:auto!important;
    padding-left:2px!important;
    overflow:hidden!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:12px!important;
    min-height:24px!important;
    margin-left:auto!important;
    padding-left:14px!important;
    border-left:1px solid var(--r44-header-line,#eceae5)!important;
    flex:0 0 auto!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions:empty{
    display:none!important;
  }
}
@media (min-width:821px) and (max-width:1240px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(240px,300px) minmax(150px,190px) minmax(440px,1fr)!important;
    column-gap:18px!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right,
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    min-width:min(420px,100%)!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-7-ustbar-sekme-metin-sadelik.css */
/* ORKIDEM A23.11 R44.7 - Ust bar bolum sekmeleri, bagimsiz sticky ve metin-only hover standardi. */

/* Üst yardımcı bar sticky davranışı artık kendi ayarından gelir. */
body.orkidem-a22.r43-topbar-active:not(.r447-topbar-sticky){padding-top:0!important}
body.orkidem-a22.r43-topbar-active:not(.r447-topbar-sticky) .r43-top-helper{position:relative!important;top:auto!important;left:auto!important;right:auto!important}
body.orkidem-a22.r43-topbar-active.r447-topbar-sticky{padding-top:var(--r44-topbar-height,36px)!important}
body.orkidem-a22.r43-topbar-active.r447-topbar-sticky .r43-top-helper{position:fixed!important;top:0!important;left:0!important;right:0!important}
body.orkidem-a22.r43-topbar-active:not(.r447-topbar-sticky) .r244-sticky-header{top:0!important}
body.orkidem-a22.r43-topbar-active.r447-topbar-sticky .r244-sticky-header{top:var(--r44-topbar-height,36px)!important}

/* Çiçek / Hediye & Extra benzeri aynı-site bölüm geçişleri. */
body.orkidem-a22 .r447-top-section-tabs{display:flex;align-items:stretch;align-self:stretch;gap:6px;flex:0 0 auto;min-width:0;white-space:nowrap}
body.orkidem-a22 .r447-top-section-tabs a{display:flex;min-width:108px;min-height:calc(var(--r44-topbar-height,36px) - 6px);padding:4px 13px;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px 7px 0 0;background:transparent;color:var(--r44-top-text,#3f4944)!important;text-decoration:none!important;line-height:1.05;box-shadow:none;transition:color .16s ease,background .16s ease,border-color .16s ease}
body.orkidem-a22 .r447-top-section-tabs a strong{font-size:11px;font-weight:800;letter-spacing:-.01em}
body.orkidem-a22 .r447-top-section-tabs a small{margin-top:3px;font-size:7.5px;font-weight:550;opacity:.66}
body.orkidem-a22 .r447-top-section-tabs a:hover{color:var(--r44-top-accent,#0f5138)!important;background:rgba(255,255,255,.42)}
body.orkidem-a22 .r447-top-section-tabs a.aktif{background:#fff;border-color:color-mix(in srgb,var(--r44-top-text,#3f4944) 10%,transparent);color:var(--r44-top-accent,#0f5138)!important}
body.orkidem-a22.r447-topbar-sections-active .r43-top-helper-copy{max-width:min(520px,34vw)!important}

/* Üst linkler ve header kısayolları: kutu/arka plan/alt çizgi yok, sadece yazı/ikon rengi değişir. */
body.orkidem-a22 .r43-top-helper-links a,
body.orkidem-a22 .r43-top-helper-links a:hover,
body.orkidem-a22 .r43-top-helper-links a:focus-visible,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a:hover,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a:focus-visible{
  background:transparent!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;transform:none!important
}
body.orkidem-a22 .r43-top-helper-links a:hover,
body.orkidem-a22 .r43-top-helper-links a:focus-visible,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a:hover,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a:focus-visible{color:var(--r44-top-accent,#0f5138)!important;outline:none!important}

/* Mega Menü metinleri de kartlaşmaz. Hover yalnız yazı rengini parlatır. */
body.orkidem-a22 .a22-nav .r38-mega-grup a:not(.r38-mega-preview):not(.r19-mega-sponsor-kart),
body.orkidem-a22 .a22-nav .r38-mega-grup a:not(.r38-mega-preview):not(.r19-mega-sponsor-kart):hover,
body.orkidem-a22 .a22-nav .r38-mega-grup a:not(.r38-mega-preview):not(.r19-mega-sponsor-kart):focus-visible,
body.orkidem-a22 .a22-nav .r38-mega-grup a:not(.r38-mega-preview):not(.r19-mega-sponsor-kart).is-preview-active{
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;outline:none!important
}
body.orkidem-a22 .a22-nav .r38-mega-grup a:not(.r38-mega-preview):not(.r19-mega-sponsor-kart):hover,
body.orkidem-a22 .a22-nav .r38-mega-grup a:not(.r38-mega-preview):not(.r19-mega-sponsor-kart):focus-visible,
body.orkidem-a22 .a22-nav .r38-mega-grup a:not(.r38-mega-preview):not(.r19-mega-sponsor-kart).is-preview-active{color:#087652!important;text-shadow:0 0 10px rgba(8,118,82,.08)}
body.orkidem-a22 .a22-nav .r444-mega-all-inline,
body.orkidem-a22 .a22-nav .r444-mega-all-inline:hover,
body.orkidem-a22 .a22-nav .r444-mega-all-inline:focus-visible{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;text-underline-offset:0!important;color:#0f5138!important}
body.orkidem-a22 .a22-nav .r444-mega-all-inline:hover,
body.orkidem-a22 .a22-nav .r444-mega-all-inline:focus-visible{color:#087652!important;text-shadow:0 0 10px rgba(8,118,82,.10)}

/* Vitrin yoksa panel geniş kalır ama link kolonları lastik gibi uzamaz. */
@media(min-width:821px){
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r443-preview-visible) .r19-mega-link-alani{padding-right:30px!important}
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r443-preview-visible) .r29-mega-gruplar-tek{width:100%!important;max-width:none!important}
  body.orkidem-a22 .a22-nav .r38-mega-panel:not(.r443-preview-visible) .r29-mega-bolunmus>div{grid-template-columns:repeat(3,minmax(180px,240px))!important;justify-content:start!important;align-content:start!important;column-gap:34px!important;row-gap:0!important;width:100%!important;max-width:900px!important}
}

@media(max-width:900px){body.orkidem-a22 .r447-top-section-tabs{display:none!important}body.orkidem-a22.r447-topbar-sections-active .r43-top-helper-copy{max-width:46vw!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-8-header-merkez-arama-kompakt.css */
/* ORKIDEM A23.11 R44.8 - Logo gerçek merkez, arama kompakt genişlik. */
@media (min-width:821px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
    column-gap:32px!important;
  }
  body.orkidem-a22 [data-r44-header] .a22-konum{
    grid-column:1!important;
    justify-self:start!important;
    width:min(100%,360px)!important;
    max-width:360px!important;
  }
  body.orkidem-a22 [data-r44-header] .a22-logo{
    grid-column:2!important;
    justify-self:center!important;
    align-self:end!important;
    margin-inline:auto!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right,
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    grid-column:3!important;
    justify-self:end!important;
    width:min(100%,var(--r44-search-width,520px),520px)!important;
    max-width:min(var(--r44-search-width,520px),520px)!important;
    min-width:0!important;
  }
  body.orkidem-a22 [data-r44-header] .r442-header-right>.a22-arama{
    width:100%!important;
    max-width:100%!important;
  }
}
@media (min-width:821px) and (max-width:1240px){
  body.orkidem-a22 [data-r44-header] .a22-header-ic{column-gap:20px!important}
  body.orkidem-a22 [data-r44-header] .r442-header-right,
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    width:min(100%,var(--r44-search-width,480px),480px)!important;
    max-width:min(var(--r44-search-width,480px),480px)!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-9-mega-vitrin-durum-izolasyonu.css */
/* ORKIDEM A23.11 R44.9 - Mega Menu vitrin durum izolasyonu.
   Vitrin gorunurken sag kolon korunur; kategori/link alani yalniz vitrin yokken genisler. */
@media (min-width:821px){
  /* Eski R29/R44.3 grid oranlarini kesin olarak gecersiz kil: vitrin yoksa tek kolon. */
  body.orkidem-a22 .a22-nav
  .r19-mega-panel.r38-mega-panel:not(.r443-preview-visible)
  .r19-mega-icerik.r38-mega-icerik{
    grid-template-columns:minmax(0,1fr)!important;
    column-gap:0!important;
  }

  body.orkidem-a22 .a22-nav
  .r19-mega-panel.r38-mega-panel:not(.r443-preview-visible)
  .r19-mega-link-alani.r38-mega-link-alani{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
  }

  /* En az bir gecerli vitrin gorseli varsa sag alan sabit ve panel icinde kalir. */
  body.orkidem-a22 .a22-nav
  .r19-mega-panel.r38-mega-panel.r443-preview-visible
  .r19-mega-icerik.r38-mega-icerik{
    grid-template-columns:minmax(0,1fr) minmax(500px,520px)!important;
    column-gap:0!important;
  }

  body.orkidem-a22 .a22-nav
  .r19-mega-panel.r38-mega-panel.r443-preview-visible
  .r19-mega-link-alani.r38-mega-link-alani{
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
  }

  body.orkidem-a22 .a22-nav
  .r19-mega-panel.r38-mega-panel.r443-preview-visible
  .r19-mega-vitrin.r38-mega-vitrin{
    display:grid!important;
    width:100%!important;
    min-width:500px!important;
    max-width:520px!important;
    justify-self:stretch!important;
    overflow:hidden!important;
  }

  body.orkidem-a22 .a22-nav
  .r19-mega-panel.r38-mega-panel .r19-mega-vitrin.r38-mega-vitrin[hidden]{
    display:none!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-12-header-hover-optik-merkez.css */
/* ORKIDEM A23.11 R44.12 - Header hover rengi ust bardan ayrilir, logo optik olarak da dengelenir.
   Header kendi sabit vurgu rengini kullanir. Sol konum ve sag arama kanallari ayni genislikte tutulur;
   boylece logo hem geometrik merkezde kalir hem de iki ana kontrol arasinda esit boslukla algilanir. */
body.orkidem-a22{
  --r44-header-accent:#0f5138!important;
}

/* Header linkleri ust yardimci barin degistirilebilir vurgu renginden bagimsizdir. */
body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions a,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a,
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a{
  color:var(--r44-header-text,#3f4944)!important;
}
body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions a:hover,
body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions a:focus-visible,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a:hover,
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts a:focus-visible,
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a:hover,
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a:focus-visible{
  color:var(--r44-header-accent,#0f5138)!important;
  background:transparent!important;
  text-decoration:none!important;
  outline:none!important;
}
body.orkidem-a22 [data-r44-header] .r442-header-shortcuts i{
  color:var(--r44-header-accent,#0f5138)!important;
}
body.orkidem-a22 [data-r44-header] .r442-header-fixed-actions b,
body.orkidem-a22 .r44-sticky-header .r244-sticky-aksiyonlar a b{
  background:var(--r44-header-accent,#0f5138)!important;
}

@media (min-width:821px){
  /* R44.8'in gercek merkez ekseni korunur. */
  body.orkidem-a22 [data-r44-header] .a22-header-ic{
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
    position:relative!important;
  }
  body.orkidem-a22 [data-r44-header] .a22-logo{
    grid-column:2!important;
    justify-self:center!important;
    margin-inline:auto!important;
    transform:none!important;
  }

  /* Optik denge: sol ve sag ana kontrol ayni maksimum kanali kullanir. */
  body.orkidem-a22 [data-r44-header] .a22-konum,
  body.orkidem-a22 [data-r44-header] .r442-header-right,
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    width:min(100%,var(--r44-search-width,520px),520px)!important;
    max-width:min(var(--r44-search-width,520px),520px)!important;
    min-width:0!important;
  }
  body.orkidem-a22 [data-r44-header] .a22-konum{justify-self:start!important;}
  body.orkidem-a22 [data-r44-header] .r442-header-right,
  body.orkidem-a22 [data-r44-header] .r442-header-under{justify-self:end!important;}
}

@media (min-width:821px) and (max-width:1240px){
  body.orkidem-a22 [data-r44-header] .a22-konum,
  body.orkidem-a22 [data-r44-header] .r442-header-right,
  body.orkidem-a22 [data-r44-header] .r442-header-under{
    width:min(100%,var(--r44-search-width,480px),480px)!important;
    max-width:min(var(--r44-search-width,480px),480px)!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-13-anasayfa-banner-urun-nefes.css */
/* R44.13 - Ana sayfa kutu/banner/urun dikey ritmi.
   Kategori/kutu gorselleri biraz kuculur; banner ile urun akisi birbirine yapismaz. */
body.orkidem-a22 .r422-kutu-seridi{
  margin-top:18px!important;
  margin-bottom:30px!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste{
  gap:16px!important;
  padding-top:3px!important;
  padding-bottom:6px!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a{
  flex-basis:96px!important;
  min-width:96px!important;
  gap:7px!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a>span{
  width:92px!important;
  height:92px!important;
  padding:5px!important;
}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a>span img{border-width:3px!important}
body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste strong{
  max-width:100px!important;
  font-size:11.5px!important;
}
/* Ana banner / 4'lu banner bittikten sonra urun akisi ayri bir alisveris bolumu gibi baslar. */
body.orkidem-a22 .ana-marketplace-akis.r4413-banner-sonrasi{
  margin-top:44px!important;
}
@media(max-width:900px){
  body.orkidem-a22 .r422-kutu-seridi{margin-bottom:26px!important}
  body.orkidem-a22 .ana-marketplace-akis.r4413-banner-sonrasi{margin-top:32px!important}
}
@media(max-width:720px){
  body.orkidem-a22 .r422-kutu-seridi{margin-top:12px!important;margin-bottom:22px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste{gap:11px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a{flex-basis:84px!important;min-width:84px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste a>span{width:82px!important;height:82px!important;padding:4px!important}
  body.orkidem-a22 .r422-kutu-seridi .r243-hizli-kesif-liste strong{max-width:88px!important;font-size:11px!important}
  body.orkidem-a22 .ana-marketplace-akis.r4413-banner-sonrasi{margin-top:24px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-14-urun-karti-zemin-birlesimi.css */
/* ORKIDEM A23.11 R44.14 - Urun karti zemin birlesimi.
 * Musteri urun karti artik bagimsiz beyaz/cerceveli bir kutu gibi gorunmez.
 * Kart, gorsel sahnesi ve bilgi alani sayfa zeminiyle butunlesir; urun/favori/rozet/islevler korunur.
 */
body.orkidem-a22 .urun-karti.r24-urun-karti,
body.orkidem-a22 .urun-grid .urun-karti.r24-urun-karti,
body.orkidem-a22 .ana-urun-grid .urun-karti.r24-urun-karti{
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  padding:0!important;
}

body.orkidem-a22 .urun-karti.r24-urun-karti:hover,
body.orkidem-a22 .urun-grid .urun-karti.r24-urun-karti:hover{
  border:0!important;
  border-color:transparent!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}

/* Mega Menu R44.2'deki urun gorseli mantigi: gorsel icin ayri kart/zemin/cerceve yok. */
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne,
body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel,
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel{
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{
  overflow:hidden!important;
}

body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel{
  mix-blend-mode:normal!important;
}

body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding-left:0!important;
  padding-right:0!important;
}

/* Favori, Yeni/indirim ve hizli aksiyonlar islevsel katman olarak aynen kalir. */
body.orkidem-a22 .r24-urun-karti .urun-karti-favori,
body.orkidem-a22 .r24-urun-karti .urun-karti-rozetler,
body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
  z-index:8!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-15-urun-karti-dokunmatik-hover.css */
/* ORKIDEM A23.11 R44.15 - Urun karti ikinci gorsel hover + dokunmatik onizleme.
 * Masaustundeki hover davranisi korunur. Dokunmatik cihazlarda ilk dokunus hover-esdegeri
 * onizlemeyi acar; ikinci dokunus urun baglantisinin normal gezinmesine izin verir.
 */

/* JS yalniz dokunmatik etkileşimde bu sinifi ekler; masaustu hover akisi degismez. */
body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-gorsel-ikinci{
  opacity:1!important;
}
body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-gorsel-ana:has(+.r24-kart-gorsel-ikinci){
  opacity:0!important;
}
body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-gorsel{
  transform:scale(1.012)!important;
}
body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-hover-aksiyonlar{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translate(-50%,0)!important;
}

/* Dokunmatik kartta bilgi alani yer degistirmez; ikinci gorsel ve aksiyonlar gorsel sahnesinde acilir. */
@media (hover:none), (pointer:coarse){
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif{
    z-index:6!important;
  }
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-bilgi{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
    bottom:14px!important;
    gap:5px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{
    width:32px!important;
    height:32px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon svg{
    width:15px!important;
    height:15px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-gonder{
    min-width:88px!important;
    height:34px!important;
    padding:0 13px!important;
    font-size:11px!important;
  }
}

@media (max-width:360px){
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{gap:4px!important}
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{width:30px!important;height:30px!important}
  body.orkidem-a22 .r24-urun-karti .r24-gonder{min-width:78px!important;height:32px!important;padding-inline:10px!important;font-size:10px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-16-urun-karti-bloom-ayrik-aksiyon.css */
/* ORKIDEM A23.11 R44.16 - Urun karti Bloom esintili cercevesiz ritim + ayrik hizli aksiyonlar.
 * Hedef: kart kabugu sayfa zemininde kaybolur; gorsel ve bilgi birbirine yaklasir.
 * Hizli Goster / Gonder / Sepet tek kapsul icinde degil, uc bagimsiz aksiyon olarak gorsel ustunde durur.
 * R44.15: masaustu ikinci gorsel hover ve dokunmatik ilk dokunus onizleme/ikinci dokunus gezinme korunur.
 */

/* 1) Kart kabugu: hangi eski katman gelirse gelsin dis cerceve/panel geri gelemez. */
body.orkidem-a22 .urun-karti.r24-urun-karti,
body.orkidem-a22 [data-r24-urun-karti],
.urun-karti.r24-urun-karti[data-r24-urun-karti]{
  border:0!important;
  border-color:transparent!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  overflow:visible!important;
  padding:0!important;
}
body.orkidem-a22 .urun-karti.r24-urun-karti:hover,
body.orkidem-a22 .urun-karti.r24-urun-karti:focus-within,
body.orkidem-a22 .urun-karti.r24-urun-karti:active,
body.orkidem-a22 [data-r24-urun-karti]:hover,
body.orkidem-a22 [data-r24-urun-karti]:focus-within{
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
body.orkidem-a22 .urun-karti.r24-urun-karti::before,
body.orkidem-a22 .urun-karti.r24-urun-karti::after,
body.orkidem-a22 [data-r24-urun-karti]::before,
body.orkidem-a22 [data-r24-urun-karti]::after{
  content:none!important;
  display:none!important;
}

/* 2) Bloom benzeri urun gorsel ritmi: ayri kart paneli yok; dikey bosluk azaltildi. */
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne,
body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{
  overflow:hidden!important;
}
body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{
  aspect-ratio:1 / 1.08!important;
  overflow:hidden!important;
}
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel{
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
}

/* 3) Bilgi blogu gorsele yaklasir. Hover bilgi metnini yok etmez. */
body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi{
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:8px 0 0!important;
  gap:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:visible!important;
  transform:none!important;
  pointer-events:auto!important;
}
body.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi,
body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-bilgi{
  min-height:0!important;
  max-height:none!important;
  padding-top:8px!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:visible!important;
  transform:none!important;
  pointer-events:auto!important;
}
body.orkidem-a22 .r24-kart-bilgi h2{
  margin:0 0 4px!important;
  line-height:1.28!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-guven{
  margin:0!important;
  min-height:0!important;
  line-height:1.3!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-teslim{
  margin-top:4px!important;
  padding:0!important;
  min-height:0!important;
  line-height:1.3!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-alt{
  margin-top:5px!important;
}

/* 4) Hizli aksiyonlar: ortak beyaz kapsul KALDIRILDI. Uc eleman bagimsiz. */
body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
  position:absolute!important;
  left:50%!important;
  bottom:12px!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  white-space:nowrap!important;
  z-index:12!important;
}
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon,
body.orkidem-a22 .r24-urun-karti .r24-gonder{
  flex:0 0 auto!important;
  margin:0!important;
}
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{
  width:36px!important;
  height:36px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(24,69,49,.18)!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.96)!important;
  color:#164d37!important;
  box-shadow:0 5px 16px rgba(30,58,43,.10)!important;
}
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon:hover,
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon:focus-visible{
  border-color:#0f5138!important;
  background:#fff!important;
  color:#0f5138!important;
}
body.orkidem-a22 .r24-urun-karti .r24-gonder{
  min-width:108px!important;
  height:36px!important;
  padding:0 18px!important;
  border:0!important;
  border-radius:999px!important;
  background:#0f5138!important;
  color:#fff!important;
  box-shadow:0 5px 16px rgba(30,58,43,.12)!important;
  font-size:11.5px!important;
  font-weight:600!important;
  line-height:1!important;
}
body.orkidem-a22 .r24-urun-karti .r24-gonder:hover,
body.orkidem-a22 .r24-urun-karti .r24-gonder:focus-visible{
  background:#0b4330!important;
}

/* Masaustu: aksiyonlar sadece hover/focus ile acilir. */
@media (hover:hover) and (pointer:fine){
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translate(-50%,7px)!important;
    transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;
  }
  body.orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar,
  body.orkidem-a22 .r24-urun-karti:focus-within .r24-hover-aksiyonlar{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translate(-50%,0)!important;
  }
}

/* 5) Dokunmatik Bloom-esintili kompakt iki kolon: ilk dokunus onizleme + ayri aksiyonlar. */
@media (hover:none), (pointer:coarse){
  body.orkidem-a22 .urun-grid,
  body.orkidem-a22 .urun-grid.ana-urun-grid,
  body.orkidem-a22 .r28-urun-sonuc-grid{
    column-gap:10px!important;
    row-gap:24px!important;
  }
  body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{
    aspect-ratio:1 / 1.04!important;
  }
  body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi,
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-bilgi{
    padding-top:6px!important;
  }
  body.orkidem-a22 .r24-kart-bilgi h2{
    margin-bottom:3px!important;
    font-size:12px!important;
    line-height:1.25!important;
  }
  body.orkidem-a22 .r24-kart-bilgi .urun-karti-guven,
  body.orkidem-a22 .r24-kart-bilgi .urun-karti-teslim{
    font-size:9px!important;
    line-height:1.25!important;
  }
  body.orkidem-a22 .r24-kart-bilgi .urun-karti-teslim{margin-top:3px!important}
  body.orkidem-a22 .r24-kart-bilgi .urun-karti-alt{margin-top:4px!important}
  body.orkidem-a22 .r24-kart-bilgi .urun-karti-alt .fiyat{font-size:14px!important}

  /* Eski mobil CSS aksiyonlari surekli aciyordu; R44.16 bunu R44.15 dokunmatik akisi ile esler. */
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
    bottom:9px!important;
    gap:6px!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translate(-50%,6px)!important;
    transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;
  }
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-hover-aksiyonlar{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translate(-50%,0)!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{
    width:31px!important;
    height:31px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon svg{
    width:14px!important;
    height:14px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-gonder{
    min-width:78px!important;
    height:31px!important;
    padding:0 11px!important;
    font-size:10px!important;
  }
}

@media (max-width:360px){
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{gap:5px!important}
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{width:29px!important;height:29px!important}
  body.orkidem-a22 .r24-urun-karti .r24-gonder{min-width:72px!important;height:29px!important;padding-inline:9px!important;font-size:9.5px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-17-urun-karti-gorsel-cerceve-hover-bilgi-gizle.css */
/* ORKIDEM A23.11 R44.17 - Urun karti yalniz gorsel cerceveli + hover/dokunmatik bilgi gizleme.
 * Kilitli kabul:
 * - Urunun tamaminda kart/panel cercevesi yoktur; sayfa zeminiyle birlesir.
 * - Yalniz urun fotografi kendi hafif gorsel yuzeyine sahiptir.
 * - Masaustu hover ve dokunmatik onizlemede bilgi blogu kaybolur; varsa ikinci gorsel ve 3 bagimsiz hizli aksiyon kalir.
 * - R44.15 dokunmatik ilk dokunus / ikinci dokunus gezinme akisi korunur.
 */

/* 1) Ana sayfadaki seyrek urun bolumu eski buyuk kart/panel hissi veremez. */
body.orkidem-a22 .ana-marketplace-bolum.r29-seyrek-urunler,
body.orkidem-a22 .ana-marketplace-bolum.r28-seyrek-urunler.r29-seyrek-urunler{
  max-width:var(--r29-max,1180px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
}
body.orkidem-a22 .r29-seyrek-urunler:has(.r24-urun-karti:only-child){
  max-width:var(--r29-max,1180px)!important;
  margin-right:0!important;
}

/* 2) Dis urun karti kesinlikle kart/panel degildir. */
body.orkidem-a22 article.urun-karti.r24-urun-karti,
body.orkidem-a22 article[data-r24-urun-karti],
body.orkidem-a22 .urun-grid > article.urun-karti.r24-urun-karti,
body.orkidem-a22 .ana-urun-grid > article.urun-karti.r24-urun-karti{
  border:0!important;
  border-width:0!important;
  border-color:transparent!important;
  border-style:none!important;
  border-radius:0!important;
  outline:0!important;
  outline-offset:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  filter:none!important;
  padding:0!important;
  overflow:visible!important;
  transform:none!important;
}
body.orkidem-a22 article.urun-karti.r24-urun-karti:hover,
body.orkidem-a22 article.urun-karti.r24-urun-karti:focus-within,
body.orkidem-a22 article.urun-karti.r24-urun-karti.r4415-dokunmatik-aktif{
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
body.orkidem-a22 article.urun-karti.r24-urun-karti::before,
body.orkidem-a22 article.urun-karti.r24-urun-karti::after,
body.orkidem-a22 article[data-r24-urun-karti]::before,
body.orkidem-a22 article[data-r24-urun-karti]::after{
  content:none!important;
  display:none!important;
  border:0!important;
  box-shadow:none!important;
  background:none!important;
}

/* 3) Yalniz urun fotografi kendi hafif cercevesine/yuzeyine sahiptir. */
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid #ecebe7!important;
  border-radius:11px!important;
  background:#faf9f6!important;
  box-shadow:none!important;
  outline:0!important;
}
body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{
  display:block!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:10px!important;
  background:#faf9f6!important;
  box-shadow:none!important;
  aspect-ratio:1 / 1.08!important;
}
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* 4) Normal durumda bilgi gorselin hemen altinda kompakt akar. */
body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi{
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:8px 0 0!important;
  gap:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:visible!important;
  transform:none!important;
  pointer-events:auto!important;
  transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;
}
body.orkidem-a22 .r24-kart-bilgi h2{margin:0 0 4px!important;line-height:1.26!important}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-guven{margin:0!important;min-height:0!important;line-height:1.28!important}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-teslim{margin-top:4px!important;padding:0!important;min-height:0!important;line-height:1.28!important}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-alt{margin-top:5px!important;padding-top:0!important}

/* 5) Masaustu hover: bilgi tamamen gorunmez olur; ikinci gorsel ve aksiyonlar kalir. */
@media (hover:hover) and (pointer:fine){
  body.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi{
    opacity:0!important;
    visibility:hidden!important;
    transform:translateY(-5px)!important;
    pointer-events:none!important;
  }
  body.orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar,
  body.orkidem-a22 .r24-urun-karti:focus-within .r24-hover-aksiyonlar{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
}

/* 6) Dokunmatik onizleme: bilgi kaybolur; ikinci gorsel + 3 ayrik aksiyon gorunur. */
@media (hover:none), (pointer:coarse){
  body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{aspect-ratio:1 / 1.04!important}
  body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi{padding-top:6px!important}
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-bilgi{
    opacity:0!important;
    visibility:hidden!important;
    transform:translateY(-4px)!important;
    pointer-events:none!important;
  }
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-hover-aksiyonlar{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
}

/* 7) Hızli aksiyonlar ortak kapsul degildir; R44.16 ayrik fiziksel dugmeler korunur. */
body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-18-urun-karti-gorsel-aksiyon-denge.css */
/* ORKIDEM A23.11 R44.18 - Urun karti gorsel/aksiyon denge revizyonu.
 * Hedef:
 * - Dis urun karti/paneli yok; yalniz fotograf sahnesi hafif cerceveli.
 * - Hover/dokunmatik onizlemede bilgi kaybolur, ikinci gorsel korunur.
 * - Hizli Goster / Gonder / Sepet gorsel cercevesinin ICINDE degil, hemen ALTINDA ayri bir satirda durur.
 * - Normal bilgi ile aktif aksiyon satiri ayni grid satirini paylasir; kart yuksekligi hoverda sicramaz.
 */

/* 1) Kart kabugu zemine karisir; alt alan icin iki satirli sade grid kullanilir. */
body.orkidem-a22 article.urun-karti.r24-urun-karti,
body.orkidem-a22 article[data-r24-urun-karti]{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  align-content:start!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  padding:0!important;
  overflow:visible!important;
}

/* 2) Yalniz fotograf sahnesi yuzeydir. Cerceve daha sessiz/premium tutulur. */
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel-sahne{
  grid-column:1!important;
  grid-row:1!important;
  position:relative!important;
  overflow:visible!important;
  border:1px solid #efede8!important;
  border-radius:11px!important;
  background:#fbfaf8!important;
  box-shadow:none!important;
  outline:0!important;
}
body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{
  display:block!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:10px!important;
  background:#fbfaf8!important;
  box-shadow:none!important;
  aspect-ratio:1 / 1.08!important;
}
body.orkidem-a22 .r24-urun-karti .r24-kart-gorsel{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* 3) Normal bilgi ve aktif aksiyon ayni ikinci satirda ust uste yer alir. */
body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi,
body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
  grid-column:1!important;
  grid-row:2!important;
}
body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi{
  align-self:start!important;
  justify-self:stretch!important;
  margin:0!important;
  padding:8px 0 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  min-height:0!important;
  max-height:none!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  pointer-events:auto!important;
  transition:opacity .15s ease,visibility .15s ease!important;
}

/* 4) Aksiyon satiri artik fotografin icine absolute bindirilmez. */
body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  align-self:start!important;
  justify-self:center!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:0!important;
  margin:12px auto 0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(4px)!important;
  transition:opacity .15s ease,transform .15s ease,visibility .15s ease!important;
  z-index:16!important;
}

/* 5) Uc aksiyon fiziksel olarak ayridir; orta ana aksiyon daha guclu. */
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #dce4df!important;
  border-radius:50%!important;
  background:#fff!important;
  color:#164d37!important;
  box-shadow:0 4px 14px rgba(24,69,49,.09)!important;
}
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon svg{
  width:16px!important;
  height:16px!important;
}
body.orkidem-a22 .r24-urun-karti .r24-gonder{
  min-width:116px!important;
  height:38px!important;
  padding:0 20px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:999px!important;
  background:#0f5138!important;
  color:#fff!important;
  box-shadow:0 4px 14px rgba(15,81,56,.14)!important;
  font-size:12.5px!important;
  font-weight:650!important;
  line-height:1!important;
  letter-spacing:.01em!important;
}
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon:hover,
body.orkidem-a22 .r24-urun-karti .r24-hover-ikon:focus-visible{
  border-color:#bfcfc6!important;
  color:#0f5138!important;
  background:#fff!important;
}
body.orkidem-a22 .r24-urun-karti .r24-gonder:hover,
body.orkidem-a22 .r24-urun-karti .r24-gonder:focus-visible{
  background:#0b4330!important;
}

/* 6) Masaustu hover: bilgi gider, disaridaki aksiyon satiri gelir. */
@media (hover:hover) and (pointer:fine){
  body.orkidem-a22 .r24-urun-karti:hover .r24-kart-bilgi,
  body.orkidem-a22 .r24-urun-karti:focus-within .r24-kart-bilgi{
    opacity:0!important;
    visibility:hidden!important;
    transform:none!important;
    pointer-events:none!important;
  }
  body.orkidem-a22 .r24-urun-karti:hover .r24-hover-aksiyonlar,
  body.orkidem-a22 .r24-urun-karti:focus-within .r24-hover-aksiyonlar{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }
}

/* 7) Dokunmatik: ilk dokunus ayni dis-aksiyon gorunumunu acar. */
@media (hover:none), (pointer:coarse){
  body.orkidem-a22 .r24-urun-karti .urun-karti-gorsel{
    aspect-ratio:1 / 1.04!important;
  }
  body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi{
    padding-top:6px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{
    margin-top:10px!important;
    gap:6px!important;
    transform:translateY(3px)!important;
  }
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-bilgi{
    opacity:0!important;
    visibility:hidden!important;
    transform:none!important;
    pointer-events:none!important;
  }
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-hover-aksiyonlar{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{
    width:33px!important;
    height:33px!important;
    min-width:33px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon svg{
    width:14px!important;
    height:14px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-gonder{
    min-width:90px!important;
    height:33px!important;
    padding:0 13px!important;
    font-size:10.5px!important;
  }
}

@media (max-width:360px){
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar{margin-top:9px!important;gap:5px!important}
  body.orkidem-a22 .r24-urun-karti .r24-hover-ikon{width:31px!important;height:31px!important;min-width:31px!important}
  body.orkidem-a22 .r24-urun-karti .r24-gonder{min-width:82px!important;height:31px!important;padding-inline:11px!important;font-size:10px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-19-urun-bilgi-ortali-hiza.css */
/* ORKIDEM A23.11 R44.19 - Urun bilgi blogu ortali hizalama.
 * Hedef:
 * - R44.18 gorsel/aksiyon yapisi aynen korunur.
 * - Normal durumda urun adi, magaza/puan, yakinlik, teslimat ve fiyat fotograf ekseninde ortalanir.
 * - Uzun urun adlari en fazla iki satirda kalir; kart ritmi bozulmaz.
 * - Hover/dokunmatik onizlemede R44.17/R44.18 bilgi gizleme davranisi degismez.
 */

body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi{
  text-align:center!important;
  justify-items:center!important;
}

body.orkidem-a22 .r24-kart-bilgi h2{
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.orkidem-a22 .r24-kart-bilgi h2 a{
  display:-webkit-box!important;
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-align:center!important;
  text-overflow:ellipsis!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  line-clamp:2!important;
  overflow-wrap:anywhere!important;
}

body.orkidem-a22 .r24-kart-bilgi .urun-karti-guven{
  width:100%!important;
  justify-content:center!important;
  text-align:center!important;
}
body.orkidem-a22 .r24-kart-bilgi .magaza-link{
  max-width:min(82%,240px)!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  text-align:center!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-yakinlik-satir{
  width:100%!important;
  justify-content:center!important;
  text-align:center!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-teslim{
  width:100%!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-teslim > span:last-child{
  min-width:0!important;
  text-align:center!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-karti-alt{
  width:100%!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
}
body.orkidem-a22 .r24-kart-bilgi .urun-fiyat-grubu{
  width:100%!important;
  text-align:center!important;
}

@media (max-width:760px){
  body.orkidem-a22 .r24-kart-bilgi .magaza-link{max-width:88%!important}
  body.orkidem-a22 .r24-kart-bilgi h2 a{overflow-wrap:normal!important;word-break:normal!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-20-mobil-sade-gonder-gorsel-onizleme.css */
/* ORKIDEM A23.11 R44.20 - Mobil sade Gonder + yalniz gorsel onizleme.
 * Masaustu R44.19 davranisi aynen korunur.
 * Dokunmatik telefon/tablette:
 * - Urun bilgi blogu her zaman gorunur kalir.
 * - Hizli Goster ve Sepet gizlenir; yalniz Gonder etiketi/butonu kalir.
 * - Gonder satiri normal durumda da sabit gorunur; onizlemede yerlesim degismez.
 * - Ilk dokunus yalniz varsa ikinci gorseli acar; bilgi/aksiyon ritmi degismez.
 * - Ikinci dokunus mevcut R44.15 akisi geregi urun detayina gider; disari dokunus ana gorseli geri getirir.
 */

@media (hover:none), (pointer:coarse){
  /* Mobilde uc katman: gorsel / tek Gonder / bilgi. */
  body.orkidem-a22 article.urun-karti.r24-urun-karti,
  body.orkidem-a22 article[data-r24-urun-karti]{
    grid-template-rows:auto auto auto!important;
  }

  /* Bilgi blogu mobilde artik onizleme sirasinda kaybolmaz. */
  body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi,
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-bilgi{
    grid-column:1!important;
    grid-row:3!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    padding-top:6px!important;
  }

  /* Aksiyon satiri mobilde hep sabit; dokunus sadece fotografi degistirir. */
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar,
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-hover-aksiyonlar{
    grid-column:1!important;
    grid-row:2!important;
    position:relative!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    align-self:start!important;
    justify-self:center!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:0!important;
    margin:7px auto 0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    z-index:16!important;
  }

  /* Mobilde Hızli Goster ve Sepet yok. */
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar .r24-hover-ikon{
    display:none!important;
  }

  /* Yalniz Gonder etiketi kompakt ve merkezde. */
  body.orkidem-a22 .r24-urun-karti .r24-gonder{
    display:inline-flex!important;
    min-width:88px!important;
    width:auto!important;
    height:31px!important;
    padding:0 15px!important;
    align-items:center!important;
    justify-content:center!important;
    border:0!important;
    border-radius:999px!important;
    background:#0f5138!important;
    color:#fff!important;
    box-shadow:none!important;
    font-size:10.5px!important;
    font-weight:650!important;
    line-height:1!important;
    letter-spacing:.01em!important;
    text-decoration:none!important;
  }

  body.orkidem-a22 .r24-urun-karti .r24-gonder:active,
  body.orkidem-a22 .r24-urun-karti .r24-gonder:focus-visible{
    background:#0b4330!important;
    color:#fff!important;
  }
}

@media (max-width:390px) and (hover:none), (max-width:390px) and (pointer:coarse){
  body.orkidem-a22 .r24-urun-karti .r24-hover-aksiyonlar,
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-hover-aksiyonlar{
    margin-top:6px!important;
  }
  body.orkidem-a22 .r24-urun-karti .r24-gonder{
    min-width:82px!important;
    height:30px!important;
    padding-inline:13px!important;
    font-size:10px!important;
  }
  body.orkidem-a22 .r24-urun-karti .urun-karti-icerik.r24-kart-bilgi,
  body.orkidem-a22 .r24-urun-karti.r4415-dokunmatik-aktif .r24-kart-bilgi{
    padding-top:5px!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-21-blog-bloom-editorial.css */
/* ORKIDEM A23.11 R44.21 - Blog Bloom esintili editoriyal sunum.
 * - Ana sayfada son 3 yazi: yalniz gorsel + baslik, dis kart yok.
 * - ORKIDEM Blog / Son Yazilarimiz merkez basligi ve altta tek CTA.
 * - /blog listesi ayni gorsel dili kullanir.
 */
.r4421-blog-band,
.r4421-blog-page{width:min(1420px,calc(100% - 48px));margin-inline:auto}
.r4421-blog-band{margin-top:68px;margin-bottom:56px;padding:4px 0 0}
.r4421-blog-page{padding-top:58px;padding-bottom:72px}
.r4421-blog-head{text-align:center;margin:0 auto 30px}
.r4421-blog-brand{margin:0 0 7px;color:#75a99e;font-size:clamp(22px,1.75vw,32px);font-weight:550;line-height:1.15;letter-spacing:-.025em}
.orkidem-a22 .r4421-blog-title{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;color:#183f33;font-size:clamp(29px,2.35vw,42px);font-weight:650;line-height:1.08;letter-spacing:-.035em}
.orkidem-a22 .r4421-blog-title::before,
.orkidem-a22 .r4421-blog-title::after{content:"❧";display:inline-block;color:#a9cec5;font-family:Georgia,'Times New Roman',serif;font-size:.72em;font-weight:400;line-height:1;opacity:.95}
.orkidem-a22 .r4421-blog-title::before{transform:scaleX(-1)}
.r4421-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}
.r4421-blog-item{min-width:0;margin:0;padding:0;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.r4421-blog-media{position:relative;display:block;width:100%;aspect-ratio:1.82/1;overflow:hidden;border:1px solid #eeece7;border-radius:14px;background:#f4f1eb;text-decoration:none;isolation:isolate}
.r4421-blog-media::after{content:"";position:absolute;z-index:2;inset:12px;border:1px solid rgba(255,255,255,.78);border-radius:10px;pointer-events:none}
.r4421-blog-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}
.r4421-blog-item:hover .r4421-blog-media img{transform:scale(1.018)}
.r4421-blog-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:58px;color:#86afa5;background:linear-gradient(145deg,#f8f5ef,#edf3ef)}
.orkidem-a22 .r4421-blog-item h3,
.orkidem-a22 .r4421-blog-item h2{margin:14px 2px 0;color:#233f36;font-family:Georgia,'Times New Roman',serif;font-size:clamp(17px,1.25vw,21px);font-weight:400;line-height:1.35;letter-spacing:-.018em;text-align:left}
.r4421-blog-item h3 a,
.r4421-blog-item h2 a{color:inherit;text-decoration:none}
.r4421-blog-item h3 a:hover,
.r4421-blog-item h2 a:hover{color:#0f5b45}
.r4421-blog-cta{display:flex;justify-content:center;margin-top:54px}
.r4421-blog-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:999px;background:#173f31;color:#fff!important;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.015em;box-shadow:0 7px 18px rgba(23,63,49,.10);transition:background .2s ease,transform .2s ease}
.r4421-blog-cta a:hover{background:#0f523c;transform:translateY(-1px)}
.r4421-blog-page-head{margin-bottom:34px}
.orkidem-a22 .r4421-blog-page .r4421-blog-title{font-size:clamp(31px,2.5vw,46px)}
.r4421-blog-page-grid{row-gap:42px}
.r4421-blog-empty{margin:0 auto;padding:42px 20px;text-align:center;color:#718079;border-top:1px solid #ebe9e4;border-bottom:1px solid #ebe9e4}

@media(max-width:1050px){
  .r4421-blog-band,.r4421-blog-page{width:min(940px,calc(100% - 38px))}
  .r4421-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}
  .r4421-blog-band .r4421-blog-item:nth-child(3){grid-column:1/-1;width:min(50%,440px);justify-self:center}
  .r4421-blog-band{margin-top:56px;margin-bottom:44px}
}
@media(max-width:700px){
  .r4421-blog-band,.r4421-blog-page{width:calc(100% - 28px)}
  .r4421-blog-band{margin-top:46px;margin-bottom:34px}
  .r4421-blog-page{padding-top:42px;padding-bottom:52px}
  .r4421-blog-head{margin-bottom:22px}
  .r4421-blog-brand{font-size:22px;margin-bottom:6px}
  .orkidem-a22 .r4421-blog-title{gap:10px;font-size:29px}
  .orkidem-a22 .r4421-blog-title::before,.orkidem-a22 .r4421-blog-title::after{font-size:.62em}
  .r4421-blog-grid{grid-template-columns:1fr;gap:28px}
  .r4421-blog-band .r4421-blog-item:nth-child(3){grid-column:auto;width:auto;justify-self:stretch}
  .r4421-blog-media{aspect-ratio:1.62/1;border-radius:13px}
  .r4421-blog-media::after{inset:10px;border-radius:9px}
  .orkidem-a22 .r4421-blog-item h3,.orkidem-a22 .r4421-blog-item h2{margin-top:11px;font-size:17px;line-height:1.38}
  .r4421-blog-cta{margin-top:36px}
  .r4421-blog-cta a{min-height:42px;padding-inline:21px;font-size:11px}
  .r4421-blog-page-grid{row-gap:30px}
}
@media(max-width:380px){
  .r4421-blog-band,.r4421-blog-page{width:calc(100% - 22px)}
  .orkidem-a22 .r4421-blog-title{font-size:27px;gap:8px}
  .r4421-blog-media{aspect-ratio:1.55/1}
}
@media(prefers-reduced-motion:reduce){
  .r4421-blog-media img,.r4421-blog-cta a{transition:none!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-22-footer-ve-mobil-gonder.css */
body.orkidem-a22 .r44-footer-utility-strip{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
  align-items:start;
  padding:24px 0 18px;
  margin-top:10px;
  border-top:1px solid rgba(255,255,255,.10);
  border-bottom:1px solid rgba(255,255,255,.10);
}
body.orkidem-a22 .r44-footer-utility-block{
  display:flex;
  flex-direction:column;
  gap:12px;
  min-width:0;
}
body.orkidem-a22 .r44-footer-utility-block h3{
  margin:0;
  color:#f2cd77;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.1em;
}
body.orkidem-a22 .r44-footer-utility-social{
  align-items:flex-start;
}
body.orkidem-a22 .r44-footer-utility-payment{
  align-items:center;
  text-align:center;
}
body.orkidem-a22 .r44-footer-utility-apps{
  align-items:flex-end;
}
body.orkidem-a22 .r44-footer-utility-strip img,
body.orkidem-a22 .r44-footer-utility-strip .r36-resmi-gorsel img{
  filter:none!important;
}
body.orkidem-a22 .r44-footer-utility-strip .r36-sosyal-linkler{
  justify-content:flex-start;
  gap:10px;
}
body.orkidem-a22 .r44-footer-utility-strip .r36-sosyal-linkler a{
  margin:0;
  min-width:48px;
  min-height:48px;
  padding:10px 12px;
  border-radius:14px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.1);
}
body.orkidem-a22 .r44-footer-utility-strip .r36-sosyal-linkler img{
  width:auto;
  height:18px;
  max-width:94px;
  object-fit:contain;
}
body.orkidem-a22 .r44-footer-payment-rail{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:10px;
  width:min(100%,420px);
  padding:14px 16px;
  border-radius:18px;
  background:#fff;
  border:1px solid rgba(226,211,186,.75);
  box-shadow:0 14px 38px rgba(8,29,22,.16);
}
body.orkidem-a22 .r44-footer-payment-item{
  display:grid;
  place-items:center;
  min-width:86px;
  min-height:54px;
  padding:6px 10px;
  border-radius:12px;
  background:#fff;
  border:1px solid #edf1ea;
}
body.orkidem-a22 .r44-footer-payment-item img{
  width:auto;
  height:auto;
  max-width:120px;
  max-height:40px;
  object-fit:contain;
}
body.orkidem-a22 .r44-footer-etbis{
  display:flex;
  justify-content:center;
}
body.orkidem-a22 .r44-footer-etbis .r36-resmi-gorsel,
body.orkidem-a22 .r44-footer-etbis .r36-resmi-gorsel img{
  display:block;
}
body.orkidem-a22 .r44-footer-etbis .r36-resmi-gorsel{
  padding:8px 12px;
  border-radius:16px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.12);
}
body.orkidem-a22 .r44-footer-etbis img{
  max-width:148px;
  max-height:62px;
  object-fit:contain;
}
body.orkidem-a22 .r44-footer-guven-list{
  display:grid;
  gap:10px;
  width:min(100%,420px);
}
body.orkidem-a22 .r44-footer-guven-item{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:10px 12px;
  text-align:left;
  border-radius:14px;
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.08);
}
body.orkidem-a22 .r44-footer-guven-item .r23-guven-ikon{
  flex:0 0 auto;
  margin-top:3px;
}
body.orkidem-a22 .r44-footer-guven-item strong{
  display:block;
  color:#fff;
  font-size:12px;
  line-height:1.35;
}
body.orkidem-a22 .r44-footer-guven-item small{
  display:block;
  margin-top:2px;
  color:rgba(255,255,255,.72);
  font-size:11px;
  line-height:1.45;
}
body.orkidem-a22 .r44-footer-app-card{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:14px;
  width:min(100%,420px);
  padding:16px;
  border-radius:18px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.1);
}
body.orkidem-a22 .r44-footer-app-cover{
  grid-column:1 / -1;
}
body.orkidem-a22 .r44-footer-app-cover img{
  width:100%;
  max-width:100%;
  max-height:110px;
  object-fit:cover;
  border-radius:14px;
}
body.orkidem-a22 .r44-footer-app-copy{
  display:grid;
  gap:8px;
  align-content:start;
}
body.orkidem-a22 .r44-footer-app-copy h4{
  margin:0;
  color:#fff;
  font-size:16px;
}
body.orkidem-a22 .r44-footer-app-copy p{
  margin:0;
  max-width:none;
  color:rgba(255,255,255,.72);
  font-size:12px;
  line-height:1.6;
}
body.orkidem-a22 .r44-footer-app-copy nav{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
body.orkidem-a22 .r44-footer-app-copy nav a{
  margin:0;
  padding:9px 12px;
  border-radius:12px;
  background:#fff;
  border:1px solid #ebefe8;
  color:#16382e;
  font-size:12px;
  font-weight:700;
}
body.orkidem-a22 .r44-footer-app-qr-wrap{
  display:flex;
  align-items:flex-start;
  justify-content:center;
}
body.orkidem-a22 .r44-footer-app-qr-wrap img{
  width:72px;
  max-width:72px;
  height:auto;
  border-radius:12px;
  background:#fff;
  padding:6px;
}
body.orkidem-a22 .r44-footer-utility-strip + .r21-footer-resmi{
  margin-top:18px;
}
body.orkidem-a22 .r44-footer-utility-strip + .r21-footer-resmi + .a22-footer-alt,
body.orkidem-a22 .r44-footer-utility-strip + .a22-footer-alt{
  margin-top:18px;
}
@media (max-width:1100px){
  body.orkidem-a22 .r44-footer-utility-strip{
    grid-template-columns:1fr;
  }
  body.orkidem-a22 .r44-footer-utility-social,
  body.orkidem-a22 .r44-footer-utility-payment,
  body.orkidem-a22 .r44-footer-utility-apps{
    align-items:flex-start;
    text-align:left;
  }
  body.orkidem-a22 .r44-footer-utility-payment{
    align-items:flex-start;
  }
  body.orkidem-a22 .r44-footer-payment-rail,
  body.orkidem-a22 .r44-footer-guven-list,
  body.orkidem-a22 .r44-footer-app-card{
    width:100%;
  }
  body.orkidem-a22 .r44-footer-payment-rail,
  body.orkidem-a22 .r44-footer-etbis{
    justify-content:flex-start;
  }
}
@media (max-width:640px){
  body.orkidem-a22 .r44-footer-utility-strip{
    gap:18px;
    padding:20px 0 16px;
  }
  body.orkidem-a22 .r44-footer-utility-strip .r36-sosyal-linkler a{
    min-width:46px;
    min-height:46px;
  }
  body.orkidem-a22 .r44-footer-payment-item{
    min-width:78px;
    min-height:50px;
  }
  body.orkidem-a22 .r44-footer-app-card{
    grid-template-columns:1fr;
  }
  body.orkidem-a22 .r44-footer-app-qr-wrap{
    justify-content:flex-start;
  }
  body.orkidem-a22 .r4420-urun-karti .r4420-hizli-gonder,
  body.orkidem-a22 .r4420-urun-karti .r4420-urun-karti-alt-aksiyon .r4420-hizli-gonder,
  body.orkidem-a22 .r4420-urun-karti .r4420-urun-karti-alt-aksiyon .r4420-sepete-ekle{
    min-height:46px!important;
    padding:12px 14px!important;
    font-size:12px!important;
    line-height:1.25!important;
    border-radius:14px!important;
  }
}

/* R44.35: Yazılı güven kartları yerine admin tarafından yüklenen tek görsel */
body.orkidem-a22 .r4435-footer-guven-gorsel{padding-top:18px;padding-bottom:18px}
body.orkidem-a22 .r4435-footer-guven-gorsel img{display:block;width:100%;height:auto;max-height:150px;object-fit:contain;border-radius:18px;background:#fff}
@media(max-width:760px){body.orkidem-a22 .r4435-footer-guven-gorsel{padding-top:12px;padding-bottom:12px}body.orkidem-a22 .r4435-footer-guven-gorsel img{max-height:none;border-radius:12px}}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-25-footer-referans.css */
/* R44.25 - Kullanici referansina gore acik zeminli, logosuz footer bilgi mimarisi. */
body.orkidem-a22 .a22-footer.r4425-footer{
  margin-top:0!important;
  padding:0 0 14px!important;
  background:#fbfaf7!important;
  border-top:1px solid #e7e4dd!important;
  color:#26322d!important;
}
body.orkidem-a22 .r4425-footer img{filter:none!important}
body.orkidem-a22 .r4425-footer .r35-newsletter{border-color:#e4e4de!important}
body.orkidem-a22 .r4425-footer-menu-grid{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:clamp(30px,4vw,72px)!important;
  padding-top:44px!important;
  padding-bottom:40px!important;
  border-bottom:1px solid #e7e6e0!important;
}
body.orkidem-a22 .r4425-footer-menu-col{min-width:0}
body.orkidem-a22 .r4425-footer-menu-col h3{
  margin:0 0 16px!important;
  color:#1f2933!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1.3!important;
  text-transform:uppercase!important;
  letter-spacing:.025em!important;
}
body.orkidem-a22 .r4425-footer-col-help{display:none!important}
body.orkidem-a22 .r4425-footer-menu-col nav{display:grid;gap:10px}
body.orkidem-a22 .r4425-footer-menu-col a,
body.orkidem-a22 .r4425-footer-menu-col .a22-footer-metin-dugme,
body.orkidem-a22 .r4425-footer-menu-text{
  display:block!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#30383d!important;
  font-size:12px!important;
  font-weight:450!important;
  line-height:1.55!important;
  text-align:left!important;
  text-decoration:none!important;
  cursor:pointer;
}
body.orkidem-a22 .r4425-footer-menu-col a:hover,
body.orkidem-a22 .r4425-footer-menu-col .a22-footer-metin-dugme:hover{color:#0f5138!important;text-decoration:underline!important;text-underline-offset:3px}

body.orkidem-a22 .r4425-footer-trust{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  padding:24px 0!important;
  border-bottom:1px solid #e7e6e0!important;
}
body.orkidem-a22 .r4425-footer-trust article{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  min-width:0!important;
  min-height:62px!important;
  padding:0 24px!important;
  border-right:1px solid #ebe9e3!important;
}
body.orkidem-a22 .r4425-footer-trust article:first-child{padding-left:0!important}
body.orkidem-a22 .r4425-footer-trust article:last-child{padding-right:0!important;border-right:0!important}
body.orkidem-a22 .r4425-footer-trust .r23-guven-ikon{
  flex:0 0 42px!important;
  width:42px!important;
  height:42px!important;
  border:1px solid #dce1dc!important;
  border-radius:50%!important;
  background:#fff!important;
}
body.orkidem-a22 .r4425-footer-trust .r23-guven-ikon:before{color:#203c32!important;font-size:17px!important}
body.orkidem-a22 .r4425-footer-trust article>span{display:grid!important;gap:3px!important;min-width:0!important}
body.orkidem-a22 .r4425-footer-trust strong{color:#25313b!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;text-transform:uppercase!important}
body.orkidem-a22 .r4425-footer-trust small{color:#5d6864!important;font-size:10px!important;line-height:1.4!important}

body.orkidem-a22 .r4425-footer-tools{
  display:grid!important;
  grid-template-columns:1.05fr 1.35fr 1.1fr .9fr!important;
  gap:clamp(28px,4vw,64px)!important;
  align-items:start!important;
  padding:30px 0 31px!important;
  border-bottom:1px solid #e7e6e0!important;
}
body.orkidem-a22 .r4425-footer-tool{min-width:0!important}
body.orkidem-a22 .r4425-footer-tool h3{
  margin:0 0 14px!important;
  color:#25313b!important;
  font-size:11px!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  letter-spacing:.025em!important;
}
body.orkidem-a22 .r4425-footer-social .r36-sosyal-linkler{
  display:flex!important;
  gap:9px!important;
  flex-wrap:wrap!important;
  margin:0!important;
}
body.orkidem-a22 .r4425-footer-social .r36-sosyal-linkler a{
  display:grid!important;
  place-items:center!important;
  width:36px!important;
  min-width:36px!important;
  height:36px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  background:#fff!important;
  box-shadow:0 1px 0 #e3e6e2,0 5px 15px rgba(35,46,40,.06)!important;
  overflow:hidden!important;
  text-decoration:none!important;
}
body.orkidem-a22 .r4425-footer-social .r36-sosyal-linkler img{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;object-fit:contain!important}
body.orkidem-a22 .r4425-footer-social .r36-sosyal-linkler span{font-size:8px!important;font-weight:800!important;color:#25453a!important}
body.orkidem-a22 .r4425-footer-payment-image{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-height:74px!important;
  padding:0!important;
  background:transparent!important;
}
body.orkidem-a22 .r4425-footer-payment-image img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:82px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
body.orkidem-a22 .r4425-footer-apps nav{display:grid!important;gap:8px!important}
body.orkidem-a22 .r4425-footer-apps a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:min(100%,154px)!important;
  min-height:39px!important;
  margin:0!important;
  padding:7px 12px!important;
  border-radius:7px!important;
  background:#0f1112!important;
  color:#fff!important;
  font-size:9.5px!important;
  font-weight:700!important;
  line-height:1.25!important;
  text-align:center!important;
  text-decoration:none!important;
}
body.orkidem-a22 .r4425-footer-apps a:hover{background:#1e2522!important;color:#fff!important}
body.orkidem-a22 .r4425-footer-etbis>a,
body.orkidem-a22 .r4425-footer-etbis>img{
  display:block!important;
  width:auto!important;
  max-width:150px!important;
  max-height:82px!important;
  margin:0!important;
}
body.orkidem-a22 .r4425-footer-etbis>a img{display:block!important;width:auto!important;max-width:150px!important;max-height:82px!important;object-fit:contain!important;object-position:left top!important}
body.orkidem-a22 .r4425-footer-etbis-text{font-size:11px!important;color:#315548!important;text-decoration:underline!important;text-underline-offset:3px!important}

body.orkidem-a22 .r4425-footer-bottom{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:28px!important;
  align-items:center!important;
  padding:18px 0 4px!important;
  color:#52605a!important;
}
body.orkidem-a22 .r4425-footer-copyright{font-size:9.5px!important;white-space:nowrap!important}
body.orkidem-a22 .r4425-footer-bottom nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;flex-wrap:wrap!important}
body.orkidem-a22 .r4425-footer-bottom nav a,
body.orkidem-a22 .r4425-footer-bottom nav button,
body.orkidem-a22 .r4425-footer-bottom nav span{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  margin:0!important;
  padding:0 11px!important;
  border:0!important;
  background:transparent!important;
  color:#495651!important;
  font-size:9.5px!important;
  line-height:1.5!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
body.orkidem-a22 .r4425-footer-bottom nav>*+*:before{content:"";position:absolute;left:0;top:50%;width:1px;height:11px;background:#aab1ad;transform:translateY(-50%)}
body.orkidem-a22 .r4425-footer-bottom nav a:hover,
body.orkidem-a22 .r4425-footer-bottom nav button:hover{color:#0f5138!important;text-decoration:underline!important;text-underline-offset:3px!important}

@media(max-width:1180px){
  body.orkidem-a22 .r4425-footer-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 40px!important}
  body.orkidem-a22 .r4425-footer-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 42px!important}
}
@media(max-width:820px){
  body.orkidem-a22 .r4425-footer-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:34px!important;padding-bottom:30px!important}
  body.orkidem-a22 .r4425-footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.orkidem-a22 .r4425-footer-trust article{padding:14px 12px!important;border-right:0!important;border-bottom:1px solid #ebe9e3!important}
  body.orkidem-a22 .r4425-footer-trust article:nth-last-child(-n+2){border-bottom:0!important}
  body.orkidem-a22 .r4425-footer-bottom{grid-template-columns:1fr!important;gap:10px!important}
  body.orkidem-a22 .r4425-footer-bottom nav{justify-content:flex-start!important}
  body.orkidem-a22 .r4425-footer-copyright{white-space:normal!important}
}
@media(max-width:520px){
  body.orkidem-a22 .r4425-footer-menu-grid{grid-template-columns:1fr 1fr!important;gap:27px 20px!important;padding-top:29px!important;padding-bottom:26px!important}
  body.orkidem-a22 .r4425-footer-menu-col h3{font-size:11px!important;margin-bottom:12px!important}
  body.orkidem-a22 .r4425-footer-menu-col nav{gap:8px!important}
  body.orkidem-a22 .r4425-footer-menu-col a,body.orkidem-a22 .r4425-footer-menu-col .a22-footer-metin-dugme{font-size:10.5px!important}
  body.orkidem-a22 .r4425-footer-trust{grid-template-columns:1fr!important;padding:10px 0!important}
  body.orkidem-a22 .r4425-footer-trust article{padding:12px 0!important;border-bottom:1px solid #ebe9e3!important}
  body.orkidem-a22 .r4425-footer-trust article:nth-last-child(-n+2){border-bottom:1px solid #ebe9e3!important}
  body.orkidem-a22 .r4425-footer-trust article:last-child{border-bottom:0!important}
  body.orkidem-a22 .r4425-footer-tools{grid-template-columns:1fr!important;gap:24px!important;padding:25px 0!important}
  body.orkidem-a22 .r4425-footer-payment-image img{max-height:72px!important}
  body.orkidem-a22 .r4425-footer-apps nav{display:flex!important;flex-wrap:wrap!important}
  body.orkidem-a22 .r4425-footer-apps a{width:auto!important;min-width:135px!important}
  body.orkidem-a22 .r4425-footer-bottom nav a,body.orkidem-a22 .r4425-footer-bottom nav button,body.orkidem-a22 .r4425-footer-bottom nav span{padding:3px 9px!important;font-size:9px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-27-auth-banner-modern.css */
/* ORKIDEM A23.11 R44.27 - Premium giris/uyelik panelleri + buyutulmus tekli banner/hero. */
body.orkidem-a22.a22-kimlik-sayfasi{
  background:#fbfaf7!important;
  color:#173e33!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-shell{
  width:min(1440px,calc(100% - 40px))!important;
  min-height:min(820px,calc(100dvh - 48px))!important;
  margin:24px auto!important;
  grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;
  overflow:hidden!important;
  border:1px solid #e8e3da!important;
  border-radius:28px!important;
  background:#fff!important;
  box-shadow:0 22px 70px rgba(30,49,41,.075)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  padding:clamp(46px,5.2vw,82px)!important;
  border-right:1px solid #e9e4dc!important;
  background:
    radial-gradient(circle at 88% 24%,rgba(214,184,128,.18),transparent 27%),
    radial-gradient(circle at 80% 78%,rgba(32,92,68,.12),transparent 34%),
    linear-gradient(145deg,#f7f3eb 0%,#f7f5ef 54%,#edf4ef 100%)!important;
  color:#173e33!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka:before,
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka:after{
  content:""!important;
  position:absolute!important;
  pointer-events:none!important;
  border-radius:52% 48% 56% 44% / 48% 42% 58% 52%!important;
  transform:rotate(-12deg)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka:before{
  width:330px!important;
  height:450px!important;
  right:-155px!important;
  top:11%!important;
  background:linear-gradient(145deg,rgba(255,255,255,.46),rgba(210,225,216,.24))!important;
  border:1px solid rgba(255,255,255,.58)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka:after{
  width:380px!important;
  height:300px!important;
  right:-165px!important;
  bottom:-125px!important;
  background:linear-gradient(145deg,rgba(217,188,132,.15),rgba(255,255,255,.04))!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka-icerik{
  position:relative!important;
  z-index:2!important;
  width:min(100%,590px)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka-logo{
  display:inline-flex!important;
  align-items:center!important;
  margin:0 0 34px!important;
  text-decoration:none!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka img{
  display:block!important;
  width:auto!important;
  max-width:230px!important;
  max-height:64px!important;
  filter:none!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka>div>span{
  display:block!important;
  margin:0 0 14px!important;
  color:#8b6a36!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.14em!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka h1{
  max-width:560px!important;
  margin:0!important;
  color:#173e33!important;
  font-family:var(--orkidem-font-baslik,Georgia,serif)!important;
  font-size:clamp(42px,4vw,66px)!important;
  font-weight:500!important;
  letter-spacing:-.045em!important;
  line-height:1.02!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka p{
  max-width:540px!important;
  margin:22px 0 0!important;
  color:#66746d!important;
  font-size:14px!important;
  line-height:1.7!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-faydalar{
  display:grid!important;
  gap:11px!important;
  max-width:520px!important;
  margin:30px 0 0!important;
  padding:0!important;
  list-style:none!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-faydalar li{
  position:relative!important;
  display:grid!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  gap:0 12px!important;
  align-items:center!important;
  min-height:42px!important;
  padding:0!important;
  color:#314a40!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-faydalar li:before{
  content:"✓"!important;
  grid-row:1 / span 2!important;
  display:grid!important;
  place-items:center!important;
  width:36px!important;
  height:36px!important;
  border:1px solid rgba(188,145,65,.42)!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.72)!important;
  color:#a97925!important;
  font-size:14px!important;
  font-weight:800!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-faydalar strong{
  color:#28473b!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.35!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-faydalar small{
  margin-top:2px!important;
  color:#76827c!important;
  font-size:10.5px!important;
  line-height:1.45!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  padding:54px clamp(34px,4.5vw,72px)!important;
  background:linear-gradient(180deg,#fff 0%,#fefdfb 100%)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-geri{
  top:24px!important;
  right:28px!important;
  z-index:3!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  color:#5f7169!important;
  font-size:11px!important;
  font-weight:650!important;
  text-decoration:none!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-geri:hover{
  color:#0f5138!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti{
  width:min(100%,590px)!important;
  margin:0!important;
  padding:30px!important;
  border:1px solid #e2e7e3!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 18px 48px rgba(22,61,48,.075)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit .musteri-auth-form .form-karti{
  width:min(100%,670px)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-kart-logo{
  justify-content:flex-start!important;
  margin:0 0 16px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-kart-logo img{
  max-width:178px!important;
  max-height:50px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .etiket{
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  margin-bottom:10px!important;
  padding:5px 10px!important;
  border:1px solid #ead5a9!important;
  border-radius:999px!important;
  background:#fbf2df!important;
  color:#8b6a36!important;
  font-size:9.5px!important;
  font-weight:850!important;
  letter-spacing:.08em!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti h1{
  margin:0!important;
  color:#173e33!important;
  font-family:var(--orkidem-font-baslik,Georgia,serif)!important;
  font-size:clamp(29px,2.3vw,38px)!important;
  font-weight:500!important;
  letter-spacing:-.025em!important;
  line-height:1.08!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti>p{
  margin:9px 0 18px!important;
  color:#718079!important;
  font-size:12px!important;
  line-height:1.55!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .sosyal-giris-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
  margin:0 0 13px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .sosyal-giris-buton{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  margin:0!important;
  padding:9px 12px!important;
  border:1px solid #dde4df!important;
  border-radius:11px!important;
  background:#fff!important;
  color:#29483c!important;
  box-shadow:none!important;
  font-size:11px!important;
  font-weight:750!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .sosyal-giris-buton:hover{
  border-color:#bfcfc5!important;
  background:#f9fbf9!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-ayrac{
  margin:10px 0 14px!important;
  color:#929b96!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form form{
  gap:13px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:13px 12px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit-grid .auth-tam-satir{
  grid-column:1 / -1!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form label{
  display:grid!important;
  gap:6px!important;
  min-width:0!important;
  color:#203e33!important;
  font-size:11.5px!important;
  font-weight:800!important;
  line-height:1.35!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form input:not([type="checkbox"]):not([type="hidden"]),
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form select,
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form textarea{
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:10px 13px!important;
  border:1px solid #dfe5e1!important;
  border-radius:11px!important;
  background:#fff!important;
  color:#183c30!important;
  box-shadow:none!important;
  font-size:13px!important;
  outline:none!important;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form input:not([type="checkbox"]):focus,
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form select:focus,
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form textarea:focus{
  border-color:#74a28f!important;
  box-shadow:0 0 0 3px rgba(23,76,58,.09)!important;
  background:#fff!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sifre-satir{
  position:relative!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sifre-input-wrap{
  position:relative!important;
  display:block!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sifre-input-wrap input{
  padding-right:52px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sifre-goster{
  position:absolute!important;
  top:50%!important;
  right:6px!important;
  bottom:auto!important;
  display:grid!important;
  place-items:center!important;
  width:36px!important;
  height:36px!important;
  padding:0!important;
  border:0!important;
  border-radius:9px!important;
  background:#f3f6f3!important;
  color:#36584b!important;
  cursor:pointer!important;
  transform:translateY(-50%)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sifre-goster:hover{
  background:#e9f0eb!important;
  color:#0f5138!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sifre-goster svg{
  width:18px!important;
  height:18px!important;
  stroke:currentColor!important;
  fill:none!important;
  stroke-width:1.8!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-alan-mesaji{
  margin:0!important;
  color:#7b8580!important;
  font-size:10px!important;
  font-weight:550!important;
  line-height:1.4!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-alan-mesaji.hata{color:#a43a3a!important}
body.orkidem-a22.a22-kimlik-sayfasi .a22-alan-mesaji.basari{color:#1d7654!important}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sifre-guc{
  height:3px!important;
  margin-top:1px!important;
  border-radius:999px!important;
  background:#edf0ed!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sozlesmeler{
  gap:9px!important;
  margin-top:2px!important;
  padding:12px!important;
  border:1px solid #e7ebe7!important;
  border-radius:12px!important;
  background:#fbfcfa!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sozlesmeler label{
  display:grid!important;
  grid-template-columns:18px minmax(0,1fr)!important;
  gap:9px!important;
  align-items:start!important;
  color:#5f6e67!important;
  font-size:10.5px!important;
  font-weight:550!important;
  line-height:1.55!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sozlesmeler input[type="checkbox"]{
  width:16px!important;
  height:16px!important;
  min-height:16px!important;
  margin:1px 0 0!important;
  accent-color:#174c3a!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-sozlesmeler a,
body.orkidem-a22.a22-kimlik-sayfasi .auth-form-yardim a,
body.orkidem-a22.a22-kimlik-sayfasi .yardim a{
  color:#0f5138!important;
  font-weight:700!important;
  text-underline-offset:2px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-form-yardim{
  display:flex!important;
  justify-content:flex-end!important;
  margin-top:-3px!important;
  font-size:10.5px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .buton[type="submit"]{
  min-height:48px!important;
  margin-top:1px!important;
  border:1px solid #174c3a!important;
  border-radius:11px!important;
  background:#174c3a!important;
  color:#fff!important;
  box-shadow:none!important;
  font-size:12px!important;
  font-weight:800!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .buton[type="submit"]:hover{
  background:#0f402f!important;
  border-color:#0f402f!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .yardim{
  margin:13px 0 0!important;
  color:#7c8781!important;
  text-align:center!important;
  font-size:10.5px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .auth-misafir-link{
  margin-top:7px!important;
}

/* R44.27: masaustunde tekli hero/banner daha genis ve daha etkili; mobil oranlar korunur. */
body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero,
body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-banner-slider{
  width:min(1440px,calc(100% - 40px))!important;
}
body.orkidem-a22 .r32-home-hero{
  min-height:390px!important;
  border-radius:24px!important;
}
body.orkidem-a22 .r32-home-hero.has-image{
  grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;
}
body.orkidem-a22 .r32-home-hero-copy{
  padding:clamp(48px,5vw,76px)!important;
}
body.orkidem-a22 .r32-home-hero-visual,
body.orkidem-a22 .r32-home-hero-visual img{
  min-height:390px!important;
}
body.orkidem-a22 .r32-desktop-banner-slider{
  border-radius:22px!important;
}
body.orkidem-a22 .r32-desktop-banner-slider .r32-banner-slide,
body.orkidem-a22 .r32-desktop-banner-slider .r41-legacy-banner-rotator{
  aspect-ratio:3.18/1!important;
}

@media(max-width:1100px) and (min-width:821px){
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-shell{
    width:calc(100% - 24px)!important;
    min-height:calc(100dvh - 24px)!important;
    margin:12px auto!important;
    grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr)!important;
    border-radius:22px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka{
    padding:40px 34px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka h1{
    font-size:clamp(36px,4.5vw,48px)!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form{
    padding:52px 26px 34px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti{
    padding:24px!important;
  }
}
@media(max-width:820px){
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-shell{
    display:block!important;
    width:100%!important;
    min-height:100dvh!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fbfaf7!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka{
    display:none!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form{
    min-height:100dvh!important;
    padding:58px 14px 24px!important;
    align-items:flex-start!important;
    background:#fbfaf7!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-geri{
    top:16px!important;
    right:16px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti,
  body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit .musteri-auth-form .form-karti{
    width:min(100%,560px)!important;
    padding:22px 20px!important;
    border-radius:18px!important;
    box-shadow:0 12px 34px rgba(22,61,48,.055)!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .auth-kart-logo{
    margin-bottom:12px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .auth-kart-logo img{
    max-width:165px!important;
  }
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero,
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-banner-slider{
    width:calc(100% - 24px)!important;
  }
  body.orkidem-a22 .r32-home-hero{
    min-height:0!important;
    border-radius:18px!important;
  }
  body.orkidem-a22 .r32-home-hero-copy{
    padding:28px 22px!important;
  }
  body.orkidem-a22 .r32-home-hero-visual,
  body.orkidem-a22 .r32-home-hero-visual img{
    min-height:250px!important;
  }
}
@media(max-width:620px){
  body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit-grid{
    grid-template-columns:1fr!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit-grid .auth-tam-satir{
    grid-column:auto!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .sosyal-giris-grid{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:430px){
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form{
    padding:52px 10px 18px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti,
  body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit .musteri-auth-form .form-karti{
    padding:20px 16px!important;
    border-radius:16px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti h1{
    font-size:28px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.orkidem-a22.a22-kimlik-sayfasi *{scroll-behavior:auto!important}
}
/* Kimlik ekranında alışveriş üst barı gösterilmez; kullanıcı doğrudan giriş/üyelik işine odaklanır. */
body.orkidem-a22.a22-kimlik-sayfasi.r43-topbar-active,
body.orkidem-a22.a22-kimlik-sayfasi.r43-topbar-active.r447-topbar-sticky{
  padding-top:0!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .r43-top-helper,
body.orkidem-a22.a22-kimlik-sayfasi .r42-header-campaigns,
body.orkidem-a22.a22-kimlik-sayfasi .r447-top-section-tabs{
  display:none!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-28-home-vitrin-tabs.css */
/* ORKİDEM A23.11 R44.28 — Ana sayfa yönetilen vitrinleri tek "Senin İçin" sekmeli keşif alanında birleştirir. */
body.orkidem-a22 .r4428-home-vitrin-tabs{
  width:min(1440px,calc(100% - 40px));
  margin:54px auto 58px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.orkidem-a22 .r4428-vitrin-baslik{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:13px;
  margin:0 0 20px;
  text-align:center;
}
body.orkidem-a22 .r4428-vitrin-baslik h2{
  margin:0;
  color:#1d2d28;
  font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(28px,2.15vw,38px);
  font-weight:500;
  line-height:1.1;
  letter-spacing:-.025em;
}
body.orkidem-a22 .r4428-vitrin-baslik span{
  color:#b8d8cf;
  font-size:25px;
  line-height:1;
  transform:translateY(-1px);
}
body.orkidem-a22 .r4428-vitrin-baslik span:last-child{transform:scaleX(-1) translateY(-1px)}
body.orkidem-a22 .r4428-vitrin-tablist{
  display:flex;
  align-items:flex-end;
  justify-content:center;
  gap:clamp(18px,3vw,46px);
  overflow-x:auto;
  scrollbar-width:none;
  padding:0 6px 16px;
  margin:0 auto 7px;
}
body.orkidem-a22 .r4428-vitrin-tablist::-webkit-scrollbar{display:none}
body.orkidem-a22 .r4428-vitrin-tablist button{
  position:relative;
  flex:0 0 auto;
  min-height:42px;
  padding:0 1px 10px;
  border:0;
  border-radius:0;
  background:transparent;
  color:#a3a19d;
  font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(20px,1.55vw,28px);
  font-weight:400;
  line-height:1.12;
  cursor:pointer;
  transition:color .18s ease;
}
body.orkidem-a22 .r4428-vitrin-tablist button:after{
  content:'';
  position:absolute;
  left:50%;
  bottom:0;
  width:0;
  height:2px;
  border-radius:999px;
  background:#86bdb0;
  transform:translateX(-50%);
  transition:width .18s ease;
}
body.orkidem-a22 .r4428-vitrin-tablist button:hover{color:#58645f}
body.orkidem-a22 .r4428-vitrin-tablist button[aria-selected='true']{color:#202822}
body.orkidem-a22 .r4428-vitrin-tablist button[aria-selected='true']:after{width:42px}
body.orkidem-a22 .r4428-vitrin-tablist button:focus-visible{outline:2px solid rgba(19,83,61,.35);outline-offset:5px;border-radius:5px}
body.orkidem-a22 .r4428-vitrin-paneller{min-height:220px}
body.orkidem-a22 .r4428-vitrin-panel[hidden]{display:none!important}
body.orkidem-a22 .r4428-vitrin-panel{animation:r4428-tab-in .18s ease both}
@keyframes r4428-tab-in{from{opacity:.15;transform:translateY(4px)}to{opacity:1;transform:none}}
body.orkidem-a22 .r4428-vitrin-aciklama{
  margin:0 auto 18px;
  max-width:720px;
  color:#738078;
  text-align:center;
  font-size:13px;
  line-height:1.55;
}
body.orkidem-a22 .r4428-vitrin-urun-grid{
  width:100%;
  margin:0!important;
  align-items:start;
}
body.orkidem-a22 .r4428-vitrin-tumu{
  display:flex;
  justify-content:center;
  margin-top:24px;
}
body.orkidem-a22 .r4428-vitrin-tumu a{
  display:inline-flex;
  align-items:center;
  min-height:38px;
  padding:0 5px;
  color:#174c3a;
  text-decoration:none;
  font-size:12px;
  font-weight:750;
  border-bottom:1px solid #a6c9bf;
}
body.orkidem-a22 .r4428-vitrin-tumu a:hover{color:#0f6849;border-color:#0f6849}
@media(min-width:1180px){
  body.orkidem-a22 .r4428-vitrin-urun-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px!important}
}
@media(max-width:820px){
  body.orkidem-a22 .r4428-home-vitrin-tabs{width:min(100% - 24px,720px);margin:38px auto 42px!important}
  body.orkidem-a22 .r4428-vitrin-baslik{margin-bottom:13px}
  body.orkidem-a22 .r4428-vitrin-baslik h2{font-size:30px}
  body.orkidem-a22 .r4428-vitrin-tablist{justify-content:flex-start;gap:24px;padding:0 2px 13px;margin-bottom:5px}
  body.orkidem-a22 .r4428-vitrin-tablist button{font-size:20px;min-height:38px}
}
@media(max-width:520px){
  body.orkidem-a22 .r4428-home-vitrin-tabs{width:calc(100% - 20px);margin:32px auto 36px!important}
  body.orkidem-a22 .r4428-vitrin-baslik{gap:8px}
  body.orkidem-a22 .r4428-vitrin-baslik h2{font-size:27px}
  body.orkidem-a22 .r4428-vitrin-baslik span{font-size:19px}
  body.orkidem-a22 .r4428-vitrin-tablist{gap:20px;padding-bottom:12px}
  body.orkidem-a22 .r4428-vitrin-tablist button{font-size:18px;white-space:nowrap}
  body.orkidem-a22 .r4428-vitrin-tumu{margin-top:17px}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-29-auth-site-context-topbar-align.css */
/* ORKIDEM A23.11 R44.29
 * - Giriş / üyelik ekranları alışveriş sitesinin gerçek header + navigasyon bağlamında kalır.
 * - R44.27 premium auth kartları korunur; tam-ekran bağımsız sayfa hissi kaldırılır.
 * - Masaüstü üst yardımcı bardaki sol bölüm / orta mesaj / sağ hızlı bağlantılar aynı eksene alınır.
 */

/* Desktop top helper: three visual zones share one exact vertical centerline. */
@media (min-width:901px){
  body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-inner{
    display:grid!important;
    grid-template-columns:minmax(180px,1fr) minmax(280px,auto) minmax(420px,1fr)!important;
    align-items:center!important;
    gap:18px!important;
    min-height:var(--r44-topbar-height,36px)!important;
  }
  body.orkidem-a22 .r43-top-helper.r44-top-center .r447-top-section-tabs{
    grid-column:1!important;
    justify-self:start!important;
    align-self:center!important;
    min-height:var(--r44-topbar-height,36px)!important;
    height:var(--r44-topbar-height,36px)!important;
    align-items:center!important;
  }
  body.orkidem-a22 .r43-top-helper.r44-top-center .r447-top-section-tabs a{
    box-sizing:border-box!important;
    min-height:var(--r44-topbar-height,36px)!important;
    height:var(--r44-topbar-height,36px)!important;
    justify-content:center!important;
  }
  body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-copy{
    position:static!important;
    grid-column:2!important;
    justify-self:center!important;
    align-self:center!important;
    width:max-content!important;
    max-width:min(560px,36vw)!important;
    min-height:var(--r44-topbar-height,36px)!important;
    height:var(--r44-topbar-height,36px)!important;
    transform:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    line-height:1!important;
  }
  body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-copy>a,
  body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-copy>span{
    min-height:var(--r44-topbar-height,36px)!important;
    height:var(--r44-topbar-height,36px)!important;
    display:inline-flex!important;
    align-items:center!important;
  }
  body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-links{
    grid-column:3!important;
    justify-self:end!important;
    align-self:center!important;
    margin-left:0!important;
    min-height:var(--r44-topbar-height,36px)!important;
    height:var(--r44-topbar-height,36px)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    line-height:1!important;
  }
  body.orkidem-a22 .r43-top-helper.r44-top-center .r43-top-helper-links a{
    box-sizing:border-box!important;
    min-height:var(--r44-topbar-height,36px)!important;
    height:var(--r44-topbar-height,36px)!important;
    display:inline-flex!important;
    align-items:center!important;
    line-height:1!important;
  }
}

/* Auth screens stay inside the real customer site chrome. */
body.orkidem-a22.a22-kimlik-sayfasi .a22-header,
body.orkidem-a22.a22-kimlik-sayfasi .a22-footer{
  display:block!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .r43-top-helper{
  display:block!important;
}
body.orkidem-a22.a22-kimlik-sayfasi.r43-topbar-active.r447-topbar-sticky{
  padding-top:var(--r44-topbar-height,36px)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi.r43-topbar-active:not(.r447-topbar-sticky){
  padding-top:0!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .a22-main{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  background:#fbfaf7!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-shell{
  width:min(1180px,calc(100% - 40px))!important;
  min-height:620px!important;
  margin:34px auto 56px!important;
  border-radius:24px!important;
  box-shadow:0 18px 60px rgba(30,49,41,.065)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit{
  min-height:700px!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form{
  min-height:0!important;
  padding:42px clamp(30px,4vw,58px)!important;
}
body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-geri{
  display:none!important;
}

@media(max-width:900px){
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-shell{
    width:min(100% - 24px,620px)!important;
    min-height:0!important;
    margin:18px auto 34px!important;
    display:block!important;
    border-radius:20px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-marka{
    display:none!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form{
    min-height:0!important;
    padding:18px!important;
    align-items:flex-start!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form .form-karti,
  body.orkidem-a22.a22-kimlik-sayfasi .auth-kayit .musteri-auth-form .form-karti{
    width:100%!important;
  }
}
@media(max-width:560px){
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-shell{
    width:calc(100% - 16px)!important;
    margin:10px auto 26px!important;
    border-radius:16px!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi .musteri-auth-form{
    padding:10px!important;
  }
}

/* Auth mobil header: hesap ve sepet etiketleri birbirine yapışmaz. */
@media(max-width:900px){
  body.orkidem-a22.a22-kimlik-sayfasi [data-r44-header] .r442-header-fixed-actions{
    display:flex!important;
    align-items:center!important;
    column-gap:14px!important;
    padding-left:0!important;
    border-left:0!important;
  }
  body.orkidem-a22.a22-kimlik-sayfasi [data-r44-header] .r442-header-fixed-actions a{
    display:inline-flex!important;
    align-items:center!important;
    white-space:nowrap!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-30-premium-hesap.css */
/* R44.30 - Premium, site-context customer account */
body.orkidem-a22.a22-hesap-sayfasi{
  --r4430-green:#0f513d;
  --r4430-green-deep:#0b3f31;
  --r4430-green-soft:#eef6f2;
  --r4430-gold:#c89b43;
  --r4430-gold-soft:#f7edd8;
  --r4430-ivory:#fbfaf7;
  --r4430-card:#fff;
  --r4430-line:#e7e5df;
  --r4430-text:#17382f;
  --r4430-muted:#6e7974;
  background:#fbfaf7!important;
}
body.orkidem-a22.a22-hesap-sayfasi .a22-main{padding-top:24px!important;padding-bottom:54px!important;background:linear-gradient(180deg,#fbfaf7 0%,#fffdf9 72%,#fbfaf7 100%)!important}
body.orkidem-a22.a22-hesap-sayfasi main.sayfa{max-width:1480px!important;padding-left:24px!important;padding-right:24px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-kabuk,
body.orkidem-a22.a22-hesap-sayfasi .r4430-hesap-kabuk{display:grid!important;grid-template-columns:286px minmax(0,1fr)!important;gap:30px!important;align-items:start!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik{min-width:0!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h1,
body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h2,
body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h3{font-family:var(--ork-font-heading,Georgia,serif);color:var(--r4430-green-deep)}
body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h1{font-size:clamp(38px,4.2vw,58px)!important;line-height:1.02!important;letter-spacing:-.035em!important;font-weight:500!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h2{font-size:clamp(24px,2.2vw,31px)!important;line-height:1.12!important;font-weight:500!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h3{font-weight:600!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-ust{margin-bottom:20px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-ust p,
body.orkidem-a22.a22-hesap-sayfasi .r4430-page-head p{color:var(--r4430-muted)!important;font-size:14px!important;line-height:1.6!important;max-width:900px}
body.orkidem-a22.a22-hesap-sayfasi .etiket{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 12px!important;border-radius:999px!important;background:var(--r4430-gold-soft)!important;border:1px solid #ead4a7!important;color:#896624!important;font-size:11px!important;font-weight:850!important;letter-spacing:.09em!important}
body.orkidem-a22.a22-hesap-sayfasi .buton{min-height:44px!important;border-radius:12px!important;padding:10px 17px!important;background:var(--r4430-green)!important;border:1px solid var(--r4430-green)!important;color:#fff!important;font-weight:800!important;box-shadow:0 8px 20px rgba(15,81,61,.10)!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}
body.orkidem-a22.a22-hesap-sayfasi .buton:hover{background:#0b4636!important;transform:translateY(-1px)!important;box-shadow:0 12px 25px rgba(15,81,61,.14)!important}
body.orkidem-a22.a22-hesap-sayfasi .buton.ikincil,
body.orkidem-a22.a22-hesap-sayfasi .buton-kucuk.ikincil{background:#fff!important;color:var(--r4430-green)!important;border-color:#cfdad5!important;box-shadow:none!important}
body.orkidem-a22.a22-hesap-sayfasi .buton-tehlike{background:#fff8f7!important;color:#a23a31!important;border-color:#ebc9c4!important;box-shadow:none!important}
body.orkidem-a22.a22-hesap-sayfasi .metin-link{color:var(--r4430-green)!important;font-weight:800!important;text-decoration:none!important}

/* Sidebar */
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu{position:sticky!important;top:98px!important;border:1px solid var(--r4430-line)!important;border-radius:22px!important;overflow:hidden!important;background:rgba(255,255,255,.96)!important;box-shadow:0 16px 40px rgba(48,57,52,.07)!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet{padding:20px 18px!important;gap:13px!important;background:linear-gradient(135deg,#fffdf9 0%,#faf4e9 100%)!important;border-bottom:1px solid #ebe5da!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet img,
body.orkidem-a22.a22-hesap-sayfasi .hesap-avatar-harf{width:58px!important;height:58px!important;border:4px solid #fff!important;box-shadow:0 7px 20px rgba(12,72,55,.14)!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-avatar-harf{background:linear-gradient(145deg,#0a4d3b,#073b2e)!important;color:#e5bd69!important;font-size:28px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet small{font-size:11px!important;color:#786e61!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet strong{font-family:var(--ork-font-heading,Georgia,serif)!important;font-size:18px!important;line-height:1.15!important;color:#172d27!important;font-weight:500!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet a{font-size:11px!important;color:var(--r4430-green)!important;font-weight:800!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon{display:grid!important;max-height:calc(100dvh - 205px)!important;overflow:auto!important;background:#fff!important;padding:0!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup{display:block!important;background:#fff!important;border-bottom:1px solid #eeece7!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup>summary{min-height:48px!important;padding:12px 15px!important;color:var(--r4430-green-deep)!important;background:#fff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup[open]>summary{background:#fcfaf6!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup>summary i{color:var(--r4430-gold)!important;font-style:normal!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler{display:grid!important;padding:0 8px 9px!important;gap:2px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup:not([open])>.hesap-menu-grup-linkler{display:none!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a{display:grid!important;grid-template-columns:36px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;min-height:52px!important;width:100%!important;padding:8px 9px!important;margin:0!important;border:0!important;border-radius:12px!important;background:#fff!important;color:#243c34!important;text-decoration:none!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a:hover{background:#f9f6ef!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a.aktif{background:linear-gradient(90deg,#f8efd9,#fbf7ee)!important;border:1px solid #efdfbd!important;padding:8px 9px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-menu-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#faf5ea!important;color:#a77725!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-menu-icon svg{width:18px;height:18px}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a.aktif .r4430-menu-icon{background:#fff!important;color:var(--r4430-green)!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a b{font-size:12px!important;color:#182f28!important;white-space:normal!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a small{display:block!important;font-size:10px!important;line-height:1.25!important;color:#78817d!important;white-space:normal!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a em{font-style:normal!important;color:#9a9f9c!important;font-size:18px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-cikis{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:54px!important;background:#fff8f7!important;color:#8d332c!important;border-top:1px solid #f0d9d5!important;font-weight:850!important;text-decoration:none!important}

/* Shared cards/forms */
body.orkidem-a22.a22-hesap-sayfasi .hesap-modul-karti,
body.orkidem-a22.a22-hesap-sayfasi .hesap-form,
body.orkidem-a22.a22-hesap-sayfasi .hesap-kart{
  background:rgba(255,255,255,.96)!important;
  border:1px solid var(--r4430-line)!important;
  border-radius:22px!important;
  padding:24px!important;
  box-shadow:0 10px 30px rgba(48,57,52,.045)!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-form{margin-bottom:20px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-form label{display:grid!important;gap:7px!important;color:#20352e!important;font-size:12px!important;font-weight:800!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-form input:not([type=checkbox]):not([type=radio]):not([type=file]),
body.orkidem-a22.a22-hesap-sayfasi .hesap-form select,
body.orkidem-a22.a22-hesap-sayfasi .hesap-form textarea,
body.orkidem-a22.a22-hesap-sayfasi .r4430-inline-form input{
  width:100%!important;min-height:48px!important;border:1px solid #dfe4e0!important;border-radius:12px!important;background:#fff!important;color:#24352f!important;padding:11px 13px!important;font:inherit!important;box-shadow:inset 0 1px 1px rgba(44,53,49,.02)!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease!important
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-form textarea{min-height:132px!important;resize:vertical!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-form input:focus,
body.orkidem-a22.a22-hesap-sayfasi .hesap-form select:focus,
body.orkidem-a22.a22-hesap-sayfasi .hesap-form textarea:focus{border-color:#7aa493!important;box-shadow:0 0 0 3px rgba(15,81,61,.08)!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-form input[type=checkbox],
body.orkidem-a22.a22-hesap-sayfasi .hesap-form input[type=radio],
body.orkidem-a22.a22-hesap-sayfasi .form-check-input{width:17px!important;height:17px!important;accent-color:var(--r4430-green)!important}
body.orkidem-a22.a22-hesap-sayfasi .form-grid,
body.orkidem-a22.a22-hesap-sayfasi .r4430-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-liste{gap:10px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-liste-karti{padding:16px 17px!important;border:1px solid #e8e7e3!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-liste-karti:hover{border-color:#d7dcd9!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-liste-karti h3{font-size:18px!important;margin:0 0 5px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-liste-karti p{color:var(--r4430-muted)!important}
body.orkidem-a22.a22-hesap-sayfasi .rozet{border-radius:999px!important;padding:5px 9px!important;font-size:10px!important;font-weight:850!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-bos{background:#fffdf9!important;border:1px dashed #d7d9d6!important;border-radius:18px!important;color:var(--r4430-muted)!important;padding:34px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-card-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-card-title>span{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#faf2e2;color:#9f7226;font-size:20px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-card-title h2{margin:0 0 4px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-card-title p{margin:0!important;color:var(--r4430-muted)!important;font-size:12px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-section-head h2{margin:0 0 4px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-section-head p{margin:0!important;color:var(--r4430-muted)!important;font-size:12px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-inline-help{font-weight:600!important;color:#8a918d!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-check-row{padding:12px 14px!important;border-radius:12px!important;background:#fafaf8!important}

/* Welcome / KPI / shortcuts */
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama.r4430-hesap-welcome{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:138px!important;padding:24px 28px!important;margin-bottom:18px!important;border:1px solid var(--r4430-line)!important;border-radius:22px!important;background:linear-gradient(120deg,#fff 0%,#fffdfa 70%,#f8fbf9 100%)!important;color:var(--r4430-text)!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(48,57,52,.04)!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama.r4430-hesap-welcome:after,
body.orkidem-a22.a22-hesap-sayfasi .r4430-page-head:after{content:"";position:absolute;right:0;top:0;width:270px;height:128px;background:url('../../musteri-hesabi/gorseller/r44-30-orkide-cizgi.svg') right top/contain no-repeat;pointer-events:none;opacity:.65}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama.r4430-hesap-welcome>div{position:relative;z-index:1;max-width:850px}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama.r4430-hesap-welcome h1{color:var(--r4430-green-deep)!important;margin:7px 0 7px!important;font-size:clamp(34px,3.7vw,51px)!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama.r4430-hesap-welcome p{display:block!important;color:var(--r4430-muted)!important;font-size:13px!important;max-width:760px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-primary-action{position:relative;z-index:2;white-space:nowrap}
body.orkidem-a22.a22-hesap-sayfasi .r4430-page-head{position:relative;overflow:hidden;min-height:104px;padding:4px 4px 8px 0!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-page-head>div{position:relative;z-index:1}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:16px 18px;border:1px solid var(--r4430-line);border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 22px rgba(46,56,51,.04);transition:.18s ease}
body.orkidem-a22.a22-hesap-sayfasi a.r4430-kpi-card:hover{transform:translateY(-2px);border-color:#d6c9ad;box-shadow:0 12px 26px rgba(46,56,51,.07)}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card>i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#faf1df;color:#a27628;font-style:normal;font-size:20px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card span{display:grid;gap:3px;min-width:0}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card small{color:#60706a;font-size:11px;font-weight:750}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card strong{font-family:var(--ork-font-heading,Georgia,serif);font-size:28px;line-height:1.05;color:var(--r4430-green-deep);font-weight:500;overflow-wrap:anywhere}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card em{font-style:normal;color:#8a928e;font-size:10px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card>b{color:#789087;font-size:19px;font-weight:500}
body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-section{margin:0 0 24px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid>a{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;min-height:108px!important;padding:15px!important;border:1px solid var(--r4430-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px rgba(46,56,51,.035)!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid i{width:36px!important;height:36px!important;border-radius:11px!important;background:#faf3e5!important;color:#9e742d!important;font-size:17px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid b{font-size:12px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid small{display:block!important;font-size:10px!important;color:#7b8580!important;line-height:1.35!important}

/* Premium empty states */
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:210px;text-align:center!important;padding:28px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-state strong{font-family:var(--ork-font-heading,Georgia,serif);font-size:22px;color:var(--r4430-green-deep);font-weight:500}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-state p{margin:0!important;max-width:560px;color:var(--r4430-muted)!important;font-size:12px!important;line-height:1.55!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-art{display:block;width:150px;height:110px;background:center/contain no-repeat}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-orders .r4430-empty-art{background-image:url('../../musteri-hesabi/gorseller/r44-30-bos-siparis.svg')}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-wallet .r4430-empty-art{background-image:url('../../musteri-hesabi/gorseller/r44-30-bos-cuzdan.svg')}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-document .r4430-empty-art{background-image:url('../../musteri-hesabi/gorseller/r44-30-bos-belge.svg')}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-support .r4430-empty-art{background-image:url('../../musteri-hesabi/gorseller/r44-30-bos-destek.svg')}
body.orkidem-a22.a22-hesap-sayfasi .r4430-empty-compact{min-height:180px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-orders-card .r4430-empty-state,
body.orkidem-a22.a22-hesap-sayfasi .r4430-orders-page-card .r4430-empty-state{min-height:300px}

/* Feature cards */
body.orkidem-a22.a22-hesap-sayfasi .r4430-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-feature-card{position:relative;overflow:hidden;min-height:190px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-feature-card>div{position:relative;z-index:1;max-width:72%}
body.orkidem-a22.a22-hesap-sayfasi .r4430-feature-art{position:absolute;right:20px;bottom:12px;width:190px;height:130px;border-radius:50%;background:radial-gradient(circle at 55% 42%,#fff 0 28%,#f7ead0 29% 48%,transparent 49%),linear-gradient(135deg,transparent 47%,rgba(200,155,67,.22) 48% 50%,transparent 51%);opacity:.65}
body.orkidem-a22.a22-hesap-sayfasi .r4430-notification-card{display:flex;align-items:center;justify-content:space-between;gap:20px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-bell-art{display:grid;place-items:center;flex:0 0 92px;width:92px;height:92px;border-radius:50%;background:linear-gradient(145deg,#f8e6b8,#d8aa53);color:var(--r4430-green-deep);font-family:var(--ork-font-heading,Georgia,serif);font-size:22px;box-shadow:0 13px 27px rgba(182,137,55,.18)}

/* Orders */
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-metrics{margin-top:4px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:16px!important;border:1px solid var(--r4430-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 20px rgba(46,56,51,.035)!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-card .siparis-ozet-sol{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-card .siparis-ozet-sol img{width:84px!important;height:84px!important;border-radius:15px!important;border:1px solid #eceae5!important;background:#faf9f6!important;object-fit:cover!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-card h2{font-size:20px!important;margin:7px 0 4px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-card p{margin:0!important;color:var(--r4430-muted)!important;font-size:12px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-meta{display:grid;justify-items:end;gap:7px;text-align:right}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-meta>strong{font-family:var(--ork-font-heading,Georgia,serif);font-size:22px;color:var(--r4430-green-deep)}
body.orkidem-a22.a22-hesap-sayfasi .r4430-order-meta>small{color:var(--r4430-muted);font-size:11px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-muted-pill{padding:7px 10px;border-radius:999px;background:#f7f5f0;color:#79817d;font-size:11px;font-weight:750}
body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:22px;border:1px solid var(--r4430-line);border-radius:20px;background:#fff;box-shadow:0 8px 22px rgba(46,56,51,.035);overflow:hidden}
body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip article{display:flex;align-items:center;gap:13px;min-height:102px;padding:18px 20px;border-right:1px solid #eceae5}
body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip article:last-child{border-right:0}
body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip i{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#faf1df;color:#9f742a;font-style:normal;font-size:18px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip span{display:grid;gap:4px}.r4430-benefit-strip strong{font-family:var(--ork-font-heading,Georgia,serif);color:var(--r4430-green-deep);font-size:16px}.r4430-benefit-strip small{color:var(--r4430-muted);font-size:10px;line-height:1.4}

/* Wallet */
body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-top{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important}
body.orkidem-a22.a22-hesap-sayfasi .cuzdan-hero.r4430-wallet-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)!important;gap:20px!important;background:#fff!important;color:var(--r4430-text)!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-main{display:flex;align-items:center;gap:16px;padding-right:20px;border-right:1px solid #eceae5}
body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-main>i{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:#faf1df;color:#9f742a;font-style:normal;font-family:var(--ork-font-heading,Georgia,serif);font-size:26px}
body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-main small{color:#65736d!important;font-size:11px}.r4430-wallet-main span{color:#8a918d;font-size:11px}
body.orkidem-a22.a22-hesap-sayfasi .cuzdan-hero .cuzdan-bakiye{color:var(--r4430-green-deep)!important;font-family:var(--ork-font-heading,Georgia,serif)!important;font-size:42px!important;font-weight:500!important;margin:4px 0!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-notes{display:grid;align-content:center;gap:14px}.r4430-wallet-notes>div{display:grid;gap:4px;padding:10px 0}.r4430-wallet-notes b{font-size:12px;color:var(--r4430-green-deep)}.r4430-wallet-notes small{font-size:10px;color:var(--r4430-muted);line-height:1.45}
body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-load p{margin-top:-5px;color:var(--r4430-muted);font-size:12px}.r4430-wallet-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 12px}.r4430-wallet-presets button{min-height:40px;border:1px solid #dde2df;border-radius:10px;background:#fff;color:#284339;font-weight:800;cursor:pointer}.r4430-wallet-presets button:hover{border-color:#c8ac73;background:#fdf9f1}
body.orkidem-a22.a22-hesap-sayfasi .r4430-test-box{display:grid;gap:8px;margin:12px 0;padding:12px;border-radius:12px;background:#fff8e9;border:1px solid #ecd7aa}.r4430-test-box>strong{font-size:11px;color:#8e6721;text-transform:uppercase;letter-spacing:.06em}.r4430-test-box small{color:#83745d;font-size:10px;line-height:1.45}.r4430-secure-note{display:block;margin:10px 0;color:#738079!important;font-size:10px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.r4430-coupon-form>p{color:var(--r4430-muted);font-size:12px}.r4430-coupon-form>small{display:block;margin-top:10px;color:#868e8a;font-size:10px}.r4430-empty-coupon .r4430-empty-art{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#faf1df;color:var(--r4430-green);font-size:34px}

/* Profile */
body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-grid{grid-template-columns:320px minmax(0,1fr)!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-photo-card{display:flex;flex-direction:column;align-items:center;text-align:center!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-photo-card h2{align-self:flex-start}
body.orkidem-a22.a22-hesap-sayfasi .profil-fotograf-onizleme{width:166px!important;height:166px!important;border:1px solid #e3c98f!important;background:#fbf6ea!important;box-shadow:0 12px 30px rgba(46,56,51,.07)!important}
body.orkidem-a22.a22-hesap-sayfasi .profil-fotograf-onizleme span{background:linear-gradient(145deg,#0e5742,#0a3c2f)!important;color:#e1bc6b!important}
body.orkidem-a22.a22-hesap-sayfasi .profil-fotograf-formu{width:100%!important}.r4430-profile-form{margin-bottom:0!important}.r4430-profile-form .form-grid label:last-child{grid-column:1/-1;max-width:50%}
body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-check-list{display:grid;gap:8px;margin:14px 0}.r4430-check-list>label{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;align-items:flex-start!important;padding:10px 12px;border-radius:12px;background:#fafbf9}.r4430-check-list span{display:grid;gap:2px}.r4430-check-list strong{font-size:11px;color:#243d34}.r4430-check-list small{font-size:9px;color:#7d8782;line-height:1.4}
body.orkidem-a22.a22-hesap-sayfasi .r4430-security-links>a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #eceae5;color:inherit;text-decoration:none}.r4430-security-links>a:first-of-type{margin-top:12px}.r4430-security-links>a>i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#faf2e3;color:#9f742a;font-style:normal}.r4430-security-links>a>span{display:grid;gap:2px}.r4430-security-links>a strong{font-size:12px;color:#243a32}.r4430-security-links>a small{font-size:10px;color:#808985}.r4430-security-links>a>b{font-size:18px;color:#89938e}

/* Security */
body.orkidem-a22.a22-hesap-sayfasi .r4430-security-top,
body.orkidem-a22.a22-hesap-sayfasi .r4430-security-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.orkidem-a22.a22-hesap-sayfasi .r4430-security-form{margin:0!important}.r4430-password-field{position:relative}.r4430-password-field input{padding-right:50px!important}.r4430-password-field button{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:#f4f6f4;color:#33574b;cursor:pointer}.r4430-password-field button[aria-pressed="true"]{background:#eaf3ef;color:#0c503d}
body.orkidem-a22.a22-hesap-sayfasi .r4430-account-info dl{display:grid;margin:0 0 18px}.r4430-account-info dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid #eceae6}.r4430-account-info dt{font-weight:850;color:#53635d;font-size:11px}.r4430-account-info dd{margin:0;color:#22372f;font-size:12px;overflow-wrap:anywhere}.r4430-linked-row{padding:13px 0!important}.r4430-device-art{display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:#faf2e2;color:var(--r4430-green);font-size:34px}.r4430-empty-device{min-height:220px!important}

/* Notifications */
body.orkidem-a22.a22-hesap-sayfasi .hesap-bildirim-metrikler{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important}.hesap-bildirim-metrik{position:relative!important;min-height:104px!important;padding:16px 18px 16px 70px!important;border-radius:18px!important;border:1px solid var(--r4430-line)!important;box-shadow:0 7px 20px rgba(46,56,51,.035)!important}.hesap-bildirim-metrik:before{content:"◉";position:absolute;left:16px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#faf1df;color:#9e742c;font-size:17px}.hesap-bildirim-metrik strong{font-family:var(--ork-font-heading,Georgia,serif);font-weight:500!important;color:var(--r4430-green-deep)!important}.bildirim-tercih-karti{border-radius:20px!important;padding:22px!important}.bildirim-tercih-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.bildirim-tercih-grid .form-check{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border-radius:11px!important;background:#fafbf9!important}.bildirim-tercih-grid .buton{grid-column:auto!important}.hesap-tablar{gap:7px!important}.hesap-tablar a{padding:9px 12px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e1e4e1!important;color:#34483f!important;font-size:11px!important}.hesap-tablar a.aktif{background:var(--r4430-green)!important;color:#fff!important;border-color:var(--r4430-green)!important}.bildirim-operasyon-karti{padding:14px!important}.bildirim-secim-baslik{padding:8px 4px 12px}.bildirim-karti{align-items:center!important;border-left:0!important;border-radius:14px!important}.bildirim-karti.okunmadi{background:#fffaf1!important;border:1px solid #edd6aa!important}.bildirim-karti .islemler .buton{min-height:34px!important;padding:6px 9px!important;font-size:10px!important}

/* Support */
body.orkidem-a22.a22-hesap-sayfasi .r4430-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r4430-support-form textarea{min-height:150px!important}.r4430-support-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.r4430-support-actions small{color:#7c8581;font-size:10px}.r4430-support-list .hesap-liste{margin-top:4px}

/* Footer trust strip refinement */
body.orkidem-a22 .r4425-footer-trust{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:18px!important;margin-bottom:18px!important;padding:0!important;border:1px solid #e5e5df!important;border-radius:20px!important;background:#fff!important;box-shadow:0 9px 24px rgba(46,56,51,.035)!important;overflow:hidden!important}
body.orkidem-a22 .r4425-footer-trust article{min-height:98px!important;padding:18px 20px!important;border-right:1px solid #eceae5!important;gap:13px!important;background:#fff!important}
body.orkidem-a22 .r4425-footer-trust article:last-child{border-right:0!important}
body.orkidem-a22 .r4425-footer-trust .r23-guven-ikon{width:46px!important;height:46px!important;border-radius:50%!important;background:#faf1df!important;border:0!important}
body.orkidem-a22 .r4425-footer-trust .r23-guven-ikon:before{color:#9e742c!important;font-size:17px!important}
body.orkidem-a22 .r4425-footer-trust strong{font-family:var(--ork-font-heading,Georgia,serif)!important;font-size:15px!important;color:#173f31!important;font-weight:500!important}
body.orkidem-a22 .r4425-footer-trust small{font-size:10px!important;line-height:1.4!important;color:#7d8782!important}

/* Responsive */
@media(max-width:1240px){
  body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-top{grid-template-columns:1fr!important}
}
@media(max-width:1050px){
  body.orkidem-a22.a22-hesap-sayfasi .hesap-kabuk{grid-template-columns:1fr!important;gap:16px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu{position:relative!important;top:auto!important;margin:0 0 14px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon{max-height:none!important;overflow:visible!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-grid,
  body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-bottom,
  body.orkidem-a22.a22-hesap-sayfasi .r4430-security-top,
  body.orkidem-a22.a22-hesap-sayfasi .r4430-security-bottom{grid-template-columns:1fr!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-photo-card{max-width:none}
}
@media(max-width:820px){
  body.orkidem-a22.a22-hesap-sayfasi main.sayfa{padding-left:14px!important;padding-right:14px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu{overflow:hidden!important;border-radius:18px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet{padding:15px!important;min-height:82px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet img,
  body.orkidem-a22.a22-hesap-sayfasi .hesap-avatar-harf{width:52px!important;height:52px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon{display:grid!important;grid-template-columns:1fr!important;gap:0!important;max-height:none!important;overflow:visible!important;padding:0!important;background:#fff!important;scroll-snap-type:none!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup{display:block!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup>summary{min-height:50px!important;padding:12px 14px!important;background:#fff!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup[open]>summary{background:#fcfaf6!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler{display:grid!important;padding:0 8px 9px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup:not([open])>.hesap-menu-grup-linkler{display:none!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a{display:grid!important;grid-template-columns:38px minmax(0,1fr) 14px!important;min-height:56px!important;padding:9px!important;border:0!important;border-radius:12px!important;background:#fff!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a.aktif{background:#f8f0df!important;border:1px solid #ead8b6!important;padding:9px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-cikis{display:flex!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama.r4430-hesap-welcome{min-height:auto!important;padding:20px!important;flex-direction:column!important;align-items:flex-start!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-karsilama.r4430-hesap-welcome p{display:block!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-feature-grid{grid-template-columns:1fr!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip article:nth-child(2){border-right:0}.r4430-benefit-strip article:nth-child(-n+2){border-bottom:1px solid #eceae5}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-support-grid{grid-template-columns:1fr!important}
  body.orkidem-a22.a22-hesap-sayfasi .bildirim-tercih-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.orkidem-a22 .r4425-footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.orkidem-a22 .r4425-footer-trust article:nth-child(2){border-right:0!important}.r4425-footer-trust article:nth-child(-n+2){border-bottom:1px solid #eceae5!important}
}
@media(max-width:640px){
  body.orkidem-a22.a22-hesap-sayfasi .a22-main{padding-top:14px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h1{font-size:34px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-icerik h2{font-size:24px!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-page-head{min-height:auto;padding-right:0!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-page-head:after{display:none}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-ust.r4430-page-head{flex-direction:column!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-primary-action{width:100%;text-align:center}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-grid{grid-template-columns:1fr!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-kpi-card{min-height:96px}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid{grid-template-columns:1fr!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid>a{min-height:82px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-shortcut-grid small{display:block!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-modul-karti,
  body.orkidem-a22.a22-hesap-sayfasi .hesap-form,
  body.orkidem-a22.a22-hesap-sayfasi .hesap-kart{padding:18px!important;border-radius:18px!important}
  body.orkidem-a22.a22-hesap-sayfasi .form-grid,
  body.orkidem-a22.a22-hesap-sayfasi .r4430-form-grid{grid-template-columns:1fr!important;gap:13px!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-profile-form .form-grid label:last-child{max-width:none;grid-column:auto}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-feature-card>div{max-width:100%}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-feature-art,.r4430-bell-art{display:none!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-order-card{grid-template-columns:1fr!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-order-meta{justify-items:start;text-align:left}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-summary{grid-template-columns:1fr!important}.r4430-wallet-main{border-right:0!important;border-bottom:1px solid #eceae5;padding:0 0 16px!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-wallet-presets{grid-template-columns:repeat(2,1fr)}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-inline-form{grid-template-columns:1fr}.r4430-inline-form .buton{width:100%}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-account-info dl>div{grid-template-columns:1fr;gap:3px}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip{grid-template-columns:1fr}.r4430-benefit-strip article{border-right:0!important;border-bottom:1px solid #eceae5}.r4430-benefit-strip article:last-child{border-bottom:0}
  body.orkidem-a22.a22-hesap-sayfasi .bildirim-tercih-grid{grid-template-columns:1fr!important}
  body.orkidem-a22.a22-hesap-sayfasi .r4430-support-actions{align-items:flex-start;flex-direction:column}.r4430-support-actions .buton{width:100%}
  body.orkidem-a22 .r4425-footer-trust{grid-template-columns:1fr!important}.r4425-footer-trust article{border-right:0!important;border-bottom:1px solid #eceae5!important}.r4425-footer-trust article:last-child{border-bottom:0!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-31-kompakt-hesap-navigasyonu.css */
/* R44.31 - Compact customer account navigation; no account content/function is removed. */
body.orkidem-a22.a22-hesap-sayfasi .hesap-kabuk,
body.orkidem-a22.a22-hesap-sayfasi .r4430-hesap-kabuk{
  grid-template-columns:272px minmax(0,1fr)!important;
  gap:28px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu{
  border-radius:20px!important;
  box-shadow:0 14px 36px rgba(44,56,50,.06)!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet{
  min-height:88px!important;
  padding:14px 14px!important;
  gap:11px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet img,
body.orkidem-a22.a22-hesap-sayfasi .hesap-avatar-harf{
  width:50px!important;
  height:50px!important;
  border-width:3px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-avatar-harf{font-size:24px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet small{font-size:10px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet strong{font-size:16px!important;line-height:1.1!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet a{font-size:10px!important;line-height:1.3!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon{
  max-height:calc(100dvh - 188px)!important;
  scrollbar-width:thin;
  scrollbar-color:#d8d4ca transparent;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup>summary{
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr) 18px!important;
  align-items:center!important;
  gap:9px!important;
  min-height:52px!important;
  padding:10px 13px!important;
  cursor:pointer!important;
  list-style:none!important;
  font-size:12px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup>summary::-webkit-details-marker{display:none}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup[open]>summary{
  background:linear-gradient(90deg,#fbf7ee,#fff)!important;
  color:#0b4434!important;
}
body.orkidem-a22.a22-hesap-sayfasi .r4431-group-icon{
  display:grid!important;
  place-items:center!important;
  width:30px!important;
  height:30px!important;
  border-radius:9px!important;
  background:#faf5e9!important;
  color:#aa7a27!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup[open] .r4431-group-icon{
  background:#f2f7f4!important;
  color:#0f513d!important;
}
body.orkidem-a22.a22-hesap-sayfasi .r4431-group-icon svg{width:16px!important;height:16px!important}
body.orkidem-a22.a22-hesap-sayfasi .r4431-group-caret{
  justify-self:end!important;
  color:#b18431!important;
  font-size:14px!important;
  transition:transform .18s ease!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup[open] .r4431-group-caret{transform:rotate(180deg)}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler{
  padding:2px 8px 9px!important;
  gap:1px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a{
  grid-template-columns:32px minmax(0,1fr) 12px!important;
  gap:8px!important;
  min-height:44px!important;
  padding:6px 8px!important;
  border-radius:11px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .r4430-menu-icon{
  width:30px!important;
  height:30px!important;
  border-radius:9px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .r4430-menu-icon svg{width:16px!important;height:16px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a b{font-size:11px!important;line-height:1.25!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a small{
  display:none!important;
  margin-top:2px!important;
  font-size:9px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a.aktif{
  min-height:52px!important;
}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a.aktif small{display:block!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a em{font-size:16px!important}
body.orkidem-a22.a22-hesap-sayfasi .hesap-cikis{
  min-height:50px!important;
  font-size:12px!important;
}
/* The account journey ends cleanly at its content. Trust/payment messaging remains in the site footer. */
body.orkidem-a22.a22-hesap-sayfasi .r4430-benefit-strip{display:none!important}
@media(max-width:1050px){
  body.orkidem-a22.a22-hesap-sayfasi .hesap-kabuk,
  body.orkidem-a22.a22-hesap-sayfasi .r4430-hesap-kabuk{grid-template-columns:1fr!important;gap:16px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon{max-height:none!important}
}
@media(max-width:820px){
  body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet{min-height:76px!important;padding:12px 13px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-profil-ozet img,
  body.orkidem-a22.a22-hesap-sayfasi .hesap-avatar-harf{width:46px!important;height:46px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup>summary{min-height:50px!important;padding:10px 12px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a{min-height:46px!important;padding:7px 8px!important}
  body.orkidem-a22.a22-hesap-sayfasi .hesap-menu-grup-linkler a.aktif{min-height:54px!important}
}
/* Account pages do not repeat the generic footer trust rail; it remains available on normal customer-site pages. */
body.orkidem-a22.a22-hesap-sayfasi .r4425-footer-trust{display:none!important}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-32-banner-gercek-genislik.css */
/* ORKIDEM A23.11 R44.32 - Ana sayfa hero/banner gercek desktop genisligi.
   R44.27'nin 1440px parent sinirinda kalmasini duzeltir; ana akis/kart genisliklerine dokunmaz. */
@media (min-width:821px){
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero,
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-desktop-banner-slider{
    width:min(1760px,calc(100vw - 96px))!important;
    max-width:none!important;
    margin-top:18px!important;
    margin-right:0!important;
    margin-bottom:0!important;
    margin-left:50%!important;
    transform:translateX(-50%)!important;
  }

  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero{
    min-height:clamp(410px,25vw,470px)!important;
    grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;
    border-radius:24px!important;
  }

  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero-copy{
    padding:clamp(52px,4.4vw,76px)!important;
  }

  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero-visual,
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero-visual img{
    min-height:clamp(410px,25vw,470px)!important;
  }

  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-desktop-banner-slider{
    border-radius:24px!important;
  }
}

/* Laptopta sayfa kenar nefesini koru, fakat eski 1240/1440 sinirina geri donme. */
@media (min-width:821px) and (max-width:1279px){
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero,
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-desktop-banner-slider{
    width:calc(100vw - 48px)!important;
  }
}

/* R44.27 mobil banner davranisi aynen korunur. */
@media (max-width:820px){
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-home-hero,
  body.orkidem-a22:not(.a22-kimlik-sayfasi) .r32-banner-slider{
    transform:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/a23-11-r44-47-final-musteri.css */
/* ORKİDEM A23.11 R44.47 — Final müşteri mimarisi
 * Bloom-ferah ürün odağı + gerçek pazaryeri/teslimat şeffaflığı.
 * İşlevler korunur; son katman yalnız görünüm ve bilgi hiyerarşisini dönüştürür.
 */
body[data-final-design="r44-47"]{
  --r4446-site-bg:#f7f8f6;--r4446-site-surface:#fff;--r4446-site-text:#15231e;
  --r4446-site-muted:#6d7973;--r4446-site-line:#e1e7e3;--r4446-site-green:#075844;
  --r4446-site-green-soft:#edf5f1;--r4446-site-gold:#b58d45;--r4446-site-ivory:#fbfaf7;
  background:var(--r4446-site-bg)!important;color:var(--r4446-site-text)!important;
}
body[data-final-design="r44-47"] .a22-kapsayici{max-width:1580px!important;width:min(94%,1580px)!important}
body[data-final-design="r44-47"] .a22-main{padding-top:0!important;background:var(--r4446-site-bg)!important}
body[data-final-design="r44-47"] h1,body[data-final-design="r44-47"] h2,body[data-final-design="r44-47"] h3{color:var(--r4446-site-text);font-weight:560!important;letter-spacing:-.025em!important}
body[data-final-design="r44-47"] p,body[data-final-design="r44-47"] li{font-weight:400}
body[data-final-design="r44-47"] .premium-kart,body[data-final-design="r44-47"] .kart{box-shadow:none!important}

/* Üst yardımcı bar: ince, kurumsal, kampanya afişi gibi değil. */
body[data-final-design="r44-47"] .r43-top-helper{min-height:31px!important;border-bottom:1px solid #e7ece9!important;background:#f2f5f3!important;color:#4b5c54!important}
body[data-final-design="r44-47"] .r43-top-helper-inner{min-height:31px!important;font-size:10px!important}

/* Header: konum + marka + arama + işlemler. Büyük, fakat sakin. */
body[data-final-design="r44-47"] .a22-header{background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--r4446-site-line)!important;box-shadow:none!important;backdrop-filter:blur(16px)}
body[data-final-design="r44-47"] .a22-header-ic{min-height:82px!important;gap:22px!important;padding-top:11px!important;padding-bottom:10px!important}
body[data-final-design="r44-47"] .a22-logo img{max-height:48px!important;width:auto!important}
body[data-final-design="r44-47"] .a22-konum{min-width:240px!important;max-width:310px!important}
body[data-final-design="r44-47"] .a22-konum>small{font-size:9px!important;color:#7c8882!important;letter-spacing:.06em}
body[data-final-design="r44-47"] .a22-konum-input{min-height:43px!important;border:1px solid var(--r4446-site-line)!important;border-radius:9px!important;background:#fafcfb!important;box-shadow:none!important;padding:0 11px!important}
body[data-final-design="r44-47"] .a22-konum-input:focus-within{border-color:#93b5a7!important;background:#fff!important;box-shadow:0 0 0 3px rgba(7,88,68,.07)!important}
body[data-final-design="r44-47"] .a22-konum-input input{font-size:12px!important;font-weight:500!important;color:#24342d!important}
body[data-final-design="r44-47"] .a22-arama{height:46px!important;border:1px solid #dbe3de!important;border-radius:10px!important;background:#fbfcfb!important;box-shadow:none!important;max-width:none!important;flex:1!important}
body[data-final-design="r44-47"] .a22-arama:focus-within{background:#fff!important;border-color:#8eae9f!important;box-shadow:0 0 0 3px rgba(7,88,68,.06)!important}
body[data-final-design="r44-47"] .a22-arama input{font-size:13px!important;padding-left:15px!important}
body[data-final-design="r44-47"] .r442-header-right{gap:14px!important;flex:1!important}
body[data-final-design="r44-47"] .r442-header-under{border-top:0!important;margin-top:-7px!important;padding-top:0!important}
body[data-final-design="r44-47"] .r442-header-shortcuts a,body[data-final-design="r44-47"] .r442-header-fixed-actions a{font-size:10.5px!important;font-weight:500!important;color:#405049!important}
body[data-final-design="r44-47"] .r442-header-shortcuts a:hover,body[data-final-design="r44-47"] .r442-header-fixed-actions a:hover{color:var(--r4446-site-green)!important}

/* Ana kategori navigasyonu: beyaz, editoryal ve sıkıştırılmamış. */
body[data-final-design="r44-47"] .a22-nav{background:#fff!important;border-bottom:1px solid var(--r4446-site-line)!important;box-shadow:none!important}
body[data-final-design="r44-47"] .a22-nav-ic{min-height:43px!important;gap:25px!important}
body[data-final-design="r44-47"] .a22-nav a,body[data-final-design="r44-47"] .a22-nav button{font-size:11px!important;font-weight:520!important;color:#33443c!important;letter-spacing:.01em!important}
body[data-final-design="r44-47"] .a22-nav a:hover,body[data-final-design="r44-47"] .a22-nav button:hover{color:var(--r4446-site-green)!important}
body[data-final-design="r44-47"] .r244-sticky-header{background:rgba(255,255,255,.97)!important;box-shadow:0 7px 24px rgba(31,50,42,.06)!important;border-bottom:1px solid var(--r4446-site-line)!important}

/* Ana sayfa: gerçek teslimat yönlendirme bandı. */
body[data-final-design="r44-47"] .r4446-gift-finder{width:min(94%,1580px);margin:28px auto 18px;display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.65fr);gap:28px;align-items:end;padding:21px 24px 22px;background:#fff;border:1px solid var(--r4446-site-line);border-radius:12px}
body[data-final-design="r44-47"] .r4446-gift-finder-copy>span{display:block;margin-bottom:8px;color:#8d784f;font-size:9px;font-weight:650;letter-spacing:.12em}
body[data-final-design="r44-47"] .r4446-gift-finder-copy h1{margin:0!important;max-width:560px;font-size:24px!important;line-height:1.15!important}
body[data-final-design="r44-47"] .r4446-gift-finder-copy p{margin:8px 0 0;max-width:590px;color:var(--r4446-site-muted);font-size:11.5px;line-height:1.55}
body[data-final-design="r44-47"] .r4446-gift-finder-steps{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;border:1px solid var(--r4446-site-line);border-radius:10px;overflow:hidden;background:#fbfcfb}
body[data-final-design="r44-47"] .r4446-finder-step{min-width:0;min-height:78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:11px 13px;border:0;border-right:1px solid var(--r4446-site-line);background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;font:inherit}
body[data-final-design="r44-47"] .r4446-finder-step:hover{background:#f2f7f4}
body[data-final-design="r44-47"] .r4446-finder-step small{font-size:8.5px;color:#87938d;text-transform:uppercase;letter-spacing:.06em}
body[data-final-design="r44-47"] .r4446-finder-step strong{display:block;width:100%;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;font-weight:600}
body[data-final-design="r44-47"] .r4446-finder-step span{margin-top:3px;color:#7a8781;font-size:9px}
body[data-final-design="r44-47"] .r4446-finder-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:188px;padding:0 17px;background:var(--r4446-site-green);color:#fff;text-decoration:none;font-size:11px;font-weight:600}
body[data-final-design="r44-47"] .r4446-finder-submit b{font-size:18px;font-weight:400}
body[data-final-design="r44-47"] .r4446-finder-submit:hover{background:#064c3b}

/* Hero: tek güçlü sahne, büyük koyu blok yok. */
body[data-final-design="r44-47"] .r32-home-hero{width:min(94%,1580px)!important;min-height:510px!important;margin:0 auto 36px!important;border:1px solid #e4e7e2!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(110deg,#fbfaf7 0%,#f5f6f1 52%,#eef2ed 100%)!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r32-home-hero-copy{padding:58px 54px!important;max-width:660px!important}
body[data-final-design="r44-47"] .r32-home-hero-eyebrow{color:#8f7649!important;font-size:9px!important;letter-spacing:.14em!important;font-weight:650!important}
body[data-final-design="r44-47"] .r32-home-hero h1{font-size:47px!important;line-height:1.05!important;font-weight:540!important;letter-spacing:-.045em!important}
body[data-final-design="r44-47"] .r32-home-hero p{font-size:14px!important;line-height:1.65!important;color:#59665f!important;max-width:590px!important}
body[data-final-design="r44-47"] .r32-home-hero-guven{gap:15px!important;color:#526159!important;font-size:10px!important}
body[data-final-design="r44-47"] .r32-home-hero-cta{min-height:42px!important;padding:0 17px!important;border-radius:8px!important;background:var(--r4446-site-green)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r32-home-hero-visual{min-width:47%!important;background:#f4f5f1!important}
body[data-final-design="r44-47"] .r32-home-hero-visual img{height:100%!important;object-fit:cover!important}

/* Hızlı keşif: oyuncak ikonlar değil, fotoğraf odaklı editoryal ray. */
body[data-final-design="r44-47"] .r243-hizli-kesif{width:min(94%,1580px)!important;margin:38px auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r243-hizli-kesif-baslik h2{font-size:20px!important;font-weight:560!important}
body[data-final-design="r44-47"] .r243-hizli-kesif-liste{gap:13px!important;padding:0!important}
body[data-final-design="r44-47"] .r243-hizli-kesif-liste>a{min-width:142px!important;border:0!important;background:transparent!important;padding:0!important;text-align:left!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r243-hizli-kesif-liste>a>span{width:100%!important;height:112px!important;border-radius:10px!important;overflow:hidden!important;background:#eef2ef!important;border:1px solid var(--r4446-site-line)!important}
body[data-final-design="r44-47"] .r243-hizli-kesif-liste img{width:100%!important;height:100%!important;object-fit:cover!important}
body[data-final-design="r44-47"] .r243-hizli-kesif-liste strong{display:block;margin-top:8px!important;font-size:11px!important;font-weight:560!important;color:#2d3d35!important}

/* Kampanya alanları: sayfayı kaplayan kart duvarı değil. */
body[data-final-design="r44-47"] .r40-home-banner-composition,body[data-final-design="r44-47"] .r32-banner-slider{width:min(94%,1580px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r40-home-banner-grid{gap:12px!important}
body[data-final-design="r44-47"] .r40-home-banner-card{border:1px solid var(--r4446-site-line)!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important}

/* Ürün keşfi: kesintisiz marketplace feed. */
body[data-final-design="r44-47"] .ana-marketplace-akis{width:min(94%,1580px)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;gap:70px!important}
body[data-final-design="r44-47"] .ana-marketplace-bolum{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body[data-final-design="r44-47"] .premium-baslik,body[data-final-design="r44-47"] .r4428-vitrin-baslik{margin:0 0 19px!important;padding:0 0 12px!important;border-bottom:1px solid var(--r4446-site-line)!important}
body[data-final-design="r44-47"] .premium-baslik h2,body[data-final-design="r44-47"] .r4428-vitrin-baslik h2{font-size:25px!important;font-weight:550!important;margin:0!important}
body[data-final-design="r44-47"] .premium-baslik small{font-size:11px!important;color:var(--r4446-site-muted)!important}
body[data-final-design="r44-47"] .r4428-vitrin-tablist{justify-content:flex-start!important;gap:22px!important;border-bottom:1px solid var(--r4446-site-line)!important;padding:0!important;margin:0 0 22px!important}
body[data-final-design="r44-47"] .r4428-vitrin-tablist button{padding:0 0 9px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#708078!important;font-size:11px!important;font-weight:520!important}
body[data-final-design="r44-47"] .r4428-vitrin-tablist button[aria-selected="true"]{color:var(--r4446-site-green)!important;border-bottom-color:var(--r4446-site-green)!important;background:transparent!important}
body[data-final-design="r44-47"] .urun-grid.ana-urun-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:44px 20px!important}

/* Ürün kartı: fotoğraf satış yapar; bilgi sessiz ve güvenilir. */
body[data-final-design="r44-47"] .urun-karti.r24-urun-karti{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important}
body[data-final-design="r44-47"] .r24-kart-gorsel-sahne{aspect-ratio:4/5!important;border:1px solid #e5e9e6!important;border-radius:10px!important;overflow:hidden!important;background:#f2f4f1!important;box-shadow:none!important}
body[data-final-design="r44-47"] .urun-karti-gorsel,body[data-final-design="r44-47"] .r24-kart-gorsel{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
body[data-final-design="r44-47"] .urun-karti-favori{top:9px!important;right:9px!important;width:34px!important;height:34px!important;border:1px solid rgba(221,227,223,.95)!important;background:rgba(255,255,255,.94)!important;color:#294139!important;box-shadow:none!important}
body[data-final-design="r44-47"] .urun-karti-rozetler{top:10px!important;left:10px!important;gap:5px!important}
body[data-final-design="r44-47"] .urun-karti-rozetler span{font-size:8px!important;padding:4px 6px!important;border-radius:5px!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r24-hover-aksiyonlar{left:10px!important;right:10px!important;bottom:10px!important;display:grid!important;grid-template-columns:38px 1fr 38px!important;gap:6px!important;padding:0!important;background:transparent!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r24-hover-aksiyonlar .r24-gonder{min-height:38px!important;border-radius:7px!important;background:var(--r4446-site-green)!important;color:#fff!important;font-size:10px!important;font-weight:620!important;box-shadow:none!important}
body[data-final-design="r44-47"] .r24-hover-ikon{width:38px!important;height:38px!important;border:1px solid var(--r4446-site-line)!important;border-radius:7px!important;background:rgba(255,255,255,.97)!important;color:#294139!important;box-shadow:none!important}
body[data-final-design="r44-47"] .urun-karti-icerik.r24-kart-bilgi{padding:12px 1px 0!important;text-align:left!important;background:transparent!important;border:0!important}
body[data-final-design="r44-47"] .urun-karti-icerik h2{margin:0 0 6px!important;font-size:13px!important;line-height:1.35!important;font-weight:560!important;min-height:35px!important;text-align:left!important}
body[data-final-design="r44-47"] .urun-karti-guven{justify-content:flex-start!important;gap:5px!important;font-size:9.5px!important;color:#6b7771!important}
body[data-final-design="r44-47"] .urun-karti-puan{color:#50665c!important;font-weight:550!important}
body[data-final-design="r44-47"] .magaza-link{color:#69766f!important;text-decoration:none!important}
body[data-final-design="r44-47"] .urun-karti-teslim{justify-content:flex-start!important;margin-top:7px!important;padding:0!important;background:transparent!important;border:0!important;font-size:9.5px!important;color:#486159!important}
body[data-final-design="r44-47"] .r24-teslim-ikon{width:14px!important;height:14px!important}
body[data-final-design="r44-47"] .urun-karti-alt{margin-top:8px!important;justify-content:flex-start!important}
body[data-final-design="r44-47"] .urun-fiyat-grubu{align-items:flex-start!important;text-align:left!important}
body[data-final-design="r44-47"] .urun-karti .fiyat{font-size:15.5px!important;font-weight:620!important;color:#14231d!important}
body[data-final-design="r44-47"] .urun-karti .eski-fiyat{font-size:9px!important;color:#929c97!important}

/* Kategori/listeler, ürün detay ve checkout için ortak açık çalışma yüzeyi. */
body[data-final-design="r44-47"] .a22-main-gorev,body[data-final-design="r44-47"] .urun-detay-kabuk,body[data-final-design="r44-47"] .sepet-kabuk,body[data-final-design="r44-47"] .odeme-kabuk{background:var(--r4446-site-bg)!important}
body[data-final-design="r44-47"] .urun-detay-kart,body[data-final-design="r44-47"] .urun-detay-sag,body[data-final-design="r44-47"] .sepet-ozet,body[data-final-design="r44-47"] .odeme-kart,body[data-final-design="r44-47"] .hesap-kart{border:1px solid var(--r4446-site-line)!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important}
body[data-final-design="r44-47"] .buton,body[data-final-design="r44-47"] button,body[data-final-design="r44-47"] input,body[data-final-design="r44-47"] select,body[data-final-design="r44-47"] textarea{font-family:inherit}
body[data-final-design="r44-47"] .buton{border-radius:8px!important;box-shadow:none!important;font-weight:560!important}
body[data-final-design="r44-47"] .buton:not(.ikincil):not(.tehlike){background:var(--r4446-site-green)!important;border-color:var(--r4446-site-green)!important;color:#fff!important}
body[data-final-design="r44-47"] input:not([type=checkbox]):not([type=radio]):not([type=file]),body[data-final-design="r44-47"] select,body[data-final-design="r44-47"] textarea{border:1px solid #d8e1dc!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}
body[data-final-design="r44-47"] input:focus,body[data-final-design="r44-47"] select:focus,body[data-final-design="r44-47"] textarea:focus{border-color:#86aa9a!important;outline:0!important;box-shadow:0 0 0 3px rgba(7,88,68,.06)!important}

/* Aynı global modern upload bileşeni müşteri hesap/destek ekranlarında da uygulanır. */
body[data-final-design="r44-47"] .r4446-file-upload{background:#fff!important;border-color:#b9c9c1!important}

/* Konum modalı: uygulama hissi. */
body[data-final-design="r44-47"] .a22-modal-kart{max-width:650px!important;border:1px solid var(--r4446-site-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 28px 80px rgba(23,43,34,.15)!important;padding:28px!important}
body[data-final-design="r44-47"] .a22-modal-kart h2{font-size:27px!important;font-weight:560!important}
body[data-final-design="r44-47"] .a22-modal-arama{border:1px solid #ccd8d1!important;border-radius:9px!important;background:#fbfcfb!important;box-shadow:none!important}

/* Footer: uzun ama sakin; satış sayfası bittikten sonra başlar. */
body[data-final-design="r44-47"] .a22-footer{margin-top:80px!important;background:#f3f5f2!important;border-top:1px solid var(--r4446-site-line)!important;color:#33463d!important}
body[data-final-design="r44-47"] .r35-newsletter{border:1px solid var(--r4446-site-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}

@media(min-width:1760px){body[data-final-design="r44-47"] .urun-grid.ana-urun-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(max-width:1260px){
  body[data-final-design="r44-47"] .a22-header-ic{gap:13px!important}
  body[data-final-design="r44-47"] .a22-konum{min-width:205px!important}
  body[data-final-design="r44-47"] .r4446-gift-finder{grid-template-columns:1fr;gap:16px}
  body[data-final-design="r44-47"] .urun-grid.ana-urun-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:980px){
  body[data-final-design="r44-47"] .r4446-gift-finder{margin-top:18px;padding:18px}
  body[data-final-design="r44-47"] .r4446-gift-finder-steps{grid-template-columns:1fr 1fr}
  body[data-final-design="r44-47"] .r4446-finder-step:nth-child(2){border-right:0}
  body[data-final-design="r44-47"] .r4446-finder-step:nth-child(-n+2){border-bottom:1px solid var(--r4446-site-line)}
  body[data-final-design="r44-47"] .r4446-finder-submit{min-height:72px}
  body[data-final-design="r44-47"] .r32-home-hero{min-height:430px!important}
  body[data-final-design="r44-47"] .r32-home-hero-copy{padding:42px 34px!important}
  body[data-final-design="r44-47"] .r32-home-hero h1{font-size:38px!important}
  body[data-final-design="r44-47"] .urun-grid.ana-urun-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 15px!important}
}
@media(max-width:720px){
  body[data-final-design="r44-47"] .a22-kapsayici{width:min(94%,680px)!important}
  body[data-final-design="r44-47"] .r4446-gift-finder{width:94%;margin:13px auto 19px;padding:15px;border-radius:10px}
  body[data-final-design="r44-47"] .r4446-gift-finder-copy h1{font-size:21px!important}
  body[data-final-design="r44-47"] .r4446-gift-finder-copy p{font-size:10.5px}
  body[data-final-design="r44-47"] .r4446-gift-finder-steps{grid-template-columns:1fr}
  body[data-final-design="r44-47"] .r4446-finder-step{min-height:61px;border-right:0!important;border-bottom:1px solid var(--r4446-site-line)!important}
  body[data-final-design="r44-47"] .r4446-finder-submit{min-height:50px;padding:0 14px}
  body[data-final-design="r44-47"] .r32-home-hero{width:94%!important;min-height:0!important;display:flex!important;flex-direction:column-reverse!important;margin-bottom:29px!important}
  body[data-final-design="r44-47"] .r32-home-hero-visual{width:100%!important;height:270px!important;min-width:0!important}
  body[data-final-design="r44-47"] .r32-home-hero-copy{padding:25px 21px 28px!important}
  body[data-final-design="r44-47"] .r32-home-hero h1{font-size:31px!important}
  body[data-final-design="r44-47"] .ana-marketplace-akis{width:94%!important;gap:50px!important}
  body[data-final-design="r44-47"] .premium-baslik h2,body[data-final-design="r44-47"] .r4428-vitrin-baslik h2{font-size:21px!important}
  body[data-final-design="r44-47"] .urun-grid.ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 11px!important}
  body[data-final-design="r44-47"] .urun-karti-icerik h2{font-size:11.5px!important;min-height:32px!important}
  body[data-final-design="r44-47"] .urun-karti .fiyat{font-size:14px!important}
  body[data-final-design="r44-47"] .r24-hover-aksiyonlar{opacity:1!important;transform:none!important;grid-template-columns:1fr!important}
  body[data-final-design="r44-47"] .r24-hover-ikon{display:none!important}
  body[data-final-design="r44-47"] .r24-hover-aksiyonlar .r24-gonder{min-height:36px!important}
}
@media(max-width:390px){body[data-final-design="r44-47"] .urun-grid.ana-urun-grid{gap:27px 8px!important}}

/* R44.47 - onaylanan dolu musteri vitrini referanslari */
body[data-final-design="r44-47"]{
  --r447-green:#075844;--r447-green-2:#0b6a50;--r447-soft:#f4f8f5;--r447-line:#e1e7e3;
  --r447-gold:#b58d45;--r447-text:#15231e;--r447-muted:#68766f;
}
body[data-final-design="r44-47"] .a22-kapsayici{max-width:1500px!important;width:min(94%,1500px)!important}
body[data-final-design="r44-47"] .a22-main{padding-bottom:18px!important}

/* Urun detay - urun gorseli guclu ama sayfayi domine etmez. */
body[data-final-design="r44-47"] .urun-ekmek-kirintisi{max-width:1320px!important;margin:18px auto 12px!important}
body[data-final-design="r44-47"] .urun-vitrin{max-width:1320px!important;margin:0 auto!important;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr)!important;gap:26px!important;align-items:start!important}
body[data-final-design="r44-47"] .urun-galeri{grid-template-columns:76px minmax(0,1fr)!important;gap:11px!important}
body[data-final-design="r44-47"] .urun-galeri-ana{height:430px!important;max-height:56vh!important;min-height:0!important;aspect-ratio:auto!important;border:1px solid var(--r447-line)!important;border-radius:12px!important;background:#f6f4ef!important}
body[data-final-design="r44-47"] .urun-galeri-ana>img{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:11px!important}
body[data-final-design="r44-47"] .urun-galeri-kucuk{max-height:430px!important}
body[data-final-design="r44-47"] .urun-galeri-kucuk-buton{width:72px!important;height:80px!important;border-radius:8px!important}
body[data-final-design="r44-47"] .urun-guven-ozeti{grid-column:1/3!important;display:flex!important;gap:8px!important;padding:8px 0 0!important}
body[data-final-design="r44-47"] .urun-guven-ozeti>div{min-width:140px!important;padding:9px 11px!important;border:1px solid var(--r447-line)!important;border-radius:8px!important;background:#fff!important}
body[data-final-design="r44-47"] .urun-satin-alma-paneli{position:sticky!important;top:130px!important;padding:20px!important;border:1px solid var(--r447-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
body[data-final-design="r44-47"] .urun-satin-alma-paneli h1{font-size:29px!important;line-height:1.14!important;margin:7px 0 5px!important}
body[data-final-design="r44-47"] .urun-fiyat-alani{padding:9px 0 11px!important;border:0!important;background:transparent!important}
body[data-final-design="r44-47"] .urun-fiyat-alani .fiyat{font-size:27px!important;color:var(--r447-text)!important}
body[data-final-design="r44-47"] .urun-teslim-uygunluk{padding:11px!important;border:1px solid var(--r447-line)!important;border-radius:9px!important;background:#fbfcfb!important}
body[data-final-design="r44-47"] .urun-magaza-karti,body[data-final-design="r44-47"] .urun-bilgi-alani,body[data-final-design="r44-47"] .r244-urun-soru-alani,body[data-final-design="r44-47"] .urun-benzer-bolumu{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}

/* Not akisinda gorsel kart/onizleme yok; tek metin + ORKI yardimi. */
body[data-final-design="r44-47"] .checkout-not-onizleme,
body[data-final-design="r44-47"] .not-karti-onizleme,
body[data-final-design="r44-47"] [data-not-karti-onizleme]{display:none!important}
body[data-final-design="r44-47"] .checkout-not-alt{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}

/* Magaza sayfasi - musteri tarafinda tam vitrin. */
body[data-final-design="r44-47"] .magaza-site{max-width:1380px!important;margin:20px auto 0!important;display:flex!important;flex-direction:column!important;gap:15px!important}
body[data-final-design="r44-47"] .magaza-final-hero{position:relative;display:grid;grid-template-columns:145px minmax(0,1fr) minmax(320px,.72fr);gap:22px;align-items:center;min-height:210px;padding:24px 26px;border:1px solid var(--r447-line);border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.94) 48%,rgba(250,247,240,.82) 100%)}
body[data-final-design="r44-47"] .magaza-final-hero-bg{position:absolute;inset:0 0 0 48%;width:52%;height:100%;object-fit:cover;z-index:0;opacity:.48;mask-image:linear-gradient(90deg,transparent 0%,#000 34%,#000 100%)}
body[data-final-design="r44-47"] .magaza-final-hero>*:not(.magaza-final-hero-bg){position:relative;z-index:1}
body[data-final-design="r44-47"] .magaza-final-logo{width:126px;height:126px;display:grid;place-items:center;border:1px solid #cddbd4;border-radius:50%;background:#fff;padding:13px}
body[data-final-design="r44-47"] .magaza-final-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}
body[data-final-design="r44-47"] .magaza-final-kimlik h1{margin:0 0 7px;font-size:31px!important;line-height:1.05!important}
body[data-final-design="r44-47"] .magaza-final-baslik{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
body[data-final-design="r44-47"] .magaza-final-dogrulandi{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#eff7f2;color:#28654f;font-size:10px;font-weight:650;border:1px solid #d6e8de}
body[data-final-design="r44-47"] .magaza-final-meta{display:flex;gap:12px;flex-wrap:wrap;color:#586760;font-size:11px}
body[data-final-design="r44-47"] .magaza-final-acik{padding:3px 8px;border-radius:999px;background:#e8f4ed;color:#1e6b4b;font-weight:650}
body[data-final-design="r44-47"] .magaza-final-kimlik p{max-width:590px;margin:10px 0 12px;color:#526159;font-size:12px;line-height:1.55}
body[data-final-design="r44-47"] .magaza-final-guven{display:flex;gap:8px;flex-wrap:wrap}
body[data-final-design="r44-47"] .magaza-final-guven span{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #e1e9e4;border-radius:8px;background:rgba(255,255,255,.88);font-size:9.5px;color:#41544b}
body[data-final-design="r44-47"] .magaza-final-aksiyonlar{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:9px}
body[data-final-design="r44-47"] .magaza-final-butonlar{display:grid;grid-template-columns:1fr 1fr;gap:8px}
body[data-final-design="r44-47"] .magaza-final-butonlar .magaza-paylas-buton,body[data-final-design="r44-47"] .magaza-final-butonlar .magaza-takip-buton{min-height:41px;border-radius:8px;font:inherit;font-size:11px;font-weight:650;cursor:pointer}
body[data-final-design="r44-47"] .magaza-paylas-buton{border:1px solid #ccd8d2;background:#fff;color:#29483c}
body[data-final-design="r44-47"] .magaza-takip-buton{width:100%;border:1px solid var(--r447-green);background:var(--r447-green);color:#fff}
body[data-final-design="r44-47"] .magaza-final-kampanya{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid #eadbb9;border-radius:9px;background:#fffaf0;color:#6a5122;font-size:10px;text-decoration:none}
body[data-final-design="r44-47"] .magaza-durum-bildirimi{margin:0!important;width:100%!important;padding:10px 14px!important;border-radius:9px!important;font-size:10.5px!important}
body[data-final-design="r44-47"] .magaza-final-araclar{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr) auto;gap:12px;align-items:center}
body[data-final-design="r44-47"] .magaza-ic-arama{position:relative;display:flex;align-items:center}
body[data-final-design="r44-47"] .magaza-ic-arama input{width:100%;height:42px;padding:0 42px 0 13px!important}
body[data-final-design="r44-47"] .magaza-ic-arama button{position:absolute;right:5px;width:32px;height:32px;border:0;border-radius:7px;background:#f2f6f3;color:#315244;cursor:pointer}
body[data-final-design="r44-47"] .magaza-final-filtreler{display:flex;gap:7px;overflow-x:auto;padding:2px 0;scrollbar-width:none}
body[data-final-design="r44-47"] .magaza-final-filtreler::-webkit-scrollbar{display:none}
body[data-final-design="r44-47"] .magaza-final-filtreler a{white-space:nowrap;padding:9px 13px;border:1px solid var(--r447-line);border-radius:999px;background:#fff;color:#43534b;text-decoration:none;font-size:10.5px}
body[data-final-design="r44-47"] .magaza-final-filtreler a.aktif{background:var(--r447-green);border-color:var(--r447-green);color:#fff}
body[data-final-design="r44-47"] .magaza-sirala{height:40px;min-width:145px}
body[data-final-design="r44-47"] .magaza-koleksiyon-nav,body[data-final-design="r44-47"] .kategori-cipleri{display:none!important}
body[data-final-design="r44-47"] .magaza-urun-bolumu>.premium-baslik{display:flex!important;justify-content:space-between!important;align-items:end!important;margin:8px 0 6px!important}
body[data-final-design="r44-47"] .magaza-urun-bolumu>.premium-baslik>div{display:block!important}
body[data-final-design="r44-47"] .magaza-urun-bolumu .urun-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:26px 14px!important}
body[data-final-design="r44-47"] .magaza-hikaye-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important;gap:14px!important}
body[data-final-design="r44-47"] .magaza-yorum-bolumu{padding:22px!important}
body[data-final-design="r44-47"] .magaza-yorum-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}

/* Hesabim referansindaki gibi dolu fakat okunabilir merkez. */
body[data-final-design="r44-47"] .r4430-hesap-kabuk{max-width:1380px!important;margin-top:22px!important;gap:18px!important}
body[data-final-design="r44-47"] .r4430-hesap-icerik{gap:14px!important}
body[data-final-design="r44-47"] .r4430-hesap-welcome{padding:18px 20px!important}
body[data-final-design="r44-47"] .r4430-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}

@media(max-width:1180px){
 body[data-final-design="r44-47"] .urun-vitrin{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important}
 body[data-final-design="r44-47"] .urun-galeri-ana{height:390px!important;max-height:54vh!important}
 body[data-final-design="r44-47"] .urun-galeri-ana>img{height:100%!important}
 body[data-final-design="r44-47"] .urun-galeri-kucuk{max-height:390px!important}
 body[data-final-design="r44-47"] .magaza-final-hero{grid-template-columns:110px minmax(0,1fr);padding:20px}
 body[data-final-design="r44-47"] .magaza-final-logo{width:96px;height:96px}
 body[data-final-design="r44-47"] .magaza-final-aksiyonlar{grid-column:1/3;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}
 body[data-final-design="r44-47"] .magaza-urun-bolumu .urun-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:820px){
 body[data-final-design="r44-47"] .urun-vitrin{display:block!important;margin:0 12px!important}
 body[data-final-design="r44-47"] .urun-galeri{grid-template-columns:1fr!important}
 body[data-final-design="r44-47"] .urun-galeri-ana{grid-column:1!important;grid-row:1!important;height:auto!important;max-height:none!important;aspect-ratio:1/1!important}
 body[data-final-design="r44-47"] .urun-galeri-ana>img{height:100%!important;max-height:none!important;aspect-ratio:auto!important}
 body[data-final-design="r44-47"] .urun-galeri-kucuk{grid-column:1!important;grid-row:2!important;flex-direction:row!important;max-height:none!important}
 body[data-final-design="r44-47"] .urun-guven-ozeti{grid-column:1!important;grid-row:3!important;overflow:auto!important}
 body[data-final-design="r44-47"] .urun-satin-alma-paneli{position:static!important;margin-top:13px!important}
 body[data-final-design="r44-47"] .magaza-site{margin:12px!important}
 body[data-final-design="r44-47"] .magaza-final-hero{grid-template-columns:82px 1fr;gap:13px;padding:15px;min-height:0}
 body[data-final-design="r44-47"] .magaza-final-hero-bg{inset:0;width:100%;opacity:.12;mask-image:none}
 body[data-final-design="r44-47"] .magaza-final-logo{width:74px;height:74px;padding:8px}
 body[data-final-design="r44-47"] .magaza-final-kimlik h1{font-size:23px!important}
 body[data-final-design="r44-47"] .magaza-final-guven{grid-column:1/3}
 body[data-final-design="r44-47"] .magaza-final-aksiyonlar{grid-column:1/3;display:flex}
 body[data-final-design="r44-47"] .magaza-final-araclar{grid-template-columns:1fr;gap:8px}
 body[data-final-design="r44-47"] .magaza-urun-bolumu .urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 9px!important}
 body[data-final-design="r44-47"] .magaza-hikaye-grid{grid-template-columns:1fr!important}
 body[data-final-design="r44-47"] .magaza-yorum-grid{grid-template-columns:1fr!important}
 body[data-final-design="r44-47"] .r4430-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r45-final.css */
/* ORKIDEM R45 migrated customer foundation: R44.47 feature-complete visual rules rebound to the R45 DOM marker. */
/* ORKİDEM A23.11 R44.47 — Final müşteri mimarisi
 * Bloom-ferah ürün odağı + gerçek pazaryeri/teslimat şeffaflığı.
 * İşlevler korunur; son katman yalnız görünüm ve bilgi hiyerarşisini dönüştürür.
 */
body[data-r45-customer]{
  --r4446-site-bg:#f7f8f6;--r4446-site-surface:#fff;--r4446-site-text:#15231e;
  --r4446-site-muted:#6d7973;--r4446-site-line:#e1e7e3;--r4446-site-green:#075844;
  --r4446-site-green-soft:#edf5f1;--r4446-site-gold:#b58d45;--r4446-site-ivory:#fbfaf7;
  background:var(--r4446-site-bg)!important;color:var(--r4446-site-text)!important;
}
body[data-r45-customer] .a22-kapsayici{max-width:1580px!important;width:min(94%,1580px)!important}
body[data-r45-customer] .a22-main{padding-top:0!important;background:var(--r4446-site-bg)!important}
body[data-r45-customer] h1,body[data-r45-customer] h2,body[data-r45-customer] h3{color:var(--r4446-site-text);font-weight:560!important;letter-spacing:-.025em!important}
body[data-r45-customer] p,body[data-r45-customer] li{font-weight:400}
body[data-r45-customer] .premium-kart,body[data-r45-customer] .kart{box-shadow:none!important}

/* Üst yardımcı bar: ince, kurumsal, kampanya afişi gibi değil. */
body[data-r45-customer] .r43-top-helper{min-height:31px!important;border-bottom:1px solid #e7ece9!important;background:#f2f5f3!important;color:#4b5c54!important}
body[data-r45-customer] .r43-top-helper-inner{min-height:31px!important;font-size:10px!important}

/* Header: konum + marka + arama + işlemler. Büyük, fakat sakin. */
body[data-r45-customer] .a22-header{background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--r4446-site-line)!important;box-shadow:none!important;backdrop-filter:blur(16px)}
body[data-r45-customer] .a22-header-ic{min-height:82px!important;gap:22px!important;padding-top:11px!important;padding-bottom:10px!important}
body[data-r45-customer] .a22-logo img{max-height:48px!important;width:auto!important}
body[data-r45-customer] .a22-konum{min-width:240px!important;max-width:310px!important}
body[data-r45-customer] .a22-konum>small{font-size:9px!important;color:#7c8882!important;letter-spacing:.06em}
body[data-r45-customer] .a22-konum-input{min-height:43px!important;border:1px solid var(--r4446-site-line)!important;border-radius:9px!important;background:#fafcfb!important;box-shadow:none!important;padding:0 11px!important}
body[data-r45-customer] .a22-konum-input:focus-within{border-color:#93b5a7!important;background:#fff!important;box-shadow:0 0 0 3px rgba(7,88,68,.07)!important}
body[data-r45-customer] .a22-konum-input input{font-size:12px!important;font-weight:500!important;color:#24342d!important}
body[data-r45-customer] .a22-arama{height:46px!important;border:1px solid #dbe3de!important;border-radius:10px!important;background:#fbfcfb!important;box-shadow:none!important;max-width:none!important;flex:1!important}
body[data-r45-customer] .a22-arama:focus-within{background:#fff!important;border-color:#8eae9f!important;box-shadow:0 0 0 3px rgba(7,88,68,.06)!important}
body[data-r45-customer] .a22-arama input{font-size:13px!important;padding-left:15px!important}
body[data-r45-customer] .r442-header-right{gap:14px!important;flex:1!important}
body[data-r45-customer] .r442-header-under{border-top:0!important;margin-top:-7px!important;padding-top:0!important}
body[data-r45-customer] .r442-header-shortcuts a,body[data-r45-customer] .r442-header-fixed-actions a{font-size:10.5px!important;font-weight:500!important;color:#405049!important}
body[data-r45-customer] .r442-header-shortcuts a:hover,body[data-r45-customer] .r442-header-fixed-actions a:hover{color:var(--r4446-site-green)!important}

/* Ana kategori navigasyonu: beyaz, editoryal ve sıkıştırılmamış. */
body[data-r45-customer] .a22-nav{background:#fff!important;border-bottom:1px solid var(--r4446-site-line)!important;box-shadow:none!important}
body[data-r45-customer] .a22-nav-ic{min-height:43px!important;gap:25px!important}
body[data-r45-customer] .a22-nav a,body[data-r45-customer] .a22-nav button{font-size:11px!important;font-weight:520!important;color:#33443c!important;letter-spacing:.01em!important}
body[data-r45-customer] .a22-nav a:hover,body[data-r45-customer] .a22-nav button:hover{color:var(--r4446-site-green)!important}
body[data-r45-customer] .r244-sticky-header{background:rgba(255,255,255,.97)!important;box-shadow:0 7px 24px rgba(31,50,42,.06)!important;border-bottom:1px solid var(--r4446-site-line)!important}

/* Ana sayfa: gerçek teslimat yönlendirme bandı. */
body[data-r45-customer] .r4446-gift-finder{width:min(94%,1580px);margin:28px auto 18px;display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.65fr);gap:28px;align-items:end;padding:21px 24px 22px;background:#fff;border:1px solid var(--r4446-site-line);border-radius:12px}
body[data-r45-customer] .r4446-gift-finder-copy>span{display:block;margin-bottom:8px;color:#8d784f;font-size:9px;font-weight:650;letter-spacing:.12em}
body[data-r45-customer] .r4446-gift-finder-copy h1{margin:0!important;max-width:560px;font-size:24px!important;line-height:1.15!important}
body[data-r45-customer] .r4446-gift-finder-copy p{margin:8px 0 0;max-width:590px;color:var(--r4446-site-muted);font-size:11.5px;line-height:1.55}
body[data-r45-customer] .r4446-gift-finder-steps{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;border:1px solid var(--r4446-site-line);border-radius:10px;overflow:hidden;background:#fbfcfb}
body[data-r45-customer] .r4446-finder-step{min-width:0;min-height:78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:11px 13px;border:0;border-right:1px solid var(--r4446-site-line);background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;font:inherit}
body[data-r45-customer] .r4446-finder-step:hover{background:#f2f7f4}
body[data-r45-customer] .r4446-finder-step small{font-size:8.5px;color:#87938d;text-transform:uppercase;letter-spacing:.06em}
body[data-r45-customer] .r4446-finder-step strong{display:block;width:100%;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;font-weight:600}
body[data-r45-customer] .r4446-finder-step span{margin-top:3px;color:#7a8781;font-size:9px}
body[data-r45-customer] .r4446-finder-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:188px;padding:0 17px;background:var(--r4446-site-green);color:#fff;text-decoration:none;font-size:11px;font-weight:600}
body[data-r45-customer] .r4446-finder-submit b{font-size:18px;font-weight:400}
body[data-r45-customer] .r4446-finder-submit:hover{background:#064c3b}

/* Hero: tek güçlü sahne, büyük koyu blok yok. */
body[data-r45-customer] .r32-home-hero{width:min(94%,1580px)!important;min-height:510px!important;margin:0 auto 36px!important;border:1px solid #e4e7e2!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(110deg,#fbfaf7 0%,#f5f6f1 52%,#eef2ed 100%)!important;box-shadow:none!important}
body[data-r45-customer] .r32-home-hero-copy{padding:58px 54px!important;max-width:660px!important}
body[data-r45-customer] .r32-home-hero-eyebrow{color:#8f7649!important;font-size:9px!important;letter-spacing:.14em!important;font-weight:650!important}
body[data-r45-customer] .r32-home-hero h1{font-size:47px!important;line-height:1.05!important;font-weight:540!important;letter-spacing:-.045em!important}
body[data-r45-customer] .r32-home-hero p{font-size:14px!important;line-height:1.65!important;color:#59665f!important;max-width:590px!important}
body[data-r45-customer] .r32-home-hero-guven{gap:15px!important;color:#526159!important;font-size:10px!important}
body[data-r45-customer] .r32-home-hero-cta{min-height:42px!important;padding:0 17px!important;border-radius:8px!important;background:var(--r4446-site-green)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important}
body[data-r45-customer] .r32-home-hero-visual{min-width:47%!important;background:#f4f5f1!important}
body[data-r45-customer] .r32-home-hero-visual img{height:100%!important;object-fit:cover!important}

/* Hızlı keşif: oyuncak ikonlar değil, fotoğraf odaklı editoryal ray. */
body[data-r45-customer] .r243-hizli-kesif{width:min(94%,1580px)!important;margin:38px auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body[data-r45-customer] .r243-hizli-kesif-baslik h2{font-size:20px!important;font-weight:560!important}
body[data-r45-customer] .r243-hizli-kesif-liste{gap:13px!important;padding:0!important}
body[data-r45-customer] .r243-hizli-kesif-liste>a{min-width:142px!important;border:0!important;background:transparent!important;padding:0!important;text-align:left!important;box-shadow:none!important}
body[data-r45-customer] .r243-hizli-kesif-liste>a>span{width:100%!important;height:112px!important;border-radius:10px!important;overflow:hidden!important;background:#eef2ef!important;border:1px solid var(--r4446-site-line)!important}
body[data-r45-customer] .r243-hizli-kesif-liste img{width:100%!important;height:100%!important;object-fit:cover!important}
body[data-r45-customer] .r243-hizli-kesif-liste strong{display:block;margin-top:8px!important;font-size:11px!important;font-weight:560!important;color:#2d3d35!important}

/* Kampanya alanları: sayfayı kaplayan kart duvarı değil. */
body[data-r45-customer] .r40-home-banner-composition,body[data-r45-customer] .r32-banner-slider{width:min(94%,1580px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}
body[data-r45-customer] .r40-home-banner-grid{gap:12px!important}
body[data-r45-customer] .r40-home-banner-card{border:1px solid var(--r4446-site-line)!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important}

/* Ürün keşfi: kesintisiz marketplace feed. */
body[data-r45-customer] .ana-marketplace-akis{width:min(94%,1580px)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;gap:70px!important}
body[data-r45-customer] .ana-marketplace-bolum{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body[data-r45-customer] .premium-baslik,body[data-r45-customer] .r4428-vitrin-baslik{margin:0 0 19px!important;padding:0 0 12px!important;border-bottom:1px solid var(--r4446-site-line)!important}
body[data-r45-customer] .premium-baslik h2,body[data-r45-customer] .r4428-vitrin-baslik h2{font-size:25px!important;font-weight:550!important;margin:0!important}
body[data-r45-customer] .premium-baslik small{font-size:11px!important;color:var(--r4446-site-muted)!important}
body[data-r45-customer] .r4428-vitrin-tablist{justify-content:flex-start!important;gap:22px!important;border-bottom:1px solid var(--r4446-site-line)!important;padding:0!important;margin:0 0 22px!important}
body[data-r45-customer] .r4428-vitrin-tablist button{padding:0 0 9px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#708078!important;font-size:11px!important;font-weight:520!important}
body[data-r45-customer] .r4428-vitrin-tablist button[aria-selected="true"]{color:var(--r4446-site-green)!important;border-bottom-color:var(--r4446-site-green)!important;background:transparent!important}
body[data-r45-customer] .urun-grid.ana-urun-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:44px 20px!important}

/* Ürün kartı: fotoğraf satış yapar; bilgi sessiz ve güvenilir. */
body[data-r45-customer] .urun-karti.r24-urun-karti{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important}
body[data-r45-customer] .r24-kart-gorsel-sahne{aspect-ratio:4/5!important;border:1px solid #e5e9e6!important;border-radius:10px!important;overflow:hidden!important;background:#f2f4f1!important;box-shadow:none!important}
body[data-r45-customer] .urun-karti-gorsel,body[data-r45-customer] .r24-kart-gorsel{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
body[data-r45-customer] .urun-karti-favori{top:9px!important;right:9px!important;width:34px!important;height:34px!important;border:1px solid rgba(221,227,223,.95)!important;background:rgba(255,255,255,.94)!important;color:#294139!important;box-shadow:none!important}
body[data-r45-customer] .urun-karti-rozetler{top:10px!important;left:10px!important;gap:5px!important}
body[data-r45-customer] .urun-karti-rozetler span{font-size:8px!important;padding:4px 6px!important;border-radius:5px!important;box-shadow:none!important}
body[data-r45-customer] .r24-hover-aksiyonlar{left:10px!important;right:10px!important;bottom:10px!important;display:grid!important;grid-template-columns:38px 1fr 38px!important;gap:6px!important;padding:0!important;background:transparent!important;box-shadow:none!important}
body[data-r45-customer] .r24-hover-aksiyonlar .r24-gonder{min-height:38px!important;border-radius:7px!important;background:var(--r4446-site-green)!important;color:#fff!important;font-size:10px!important;font-weight:620!important;box-shadow:none!important}
body[data-r45-customer] .r24-hover-ikon{width:38px!important;height:38px!important;border:1px solid var(--r4446-site-line)!important;border-radius:7px!important;background:rgba(255,255,255,.97)!important;color:#294139!important;box-shadow:none!important}
body[data-r45-customer] .urun-karti-icerik.r24-kart-bilgi{padding:12px 1px 0!important;text-align:left!important;background:transparent!important;border:0!important}
body[data-r45-customer] .urun-karti-icerik h2{margin:0 0 6px!important;font-size:13px!important;line-height:1.35!important;font-weight:560!important;min-height:35px!important;text-align:left!important}
body[data-r45-customer] .urun-karti-guven{justify-content:flex-start!important;gap:5px!important;font-size:9.5px!important;color:#6b7771!important}
body[data-r45-customer] .urun-karti-puan{color:#50665c!important;font-weight:550!important}
body[data-r45-customer] .magaza-link{color:#69766f!important;text-decoration:none!important}
body[data-r45-customer] .urun-karti-teslim{justify-content:flex-start!important;margin-top:7px!important;padding:0!important;background:transparent!important;border:0!important;font-size:9.5px!important;color:#486159!important}
body[data-r45-customer] .r24-teslim-ikon{width:14px!important;height:14px!important}
body[data-r45-customer] .urun-karti-alt{margin-top:8px!important;justify-content:flex-start!important}
body[data-r45-customer] .urun-fiyat-grubu{align-items:flex-start!important;text-align:left!important}
body[data-r45-customer] .urun-karti .fiyat{font-size:15.5px!important;font-weight:620!important;color:#14231d!important}
body[data-r45-customer] .urun-karti .eski-fiyat{font-size:9px!important;color:#929c97!important}

/* Kategori/listeler, ürün detay ve checkout için ortak açık çalışma yüzeyi. */
body[data-r45-customer] .a22-main-gorev,body[data-r45-customer] .urun-detay-kabuk,body[data-r45-customer] .sepet-kabuk,body[data-r45-customer] .odeme-kabuk{background:var(--r4446-site-bg)!important}
body[data-r45-customer] .urun-detay-kart,body[data-r45-customer] .urun-detay-sag,body[data-r45-customer] .sepet-ozet,body[data-r45-customer] .odeme-kart,body[data-r45-customer] .hesap-kart{border:1px solid var(--r4446-site-line)!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important}
body[data-r45-customer] .buton,body[data-r45-customer] button,body[data-r45-customer] input,body[data-r45-customer] select,body[data-r45-customer] textarea{font-family:inherit}
body[data-r45-customer] .buton{border-radius:8px!important;box-shadow:none!important;font-weight:560!important}
body[data-r45-customer] .buton:not(.ikincil):not(.tehlike){background:var(--r4446-site-green)!important;border-color:var(--r4446-site-green)!important;color:#fff!important}
body[data-r45-customer] input:not([type=checkbox]):not([type=radio]):not([type=file]),body[data-r45-customer] select,body[data-r45-customer] textarea{border:1px solid #d8e1dc!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}
body[data-r45-customer] input:focus,body[data-r45-customer] select:focus,body[data-r45-customer] textarea:focus{border-color:#86aa9a!important;outline:0!important;box-shadow:0 0 0 3px rgba(7,88,68,.06)!important}

/* Aynı global modern upload bileşeni müşteri hesap/destek ekranlarında da uygulanır. */
body[data-r45-customer] .r4446-file-upload{background:#fff!important;border-color:#b9c9c1!important}

/* Konum modalı: uygulama hissi. */
body[data-r45-customer] .a22-modal-kart{max-width:650px!important;border:1px solid var(--r4446-site-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 28px 80px rgba(23,43,34,.15)!important;padding:28px!important}
body[data-r45-customer] .a22-modal-kart h2{font-size:27px!important;font-weight:560!important}
body[data-r45-customer] .a22-modal-arama{border:1px solid #ccd8d1!important;border-radius:9px!important;background:#fbfcfb!important;box-shadow:none!important}

/* Footer: uzun ama sakin; satış sayfası bittikten sonra başlar. */
body[data-r45-customer] .a22-footer{margin-top:80px!important;background:#f3f5f2!important;border-top:1px solid var(--r4446-site-line)!important;color:#33463d!important}
body[data-r45-customer] .r35-newsletter{border:1px solid var(--r4446-site-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}

@media(min-width:1760px){body[data-r45-customer] .urun-grid.ana-urun-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(max-width:1260px){
  body[data-r45-customer] .a22-header-ic{gap:13px!important}
  body[data-r45-customer] .a22-konum{min-width:205px!important}
  body[data-r45-customer] .r4446-gift-finder{grid-template-columns:1fr;gap:16px}
  body[data-r45-customer] .urun-grid.ana-urun-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:980px){
  body[data-r45-customer] .r4446-gift-finder{margin-top:18px;padding:18px}
  body[data-r45-customer] .r4446-gift-finder-steps{grid-template-columns:1fr 1fr}
  body[data-r45-customer] .r4446-finder-step:nth-child(2){border-right:0}
  body[data-r45-customer] .r4446-finder-step:nth-child(-n+2){border-bottom:1px solid var(--r4446-site-line)}
  body[data-r45-customer] .r4446-finder-submit{min-height:72px}
  body[data-r45-customer] .r32-home-hero{min-height:430px!important}
  body[data-r45-customer] .r32-home-hero-copy{padding:42px 34px!important}
  body[data-r45-customer] .r32-home-hero h1{font-size:38px!important}
  body[data-r45-customer] .urun-grid.ana-urun-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 15px!important}
}
@media(max-width:720px){
  body[data-r45-customer] .a22-kapsayici{width:min(94%,680px)!important}
  body[data-r45-customer] .r4446-gift-finder{width:94%;margin:13px auto 19px;padding:15px;border-radius:10px}
  body[data-r45-customer] .r4446-gift-finder-copy h1{font-size:21px!important}
  body[data-r45-customer] .r4446-gift-finder-copy p{font-size:10.5px}
  body[data-r45-customer] .r4446-gift-finder-steps{grid-template-columns:1fr}
  body[data-r45-customer] .r4446-finder-step{min-height:61px;border-right:0!important;border-bottom:1px solid var(--r4446-site-line)!important}
  body[data-r45-customer] .r4446-finder-submit{min-height:50px;padding:0 14px}
  body[data-r45-customer] .r32-home-hero{width:94%!important;min-height:0!important;display:flex!important;flex-direction:column-reverse!important;margin-bottom:29px!important}
  body[data-r45-customer] .r32-home-hero-visual{width:100%!important;height:270px!important;min-width:0!important}
  body[data-r45-customer] .r32-home-hero-copy{padding:25px 21px 28px!important}
  body[data-r45-customer] .r32-home-hero h1{font-size:31px!important}
  body[data-r45-customer] .ana-marketplace-akis{width:94%!important;gap:50px!important}
  body[data-r45-customer] .premium-baslik h2,body[data-r45-customer] .r4428-vitrin-baslik h2{font-size:21px!important}
  body[data-r45-customer] .urun-grid.ana-urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 11px!important}
  body[data-r45-customer] .urun-karti-icerik h2{font-size:11.5px!important;min-height:32px!important}
  body[data-r45-customer] .urun-karti .fiyat{font-size:14px!important}
  body[data-r45-customer] .r24-hover-aksiyonlar{opacity:1!important;transform:none!important;grid-template-columns:1fr!important}
  body[data-r45-customer] .r24-hover-ikon{display:none!important}
  body[data-r45-customer] .r24-hover-aksiyonlar .r24-gonder{min-height:36px!important}
}
@media(max-width:390px){body[data-r45-customer] .urun-grid.ana-urun-grid{gap:27px 8px!important}}

/* R44.47 - onaylanan dolu musteri vitrini referanslari */
body[data-r45-customer]{
  --r447-green:#075844;--r447-green-2:#0b6a50;--r447-soft:#f4f8f5;--r447-line:#e1e7e3;
  --r447-gold:#b58d45;--r447-text:#15231e;--r447-muted:#68766f;
}
body[data-r45-customer] .a22-kapsayici{max-width:1500px!important;width:min(94%,1500px)!important}
body[data-r45-customer] .a22-main{padding-bottom:18px!important}

/* Urun detay - urun gorseli guclu ama sayfayi domine etmez. */
body[data-r45-customer] .urun-ekmek-kirintisi{max-width:1320px!important;margin:18px auto 12px!important}
body[data-r45-customer] .urun-vitrin{max-width:1320px!important;margin:0 auto!important;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr)!important;gap:26px!important;align-items:start!important}
body[data-r45-customer] .urun-galeri{grid-template-columns:76px minmax(0,1fr)!important;gap:11px!important}
body[data-r45-customer] .urun-galeri-ana{height:430px!important;max-height:56vh!important;min-height:0!important;aspect-ratio:auto!important;border:1px solid var(--r447-line)!important;border-radius:12px!important;background:#f6f4ef!important}
body[data-r45-customer] .urun-galeri-ana>img{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:11px!important}
body[data-r45-customer] .urun-galeri-kucuk{max-height:430px!important}
body[data-r45-customer] .urun-galeri-kucuk-buton{width:72px!important;height:80px!important;border-radius:8px!important}
body[data-r45-customer] .urun-guven-ozeti{grid-column:1/3!important;display:flex!important;gap:8px!important;padding:8px 0 0!important}
body[data-r45-customer] .urun-guven-ozeti>div{min-width:140px!important;padding:9px 11px!important;border:1px solid var(--r447-line)!important;border-radius:8px!important;background:#fff!important}
body[data-r45-customer] .urun-satin-alma-paneli{position:sticky!important;top:130px!important;padding:20px!important;border:1px solid var(--r447-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
body[data-r45-customer] .urun-satin-alma-paneli h1{font-size:29px!important;line-height:1.14!important;margin:7px 0 5px!important}
body[data-r45-customer] .urun-fiyat-alani{padding:9px 0 11px!important;border:0!important;background:transparent!important}
body[data-r45-customer] .urun-fiyat-alani .fiyat{font-size:27px!important;color:var(--r447-text)!important}
body[data-r45-customer] .urun-teslim-uygunluk{padding:11px!important;border:1px solid var(--r447-line)!important;border-radius:9px!important;background:#fbfcfb!important}
body[data-r45-customer] .urun-magaza-karti,body[data-r45-customer] .urun-bilgi-alani,body[data-r45-customer] .r244-urun-soru-alani,body[data-r45-customer] .urun-benzer-bolumu{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}

/* Not akisinda gorsel kart/onizleme yok; tek metin + ORKI yardimi. */
body[data-r45-customer] .checkout-not-onizleme,
body[data-r45-customer] .not-karti-onizleme,
body[data-r45-customer] [data-not-karti-onizleme]{display:none!important}
body[data-r45-customer] .checkout-not-alt{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}

/* Magaza sayfasi - musteri tarafinda tam vitrin. */
body[data-r45-customer] .magaza-site{max-width:1380px!important;margin:20px auto 0!important;display:flex!important;flex-direction:column!important;gap:15px!important}
body[data-r45-customer] .magaza-final-hero{position:relative;display:grid;grid-template-columns:145px minmax(0,1fr) minmax(320px,.72fr);gap:22px;align-items:center;min-height:210px;padding:24px 26px;border:1px solid var(--r447-line);border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.94) 48%,rgba(250,247,240,.82) 100%)}
body[data-r45-customer] .magaza-final-hero-bg{position:absolute;inset:0 0 0 48%;width:52%;height:100%;object-fit:cover;z-index:0;opacity:.48;mask-image:linear-gradient(90deg,transparent 0%,#000 34%,#000 100%)}
body[data-r45-customer] .magaza-final-hero>*:not(.magaza-final-hero-bg){position:relative;z-index:1}
body[data-r45-customer] .magaza-final-logo{width:126px;height:126px;display:grid;place-items:center;border:1px solid #cddbd4;border-radius:50%;background:#fff;padding:13px}
body[data-r45-customer] .magaza-final-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}
body[data-r45-customer] .magaza-final-kimlik h1{margin:0 0 7px;font-size:31px!important;line-height:1.05!important}
body[data-r45-customer] .magaza-final-baslik{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
body[data-r45-customer] .magaza-final-dogrulandi{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#eff7f2;color:#28654f;font-size:10px;font-weight:650;border:1px solid #d6e8de}
body[data-r45-customer] .magaza-final-meta{display:flex;gap:12px;flex-wrap:wrap;color:#586760;font-size:11px}
body[data-r45-customer] .magaza-final-acik{padding:3px 8px;border-radius:999px;background:#e8f4ed;color:#1e6b4b;font-weight:650}
body[data-r45-customer] .magaza-final-kimlik p{max-width:590px;margin:10px 0 12px;color:#526159;font-size:12px;line-height:1.55}
body[data-r45-customer] .magaza-final-guven{display:flex;gap:8px;flex-wrap:wrap}
body[data-r45-customer] .magaza-final-guven span{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #e1e9e4;border-radius:8px;background:rgba(255,255,255,.88);font-size:9.5px;color:#41544b}
body[data-r45-customer] .magaza-final-aksiyonlar{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:9px}
body[data-r45-customer] .magaza-final-butonlar{display:grid;grid-template-columns:1fr 1fr;gap:8px}
body[data-r45-customer] .magaza-final-butonlar .magaza-paylas-buton,body[data-r45-customer] .magaza-final-butonlar .magaza-takip-buton{min-height:41px;border-radius:8px;font:inherit;font-size:11px;font-weight:650;cursor:pointer}
body[data-r45-customer] .magaza-paylas-buton{border:1px solid #ccd8d2;background:#fff;color:#29483c}
body[data-r45-customer] .magaza-takip-buton{width:100%;border:1px solid var(--r447-green);background:var(--r447-green);color:#fff}
body[data-r45-customer] .magaza-final-kampanya{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid #eadbb9;border-radius:9px;background:#fffaf0;color:#6a5122;font-size:10px;text-decoration:none}
body[data-r45-customer] .magaza-durum-bildirimi{margin:0!important;width:100%!important;padding:10px 14px!important;border-radius:9px!important;font-size:10.5px!important}
body[data-r45-customer] .magaza-final-araclar{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr) auto;gap:12px;align-items:center}
body[data-r45-customer] .magaza-ic-arama{position:relative;display:flex;align-items:center}
body[data-r45-customer] .magaza-ic-arama input{width:100%;height:42px;padding:0 42px 0 13px!important}
body[data-r45-customer] .magaza-ic-arama button{position:absolute;right:5px;width:32px;height:32px;border:0;border-radius:7px;background:#f2f6f3;color:#315244;cursor:pointer}
body[data-r45-customer] .magaza-final-filtreler{display:flex;gap:7px;overflow-x:auto;padding:2px 0;scrollbar-width:none}
body[data-r45-customer] .magaza-final-filtreler::-webkit-scrollbar{display:none}
body[data-r45-customer] .magaza-final-filtreler a{white-space:nowrap;padding:9px 13px;border:1px solid var(--r447-line);border-radius:999px;background:#fff;color:#43534b;text-decoration:none;font-size:10.5px}
body[data-r45-customer] .magaza-final-filtreler a.aktif{background:var(--r447-green);border-color:var(--r447-green);color:#fff}
body[data-r45-customer] .magaza-sirala{height:40px;min-width:145px}
body[data-r45-customer] .magaza-koleksiyon-nav,body[data-r45-customer] .kategori-cipleri{display:none!important}
body[data-r45-customer] .magaza-urun-bolumu>.premium-baslik{display:flex!important;justify-content:space-between!important;align-items:end!important;margin:8px 0 6px!important}
body[data-r45-customer] .magaza-urun-bolumu>.premium-baslik>div{display:block!important}
body[data-r45-customer] .magaza-urun-bolumu .urun-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:26px 14px!important}
body[data-r45-customer] .magaza-hikaye-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important;gap:14px!important}
body[data-r45-customer] .magaza-yorum-bolumu{padding:22px!important}
body[data-r45-customer] .magaza-yorum-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}

/* Hesabim referansindaki gibi dolu fakat okunabilir merkez. */
body[data-r45-customer] .r4430-hesap-kabuk{max-width:1380px!important;margin-top:22px!important;gap:18px!important}
body[data-r45-customer] .r4430-hesap-icerik{gap:14px!important}
body[data-r45-customer] .r4430-hesap-welcome{padding:18px 20px!important}
body[data-r45-customer] .r4430-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}

@media(max-width:1180px){
 body[data-r45-customer] .urun-vitrin{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important}
 body[data-r45-customer] .urun-galeri-ana{height:390px!important;max-height:54vh!important}
 body[data-r45-customer] .urun-galeri-ana>img{height:100%!important}
 body[data-r45-customer] .urun-galeri-kucuk{max-height:390px!important}
 body[data-r45-customer] .magaza-final-hero{grid-template-columns:110px minmax(0,1fr);padding:20px}
 body[data-r45-customer] .magaza-final-logo{width:96px;height:96px}
 body[data-r45-customer] .magaza-final-aksiyonlar{grid-column:1/3;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}
 body[data-r45-customer] .magaza-urun-bolumu .urun-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:820px){
 body[data-r45-customer] .urun-vitrin{display:block!important;margin:0 12px!important}
 body[data-r45-customer] .urun-galeri{grid-template-columns:1fr!important}
 body[data-r45-customer] .urun-galeri-ana{grid-column:1!important;grid-row:1!important;height:auto!important;max-height:none!important;aspect-ratio:1/1!important}
 body[data-r45-customer] .urun-galeri-ana>img{height:100%!important;max-height:none!important;aspect-ratio:auto!important}
 body[data-r45-customer] .urun-galeri-kucuk{grid-column:1!important;grid-row:2!important;flex-direction:row!important;max-height:none!important}
 body[data-r45-customer] .urun-guven-ozeti{grid-column:1!important;grid-row:3!important;overflow:auto!important}
 body[data-r45-customer] .urun-satin-alma-paneli{position:static!important;margin-top:13px!important}
 body[data-r45-customer] .magaza-site{margin:12px!important}
 body[data-r45-customer] .magaza-final-hero{grid-template-columns:82px 1fr;gap:13px;padding:15px;min-height:0}
 body[data-r45-customer] .magaza-final-hero-bg{inset:0;width:100%;opacity:.12;mask-image:none}
 body[data-r45-customer] .magaza-final-logo{width:74px;height:74px;padding:8px}
 body[data-r45-customer] .magaza-final-kimlik h1{font-size:23px!important}
 body[data-r45-customer] .magaza-final-guven{grid-column:1/3}
 body[data-r45-customer] .magaza-final-aksiyonlar{grid-column:1/3;display:flex}
 body[data-r45-customer] .magaza-final-araclar{grid-template-columns:1fr;gap:8px}
 body[data-r45-customer] .magaza-urun-bolumu .urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 9px!important}
 body[data-r45-customer] .magaza-hikaye-grid{grid-template-columns:1fr!important}
 body[data-r45-customer] .magaza-yorum-grid{grid-template-columns:1fr!important}
 body[data-r45-customer] .r4430-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* R45 structural overrides follow and always win. */
/* ORKIDEM R45 customer experience - real final surface layer */
:root{--r45c-bg:#fbfaf7;--r45c-surface:#fff;--r45c-ink:#25322c;--r45c-muted:#6f7772;--r45c-line:#e7e5df;--r45c-green:#0c5a46;--r45c-green-2:#164d3f;--r45c-gold:#b39a72;--r45c-soft:#f4f1ea;--r45c-radius:13px;--r45c-max:1440px}
body[data-r45-customer]{background:var(--r45c-bg)!important;color:var(--r45c-ink)!important}
body[data-r45-customer] .a22-kapsayici,body[data-r45-customer] .ana-marketplace-akis,body[data-r45-customer] .r45-home{max-width:var(--r45c-max)!important;margin-left:auto!important;margin-right:auto!important}
body[data-r45-customer] .r45-site-header{background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--r45c-line)!important;box-shadow:none!important}
body[data-r45-customer] .r45-header-grid{display:grid!important;grid-template-columns:minmax(245px,.8fr) minmax(190px,260px) minmax(320px,1.1fr)!important;grid-template-areas:"location brand search" "actions actions actions";column-gap:24px!important;row-gap:11px!important;align-items:center!important;padding-top:17px!important;padding-bottom:10px!important}
body[data-r45-customer] .r45-location{grid-area:location!important;min-width:0!important;align-self:center!important}
body[data-r45-customer] .r45-location .a22-konum-etiket{font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase;color:#7a817d!important}
body[data-r45-customer] .r45-location .r24-konum-aciklama{display:none!important}
body[data-r45-customer] .r45-location .a22-konum-input{height:40px!important;border:1px solid var(--r45c-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;padding:0 9px!important}
body[data-r45-customer] .r45-brand{grid-area:brand!important;justify-self:center!important;width:auto!important;margin:0!important}
body[data-r45-customer] .r45-brand img{width:auto!important;max-width:220px!important;height:50px!important;object-fit:contain!important}
body[data-r45-customer] .r45-search-zone{grid-area:search!important;display:block!important;min-width:0!important;width:100%!important}
body[data-r45-customer] .r45-search-zone .a22-arama{width:100%!important;height:43px!important;background:#f7f7f4!important;border:1px solid #e2e3df!important;border-radius:999px!important;box-shadow:none!important;padding:0 14px!important}
body[data-r45-customer] .r45-search-zone .a22-arama input{font-size:13px!important;background:transparent!important}
body[data-r45-customer] .r45-header-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-top:1px solid #f0eee9!important;padding-top:9px!important;margin-top:0!important}
body[data-r45-customer] .r442-header-shortcuts,body[data-r45-customer] .r442-header-fixed-actions{display:flex!important;gap:4px!important;align-items:center!important}
body[data-r45-customer] .r442-header-shortcuts a,body[data-r45-customer] .r442-header-fixed-actions a{padding:7px 10px!important;border-radius:8px!important;color:#424c47!important;font-size:12px!important;font-weight:580!important;background:transparent!important;border:1px solid transparent!important}
body[data-r45-customer] .r442-header-shortcuts a:hover,body[data-r45-customer] .r442-header-fixed-actions a:hover{background:#f6f5f1!important;border-color:#ece9e3!important;color:var(--r45c-green)!important}
body[data-r45-customer] .a22-nav{background:#fff!important;border-bottom:1px solid var(--r45c-line)!important;box-shadow:none!important}
body[data-r45-customer] .a22-nav-ic{min-height:44px!important;gap:5px!important}
body[data-r45-customer] .a22-nav-ic>a,body[data-r45-customer] .a22-nav-ic>.r19-mega>a{font-size:12px!important;font-weight:620!important;color:#3f4944!important;padding:13px 11px!important}
body[data-r45-customer] .a22-nav-ic a.aktif{color:var(--r45c-green)!important}
body[data-r45-customer] .r45-main{padding-top:0!important}
body[data-r45-customer] .r45-home{padding:0 22px 52px!important}
body[data-r45-customer] .r45-home-flow{padding:0!important;margin-top:26px!important}
body[data-r45-customer] .ana-marketplace-bolum{margin-top:30px!important}
body[data-r45-customer] .premium-baslik{align-items:end!important;margin-bottom:16px!important}
body[data-r45-customer] .premium-baslik h2{font-size:clamp(22px,2.1vw,31px)!important;line-height:1.12!important;letter-spacing:-.025em!important;color:#243129!important;font-weight:650!important}
body[data-r45-customer] .premium-ust-etiket{font-size:10px!important;letter-spacing:.13em!important;color:#8a7a63!important;font-weight:700!important}

/* Product density and visual hierarchy - photos first, chrome second. */
body[data-r45-customer] :is(.urun-grid,.ana-urun-grid){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px 15px!important}
body[data-r45-customer] .r45-product-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important;position:relative!important;min-width:0}
body[data-r45-customer] .r45-product-media{background:#f3f2ed!important;border-radius:12px!important;overflow:hidden!important;aspect-ratio:4/4.9!important;border:1px solid #ece9e3!important}
body[data-r45-customer] .r45-product-media .urun-karti-gorsel{height:100%!important;display:block!important}
body[data-r45-customer] .r45-product-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important}
body[data-r45-customer] .r45-product-card:hover .r45-product-media .r24-kart-gorsel-ana{transform:scale(1.025)}
body[data-r45-customer] .r45-product-body{padding:10px 2px 0!important;text-align:left!important;background:transparent!important}
body[data-r45-customer] .r45-product-body h2{font-size:14px!important;line-height:1.35!important;font-weight:650!important;margin:0 0 5px!important;min-height:auto!important}
body[data-r45-customer] .r45-product-body h2 a{color:#2b332f!important}
body[data-r45-customer] .urun-karti-guven{font-size:11px!important;color:#7b817e!important;justify-content:flex-start!important;gap:5px!important}
body[data-r45-customer] .urun-karti-puan{color:#5e5a48!important;font-weight:650!important}
body[data-r45-customer] .magaza-link{color:#737a76!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-r45-customer] .urun-karti-teslim{font-size:11px!important;margin-top:6px!important;justify-content:flex-start!important;color:#4e675d!important;min-height:auto!important}
body[data-r45-customer] .r45-product-footer{margin-top:7px!important;justify-content:flex-start!important}
body[data-r45-customer] .r45-product-footer .fiyat{font-size:16px!important;font-weight:720!important;color:#1f2925!important}
body[data-r45-customer] .r45-product-footer .eski-fiyat{font-size:11px!important;color:#969b98!important}
body[data-r45-customer] .urun-karti-favori{top:9px!important;right:9px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;border:1px solid #e9e7e2!important;color:#515b56!important;box-shadow:0 2px 8px rgba(30,36,32,.06)!important;z-index:4}
body[data-r45-customer] .r45-product-actions{left:10px!important;right:10px!important;bottom:10px!important;background:rgba(255,255,255,.96)!important;border:1px solid #e5e3de!important;border-radius:9px!important;padding:6px!important;box-shadow:0 6px 20px rgba(33,40,36,.09)!important}
body[data-r45-customer] .r45-product-actions .r24-gonder{background:var(--r45c-green)!important;color:#fff!important;border-radius:7px!important;min-height:34px!important}

/* Nearby stores become compact, scannable marketplace cards. */
body[data-r45-customer] .r45-nearby-stores .magaza-mini-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body[data-r45-customer] .r45-nearby-stores .magaza-mini{background:#fff!important;border:1px solid var(--r45c-line)!important;border-radius:12px!important;padding:14px!important;box-shadow:none!important;min-height:112px!important}
body[data-r45-customer] .r45-nearby-stores .magaza-mini:hover{border-color:#cfd8d3!important;transform:translateY(-1px)}
body[data-r45-customer] .magaza-mini-logo{width:66px!important;height:66px!important;border-radius:12px!important;overflow:hidden!important;background:#f3f1eb!important}

/* Product detail: deliberately balanced image area, not an oversized hero. */
body[data-r45-customer] :is(.urun-detay-grid,.urun-detay-kabuk,.r20-urun-detay-grid){max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
body[data-r45-customer] :is(.urun-detay-gorseller,.r20-galeri,.urun-detay-galeri){max-height:560px!important}
body[data-r45-customer] :is(.urun-detay-gorseller .ana-gorsel,.r20-galeri-ana img,.urun-detay-ana-gorsel img){max-height:480px!important;object-fit:contain!important;background:#f4f2ed!important;border-radius:12px!important}

/* Store page: storefront identity first, then searchable catalog. */
body[data-r45-customer] :is(.magaza-hero,.r447-store-hero,.magaza-vitrin-hero){border-radius:16px!important;overflow:hidden!important;border:1px solid var(--r45c-line)!important;box-shadow:none!important}
body[data-r45-customer] .magaza-paylas-buton{background:#fff!important;color:#36443e!important;border:1px solid #dcdedb!important;border-radius:8px!important;box-shadow:none!important}

/* Plain note writing surface: no decorative card/paper preview should dominate. */
body[data-r45-customer] :is(.not-karti-onizleme,.kart-onizleme,.hediye-notu-onizleme,.not-onizleme-kagidi){display:none!important}

@media(max-width:1180px){body[data-r45-customer] :is(.urun-grid,.ana-urun-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-r45-customer] .r45-header-grid{grid-template-columns:minmax(220px,.8fr) 190px minmax(280px,1fr)!important}}
@media(max-width:900px){
 body[data-r45-customer] .r45-header-grid{grid-template-columns:44px 1fr 44px!important;grid-template-areas:"menu brand cart"!important;padding:10px 14px!important}
 body[data-r45-customer] .r45-location,body[data-r45-customer] .r45-search-zone,body[data-r45-customer] .r45-header-actions{display:none!important}
 body[data-r45-customer] .a22-menu-dugme{display:flex!important;grid-area:menu}
 body[data-r45-customer] .r45-brand{grid-area:brand}.r45-brand img{max-width:180px!important;height:42px!important}
 body[data-r45-customer] :is(.urun-grid,.ana-urun-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body[data-r45-customer] .r45-nearby-stores .magaza-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:620px){
 body[data-r45-customer] .r45-home{padding:0 12px 38px!important}
 body[data-r45-customer] :is(.urun-grid,.ana-urun-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 9px!important}
 body[data-r45-customer] .r45-product-media{border-radius:9px!important}
 body[data-r45-customer] .r45-product-body h2{font-size:12.5px!important}
 body[data-r45-customer] .r45-product-footer .fiyat{font-size:14px!important}
 body[data-r45-customer] .r45-nearby-stores .magaza-mini-grid{grid-template-columns:1fr!important}
 body[data-r45-customer] .r45-product-actions{display:none!important}
}

/* R45 product-detail acceptance: keep the buy area visible without an oversized image hero. */
body[data-r45-customer] .urun-galeri-ana{
  min-height:0!important;
  height:min(440px,calc(100vw - 22px))!important;
  max-height:440px!important;
  background:#f4f2ed!important;
}
body[data-r45-customer] .urun-galeri-ana>img{
  width:100%!important;
  height:100%!important;
  max-height:440px!important;
  object-fit:contain!important;
  background:#f4f2ed!important;
}

/* R45.0 final store fidelity: clear floral identity, compact commerce-first hero. */
body[data-r45-customer] .magaza-final-hero{
  min-height:238px!important;
  grid-template-columns:150px minmax(0,1fr) minmax(300px,.66fr)!important;
  background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.98) 39%,rgba(255,255,255,.88) 57%,rgba(250,247,240,.76) 100%)!important;
}
body[data-r45-customer] .magaza-final-hero-bg{
  inset:0 0 0 40%!important;
  width:60%!important;
  opacity:.68!important;
  object-position:center 45%!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 24%,#000 45%,#000 100%)!important;
}
body[data-r45-customer] .magaza-final-logo{width:132px!important;height:132px!important;box-shadow:0 10px 30px rgba(29,43,36,.08)!important}
body[data-r45-customer] .magaza-final-kimlik p{font-size:13px!important;max-width:650px!important}
body[data-r45-customer] .magaza-os-koleksiyonlar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body[data-r45-customer] .magaza-os-koleksiyon{min-height:138px!important;position:relative!important;overflow:hidden!important;border-radius:11px!important;border:1px solid var(--r447-line)!important;background:#fff!important;text-decoration:none!important}
body[data-r45-customer] .magaza-os-koleksiyon img{width:100%!important;height:138px!important;object-fit:cover!important;display:block!important}
body[data-r45-customer] .magaza-os-koleksiyon>div{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;padding:9px 10px!important;border-radius:8px!important;background:rgba(255,255,255,.93)!important;backdrop-filter:blur(5px)!important;display:flex!important;justify-content:space-between!important;gap:8px!important;color:#26342d!important}
@media(max-width:760px){
 body[data-r45-customer] .magaza-final-hero{min-height:0!important;grid-template-columns:82px 1fr!important}
 body[data-r45-customer] .magaza-final-hero-bg{inset:0!important;width:100%!important;opacity:.16!important;mask-image:none!important}
 body[data-r45-customer] .magaza-os-koleksiyonlar{grid-template-columns:1fr!important}
}

/* R45 final identity-gate guard: loaded last, so legacy customer button colors cannot win. */
body.orkidem-a22[data-r45-customer] .r45-order-access form.siparis-kimlik-formu > button.buton[type="submit"],
body.orkidem-a22[data-r45-customer] .r45-order-access .siparis-misafir-paneli .buton{
  background:#242724!important;
  border-color:#242724!important;
  color:#fff!important;
  box-shadow:none!important;
}
body.orkidem-a22[data-r45-customer] .r45-order-access form.siparis-kimlik-formu > button.buton[type="submit"]:hover,
body.orkidem-a22[data-r45-customer] .r45-order-access .siparis-misafir-paneli .buton:hover{
  background:#111311!important;
  border-color:#111311!important;
}

/* WAVE91 SOURCE: ortak/css/r45-auth.css */
/* ORKIDEM R45 - corporate authentication system
   Neutral, serious, high-legibility. Brand green is deliberately not a dominant surface. */
:root{
  --r45-auth-bg:#f5f5f2;
  --r45-auth-surface:#ffffff;
  --r45-auth-ink:#202421;
  --r45-auth-muted:#6b706c;
  --r45-auth-line:#dedfd9;
  --r45-auth-soft:#efefeb;
  --r45-auth-accent:#9a8060;
  --r45-auth-action:#242724;
  --r45-auth-action-hover:#111311;
}
.panel-v2-giris-sayfasi,
.uzman-giris,
body:has(.r45-customer-auth){background:var(--r45-auth-bg)!important;color:var(--r45-auth-ink)!important}
.panel-v2-giris-sayfasi .panel-v2-login-kabuk,
.r45-auth-shell{min-height:100vh;background:var(--r45-auth-bg)!important;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr)!important}
.panel-v2-giris-sayfasi .panel-v2-login-marka,
.r45-auth-brand{background:#ecece7!important;color:var(--r45-auth-ink)!important;border-right:1px solid var(--r45-auth-line)!important;position:relative;overflow:hidden}
.panel-v2-giris-sayfasi .panel-v2-login-marka:before,
.r45-auth-brand:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.75),transparent 52%),radial-gradient(circle at 15% 90%,rgba(154,128,96,.12),transparent 30%);pointer-events:none}
.panel-v2-giris-sayfasi .panel-v2-login-marka-ic,
.r45-auth-brand{padding:clamp(38px,5vw,76px)!important}
.panel-v2-giris-sayfasi .panel-v2-login-marka-ic{max-width:720px;margin:0 auto;display:flex;flex-direction:column;min-height:100vh;justify-content:center;gap:32px;position:relative;z-index:1}
.panel-v2-giris-sayfasi .panel-v2-logo,
.r45-auth-brand .uzman-logo{filter:grayscale(.15);max-width:210px}
.panel-v2-giris-sayfasi .panel-v2-login-metin span,
.r45-auth-brand>div>span{font-size:12px;letter-spacing:.16em;color:#6c6257;font-weight:750}
.panel-v2-giris-sayfasi .panel-v2-login-metin h1,
.r45-auth-brand h1{font-size:clamp(32px,3.2vw,52px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--r45-auth-ink)!important;margin:12px 0 16px!important;max-width:680px}
.panel-v2-giris-sayfasi .panel-v2-login-metin p,
.r45-auth-brand p{font-size:16px!important;line-height:1.7!important;color:var(--r45-auth-muted)!important;max-width:610px}
.panel-v2-giris-sayfasi .panel-v2-login-ozellikler{display:grid;gap:0;border-top:1px solid var(--r45-auth-line);max-width:610px}
.panel-v2-giris-sayfasi .panel-v2-login-ozellikler article{display:grid!important;grid-template-columns:42px 1fr!important;gap:14px!important;padding:17px 0!important;border-bottom:1px solid var(--r45-auth-line)!important;background:transparent!important}
.panel-v2-giris-sayfasi .panel-v2-login-ozellikler article>b{color:var(--r45-auth-accent)!important;font-size:12px}
.panel-v2-giris-sayfasi .panel-v2-login-ozellikler strong{color:var(--r45-auth-ink)!important;font-size:14px}
.panel-v2-giris-sayfasi .panel-v2-login-ozellikler small{color:var(--r45-auth-muted)!important;font-size:13px;line-height:1.5}
.panel-v2-giris-sayfasi .panel-v2-login-marka-alt{color:var(--r45-auth-muted)!important}
.panel-v2-giris-sayfasi .panel-v2-login-marka-alt i{background:var(--r45-auth-accent)!important}
.panel-v2-giris-sayfasi .panel-v2-login-form-alani,
.r45-auth-form{background:var(--r45-auth-surface)!important;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,6vw,92px)!important}
.panel-v2-giris-sayfasi .panel-v2-login-ust{position:absolute;right:36px;top:28px}
.panel-v2-giris-sayfasi .panel-v2-login-ust a{color:var(--r45-auth-muted)!important;font-size:13px}
.panel-v2-giris-sayfasi .panel-v2-login-icerik{width:min(100%,480px)!important;margin:auto!important}
.panel-v2-giris-sayfasi .panel-v2-auth-karti,
.r45-login-card{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;max-width:500px;width:100%}
.panel-v2-giris-sayfasi .panel-v2-auth-baslik h1,
.r45-login-card h1{font-size:30px!important;letter-spacing:-.025em!important;color:var(--r45-auth-ink)!important;margin:8px 0 10px!important}
.panel-v2-giris-sayfasi .etiket,
.r45-login-card .etiket{color:#75695b!important;background:#f1eee8!important;border:1px solid #e2d9cc!important;border-radius:999px!important;font-size:11px!important;letter-spacing:.12em!important;padding:6px 9px!important}
.panel-v2-giris-sayfasi label,
.r45-login-card label,
.r45-customer-auth label{color:#3d413e!important;font-size:13px!important;font-weight:650!important;gap:7px!important}
.panel-v2-giris-sayfasi input,
.r45-login-card input,
.r45-customer-auth input{background:#fff!important;border:1px solid #cfd2cc!important;color:var(--r45-auth-ink)!important;border-radius:8px!important;min-height:48px!important;padding:0 13px!important;box-shadow:none!important;outline:none!important}
.panel-v2-giris-sayfasi input:focus,
.r45-login-card input:focus,
.r45-customer-auth input:focus{border-color:#7f807a!important;box-shadow:0 0 0 3px rgba(37,39,37,.08)!important}
.panel-v2-giris-sayfasi .panel-v2-auth-submit,
.r45-login-card .buton,
.r45-customer-auth .auth-giris-form>.buton{background:var(--r45-auth-action)!important;color:#fff!important;border:1px solid var(--r45-auth-action)!important;border-radius:8px!important;min-height:48px!important;font-weight:700!important;box-shadow:none!important}
.panel-v2-giris-sayfasi .panel-v2-auth-submit:hover,
.r45-login-card .buton:hover,
.r45-customer-auth .auth-giris-form>.buton:hover{background:var(--r45-auth-action-hover)!important}
.panel-v2-giris-sayfasi a,
.r45-login-card a,
.r45-customer-auth a{color:#3d403e}

/* Customer authentication uses the same corporate discipline, with a slightly warmer editorial side. */
.r45-customer-auth{min-height:calc(100vh - 120px)!important;display:grid!important;grid-template-columns:minmax(380px,.95fr) minmax(460px,1.05fr)!important;background:var(--r45-auth-bg)!important;border:1px solid var(--r45-auth-line);border-radius:16px;overflow:hidden;max-width:1180px;margin:28px auto 60px!important}
.r45-customer-auth .musteri-auth-marka{background:#eeeee9!important;color:var(--r45-auth-ink)!important;padding:56px!important}
.r45-customer-auth .musteri-auth-marka-icerik{max-width:500px;margin:auto}
.r45-customer-auth .musteri-auth-marka span{color:#75695b!important;letter-spacing:.13em;font-size:11px}
.r45-customer-auth .musteri-auth-marka h1{color:var(--r45-auth-ink)!important;font-size:39px!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:20px 0 14px!important}
.r45-customer-auth .musteri-auth-marka p,
.r45-customer-auth .musteri-auth-faydalar small{color:var(--r45-auth-muted)!important}
.r45-customer-auth .musteri-auth-faydalar{border-top:1px solid var(--r45-auth-line);margin-top:28px;padding-top:8px}
.r45-customer-auth .musteri-auth-faydalar li{padding:15px 0!important;border-bottom:1px solid var(--r45-auth-line)!important}
.r45-customer-auth .musteri-auth-form{background:#fff!important;padding:60px!important;display:flex;align-items:center}
.r45-customer-auth .form-karti{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;width:100%;max-width:450px;margin:auto}
.r45-customer-auth .auth-kart-logo{max-width:170px;margin-bottom:28px;display:block}
.r45-customer-auth .sosyal-giris-buton{background:#fff!important;color:#282b28!important;border:1px solid #cfd2cc!important;box-shadow:none!important;border-radius:8px!important}
.r45-customer-auth .auth-ayrac{color:#8a8d89!important}

@media(max-width:860px){
  .panel-v2-giris-sayfasi .panel-v2-login-kabuk,.r45-auth-shell,.r45-customer-auth{grid-template-columns:1fr!important}
  .panel-v2-giris-sayfasi .panel-v2-login-marka,.r45-auth-brand,.r45-customer-auth .musteri-auth-marka{display:none!important}
  .panel-v2-giris-sayfasi .panel-v2-login-form-alani,.r45-auth-form,.r45-customer-auth .musteri-auth-form{min-height:100vh;padding:28px 22px!important}
  .r45-customer-auth{margin:0!important;border:0;border-radius:0;min-height:100vh!important}
  .panel-v2-giris-sayfasi .panel-v2-login-ust{right:20px;top:18px}
}

/* Panel core has deliberately stronger operation-button rules; auth must remain neutral. */
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-submit,
body[data-design-system="r45"].uzman-giris .r45-login-card .buton{
  background:var(--r45-auth-action)!important;
  border-color:var(--r45-auth-action)!important;
  color:#fff!important;
}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-submit:hover,
body[data-design-system="r45"].uzman-giris .r45-login-card .buton:hover{
  background:var(--r45-auth-action-hover)!important;
  border-color:var(--r45-auth-action-hover)!important;
}

/* Exact auth CTA override: beats the operation workspace's generic .buton rule. */
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-karti .panel-v2-auth-submit{
  background:#242724!important;
  border-color:#242724!important;
  color:#fff!important;
}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-karti .panel-v2-auth-submit:hover{
  background:#111311!important;
  border-color:#111311!important;
}

/* R45 corporate login brand surfaces: no dominant forest-green panel. */
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-marka{
  background:#ecece7!important;
  color:#202421!important;
  border-right:1px solid #dedfd9!important;
}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-marka:before{
  background:linear-gradient(135deg,rgba(255,255,255,.82),transparent 55%),radial-gradient(circle at 15% 88%,rgba(154,128,96,.13),transparent 31%)!important;
}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-marka:after{display:none!important}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-metin span{color:#75695b!important}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-metin h1{color:#202421!important;text-shadow:none!important}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-metin p{color:#6b706c!important}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-ozellikler article{background:transparent!important;border-color:#d9dad4!important;color:#202421!important}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-ozellikler strong{color:#303431!important}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-ozellikler small{color:#707570!important}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-login-marka-alt{color:#6b706c!important}

body[data-design-system="r45"].uzman-giris .r45-auth-brand{
  background:#ecece7!important;
  color:#202421!important;
  border-right:1px solid #dedfd9!important;
}
body[data-design-system="r45"].uzman-giris .r45-auth-brand:before{
  background:linear-gradient(135deg,rgba(255,255,255,.82),transparent 55%),radial-gradient(circle at 15% 88%,rgba(154,128,96,.13),transparent 31%)!important;
}
body[data-design-system="r45"].uzman-giris .r45-auth-brand span{color:#75695b!important}
body[data-design-system="r45"].uzman-giris .r45-auth-brand h1{color:#202421!important;text-shadow:none!important}
body[data-design-system="r45"].uzman-giris .r45-auth-brand p{color:#6b706c!important}
body[data-design-system="r45"].uzman-giris .r45-auth-brand small{color:#6b706c!important}

/* R45 auth color discipline: login screens use charcoal/neutral ink, not ORKIDEM green. */
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-baslik h1,
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-baslik p,
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-sifre-satiri strong{
  color:#202421!important;
}
body[data-design-system="r45"].panel-v2-giris-sayfasi :is(.panel-v2-auth-sifre-satiri a,.panel-v2-login-ust a,.panel-v2-login-yardim a){color:#3d403e!important}

body[data-r45-customer] .r45-customer-auth .musteri-auth-marka h1,
body[data-r45-customer] .r45-customer-auth .form-karti h1{
  color:#202421!important;
}
body[data-r45-customer] .r45-customer-auth :is(a,.auth-alt-baglanti,.auth-form-yardim a){color:#3d403e!important}
body[data-r45-customer] .r45-customer-auth .auth-giris-form>.buton{
  background:#242724!important;
  border-color:#242724!important;
  color:#fff!important;
}
body[data-r45-customer] .r45-customer-auth .auth-giris-form>.buton:hover{
  background:#111311!important;
  border-color:#111311!important;
}
body[data-design-system="r45"].panel-v2-giris-sayfasi .panel-v2-auth-submit,
body[data-design-system="r45"].uzman-giris .r45-login-card .buton,
body[data-r45-customer] .r45-customer-auth .auth-giris-form>.buton{transition:none!important}

/* Customer auth exact CTA override: beats legacy A22/R44 auth specificity. */
body.orkidem-a22.a22-kimlik-sayfasi[data-r45-customer] .r45-customer-auth .musteri-auth-form .auth-giris-form > button.buton[type="submit"]{
  background:#242724!important;
  border-color:#242724!important;
  color:#fff!important;
  box-shadow:none!important;
  transition:none!important;
}
body.orkidem-a22.a22-kimlik-sayfasi[data-r45-customer] .r45-customer-auth .musteri-auth-form .auth-giris-form > button.buton[type="submit"]:hover{
  background:#111311!important;
  border-color:#111311!important;
}

/* Customer auth card typography is corporate-neutral as well; legacy auth CSS used forest green. */
body.orkidem-a22.a22-kimlik-sayfasi[data-r45-customer] .r45-customer-auth .musteri-auth-form .form-karti h1{
  color:#202421!important;
}

/* R45 checkpoint 03: all customer identity states use the same neutral corporate system. */
body[data-r45-customer] .r45-customer-auth .musteri-auth-marka h1,
body[data-r45-customer] .r45-customer-auth .musteri-auth-form h1,
body[data-r45-customer] .r45-customer-auth .musteri-auth-faydalar strong{
  color:#242724!important;
}
body[data-r45-customer] .r45-customer-auth .musteri-auth-marka{
  background:#eeeee9!important;
  background-image:linear-gradient(145deg,rgba(255,255,255,.35),transparent 54%),radial-gradient(circle at 88% 18%,rgba(154,128,96,.08),transparent 27%)!important;
}
body[data-r45-customer] .r45-customer-auth .musteri-auth-marka:before,
body[data-r45-customer] .r45-customer-auth .musteri-auth-marka:after{opacity:.3!important}
body[data-r45-customer] .r45-customer-auth form>.buton,
body[data-r45-customer] .r45-customer-auth .form-karti>.buton,
body[data-r45-customer] .r45-customer-auth p>.buton{
  background:#242724!important;
  border-color:#242724!important;
  color:#fff!important;
  box-shadow:none!important;
  border-radius:8px!important;
}
body[data-r45-customer] .r45-customer-auth form>.buton:hover,
body[data-r45-customer] .r45-customer-auth .form-karti>.buton:hover,
body[data-r45-customer] .r45-customer-auth p>.buton:hover{background:#111311!important;border-color:#111311!important}
body[data-r45-customer] .r45-customer-auth .etiket{color:#75695b!important;background:#f6efe2!important;border-color:#e7d6b7!important}
body[data-r45-customer] .r45-customer-auth :is(input,select,textarea){border-color:#cfd2cc!important;box-shadow:none!important}

/* R45 checkpoint 03: checkout identity gate stays corporate-neutral too. */
body[data-r45-customer] .r45-order-access :is(.siparis-giris-baslik h1,.siparis-giris-paneller h2,.siparis-giris-ozet h2,.siparis-giris-toplam strong){color:#242724!important}
body[data-r45-customer] .r45-order-access .siparis-giris-baslik .etiket{color:#75695b!important;background:#f6efe2!important;border-color:#e7d6b7!important}
body[data-r45-customer] .r45-order-access .siparis-giris-tablar{background:#f4f4f1!important;border-color:#dedfd9!important}
body[data-r45-customer] .r45-order-access .siparis-giris-tablar button{color:#545956!important;background:transparent!important}
body[data-r45-customer] .r45-order-access .siparis-giris-tablar button.aktif{background:#fff!important;color:#242724!important;border-color:#d2d3ce!important;box-shadow:0 1px 3px rgba(22,24,22,.08)!important}
body[data-r45-customer] .r45-order-access .siparis-kimlik-formu>.buton,
body[data-r45-customer] .r45-order-access .siparis-misafir-paneli .buton{background:#242724!important;border-color:#242724!important;color:#fff!important;box-shadow:none!important}
body[data-r45-customer] .r45-order-access .siparis-kimlik-formu>.buton:hover,
body[data-r45-customer] .r45-order-access .siparis-misafir-paneli .buton:hover{background:#111311!important;border-color:#111311!important}
body[data-r45-customer] .r45-order-access :is(input,select,textarea){border-color:#cfd2cc!important;box-shadow:none!important}

/* R45 checkpoint 03 specificity guard against historical auth submit colors. */
body.orkidem-a22.a22-kimlik-sayfasi[data-r45-customer] .r45-customer-auth .musteri-auth-form .buton[type="submit"]{
  background:#242724!important;
  border-color:#242724!important;
  color:#fff!important;
  box-shadow:none!important;
}
body.orkidem-a22.a22-kimlik-sayfasi[data-r45-customer] .r45-customer-auth .musteri-auth-form .buton[type="submit"]:hover{
  background:#111311!important;
  border-color:#111311!important;
}

/* Final auth colors are immediate; legacy button transitions must not create mid-frame green states. */
body[data-r45-customer] .r45-customer-auth form>.buton,
body[data-r45-customer] .r45-customer-auth .form-karti>.buton,
body[data-r45-customer] .r45-customer-auth p>.buton,
body[data-r45-customer] .r45-order-access .siparis-kimlik-formu>.buton,
body[data-r45-customer] .r45-order-access .siparis-misafir-paneli .buton{
  transition:none!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r46-reference.css */
/* ORKIDEM R46.0 — Gerçek Referans Dönüşümü
   Reference-first customer shell. This layer is intentionally self-contained. */
:root{
  --r46-green:#00553f;--r46-green-2:#0b654f;--r46-green-soft:#eaf4ef;--r46-gold:#c59a45;
  --r46-ink:#17251f;--r46-muted:#66726d;--r46-line:#e7e9e6;--r46-bg:#fbfbf9;--r46-card:#fff;
  --r46-red:#e43c35;--r46-shadow:0 9px 30px rgba(20,42,33,.08);--r46-radius:12px;
  --r46-content:min(1640px,calc(100vw - 80px));
}
html{background:var(--r46-bg)}
body[data-final-design="r46"]{margin:0;background:var(--r46-bg);color:var(--r46-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.45}
body[data-final-design="r46"] *{box-sizing:border-box}
body[data-final-design="r46"] a{color:inherit;text-decoration:none}
body[data-final-design="r46"] button,body[data-final-design="r46"] input,body[data-final-design="r46"] select,body[data-final-design="r46"] textarea{font:inherit}
body[data-final-design="r46"] img{display:block;max-width:100%}
body[data-final-design="r46"] .a22-kapsayici{width:var(--r46-content);max-width:none;margin-inline:auto}
body[data-final-design="r46"] .a22-main.r45-main{width:var(--r46-content);max-width:none;margin:0 auto;padding:14px 0 18px;background:transparent;min-height:420px}
body[data-final-design="r46"] .a22-main.a22-main-gorev{width:100%;padding:0}

/* top campaign */
.r46-promo{height:42px;background:linear-gradient(90deg,#004734,#00614b);color:#fff;display:flex;align-items:center}
.r46-promo-inner{width:var(--r46-content);margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:13px}
.r46-promo-message{display:flex;align-items:center;gap:10px;font-weight:650}.r46-promo-message b{color:#f6cf79;font-size:17px}.r46-promo-countdown{display:flex;align-items:center;gap:9px;white-space:nowrap}.r46-promo-countdown>span:first-child{opacity:.88}.r46-clock{display:flex;gap:4px}.r46-clock b{min-width:34px;background:rgba(0,0,0,.23);border:1px solid rgba(255,255,255,.14);border-radius:4px;text-align:center;padding:4px 4px 3px;font-size:12px;line-height:1.05}.r46-clock small{display:block;font-size:7px;font-weight:500;opacity:.8;margin-top:2px}.r46-promo-cta{justify-self:end;background:#deb65f;color:#17342a;border-radius:6px;padding:8px 15px;font-weight:750;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}

/* customer header */
.r46-header{background:#fff;border-bottom:1px solid var(--r46-line);position:relative;z-index:75}.r46-header-main{height:96px;width:var(--r46-content);margin:auto;display:grid;grid-template-columns:220px 250px minmax(340px,1fr) 440px;align-items:center;gap:24px}.r46-brand{display:flex;align-items:center}.r46-brand img{width:190px;height:63px;object-fit:contain;object-position:left center}.r46-brand .fallback{display:none}.r46-wordmark{display:grid;justify-items:start;line-height:1}.r46-wordmark strong{font:500 35px/1 Georgia,"Times New Roman",serif;letter-spacing:.7px;color:#0a4c3b}.r46-wordmark small{font:700 8px/1.2 Arial,sans-serif;letter-spacing:1.15px;color:#b78c3d;margin:5px 0 0 5px}.r46-wordmark:before{content:"✤";position:absolute;transform:translate(73px,-14px);font-size:17px;color:#c29a54}.r46-location{height:56px;background:var(--r46-green);color:#fff;border-radius:28px;display:grid;cursor:pointer;grid-template-columns:36px 1fr 18px;align-items:center;padding:0 15px;gap:7px;position:relative}.r46-location>svg{width:25px;height:25px;fill:none;stroke:#efb84e;stroke-width:2}.r46-location-copy{min-width:0}.r46-location-copy small{display:block;font-size:11px;font-weight:700;opacity:.86}.r46-location-copy strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r46-location-chevron{font-size:17px;opacity:.8}.r46-location [data-adres-sonuclari]{position:absolute;top:62px;left:0;width:350px;background:#fff;color:var(--r46-ink);border:1px solid var(--r46-line);border-radius:10px;box-shadow:var(--r46-shadow);z-index:20}.r46-search{height:54px;border:1px solid #d9ddda;border-radius:28px;display:flex;align-items:center;padding:0 18px;background:#fff}.r46-search input{border:0;outline:0;min-width:0;flex:1;height:100%;font-size:14px;color:var(--r46-ink);background:transparent}.r46-search button{width:38px;height:38px;border:0;background:transparent;padding:8px;cursor:pointer}.r46-search svg{width:22px;height:22px;fill:none;stroke:#1d2b26;stroke-width:1.8}.r46-actions{display:grid;grid-template-columns:repeat(4,1fr);height:64px}.r46-action{display:flex;align-items:center;justify-content:center;gap:9px;border-left:1px solid #eef0ed;position:relative}.r46-action:first-child{border-left:0}.r46-action svg{width:25px;height:25px;fill:none;stroke:#15231e;stroke-width:1.55}.r46-action-copy strong{display:block;font-size:12px}.r46-action-copy small{display:block;font-size:9.5px;color:#727d78;margin-top:1px}.r46-action-count{position:absolute;top:5px;left:50%;transform:translateX(9px);min-width:18px;height:18px;border-radius:9px;background:#d1a44d;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 5px}
.r46-nav{height:46px;border-top:1px solid #eef0ed;background:#fff}.r46-nav-inner{width:var(--r46-content);height:100%;margin:auto;display:flex;align-items:center;gap:0;overflow:visible}.r46-nav a,.r46-nav button{height:100%;display:flex;align-items:center;justify-content:center;padding:0 19px;border:0;background:transparent;color:#1b2924;font-size:12.5px;font-weight:620;white-space:nowrap;cursor:pointer}.r46-nav>a:first-child,.r46-mega-root>button{padding-left:4px;padding-right:28px;color:#173c31;font-weight:750}.r46-mega-root{height:100%;position:relative}.r46-mega-trigger span:first-child{font-size:23px;margin-right:9px;font-weight:400;transform:translateY(-1px)}.r46-nav .r46-sale{color:#ef3e38}.r46-nav .r46-sale b{margin-left:7px;font-size:17px}.r46-nav a:hover,.r46-nav button:hover{color:var(--r46-green)}

/* reference mega menu */
.r46-mega-panel{position:absolute;top:46px;left:0;width:min(1600px,calc(100vw - 100px));background:#fff;border:1px solid #e3e6e2;border-radius:0 0 14px 14px;box-shadow:0 18px 44px rgba(22,45,36,.15);padding:16px 18px 18px;z-index:100;display:grid;grid-template-columns:300px 250px 190px 235px minmax(300px,1fr);gap:0;min-height:540px}.r46-mega-panel[hidden]{display:none!important}.r46-mega-col{padding:10px 24px;border-right:1px solid #eceeea}.r46-mega-col:first-child{padding-left:0}.r46-mega-col:last-child{border-right:0;padding-right:0}.r46-mega-title{font-size:12px;letter-spacing:.03em;font-weight:800;margin:7px 0 18px}.r46-mega-left-item{display:grid;grid-template-columns:52px 1fr 15px;align-items:center;gap:10px;padding:7px 9px;border-radius:8px;margin-bottom:2px}.r46-mega-left-item.active,.r46-mega-left-item:hover{background:#f7f5ef;border:1px solid #e5dfd2;padding:6px 8px}.r46-mega-left-item img{width:48px;height:48px;object-fit:cover;border-radius:7px}.r46-mega-left-item strong{display:block;font-size:13px;color:#154533}.r46-mega-left-item small{display:block;font-size:10px;color:#77807c;margin-top:2px}.r46-mega-link{display:block;padding:9px 0}.r46-mega-link strong{display:block;font-size:12.5px}.r46-mega-link small{display:block;font-size:10px;color:#7c8581;margin-top:2px}.r46-mega-all{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:#0c5b43!important;font-weight:800;font-size:12px}.r46-mega-best{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;padding:7px 0}.r46-mega-best img{width:64px;height:64px;object-fit:cover;border-radius:8px;background:#f6f6f3}.r46-mega-best strong{display:block;font-size:12px}.r46-mega-best b{display:block;font-size:11.5px;margin-top:4px}.r46-mega-banners{display:grid;gap:12px}.r46-mega-banner{min-height:150px;border-radius:10px;padding:20px;background:#f7f1e6;position:relative;overflow:hidden}.r46-mega-banner.dark{background:linear-gradient(130deg,#004e3a,#00684f);color:#fff}.r46-mega-banner img{position:absolute;right:0;bottom:0;width:58%;height:100%;object-fit:cover;object-position:center}.r46-mega-banner-copy{position:relative;z-index:2;max-width:49%}.r46-mega-banner-copy h3{font:700 22px/1.05 Georgia,serif;margin:5px 0 8px}.r46-mega-banner-copy p{font-size:10px;margin:0 0 12px}.r46-mega-banner-copy a{font-weight:800;font-size:11px;color:inherit}.r46-mega-trust{background:#f8f6f0;border:1px solid #e9e6dc;border-radius:9px;padding:12px 15px;display:grid;gap:10px}.r46-mega-trust span{font-size:10px;font-weight:750;display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center}.r46-mega-advisor{min-height:95px;border:1px solid #e8e4d9;border-radius:9px;padding:16px;background:#fbfaf6;position:relative;overflow:hidden}.r46-mega-advisor img{position:absolute;right:6px;bottom:0;width:125px;height:95px;object-fit:cover;border-radius:18px}.r46-mega-advisor strong{display:block;font-size:14px}.r46-mega-advisor small{display:block;width:58%;color:#68736f;margin:4px 0 8px}.r46-mega-advisor a{display:inline-block;background:var(--r46-green);color:#fff;border-radius:18px;padding:7px 13px;font-weight:700;font-size:10px}

/* home */
.r46-home{display:grid;gap:12px}.r46-hero{height:250px;border-radius:13px;overflow:hidden;position:relative;background:#f5f0e8;box-shadow:inset 0 0 0 1px #e6e4df}.r46-hero img{width:100%;height:100%;object-fit:cover;object-position:center}.r46-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(252,249,243,.98) 0,rgba(252,249,243,.91) 26%,rgba(252,249,243,.25) 50%,rgba(252,249,243,0) 72%)}.r46-hero-copy{position:absolute;z-index:2;left:12%;top:50%;transform:translateY(-50%);width:330px}.r46-hero-copy h1{font:700 39px/1.02 Georgia,serif;color:#0d513c;margin:0}.r46-hero-copy h1 em{display:block;font:italic 34px/1.02 Georgia,serif;color:#b58635;margin-left:42px}.r46-hero-copy p{font-size:12.5px;line-height:1.45;color:#394841;width:280px;margin:16px 0}.r46-hero-copy a{display:inline-flex;align-items:center;gap:10px;background:#0a5a43;color:#fff;border-radius:21px;padding:10px 18px;font-weight:750;font-size:12px}.r46-hero-nav{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid #dfe2dd;background:rgba(255,255,255,.84);display:grid;place-items:center;font-size:20px;color:#577067}.r46-hero-nav.prev{left:24px}.r46-hero-nav.next{right:24px}
.r46-occasions{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.r46-occasion{height:64px;border:1px solid #e6e8e4;border-radius:9px;background:#fff;display:grid;grid-template-columns:45px minmax(0,1fr) 90px;align-items:center;gap:7px;padding:5px 7px;overflow:hidden}.r46-occasion-icon{width:38px;height:38px;border:1px solid #ecece8;border-radius:50%;display:grid;place-items:center;font-size:20px;color:#a56f2d;background:#fff}.r46-occasion strong{display:block;font-size:11px}.r46-occasion small{display:block;color:#7b8580;font-size:9px;margin-top:2px}.r46-occasion img{width:92px;height:58px;object-fit:cover;border-radius:8px}
.r46-home-main-grid{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(310px,1fr);gap:14px}.r46-section-card{background:#fff;border:1px solid #e5e8e4;border-radius:10px;padding:12px 14px}.r46-section-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:9px}.r46-section-head h2{font-size:18px;line-height:1.1;margin:0 0 2px}.r46-section-head p{margin:0;color:#77817c;font-size:10px}.r46-section-head a{font-size:11px;color:#0b5d45;font-weight:750}.r46-product-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.r46-product-card{min-width:0;border:1px solid #e3e6e2;border-radius:9px;background:#fff;overflow:hidden;position:relative;transition:.18s ease}.r46-product-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgba(18,45,35,.1)}.r46-product-media{height:146px;background:#f4f4f1;position:relative;overflow:hidden}.r46-product-media img{width:100%;height:100%;object-fit:cover}.r46-product-fav{position:absolute;right:8px;top:8px;width:27px;height:27px;border-radius:50%;background:rgba(255,255,255,.94);display:grid;place-items:center;border:1px solid #dfe3df;font-size:16px}.r46-product-delivery{position:absolute;left:5px;bottom:5px;border-radius:4px;background:#0b684d;color:#fff;font-size:7.5px;font-weight:800;padding:4px 6px}.r46-product-info{padding:7px 7px 8px}.r46-product-info h3{font-size:11px;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r46-product-info .sub{font-size:8.5px;color:#77817d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r46-product-meta{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:8.5px;color:#6e7974}.r46-product-meta .star{color:#e59c2f;font-weight:900}.r46-product-price{font-size:12.5px;font-weight:850;margin-top:3px;color:#1c2924}.r46-product-old{font-size:8px;color:#9b9f9d;text-decoration:line-through;margin-left:4px}.r46-nearby{display:grid;gap:0}.r46-store-mini{display:grid;grid-template-columns:100px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #eef0ed}.r46-store-mini:first-child{border-top:0}.r46-store-mini img{width:100px;height:54px;object-fit:cover;border-radius:6px}.r46-store-mini h3{font-size:12px;margin:0 0 4px}.r46-store-mini .verified{color:#0e6049;font-size:11px;margin-left:5px}.r46-store-mini p{font-size:8.5px;margin:2px 0;color:#737c78}.r46-store-status{align-self:start;margin-top:5px}.r46-store-status b{font-size:8px;border:1px solid #bcdccb;background:#ecf8f1;color:#246c52;border-radius:9px;padding:3px 7px}.r46-store-status small{font-size:8px;color:#646e69;margin-left:5px}.r46-store-arrow{font-size:18px;color:#315c4c}
.r46-collections{background:#fff;border:1px solid #e5e7e4;border-radius:10px;padding:8px 12px;display:grid;grid-template-columns:250px repeat(5,1fr) 32px;gap:9px;align-items:center}.r46-collections-intro h2{font-size:15px;margin:0}.r46-collections-intro p{font-size:9px;margin:1px 0 0;color:#75807a}.r46-collection{height:78px;border-radius:8px;overflow:hidden;position:relative;background:#f3eee7}.r46-collection img{width:100%;height:100%;object-fit:cover}.r46-collection span{position:absolute;inset:auto 8px 8px 8px;background:rgba(255,255,255,.78);backdrop-filter:blur(3px);padding:5px 7px;border-radius:5px;font-size:9px;font-weight:800}.r46-collection-arrow{width:31px;height:31px;border:1px solid #e0e3df;border-radius:50%;display:grid;place-items:center;background:#fff}
.r46-trust-strip{height:65px;background:#fff;border:1px solid #e3e6e2;border-radius:9px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.r46-trust{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:8px;padding:0 18px;border-left:1px solid #eceeea}.r46-trust:first-child{border-left:0}.r46-trust i{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:#0a5b43;font-style:normal;font-size:22px}.r46-trust strong{display:block;font-size:11px}.r46-trust small{display:block;font-size:8.2px;color:#747e79;margin-top:1px;line-height:1.3}

/* footer */
.r46-footer{background:#fff;border:1px solid #e3e6e2;border-radius:10px 10px 0 0;width:var(--r46-content);margin:0 auto 16px;overflow:hidden}.r46-footer-top{display:grid;grid-template-columns:250px repeat(4,1fr) 280px;gap:30px;padding:24px 32px 18px}.r46-footer-brand img{width:145px;height:55px;object-fit:contain;object-position:left center}.r46-footer-brand p{font-size:9.5px;color:#65706b;line-height:1.5;margin:7px 0 12px}.r46-footer-social{display:flex;gap:7px}.r46-footer-social a{width:26px;height:26px;border:1px solid #dde1dd;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700}.r46-footer-col h3,.r46-newsletter h3{font-size:12px;margin:3px 0 9px}.r46-footer-col a{display:block;font-size:9.5px;margin:5px 0;color:#4d5c56}.r46-newsletter{border-left:1px solid #e7e9e6;padding-left:25px}.r46-newsletter p{font-size:9.5px;color:#65706b}.r46-newsletter form{height:38px;border:1px solid #dfe3df;border-radius:6px;display:flex;overflow:hidden;margin-top:14px}.r46-newsletter input{border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:10px}.r46-newsletter button{width:42px;border:0;background:var(--r46-green);color:#fff;font-size:18px}.r46-footer-bottom{border-top:1px solid #eceee9;min-height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;font-size:8.5px;color:#707a75}.r46-payments{display:flex;gap:8px}.r46-payments b{background:#f7f7f5;border:1px solid #e1e4e0;border-radius:4px;padding:3px 10px;color:#345c50}.r46-footer-bottom>span:last-child{justify-self:end}

/* floating helpers */
body[data-final-design="r46"] .r24-yuzen-dil{display:none!important}
body[data-final-design="r46"] .a22-orki-balon{right:24px;bottom:22px;background:var(--r46-green);color:#fff;border-radius:28px;padding:7px 16px 7px 7px;box-shadow:0 10px 30px rgba(0,70,50,.24)}
body[data-final-design="r46"] .a22-orki-balon .a22-orki-yuz{background:#fff;border-radius:50%}.a22-orki-balon strong{font-size:11px}.a22-orki-balon small{font-size:8px;color:#dceae5}

/* store page */
.r46-store-page{display:grid;gap:13px}.r46-breadcrumb{font-size:10px;color:#7b8580;margin:2px 0 0}.r46-store-hero{background:#fff;border:1px solid #e1e5e1;border-radius:11px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.52fr) minmax(360px,.68fr);height:188px;min-height:188px}.r46-store-identity{padding:16px 22px;display:grid;grid-template-columns:82px 1fr;gap:16px;align-content:center;min-height:0}.r46-store-logo{width:82px;height:82px;border:1px solid #e4e7e3;border-radius:12px;object-fit:contain;background:#fff}.r46-store-title-row{display:flex;align-items:center;gap:8px}.r46-store-title-row h1{font:700 22px/1.1 Georgia,serif;margin:0;color:#16382e}.r46-badge-verified{font-size:9px;background:#e9f5ef;color:#0f6048;border:1px solid #c8e4d7;padding:3px 7px;border-radius:12px;font-weight:750}.r46-store-rating{font-size:11px;color:#596760;margin:7px 0}.r46-store-rating .star{color:#e2a13b}.r46-store-open{display:flex;gap:14px;align-items:center;font-size:10px}.r46-store-open b{background:#eaf7ef;color:#267052;border-radius:12px;padding:4px 8px}.r46-store-about{font-size:9px;color:#66716c;max-width:650px;margin:7px 0 0}.r46-store-facts{grid-column:1/-1;display:flex;gap:22px;margin-top:9px}.r46-store-facts span{font-size:9px;color:#5d6964}.r46-store-facts b{display:block;font-size:11px;color:#1c332b}.r46-store-cover{position:relative;height:188px;min-height:188px}.r46-store-cover img{width:100%;height:100%;object-fit:cover}.r46-store-actions{position:absolute;right:16px;bottom:14px;display:flex;gap:7px}.r46-store-actions a,.r46-store-actions button{background:rgba(255,255,255,.94);border:1px solid #dfe2de;border-radius:20px;padding:7px 11px;font-size:9px;font-weight:750}.r46-store-campaign{height:44px;background:#f6f2e8;border:1px solid #e5dfd1;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:30px;font-size:10px}.r46-store-tools{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.r46-store-search{height:42px;border:1px solid #dfe3df;border-radius:21px;background:#fff;display:flex;align-items:center;padding:0 15px}.r46-store-search input{border:0;outline:0;flex:1;background:transparent}.r46-chip-row{display:flex;gap:7px;flex-wrap:wrap}.r46-chip{border:1px solid #dde2dd;border-radius:17px;background:#fff;padding:7px 12px;font-size:9px}.r46-chip.active{background:#eaf4ef;border-color:#bfd8cb;color:#0d5e46}.r46-store-catalog{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.r46-store-products{background:#fff;border:1px solid #e3e6e2;border-radius:10px;padding:14px}.r46-store-products .r46-product-row{grid-template-columns:repeat(4,minmax(0,1fr))}.r46-store-side{display:grid;gap:10px}.r46-side-card{background:#fff;border:1px solid #e2e6e1;border-radius:10px;padding:14px}.r46-side-card h3{font-size:13px;margin:0 0 8px}.r46-side-card p,.r46-side-card li{font-size:9px;color:#65716b;line-height:1.5}.r46-reviews{display:grid;grid-template-columns:220px 1fr;gap:15px;background:#fff;border:1px solid #e2e5e1;border-radius:10px;padding:16px}.r46-rating-big{font:700 34px/1 Georgia,serif;color:#143d30}.r46-review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.r46-review{border:1px solid #ebedea;border-radius:8px;padding:11px;font-size:9px}

/* product detail */
.r46-product-page{display:grid;gap:12px}.r46-product-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(390px,.78fr);gap:18px;align-items:start}.r46-product-gallery-card{background:#fff;border:1px solid #e1e5e1;border-radius:11px;padding:14px}.r46-product-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.r46-thumbs{display:grid;gap:8px;align-content:start}.r46-thumb{width:72px;height:72px;border:1px solid #dfe3df;border-radius:8px;overflow:hidden;background:#f6f6f3;padding:0}.r46-thumb img{width:100%;height:100%;object-fit:cover}.r46-thumb.active{border:2px solid #1a6a51}.r46-main-image{height:430px;border-radius:10px;overflow:hidden;background:#f5f5f2;position:relative}.r46-main-image img{width:100%;height:100%;object-fit:contain}.r46-main-image .fav{position:absolute;right:13px;top:13px;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #dfe3df;display:grid;place-items:center;font-size:20px}.r46-delivery-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.r46-delivery-badge{border:1px solid #e4e7e3;border-radius:8px;padding:9px 10px;display:flex;gap:7px;align-items:center}.r46-delivery-badge b{display:block;font-size:9px}.r46-delivery-badge small{display:block;font-size:8px;color:#79827e}.r46-buy-card{background:#fff;border:1px solid #e0e4e0;border-radius:11px;padding:21px;position:sticky;top:68px}.r46-buy-card .eyebrow{font-size:9px;color:#8a938f;text-transform:uppercase;letter-spacing:.08em}.r46-buy-card h1{font:700 28px/1.08 Georgia,serif;margin:6px 0;color:#19372e}.r46-buy-store{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceeea;padding-bottom:12px;font-size:10px}.r46-buy-price{font-size:24px;font-weight:850;margin:14px 0}.r46-buy-price del{font-size:11px;color:#969d99;font-weight:500;margin-left:8px}.r46-option-label{font-size:10px;font-weight:750;margin:12px 0 6px}.r46-delivery-place{border:1px solid #dfe4df;border-radius:8px;padding:11px 12px;display:flex;justify-content:space-between;font-size:10px}.r46-day-row,.r46-time-row{display:flex;gap:6px;overflow:auto}.r46-day,.r46-time{border:1px solid #dfe3df;border-radius:7px;background:#fff;padding:8px 9px;font-size:9px;min-width:78px;text-align:center}.r46-day.active,.r46-time.active{border-color:#0b654c;background:#edf7f2;color:#0b5d46}.r46-add-cart{width:100%;height:48px;border:0;border-radius:8px;background:var(--r46-green);color:#fff;font-weight:800;margin-top:14px}.r46-note-card{background:#fff;border:1px solid #e2e5e1;border-radius:10px;padding:15px}.r46-note-card h2,.r46-addons h2,.r46-detail-tabs h2{font-size:14px;margin:0 0 7px}.r46-note-row{display:grid;grid-template-columns:1fr 180px;gap:12px}.r46-note-row textarea{min-height:78px;border:1px solid #dfe4df;border-radius:8px;padding:10px;resize:vertical}.r46-orki-note{background:#eef6f2;border:1px solid #d3e5dc;border-radius:8px;padding:10px;font-size:9px}.r46-addons{background:#fff;border:1px solid #e2e5e1;border-radius:10px;padding:15px}.r46-addon-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.r46-addon{border:1px solid #e2e5e1;border-radius:8px;padding:7px;display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:center}.r46-addon img{width:58px;height:58px;object-fit:cover;border-radius:6px}.r46-addon strong{font-size:9px;display:block}.r46-addon small{font-size:8px;color:#747e79}.r46-detail-grid{display:grid;grid-template-columns:1fr 310px;gap:14px}.r46-detail-tabs{background:#fff;border:1px solid #e2e5e1;border-radius:10px;padding:16px}.r46-tabs{display:flex;gap:24px;border-bottom:1px solid #e8ebe7;margin-bottom:14px}.r46-tabs button{border:0;background:transparent;padding:0 0 10px;font-size:10px;font-weight:750}.r46-tabs button.active{color:#0b6048;border-bottom:2px solid #0b6048}.r46-detail-tabs p{font-size:10px;color:#58655f;line-height:1.6}.r46-product-side{display:grid;gap:10px}.r46-similar .r46-product-card{display:grid;grid-template-columns:90px 1fr}.r46-similar .r46-product-media{height:90px}

/* account dashboard */
.r46-account{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.r46-account-side{background:#fff;border:1px solid #e2e5e1;border-radius:10px;overflow:hidden}.r46-account-profile{padding:18px;border-bottom:1px solid #eceeea}.r46-account-profile strong{font-size:14px}.r46-account-profile small{display:block;color:#78817d;font-size:9px;margin-top:2px}.r46-account-menu a{display:flex;justify-content:space-between;padding:10px 16px;font-size:10px;border-bottom:1px solid #f0f1ef}.r46-account-menu a.active{background:#eef6f2;color:#0b5d46;font-weight:800;border-left:3px solid #0b5d46}.r46-account-main{display:grid;gap:12px}.r46-account-welcome{display:flex;justify-content:space-between;align-items:end}.r46-account-welcome h1{font:700 24px Georgia,serif;margin:0}.r46-account-welcome p{font-size:10px;color:#6f7a74;margin:4px 0 0}.r46-account-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.r46-account-kpi{background:#fff;border:1px solid #e2e5e1;border-radius:9px;padding:12px}.r46-account-kpi small{font-size:8.5px;color:#74807a}.r46-account-kpi b{display:block;font-size:20px;margin-top:4px}.r46-account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.r46-account-card{background:#fff;border:1px solid #e2e5e1;border-radius:9px;padding:14px;min-height:115px;position:relative}.r46-account-card h2{font-size:12px;margin:0 0 6px}.r46-account-card p{font-size:9px;color:#6f7974;margin:0;line-height:1.5}.r46-account-card>a{position:absolute;right:12px;bottom:10px;color:#0b5e46;font-size:9px;font-weight:800}

/* checkout/delivery reference wrapper helpers */
.r46-checkout-stepper{height:54px;background:#fff;border:1px solid #e2e5e1;border-radius:9px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;margin-bottom:12px}.r46-step{position:relative;text-align:center;font-size:9px;color:#7b8580}.r46-step b{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid #d9ded9;border-radius:50%;margin-right:5px}.r46-step.active{color:#0b5e46;font-weight:800}.r46-step.active b{background:#0b5e46;color:#fff;border-color:#0b5e46}

/* responsive */
@media(max-width:1400px){:root{--r46-content:min(1280px,calc(100vw - 36px))}.r46-header-main{grid-template-columns:170px 220px minmax(300px,1fr) 360px;gap:14px}.r46-brand img{width:155px}.r46-action-copy small{display:none}.r46-nav a,.r46-nav button{padding:0 12px;font-size:11.5px}.r46-product-media{height:128px}.r46-store-mini{grid-template-columns:82px 1fr auto}.r46-store-mini img{width:82px}.r46-footer-top{grid-template-columns:210px repeat(4,1fr) 240px;gap:18px;padding-inline:22px}}
@media(max-width:1100px){:root{--r46-content:calc(100vw - 28px)}.r46-promo-countdown{display:none}.r46-promo-inner{grid-template-columns:1fr auto}.r46-header-main{height:86px;grid-template-columns:165px 1fr 280px}.r46-location{display:none}.r46-search{grid-column:2}.r46-actions{grid-column:3}.r46-action-copy{display:none}.r46-nav-inner{overflow-x:auto}.r46-nav a,.r46-nav button{padding-inline:14px}.r46-mega-panel{width:calc(100vw - 28px);grid-template-columns:220px 1fr 1fr;left:0}.r46-mega-col:nth-child(4),.r46-mega-col:nth-child(5){display:none}.r46-home-main-grid{grid-template-columns:1fr}.r46-product-row{grid-template-columns:repeat(4,1fr)}.r46-collections{grid-template-columns:190px repeat(3,1fr) 32px}.r46-collection:nth-of-type(n+5){display:none}.r46-footer-top{grid-template-columns:200px repeat(3,1fr);}.r46-footer-col:nth-of-type(4){display:none}.r46-newsletter{grid-column:1/-1;border-left:0;border-top:1px solid #e7e9e6;padding:14px 0 0}.r46-product-layout{grid-template-columns:1fr}.r46-buy-card{position:static}.r46-store-catalog{grid-template-columns:1fr}.r46-store-side{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){:root{--r46-content:calc(100vw - 20px)}.r46-promo{height:34px}.r46-promo-inner{font-size:9px}.r46-promo-cta{padding:6px 9px;font-size:9px}.r46-header-main{height:122px;display:grid;grid-template-columns:1fr auto;grid-template-rows:56px 50px;gap:5px 10px}.r46-brand img{width:150px;height:52px}.r46-actions{height:52px;grid-template-columns:repeat(2,44px)}.r46-actions .r46-action:nth-child(2),.r46-actions .r46-action:nth-child(3){display:none}.r46-search{grid-column:1/-1;grid-row:2;height:44px}.r46-nav{height:40px}.r46-nav-inner{gap:2px}.r46-nav a,.r46-nav button{font-size:10px;padding-inline:11px}.r46-mega-panel{position:fixed;top:156px;left:10px;width:calc(100vw - 20px);max-height:calc(100vh - 170px);overflow:auto;grid-template-columns:1fr;border-radius:10px}.r46-mega-col{border:0;border-bottom:1px solid #eceeea}.r46-mega-col:nth-child(n+3){display:none}.r46-hero{height:240px}.r46-hero:after{background:linear-gradient(90deg,rgba(250,247,240,.96),rgba(250,247,240,.65) 58%,rgba(250,247,240,.15))}.r46-hero-copy{left:25px;width:250px}.r46-hero-copy h1{font-size:30px}.r46-hero-copy h1 em{font-size:26px;margin-left:18px}.r46-hero-copy p{width:230px;font-size:11px}.r46-occasions{grid-template-columns:repeat(2,1fr)}.r46-occasion:nth-child(n+5){display:none}.r46-home-main-grid{display:block}.r46-section-card{margin-bottom:10px}.r46-product-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:3px}.r46-product-card{min-width:158px;scroll-snap-align:start}.r46-product-media{height:142px}.r46-nearby .r46-store-mini{grid-template-columns:70px 1fr auto}.r46-collections{display:flex;overflow:auto}.r46-collections-intro{min-width:170px}.r46-collection{min-width:150px}.r46-trust-strip{height:auto;grid-template-columns:1fr 1fr}.r46-trust{min-height:60px;border-top:1px solid #eceeea}.r46-footer{width:100%;margin:0;border-radius:0}.r46-footer-top{grid-template-columns:1fr 1fr;gap:16px;padding:20px}.r46-footer-brand{grid-column:1/-1}.r46-footer-col:nth-of-type(4){display:block}.r46-newsletter{grid-column:1/-1}.r46-footer-bottom{grid-template-columns:1fr;padding:10px 20px;gap:8px}.r46-footer-bottom>*{justify-self:start!important}.r46-product-gallery{grid-template-columns:1fr}.r46-thumbs{display:flex;order:2;overflow:auto}.r46-main-image{height:340px}.r46-delivery-badges{grid-template-columns:1fr}.r46-note-row{grid-template-columns:1fr}.r46-addon-row{display:flex;overflow:auto}.r46-addon{min-width:170px}.r46-detail-grid{grid-template-columns:1fr}.r46-store-hero{grid-template-columns:1fr}.r46-store-cover{height:170px;order:-1}.r46-store-identity{padding:18px;grid-template-columns:76px 1fr}.r46-store-logo{width:76px;height:76px}.r46-store-products .r46-product-row{display:flex}.r46-reviews{grid-template-columns:1fr}.r46-review-list{grid-template-columns:1fr}.r46-account{grid-template-columns:1fr}.r46-account-side{display:none}.r46-account-kpis{grid-template-columns:1fr 1fr}.r46-account-grid{grid-template-columns:1fr}.r46-store-tools{grid-template-columns:1fr}.r46-store-side{grid-template-columns:1fr}}
/* R46 product reference refinements */
body[data-final-design="r46"] .r46-main-image img{object-fit:cover;object-position:center}
.r46-buy-card>.r46-option-label{margin-top:10px}.r46-delivery-place{position:relative}.r46-delivery-place button{border:0;background:transparent;color:var(--r46-green);font-size:9px;font-weight:800;cursor:pointer}
.r46-note-card{padding:13px 15px}.r46-note-row textarea{min-height:68px}.r46-orki-note{padding:9px 10px}.r46-orki-note p{margin:4px 0 7px;line-height:1.4}.r46-orki-note button{border:0;background:transparent;color:var(--r46-green);font-weight:800;font-size:9px;padding:0;cursor:pointer}
.r46-addons{padding:12px 14px}.r46-addons .r46-section-head{margin-bottom:7px}.r46-addon{min-height:72px}.r46-addon input{margin-top:5px}.r46-addon i{display:block;font-size:7px;color:#8a938f;font-style:normal;margin-top:4px}.r46-addon.is-preview{opacity:.92}
/* R46 store page — exact reference density */
.r46-open-pill{display:inline-block;background:#eaf7ef;color:#267052;border-radius:11px;padding:2px 7px}.r46-store-actions form{margin:0}.r46-store-actions .r46-follow{background:#00553f;color:#fff;border-color:#00553f}.r46-store-campaign{width:360px;margin:-61px 21px 2px auto;position:relative;z-index:4;padding:0 15px;justify-content:space-between}.r46-store-campaign span:nth-child(2){font-size:8px;color:#6d716a}.r46-store-tools{grid-template-columns:minmax(0,1fr) auto;background:#fff;border:1px solid #e5e8e4;border-radius:10px;padding:10px 12px}.r46-store-tools-left{display:flex;align-items:center;gap:14px;min-width:0}.r46-store-search{width:190px;flex:0 0 190px}.r46-store-search button{border:0;background:transparent;font-size:17px}.r46-chip-row{flex-wrap:nowrap;overflow:auto}.r46-sort label{font-size:9px;font-weight:700;white-space:nowrap}.r46-sort select{border:1px solid #dfe3df;border-radius:7px;padding:7px 28px 7px 9px;background:#fff}.r46-store-products{padding:0;border:0;background:transparent}.r46-store-products .r46-product-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.r46-store-products .r46-product-media{height:148px}.r46-store-products .r46-product-card:nth-child(n+8){display:none}.r46-store-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.r46-store-promos>a{min-height:58px;border:1px solid #dce6e0;border-radius:8px;background:#f4faf7;display:grid;grid-template-columns:34px 1fr auto;align-items:center;padding:10px 14px;gap:8px}.r46-store-promos>a.gold{background:#faf5e9;border-color:#e8dfc9}.r46-store-promos>a>span{font-size:20px;color:#0b5d46}.r46-store-promos b{font-size:10px}.r46-store-promos small{display:block;font-size:8px;color:#66716c;margin-top:2px}.r46-store-bottom{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.r46-reviews{grid-template-columns:220px 1fr}.r46-reviews h2{font-size:12px;margin:0 0 10px}.r46-rating-big small{font:500 17px Inter,sans-serif;color:#7a8580}.r46-stars{color:#e2a13b;letter-spacing:2px;font-size:17px}.r46-reviews>div>p{font-size:8px;color:#69736e}.r46-rating-bars{margin-top:9px;display:grid;gap:5px}.r46-rating-bars>div{display:grid;grid-template-columns:28px 1fr 30px;gap:6px;align-items:center;font-size:7px}.r46-rating-bars i{height:5px;background:#edf0ed;border-radius:3px;overflow:hidden}.r46-rating-bars i b{display:block;height:100%;background:#0b5d46}.r46-review-list{grid-template-columns:repeat(3,1fr);position:relative;padding-bottom:26px}.r46-review span{display:block;color:#e2a13b;margin:6px 0}.r46-all-reviews{position:absolute;right:0;bottom:0;font-size:8px;color:#0b5d46;font-weight:800}.r46-store-info p{margin:8px 0}.r46-socials{display:flex;gap:8px;margin-top:12px}.r46-socials span{width:24px;height:24px;border:1px solid #dce1dc;border-radius:50%;display:grid;place-items:center;font-size:9px}.r46-empty-products{grid-column:1/-1;padding:30px;text-align:center;color:#78817d}
@media(max-width:1100px){.r46-store-campaign{margin:0;width:100%}.r46-store-products .r46-product-row{grid-template-columns:repeat(4,1fr)}.r46-store-tools-left{display:grid}.r46-store-search{width:100%;flex:auto}.r46-store-bottom{grid-template-columns:1fr}.r46-store-info{display:none}.r46-store-promos{grid-template-columns:1fr}.r46-review-list{grid-template-columns:1fr}}
@media(max-width:760px){.r46-store-campaign{height:auto;min-height:46px;padding:8px 12px}.r46-store-tools-left{width:100%}.r46-store-products .r46-product-row{display:flex}.r46-store-products .r46-product-card{min-width:170px}.r46-store-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r46-store-actions{left:10px;right:10px;justify-content:center}.r46-store-actions a,.r46-store-actions button{padding:6px 8px}.r46-store-bottom{display:block}}
/* R46 account dashboard — dense reference composition */
.r46-account{grid-template-columns:225px minmax(0,1fr);gap:32px}.r46-account-side{border-radius:8px;box-shadow:0 3px 12px rgba(20,42,33,.05)}.r46-account-profile{text-align:center;padding:22px 14px 16px;background:linear-gradient(145deg,#fff,#fbf8f2)}.r46-account-avatar{width:58px;height:58px;margin:0 auto 10px;border-radius:50%;border:1px solid #d8d2c6;background:#f5f1e9;display:grid;place-items:center;font:700 20px Georgia,serif}.r46-account-profile strong{display:block}.r46-loyal-badge{display:inline-block;margin-top:8px;background:#eef6e8;color:#527837;border-radius:11px;padding:3px 8px;font-size:8px;font-weight:800}.r46-points{text-align:left;margin-top:13px}.r46-points b{font-size:10px}.r46-points small{font-size:7px}.r46-points i,.r46-loyalty>i{display:block;height:5px;background:#e9ece8;border-radius:3px;margin-top:7px}.r46-points i b,.r46-loyalty>i b{display:block;height:100%;background:#0a654b;border-radius:3px}.r46-profile-edit{display:block;background:#00553f;color:#fff;border-radius:4px;padding:7px;margin-top:11px;font-size:8px;font-weight:800}.r46-account-menu a{padding:8px 14px;font-size:9px}.r46-account-help{margin:52px 14px 16px;border:1px solid #ece9e1;border-radius:7px;padding:15px;background:#fbfaf6}.r46-account-help b{font-size:9px}.r46-account-help p{font-size:7px;color:#73807a}.r46-account-help a{display:inline-block;border:1px solid #dfe3df;border-radius:5px;padding:6px 9px;font-size:8px}.r46-account-welcome{align-items:center;min-height:68px}.r46-account-welcome h1{font:700 21px Inter,sans-serif}.r46-quick-actions{height:62px;background:#fff;border:1px solid #e6e8e5;border-radius:8px;display:grid;grid-template-columns:105px repeat(4,62px);align-items:center;padding:0 8px}.r46-quick-actions>b{font-size:10px}.r46-quick-actions a{text-align:center;color:#0d654b;font-size:18px}.r46-quick-actions small{display:block;font-size:7px;color:#303c37;margin-top:2px}.r46-account-topgrid,.r46-account-midgrid{display:grid;grid-template-columns:1.08fr .95fr 1fr;gap:9px}.r46-account-bottomgrid{display:grid;grid-template-columns:1.05fr .95fr .95fr .95fr;gap:9px}.r46-account-panel{background:#fff;border:1px solid #e2e5e1;border-radius:8px;padding:11px;min-width:0}.r46-account-panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.r46-account-panel h2{font-size:10px;margin:0}.r46-account-panel header a{font-size:7px;color:#0b5d46;font-weight:800}.r46-active-order{display:grid;grid-template-columns:72px 1fr auto;gap:9px;align-items:start;border:1px solid #eceeea;border-radius:7px;padding:7px}.r46-active-order img{width:72px;height:70px;object-fit:cover;border-radius:5px}.r46-active-order b,.r46-active-order strong{display:block;font-size:9px}.r46-active-order small{display:block;font-size:7px;color:#68736e;margin-top:2px}.r46-active-order>span,.r46-track-result>span{font-size:7px;background:#eaf7ef;color:#267052;border-radius:8px;padding:3px 6px}.r46-order-timeline{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;margin:10px 4px 6px}.r46-order-timeline>b{text-align:center;font-size:12px;color:#aab2ae}.r46-order-timeline>b.done{color:#0b654c}.r46-order-timeline small{display:block;font-size:6px;color:#707a75;white-space:nowrap}.r46-order-timeline i{height:2px;background:#dfe3df}.r46-order-timeline i:has(+ .done){background:#0b654c}.r46-panel-bottom{display:block;text-align:center;background:#f4f7f5;border-radius:5px;padding:6px;font-size:7px;color:#0b5d46;font-weight:800;margin-top:7px}.r46-track{height:36px;border:1px solid #dfe3df;border-radius:6px;display:flex;margin-bottom:10px}.r46-track input{border:0;outline:0;flex:1;padding:0 10px;font-size:8px}.r46-track button{border:0;background:transparent}.r46-track-result{display:grid;grid-template-columns:62px 1fr auto;gap:9px;align-items:start;border:1px solid #eceeea;padding:8px;border-radius:7px}.r46-track-result img{width:62px;height:58px;object-fit:cover;border-radius:4px}.r46-track-result b{font-size:8px}.r46-track-result i{display:block;height:4px;background:#e8ebe8;border-radius:2px;margin:18px 0 5px}.r46-track-result i b{display:block;height:100%;background:#0b654c}.r46-track-result small{font-size:6px}.r46-address{border:1px solid #eceeea;border-radius:7px;padding:10px;position:relative}.r46-address b{font-size:9px}.r46-address em{font-style:normal;background:#eaf6ef;color:#267052;border-radius:8px;padding:2px 6px;font-size:6px}.r46-address p{font-size:7px;line-height:1.6}.r46-address>span{position:absolute;right:12px;top:38px;font-size:18px;color:#0b654c}.r46-dashed{display:block;border:1px dashed #d7ddd8;border-radius:6px;text-align:center;padding:7px;margin-top:9px;font-size:8px}.r46-account-favs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.r46-account-favs a>div{height:80px;position:relative;border-radius:5px;overflow:hidden}.r46-account-favs img{width:100%;height:100%;object-fit:cover}.r46-account-favs span{position:absolute;right:4px;top:3px;background:#fff;border-radius:50%;width:17px;height:17px;text-align:center}.r46-account-favs b,.r46-account-favs small{display:block;font-size:7px;margin-top:3px}.r46-account-favs small{font-weight:800;color:#28352f}.r46-notifications p{display:grid;grid-template-columns:25px 1fr;gap:6px;margin:0;padding:7px 0;border-top:1px solid #eef0ed}.r46-notifications p:first-child{border-top:0}.r46-notifications span{grid-row:1/3;width:22px;height:22px;border-radius:50%;background:#eef6f2;display:grid;place-items:center;color:#0b654c}.r46-notifications b{font-size:7.5px}.r46-notifications small{font-size:6.5px;color:#737d78}.r46-invoices p{display:grid;grid-template-columns:1fr 1fr auto;gap:5px;margin:0;padding:9px 0;border-top:1px solid #eef0ed;font-size:7px}.r46-invoices p:first-child{border-top:0}.r46-note-saved{display:grid;grid-template-columns:64px 1fr auto;gap:8px}.r46-note-saved img{width:64px;height:58px;object-fit:cover;border-radius:5px}.r46-note-saved b{font-size:7.5px}.r46-note-saved p,.r46-note-saved small{font-size:6.5px}.r46-support-rows p{position:relative;margin:0;padding:8px 0;border-top:1px solid #eef0ed}.r46-support-rows p:first-child{border-top:0}.r46-support-rows b,.r46-support-rows small{display:block;font-size:7px}.r46-support-rows em{position:absolute;right:0;top:8px;font-size:6px;font-style:normal;background:#eaf7ef;color:#267052;border-radius:7px;padding:2px 5px}.r46-support-rows em.wait{background:#fff4d8;color:#9b6a0b}.r46-loyalty>strong{font-size:17px}.r46-loyalty>strong small{font-size:7px}.r46-loyalty>p,.r46-birthday small{font-size:6.5px}.r46-birthday{margin-top:10px;background:#fbf4e9;border-radius:5px;padding:7px}.r46-birthday b{display:block;font-size:7px}.r46-settings-links a{display:grid;grid-template-columns:18px 1fr auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid #eef0ed;font-size:8px}.r46-settings-links a:first-child{border-top:0}.r46-settings-links b,.r46-settings-links small{display:block;font-size:7px}.r46-settings-links small{color:#78817d;margin-top:2px}.r46-account-trust{width:var(--r46-content);margin:0 auto 18px;background:#fff;border:1px solid #e5e8e4;border-radius:8px;display:grid;grid-template-columns:repeat(5,1fr)}.r46-account-trust>span{min-height:54px;border-left:1px solid #edf0ed;padding:9px 14px;font-size:15px}.r46-account-trust>span:first-child{border-left:0}.r46-account-trust b,.r46-account-trust small{display:block;margin-left:28px;margin-top:-20px;font-size:8px}.r46-account-trust small{margin-top:2px;font-size:6.5px;color:#68736d}
@media(max-width:1200px){.r46-account{grid-template-columns:200px 1fr;gap:14px}.r46-quick-actions{grid-template-columns:90px repeat(4,52px)}.r46-account-bottomgrid{grid-template-columns:1fr 1fr}.r46-account-topgrid,.r46-account-midgrid{grid-template-columns:1fr 1fr}.r46-account-topgrid>*:last-child,.r46-account-midgrid>*:last-child{grid-column:1/-1}.r46-account-trust{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.r46-account{grid-template-columns:1fr}.r46-account-side{display:none}.r46-account-welcome{display:grid;gap:10px}.r46-quick-actions{width:100%;grid-template-columns:repeat(4,1fr);height:58px}.r46-quick-actions>b{display:none}.r46-account-topgrid,.r46-account-midgrid,.r46-account-bottomgrid{grid-template-columns:1fr}.r46-account-topgrid>*:last-child,.r46-account-midgrid>*:last-child{grid-column:auto}.r46-account-trust{grid-template-columns:1fr 1fr}.r46-account-favs{overflow:auto;display:flex}.r46-account-favs a{min-width:95px}}
/* R46 delivery checkout — reference-first three-column viewport */
body[data-final-design="r46"] .premium-checkout.r46-ignore{display:none}.r46-checkout-stepper{border-radius:0;border-left:0;border-right:0;width:100vw;margin-left:calc((var(--r46-content) - 100vw)/2);padding-inline:max(40px,calc((100vw - var(--r46-content))/2));background:#fff}.premium-checkout-a5{display:grid!important;grid-template-columns:minmax(560px,1.9fr) minmax(250px,.72fr) minmax(275px,.78fr)!important;gap:16px!important;align-items:start}.premium-checkout-a5>.checkout-main{display:flex!important;flex-direction:column;gap:10px;min-width:0}.checkout-main>#teslimat-adresi-karti{order:1}.checkout-main>.teslimat-magaza{order:2}.checkout-main>.checkout-bolum:not(#teslimat-adresi-karti):not(.teslimat-magaza){order:4}.checkout-main>.mesaj{order:0}.r46-checkout-middle{display:grid;gap:14px;position:sticky;top:74px}.r46-checkout-card{background:#fff;border:1px solid #e2e5e1;border-radius:10px;padding:14px}.r46-checkout-card h3{font-size:11px;margin:0 0 3px}.r46-checkout-card>p{font-size:8px;color:#74807a;margin:0 0 10px}.r46-near-store{display:grid;grid-template-columns:54px 1fr auto;gap:8px;padding:8px 0;border-top:1px solid #eef0ed;align-items:start}.r46-near-store img{width:54px;height:48px;object-fit:cover;border-radius:5px}.r46-near-store b,.r46-near-store small,.r46-near-store em{display:block;font-size:7px}.r46-near-store small{color:#6e7873;margin-top:2px}.r46-near-store em{font-style:normal;color:#5d6863;margin-top:5px}.r46-near-store>i{font-size:6px;font-style:normal;background:#eaf7ef;color:#267052;padding:3px 5px;border-radius:7px;white-space:nowrap}.r46-middle-button{display:block;text-align:center;border:1px solid #dde2de;border-radius:6px;padding:7px;margin-top:7px;font-size:8px;font-weight:700}.r46-delivery-summary dl{display:grid;grid-template-columns:1fr auto;gap:12px 8px;margin:15px 0}.r46-delivery-summary dt,.r46-delivery-summary dd{font-size:7.5px;margin:0}.r46-delivery-summary dd{text-align:right;font-weight:700}.r46-free-progress{background:#eff8f1;border-radius:7px;padding:10px}.r46-free-progress b{font-size:7px;color:#267052}.r46-free-progress i{height:5px;background:#dce8df;border-radius:3px;display:block;margin:8px 0 4px}.r46-free-progress i span{height:100%;display:block;background:#0b654c;border-radius:3px}.r46-free-progress small{font-size:6px}.r46-delivery-confirm{height:35px;margin-top:8px;background:#eef8f2;border-radius:6px;padding:0 10px;display:flex;align-items:center;gap:8px;color:#176148;font-size:8px}.r46-delivery-confirm button{margin-left:auto;border:1px solid #cfe3d7;background:#fff;border-radius:5px;padding:5px 8px;font-size:7px}.r46-map-neighborhoods{display:grid;grid-template-columns:1.1fr .8fr;border:1px solid #e1e5e1;border-radius:8px;overflow:hidden;margin-top:10px;height:225px}.r46-map-preview{position:relative;overflow:hidden;background:linear-gradient(135deg,#e8e9e4 0 48%,#d9edf2 48% 100%)}.r46-map-streets{position:absolute;inset:0;background:repeating-linear-gradient(25deg,transparent 0 33px,rgba(255,255,255,.8) 34px 38px,transparent 39px 73px),repeating-linear-gradient(100deg,transparent 0 52px,rgba(126,143,132,.2) 53px 56px,transparent 57px 103px)}.r46-map-preview:after{content:"";position:absolute;left:23%;top:18%;width:55%;height:62%;border:2px solid rgba(23,96,72,.65);background:rgba(222,241,230,.5);clip-path:polygon(12% 8%,76% 0,100% 30%,79% 87%,26% 100%,0 56%)}.r46-map-pin{position:absolute;left:50%;top:46%;z-index:2;width:30px;height:30px;border-radius:50%;background:#0b654c;color:#fff;display:grid;place-items:center}.r46-map-preview>b{position:absolute;left:50%;top:61%;z-index:2;font-size:7px}.r46-map-preview>button{position:absolute;left:10px;bottom:10px;z-index:3;background:#fff;border:1px solid #dfe3df;border-radius:6px;padding:7px 9px;font-size:7px}.r46-neighborhood-list{background:#fff;padding:10px}.r46-neighborhood-list h3{font-size:9px;margin:0}.r46-neighborhood-list>p{font-size:6px;color:#7a837f;margin:2px 0 7px}.r46-neighborhood-list label{display:grid;grid-template-columns:18px 1fr auto;gap:4px;align-items:center;padding:8px 0;border-top:1px solid #eef0ed}.r46-neighborhood-list label b,.r46-neighborhood-list label small{display:block;font-size:7px}.r46-neighborhood-list label small{color:#77817c}.r46-neighborhood-list em{font-size:6px;font-style:normal;background:#eaf7ef;color:#267052;padding:2px 5px;border-radius:6px}.r46-neighborhood-list>a{display:block;font-size:7px;color:#0b5d46;font-weight:800;margin-top:7px}.premium-checkout-a5 .checkout-bolum{border:1px solid #e2e5e1;border-radius:10px;box-shadow:none}.premium-checkout-a5 #teslimat-adresi-karti .checkout-bolum-baslik .etiket{display:none}.premium-checkout-a5 #teslimat-adresi-karti .checkout-bolum-baslik h2{font-size:11px;margin:0}.premium-checkout-a5 #teslimat-adresi-karti .checkout-bolum-baslik small{display:none}.premium-checkout-a5 .checkout-bolge-secimi>label{font-size:8px}.premium-checkout-a5 .checkout-bolge-kapsul{height:42px}.premium-checkout-a5 .kayitli-adres-kartlari{display:none!important}.premium-checkout-a5 .adres-sekme{display:none}.premium-checkout-a5 .teslimat-magaza .checkout-bolum-baslik h2{font-size:10px}.premium-checkout-a5 .teslimat-magaza{padding-top:12px}.premium-checkout-a5 .checkout-ozet-kolon{position:sticky;top:74px}.premium-checkout-a5 .checkout-ozet{border-radius:10px}.premium-checkout-a5 .checkout-ozet-baslik h2{font-size:12px}.premium-checkout-a5 .ozet-urun-gorsel{width:78px;height:78px}.premium-checkout-a5 .ozet-urun{grid-template-columns:1fr}.premium-checkout-a5 .ozet-urun-icerik{align-items:start}.premium-checkout-a5 #siparis-ver{background:#00553f;color:#fff;border-radius:6px}.premium-checkout-a5 .neden-orkidem{font-size:8px}.premium-checkout-a5 .checkout-not-v2,.premium-checkout-a5 .checkout-fatura-v2,.premium-checkout-a5 .checkout-onaylar,.premium-checkout-a5 .checkout-ek-urunler{margin-top:4px}
@media(max-width:1200px){.premium-checkout-a5{grid-template-columns:minmax(0,1fr) 300px!important}.r46-checkout-middle{display:none}.r46-map-neighborhoods{grid-template-columns:1fr;height:190px}.r46-neighborhood-list{display:none}}
@media(max-width:760px){.r46-checkout-stepper{width:100%;margin:0;padding:0;overflow:auto;grid-template-columns:repeat(5,110px)}.premium-checkout-a5{grid-template-columns:1fr!important}.premium-checkout-a5 .checkout-ozet-kolon{position:static}.r46-map-neighborhoods{height:160px}.premium-checkout-a5 .checkout-main{order:1}.premium-checkout-a5 .checkout-ozet-kolon{order:2}}

/* R46 checkout density safeguards */
body[data-final-design="r46"] .checkout-ek-urunler .checkout-ekler{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
body[data-final-design="r46"] .checkout-ek-urunler .checkout-ek{min-width:0!important;max-width:none!important;overflow:hidden!important;border:1px solid #e3e7e3!important;border-radius:8px!important;background:#fff!important;padding:7px!important}
body[data-final-design="r46"] .checkout-ek-urunler .checkout-ek img{display:block!important;width:100%!important;height:82px!important;max-height:82px!important;object-fit:cover!important;border-radius:5px!important;transform:none!important}
body[data-final-design="r46"] .checkout-ek-urunler .checkout-ek h3,body[data-final-design="r46"] .checkout-ek-urunler .checkout-ek strong{font-size:8px!important;line-height:1.25!important}
body[data-final-design="r46"] .checkout-ek-urunler .checkout-ek p,body[data-final-design="r46"] .checkout-ek-urunler .checkout-ek small{font-size:6.5px!important}
@media(max-width:1200px){body[data-final-design="r46"] .checkout-ek-urunler .checkout-ekler{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){body[data-final-design="r46"] .checkout-ek-urunler .checkout-ekler{display:flex!important;overflow:auto!important}body[data-final-design="r46"] .checkout-ek-urunler .checkout-ek{min-width:135px!important}}

/* R46 customer authentication: compact, calm and one-laptop-viewport. */
body[data-r46-customer]:has(.r45-customer-auth){background:#f5f4f0!important;min-height:100vh!important;overflow:hidden!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-promo,
body[data-r46-customer]:has(.r45-customer-auth) .r46-nav,
body[data-r46-customer]:has(.r45-customer-auth) .r46-footer,
body[data-r46-customer]:has(.r45-customer-auth) .a22-orki-balon,
body[data-r46-customer]:has(.r45-customer-auth) .r244-sticky-kabuk{display:none!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-header{height:76px!important;min-height:76px!important;background:#fff!important;border-bottom:1px solid #e3e4df!important;position:relative!important;box-shadow:none!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-header-main{height:76px!important;min-height:76px!important;max-width:1210px!important;margin:auto!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-brand{width:auto!important;min-width:0!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-wordmark strong{font-size:30px!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-wordmark small{font-size:7px!important;letter-spacing:.17em!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-location,
body[data-r46-customer]:has(.r45-customer-auth) .r46-search,
body[data-r46-customer]:has(.r45-customer-auth) .r46-actions{display:none!important}
body[data-r46-customer]:has(.r45-customer-auth) .a22-main{padding:0!important;max-width:none!important;width:100%!important;min-height:0!important}
body[data-r46-customer]:has(.r45-customer-auth) .r45-customer-auth{
  height:calc(100vh - 100px)!important;min-height:0!important;max-height:668px!important;max-width:1160px!important;margin:12px auto!important;
  grid-template-columns:minmax(410px,.94fr) minmax(470px,1.06fr)!important;border:1px solid #e1e1db!important;border-radius:13px!important;box-shadow:0 18px 45px rgba(35,45,39,.06)!important;overflow:hidden!important;background:#fff!important;
}
body[data-r46-customer]:has(.r45-customer-auth) .r45-customer-auth .musteri-auth-marka{padding:34px 48px!important;background:linear-gradient(145deg,#f4f1e9,#ebece5)!important;overflow:hidden!important;position:relative!important}
body[data-r46-customer]:has(.r45-customer-auth) .r45-customer-auth .musteri-auth-marka:after{content:"";position:absolute;width:320px;height:320px;border:1px solid rgba(173,143,91,.18);border-radius:50%;right:-95px;top:55px}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka-icerik{position:relative!important;z-index:1!important;max-width:470px!important;margin:auto!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka-logo{display:none!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka span{font-size:9px!important;color:#8c714a!important;font-weight:850!important;letter-spacing:.14em!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka h1{font:700 36px/1.09 Georgia,serif!important;color:#174f40!important;margin:13px 0 14px!important;letter-spacing:-.035em!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka p{font-size:11px!important;line-height:1.55!important;color:#737d77!important;margin:0!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-faydalar{margin-top:18px!important;padding-top:0!important;border-top:1px solid #d6d8d1!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-faydalar li{padding:9px 0!important;border-bottom:1px solid #d6d8d1!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-faydalar strong{font-size:9.5px!important;color:#315347!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-faydalar small{font-size:8px!important;line-height:1.35!important;color:#818983!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form{padding:34px 56px!important;background:#fff!important;display:flex!important;align-items:center!important;overflow:hidden!important}
body[data-r46-customer]:has(.r45-customer-auth) .form-karti{max-width:410px!important;margin:auto!important}
body[data-r46-customer]:has(.r45-customer-auth) .auth-kart-logo{max-width:130px!important;margin:0 0 14px!important}
body[data-r46-customer]:has(.r45-customer-auth) .form-karti .etiket{display:inline-flex!important;height:25px!important;align-items:center!important;padding:0 9px!important;border:1px solid #e4d5ba!important;border-radius:999px!important;background:#f7f1e7!important;color:#8b6d41!important;font-size:8px!important;letter-spacing:.1em!important;font-weight:850!important}
body[data-r46-customer]:has(.r45-customer-auth) .form-karti h1{font:700 28px/1.08 Georgia,serif!important;color:#174f40!important;margin:11px 0 7px!important;letter-spacing:-.03em!important}
body[data-r46-customer]:has(.r45-customer-auth) .form-karti>p{font-size:10px!important;line-height:1.45!important;color:#77817b!important;margin:0 0 13px!important}
body[data-r46-customer]:has(.r45-customer-auth) .auth-giris-form{display:grid!important;gap:9px!important}
body[data-r46-customer]:has(.r45-customer-auth) .auth-giris-form label{display:grid!important;gap:5px!important;font-size:8.5px!important;color:#354a41!important;font-weight:800!important}
body[data-r46-customer]:has(.r45-customer-auth) .auth-giris-form input{height:42px!important;min-height:42px!important;border-radius:7px!important;font-size:10px!important}
body[data-r46-customer]:has(.r45-customer-auth) .auth-form-yardim{margin-top:-2px!important;font-size:8.5px!important}
body[data-r46-customer]:has(.r45-customer-auth) .auth-giris-form>.buton{height:43px!important;min-height:43px!important;border-radius:7px!important;background:#174f40!important;border-color:#174f40!important;font-size:9.5px!important}
body[data-r46-customer]:has(.r45-customer-auth) .yardim{font-size:8.5px!important;margin:8px 0 0!important;text-align:center!important}
body[data-r46-customer]:has(.r45-customer-auth) .auth-misafir-link{margin-top:5px!important}
@media(max-height:730px) and (min-width:821px){
 body[data-r46-customer]:has(.r45-customer-auth) .r46-header,body[data-r46-customer]:has(.r45-customer-auth) .r46-header-main{height:66px!important;min-height:66px!important}
 body[data-r46-customer]:has(.r45-customer-auth) .r45-customer-auth{height:calc(100vh - 84px)!important;margin:9px auto!important}
 body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka h1{font-size:31px!important}
 body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka p{font-size:10px!important}
 body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-faydalar li{padding:7px 0!important}
 body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form{padding:26px 48px!important}
 body[data-r46-customer]:has(.r45-customer-auth) .auth-kart-logo{max-width:112px!important;margin-bottom:10px!important}
 body[data-r46-customer]:has(.r45-customer-auth) .form-karti h1{font-size:25px!important}
}
@media(max-width:820px){
 body[data-r46-customer]:has(.r45-customer-auth){overflow:auto!important}
 body[data-r46-customer]:has(.r45-customer-auth) .r46-header,body[data-r46-customer]:has(.r45-customer-auth) .r46-header-main{height:64px!important;min-height:64px!important}
 body[data-r46-customer]:has(.r45-customer-auth) .r46-header-main{padding:0 18px!important}
 body[data-r46-customer]:has(.r45-customer-auth) .r45-customer-auth{height:auto!important;max-height:none!important;min-height:calc(100vh - 64px)!important;margin:0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important}
 body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka{display:none!important}
 body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form{min-height:calc(100vh - 64px)!important;padding:28px 22px!important;overflow:visible!important}
}
body[data-r46-customer]:has(.r45-customer-auth){padding-top:0!important}
body.orkidem-a22.a22-kimlik-sayfasi.r43-topbar-active.r447-topbar-sticky[data-r46-customer]:has(.r45-customer-auth){padding-top:0!important}
/* R46 desktop reference density: target the approved 1664x936 marketplace composition. */
@media(min-width:1450px){
 :root{--r46-content:min(1325px,calc(100vw - 72px))}
 .r46-promo{height:34px}.r46-promo-inner{font-size:9px;gap:18px}.r46-promo-message b{font-size:12px}.r46-clock b{min-width:27px;padding:2px 3px;font-size:9px}.r46-clock small{font-size:5px}.r46-promo-cta{padding:6px 11px;font-size:9px}
 .r46-header-main{height:77px;grid-template-columns:175px 205px minmax(315px,1fr) 365px;gap:16px}.r46-brand img{width:160px;height:50px}.r46-wordmark strong{font-size:31px}.r46-location{height:43px;border-radius:22px;grid-template-columns:27px 1fr 13px;padding:0 11px}.r46-location>svg{width:20px;height:20px}.r46-location-copy small{font-size:7px}.r46-location-copy strong{font-size:9px}.r46-search{height:42px;border-radius:22px;padding:0 13px}.r46-search input{font-size:10px}.r46-search svg{width:17px;height:17px}.r46-actions{height:48px}.r46-action{gap:6px}.r46-action svg{width:19px;height:19px}.r46-action-copy strong{font-size:8px}.r46-action-copy small{font-size:6px}.r46-action-count{top:2px;min-width:13px;height:13px;font-size:6px}
 .r46-nav{height:37px}.r46-nav a,.r46-nav button{padding:0 14px;font-size:8.3px}.r46-nav>a:first-child,.r46-mega-root>button{padding-right:22px}.r46-mega-trigger span:first-child{font-size:17px;margin-right:7px}.r46-nav .r46-sale b{font-size:12px}
 body[data-final-design="r46"] .a22-main.r45-main{padding:9px 0 10px;min-height:0}.r46-home{gap:7px}.r46-hero{height:198px;border-radius:10px}.r46-hero-copy{left:13.5%;width:270px}.r46-hero-copy h1{font-size:31px}.r46-hero-copy h1 em{font-size:27px;margin-left:30px}.r46-hero-copy p{font-size:8.5px;width:245px;margin:11px 0}.r46-hero-copy a{padding:7px 13px;font-size:8px}.r46-hero-nav{width:29px;height:29px;font-size:14px}.r46-hero-nav.prev{left:20px}.r46-hero-nav.next{right:20px}
 .r46-occasions{gap:5px}.r46-occasion{height:52px;grid-template-columns:34px minmax(0,1fr) 67px;gap:5px;padding:4px 5px;border-radius:7px}.r46-occasion-icon{width:29px;height:29px;font-size:14px}.r46-occasion strong{font-size:7.5px}.r46-occasion small{font-size:6px}.r46-occasion img{width:67px;height:45px;border-radius:6px}
 .r46-home-main-grid{grid-template-columns:minmax(0,2.62fr) minmax(300px,1fr);gap:8px}.r46-section-card{padding:8px 9px;border-radius:8px}.r46-section-head{margin-bottom:6px}.r46-section-head h2{font-size:12px}.r46-section-head p{font-size:6.5px}.r46-section-head a{font-size:7px}.r46-product-row{gap:5px}.r46-product-card{border-radius:7px}.r46-product-media{height:105px}.r46-product-fav{right:5px;top:5px;width:20px;height:20px;font-size:11px}.r46-product-delivery{font-size:5px;padding:3px 4px}.r46-product-info{padding:5px 5px 6px}.r46-product-info h3{font-size:7.3px}.r46-product-info .sub{font-size:5.5px}.r46-product-meta{font-size:5.6px;margin-top:3px}.r46-product-price{font-size:8.5px;margin-top:2px}.r46-product-old{font-size:5.3px}.r46-store-mini{grid-template-columns:73px 1fr auto;gap:7px;padding:5px 0}.r46-store-mini img{width:73px;height:41px}.r46-store-mini h3{font-size:8px;margin-bottom:2px}.r46-store-mini p{font-size:5.6px;margin:1px 0}.r46-store-status b,.r46-store-status small{font-size:5.5px}.r46-store-status b{padding:2px 5px}.r46-store-arrow{font-size:12px}
 .r46-collections{padding:6px 9px;grid-template-columns:190px repeat(5,1fr) 26px;gap:6px}.r46-collections-intro h2{font-size:10px}.r46-collections-intro p{font-size:6px}.r46-collection{height:58px;border-radius:6px}.r46-collection span{inset:auto 5px 5px 5px;padding:3px 5px;font-size:6px}.r46-collection-arrow{width:24px;height:24px}
 .r46-trust-strip{height:50px}.r46-trust{grid-template-columns:30px 1fr;gap:5px;padding:0 12px}.r46-trust i{width:27px;height:27px;font-size:15px}.r46-trust strong{font-size:7.5px}.r46-trust small{font-size:5.5px}
 .r46-footer{margin:0 auto 6px;border-radius:8px 8px 0 0}.r46-footer-top{grid-template-columns:185px repeat(4,1fr) 225px;gap:20px;padding:14px 22px 11px}.r46-footer-brand img{width:112px;height:38px}.r46-footer-brand p{font-size:6.2px;margin:4px 0 7px}.r46-footer-social a{width:20px;height:20px;font-size:7px}.r46-footer-col h3,.r46-newsletter h3{font-size:8px;margin:2px 0 5px}.r46-footer-col a{font-size:6.2px;margin:3px 0}.r46-newsletter{padding-left:17px}.r46-newsletter p{font-size:6.2px}.r46-newsletter form{height:29px;margin-top:8px}.r46-newsletter input{font-size:6.5px}.r46-newsletter button{width:31px;font-size:12px}.r46-footer-bottom{min-height:30px;padding:0 22px;font-size:5.7px}.r46-payments{gap:5px}.r46-payments b{padding:2px 7px;font-size:5.5px}
 .a22-orki-balon{transform:scale(.82);transform-origin:bottom right}
}

/* R46 viewport normalization: the legacy R24 fixed-header reserve is not used by the reference shell. */
body[data-final-design="r46"][data-r46-customer]{padding-top:0!important;}
body[data-final-design="r46"][data-r46-customer]>.r244-sticky-header{display:none!important;}
body.orkidem-a22.r43-topbar-active.r447-topbar-sticky[data-final-design="r46"][data-r46-customer]{padding-top:0!important;}

@media(min-width:1450px){.r46-store-mini{grid-template-columns:73px minmax(0,1fr) auto 12px!important}.r46-store-arrow{width:12px!important;align-self:center;justify-self:end}.r46-section-card{align-self:start}.r46-home-main-grid{align-items:start}}
@media(min-width:1450px){
 body[data-final-design="r46"] .a22-main.r45-main{padding-bottom:0!important}
 body[data-final-design="r46"]>.r24-yuzen-dil{display:block!important;position:fixed!important;left:22px!important;top:208px!important;width:44px!important;z-index:65!important;background:#fff!important;border:1px solid #e1e4df!important;border-radius:22px!important;box-shadow:0 7px 20px rgba(28,52,43,.12)!important;overflow:hidden!important}
 body[data-final-design="r46"]>.r24-yuzen-dil form{height:116px!important;display:grid!important;grid-template-rows:52px 1px 62px!important;place-items:center!important;padding:0!important;position:relative!important}
 body[data-final-design="r46"]>.r24-yuzen-dil form:before{content:"🌐";position:absolute;top:9px;left:0;width:44px;text-align:center;font-size:12px}
 body[data-final-design="r46"]>.r24-yuzen-dil form:after{content:"₺\A TRY\A⌄";white-space:pre;position:absolute;bottom:8px;left:0;width:44px;text-align:center;font-size:8px;line-height:14px;color:#17382e;font-weight:700}
 body[data-final-design="r46"]>.r24-yuzen-dil .r24-dil-bayrak{display:none!important}
 body[data-final-design="r46"]>.r24-yuzen-dil select{position:absolute!important;top:24px!important;left:5px!important;width:34px!important;height:26px!important;border:0!important;background:transparent!important;appearance:none!important;text-align:center!important;font-size:8px!important;font-weight:800!important;color:#17382e!important;padding:0!important;z-index:2!important}
 body[data-final-design="r46"]>.r24-yuzen-dil .r24-dil-ok{display:none!important}
 body[data-final-design="r46"]>.r24-yuzen-dil form>input+input+input:after{content:""}
}
/* R46 checkout: actual five-step surface; delivery is the default workspace. */
body[data-final-design="r46"]:has(.r46-checkout-stepper) .r46-nav{display:none!important}
body[data-final-design="r46"]:has(.r46-checkout-stepper) .r46-footer{display:none!important}
body[data-final-design="r46"]:has(.r46-checkout-stepper) .a22-orki-balon{display:none!important}
body[data-final-design="r46"]:has(.r46-checkout-stepper) .a22-main.r45-main{padding-top:0!important;padding-bottom:18px!important;min-height:0!important}
.r46-checkout-intro{width:var(--r46-content);margin:20px auto 12px}.r46-checkout-intro h1{font-size:22px;line-height:1.15;margin:0;color:#17271f}.r46-checkout-intro p{font-size:10px;color:#6f7974;margin:6px 0 0}
.r46-step-later{display:none!important}body[data-r46-checkout-step="3"] .r46-step-later[data-r46-step-panel="3"],body[data-r46-checkout-step="4"] .r46-step-later[data-r46-step-panel="4"]{display:block!important}
body[data-r46-checkout-step="3"] #teslimat-adresi-karti,body[data-r46-checkout-step="3"] .teslimat-magaza,body[data-r46-checkout-step="4"] #teslimat-adresi-karti,body[data-r46-checkout-step="4"] .teslimat-magaza{display:none!important}
body[data-r46-checkout-step="3"] .r46-checkout-middle,body[data-r46-checkout-step="4"] .r46-checkout-middle{display:none!important}
@media(min-width:1450px){
 body.orkidem-a22[data-final-design="r46"] .premium-checkout.premium-checkout-a5{max-width:1325px!important;width:1325px!important;grid-template-columns:minmax(0,2.05fr) minmax(235px,.72fr) minmax(265px,.8fr)!important;gap:16px!important;margin:0 auto!important;align-items:start!important}
 body.orkidem-a22[data-final-design="r46"] .premium-checkout-a5>.checkout-main{grid-column:1!important;grid-row:1!important;display:flex!important;gap:9px!important;width:auto!important}
 body.orkidem-a22[data-final-design="r46"] .premium-checkout-a5>.r46-checkout-middle{grid-column:2!important;grid-row:1!important;width:auto!important;position:sticky!important;top:12px!important}
 body.orkidem-a22[data-final-design="r46"] .premium-checkout-a5>.checkout-ozet-kolon{grid-column:3!important;grid-row:1!important;width:auto!important;display:block!important;position:sticky!important;top:12px!important}
 .r46-checkout-stepper{height:46px!important}.r46-checkout-stepper .r46-step{font-size:8px!important}.r46-checkout-intro{margin-top:15px;margin-bottom:10px}.r46-checkout-intro h1{font-size:18px}.r46-checkout-intro p{font-size:8px}
 body.orkidem-a22[data-final-design="r46"] .premium-checkout-a5 .checkout-bolum{padding:12px!important;border-radius:8px!important}
 body.orkidem-a22[data-final-design="r46"] .premium-checkout-a5 #teslimat-adresi-karti{padding:12px!important}
 #teslimat-adresi-karti .adres-sekme,#teslimat-adresi-karti .kayitli-adres-kartlari,#teslimat-adresi-karti #kayitli-adres,#teslimat-adresi-karti .kayitli-adres-ozeti,#teslimat-adresi-karti>.onay-kutusu{display:none!important}
 #teslimat-adresi-karti .checkout-bolge-secimi{margin:6px 0 7px!important;gap:3px!important}#teslimat-adresi-karti .checkout-bolge-kapsul{height:37px!important;min-height:37px!important;border-radius:7px!important}#teslimat-adresi-karti .checkout-bolge-kapsul input{height:35px!important;font-size:8px!important}#teslimat-adresi-karti .checkout-bolge-secimi>label{font-size:7px!important}#teslimat-adresi-karti .checkout-bolge-secimi>small{display:none!important}
 .r46-delivery-confirm{height:31px!important;font-size:7px!important}.r46-delivery-confirm button{font-size:6px!important;padding:4px 7px!important}
 .r46-map-neighborhoods{height:225px!important;margin-top:7px!important}.r46-neighborhood-list{padding:8px!important}.r46-neighborhood-list label{padding:5px 0!important}.r46-neighborhood-list label b,.r46-neighborhood-list label small{font-size:6px!important}.r46-neighborhood-list h3{font-size:8px!important}.r46-neighborhood-list>p,.r46-neighborhood-list>a{font-size:5.5px!important}
 .teslimat-magaza .checkout-bolum-baslik{margin-bottom:7px!important}.teslimat-magaza .teslimat-yontemleri{padding-bottom:7px!important;gap:7px!important}.teslimat-magaza .teslimat-yontemleri label{min-height:42px!important;padding:8px!important;border-radius:7px!important;font-size:7px!important}
 body.orkidem-a22[data-final-design="r46"] .teslimat-magaza .checkout-tarih-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}body.orkidem-a22[data-final-design="r46"] .teslimat-magaza .takvim-gun{min-height:52px!important;padding:6px!important;border-radius:7px!important}.teslimat-magaza .takvim-gun strong{font-size:7px!important}.teslimat-magaza .takvim-gun small,.teslimat-magaza .takvim-gun em{font-size:5.5px!important}
 body.orkidem-a22[data-final-design="r46"] .teslimat-magaza .checkout-saat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}.teslimat-magaza .checkout-saat-grid .saat-secimi span{min-height:35px!important;font-size:6.5px!important;border-radius:6px!important}
 .r46-checkout-card{padding:11px!important;border-radius:8px!important}.r46-checkout-card h3{font-size:9px!important}.r46-checkout-card>p{font-size:6px!important;margin-bottom:7px!important}.r46-near-store{grid-template-columns:44px 1fr auto!important;padding:5px 0!important}.r46-near-store img{width:44px!important;height:40px!important}.r46-near-store b,.r46-near-store small,.r46-near-store em{font-size:5.6px!important}.r46-near-store>i{font-size:5px!important}.r46-middle-button{padding:6px!important;font-size:6px!important}.r46-delivery-summary dl{margin:10px 0!important;gap:7px!important}.r46-delivery-summary dt,.r46-delivery-summary dd{font-size:6px!important}.r46-free-progress{padding:8px!important}.r46-free-progress b,.r46-free-progress small{font-size:5.4px!important}
 body.orkidem-a22[data-final-design="r46"] .checkout-ozet{padding:12px!important;position:static!important;border-radius:8px!important}.checkout-ozet-baslik h2{font-size:11px!important}.checkout-ozet-baslik small{font-size:5.5px!important}.premium-checkout-a5 .ozet-urun-gorsel{width:64px!important;height:64px!important;min-width:64px!important}.checkout-ozet .ozet-urun-icerik strong{font-size:7px!important}.checkout-ozet .ozet-urun-icerik small,.checkout-ozet .ozet-urun>strong,.checkout-ozet .ozet-magaza>div:not(.ozet-urun),.ozet-ara-satir{font-size:6px!important}.checkout-ozet .ozet-toplam strong{font-size:12px!important}.checkout-ozet .ozet-toplam{font-size:7px!important}.checkout-ozet #siparis-ver{height:34px!important;font-size:7px!important;margin-top:9px!important}.odeme-guven-notu{font-size:5px!important}.neden-orkidem{padding:11px!important;margin-top:8px!important}.neden-orkidem h3{font-size:8px!important}.neden-orkidem li{font-size:5.7px!important;margin:5px 0!important}
}

/* R46.0 reference-lock normalization — critical customer screens use the same 1325px desktop frame as the approved references. */
@media(min-width:1450px){
 body.orkidem-a22[data-final-design="r46"] .a22-main.r45-main{width:var(--r46-content)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
 .r46-hero{background:#f7f1e7!important}
 .r46-hero>img{position:absolute!important;inset:0 0 0 auto!important;width:61%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
 .r46-hero:after{background:linear-gradient(90deg,#fbf7ef 0,#fbf7ef 37%,rgba(251,247,239,.82) 44%,rgba(251,247,239,.08) 63%,rgba(251,247,239,0) 72%)!important}
 body[data-final-design="r46"]:has(.r46-account) .r46-footer{display:none!important}
 body[data-final-design="r46"]:has(.r46-account) .a22-main.r45-main{padding-bottom:0!important}
 body[data-final-design="r46"]:has(.r46-account) .r46-account-trust{margin-bottom:0!important}
 body[data-final-design="r46"]:has(.r46-store-page) .r46-footer{display:none!important}
 body[data-final-design="r46"]:has(.r46-store-page) .a22-main.r45-main{padding-bottom:8px!important}
 body[data-final-design="r46"]:has(.r46-product-page) .r46-footer{display:none!important}
 body[data-final-design="r46"]:has(.r46-product-page) .a22-main.r45-main{padding-bottom:8px!important}
}
@media(min-width:1450px){
 /* Store reference: large verified identity at left, flower cover with action/campaign stack at right. */
 .r46-store-page{gap:11px!important}
 .r46-store-hero{grid-template-columns:minmax(0,1.46fr) minmax(500px,.84fr)!important;height:188px!important;min-height:188px!important}
 .r46-store-identity{grid-template-columns:138px minmax(0,1fr)!important;gap:18px!important;padding:12px 20px!important}
 .r46-store-logo{width:138px!important;height:138px!important;border-radius:50%!important;align-self:center!important}
 .r46-store-title-row h1{font-size:21px!important}.r46-store-rating{margin:6px 0!important;font-size:10px!important}.r46-store-about{margin-top:5px!important;font-size:8px!important}
 .r46-store-facts{gap:18px!important;margin-top:7px!important}.r46-store-facts span{font-size:7px!important}.r46-store-facts b{font-size:9px!important}
 .r46-store-cover{height:188px!important;min-height:188px!important}.r46-store-cover img{object-position:center!important}
 .r46-store-actions{right:18px!important;bottom:70px!important;z-index:5!important}.r46-store-actions a,.r46-store-actions button{padding:7px 12px!important;font-size:8px!important;box-shadow:0 2px 10px rgba(25,44,36,.06)}
 .r46-store-campaign{position:absolute!important;right:18px!important;bottom:14px!important;margin:0!important;width:360px!important;height:44px!important;z-index:5!important;border-radius:8px!important}
 .r46-store-tools{padding:8px 10px!important}.r46-store-search{height:36px!important}.r46-chip{padding:6px 10px!important}.r46-sort select{padding-top:6px!important;padding-bottom:6px!important}
 .r46-store-products .r46-product-media{height:140px!important}
 .r46-store-products .r46-product-info{padding:6px!important}.r46-store-products .r46-product-info h3{font-size:9px!important}.r46-store-products .r46-product-price{font-size:11px!important}
 .r46-store-promos>a{min-height:52px!important;padding:8px 12px!important}.r46-store-promos b{font-size:9px!important}.r46-store-promos small{font-size:7px!important}
 .r46-store-bottom{grid-template-columns:minmax(0,1fr) 282px!important;gap:12px!important}.r46-reviews{padding:12px!important;grid-template-columns:190px 1fr!important}.r46-review{padding:9px!important}.r46-side-card{padding:12px!important}
}
@media(min-width:1450px){
 /* Product detail — approved reference is a compact two-column buying workspace, not a long editorial page. */
 .r46-product-page{position:relative!important;gap:9px!important}
 .r46-product-layout{grid-template-columns:minmax(0,1.42fr) minmax(390px,.78fr)!important;gap:18px!important}
 .r46-product-gallery-card{padding:11px!important}.r46-product-gallery{grid-template-columns:66px minmax(0,1fr)!important;gap:10px!important}
 .r46-thumb{width:66px!important;height:66px!important}.r46-main-image{height:360px!important}.r46-main-image img{object-fit:cover!important}
 .r46-delivery-badges{margin-top:8px!important;gap:6px!important}.r46-delivery-badge{padding:7px 8px!important}.r46-delivery-badge b{font-size:8px!important}.r46-delivery-badge small{font-size:6.5px!important}
 .r46-buy-card{padding:15px 18px!important;position:static!important}.r46-buy-card h1{font-size:23px!important;margin:4px 0!important}.r46-buy-store{padding-bottom:8px!important;font-size:8px!important}.r46-buy-price{font-size:21px!important;margin:9px 0!important}.r46-option-label{font-size:8px!important;margin:8px 0 4px!important}.r46-delivery-place{padding:8px 9px!important;font-size:8px!important}.r46-day,.r46-time{padding:6px 7px!important;font-size:7px!important;min-width:68px!important}.r46-add-cart{height:42px!important;margin-top:9px!important;font-size:9px!important}.r46-buy-card>p{margin-top:6px!important;font-size:6px!important}
 .r46-note-card,.r46-addons,.r46-detail-grid{width:calc((100% - 18px)*.645)!important}
 .r46-note-card{padding:9px 11px!important}.r46-note-card h2,.r46-addons h2,.r46-detail-tabs h2{font-size:10px!important;margin-bottom:4px!important}.r46-note-row{grid-template-columns:1fr 210px!important;gap:8px!important}.r46-note-row textarea{min-height:50px!important;height:50px!important;padding:7px!important;font-size:8px!important}.r46-orki-note{padding:6px 8px!important;font-size:6.5px!important}.r46-orki-note p{margin:3px 0!important}.r46-orki-note button{font-size:6px!important;padding:0!important}
 .r46-addons{padding:8px 10px!important}.r46-addons .r46-section-head{margin-bottom:5px!important}.r46-addon-row{gap:6px!important}.r46-addon{grid-template-columns:45px 1fr!important;gap:5px!important;padding:5px!important}.r46-addon img{width:45px!important;height:45px!important}.r46-addon strong{font-size:7px!important}.r46-addon small,.r46-addon i{font-size:6px!important}
 .r46-detail-grid{display:block!important}.r46-detail-tabs{padding:9px 11px!important}.r46-tabs{gap:16px!important;margin-bottom:7px!important}.r46-tabs button{font-size:7px!important;padding-bottom:6px!important}.r46-detail-tabs p{font-size:7px!important;line-height:1.35!important;margin:4px 0!important}
 .r46-product-side{position:absolute!important;right:0!important;top:477px!important;width:calc((100% - 18px)*.355)!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.r46-product-side .r46-side-card{padding:10px 12px!important}.r46-product-side .r46-side-card h3{font-size:9px!important;margin-bottom:5px!important}.r46-product-side .r46-side-card p{font-size:7px!important;margin:5px 0!important}
 .r46-product-page>.r46-section-card{position:absolute!important;right:0!important;top:620px!important;width:calc((100% - 18px)*.355)!important;padding:9px!important}.r46-product-page>.r46-section-card .r46-section-head{margin-bottom:6px!important}.r46-product-page>.r46-section-card .r46-section-head h2{font-size:10px!important}.r46-product-page>.r46-section-card .r46-section-head p{display:none!important}.r46-product-page>.r46-section-card .r46-product-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.r46-product-page>.r46-section-card .r46-product-card:nth-child(n+5){display:none!important}.r46-product-page>.r46-section-card .r46-product-media{height:78px!important}.r46-product-page>.r46-section-card .r46-product-info{padding:4px!important}.r46-product-page>.r46-section-card .r46-product-info h3{font-size:6.5px!important}.r46-product-page>.r46-section-card .r46-product-info .sub,.r46-product-page>.r46-section-card .r46-product-meta{display:none!important}.r46-product-page>.r46-section-card .r46-product-price{font-size:7px!important}
}
@media(min-width:1450px){
 body[data-final-design="r46"]:has(.r46-product-page) .a22-main.r45-main{padding-top:4px!important}
 .r46-product-page .r46-addon{grid-template-columns:42px 1fr!important}.r46-product-page .r46-addon img{width:42px!important;height:42px!important}
}
@media(min-width:1450px){
 .r46-account{gap:26px!important}.r46-account-panel{padding:9px!important}.r46-account-panel>header{margin-bottom:7px!important}
 .r46-account-topgrid,.r46-account-midgrid,.r46-account-bottomgrid{gap:7px!important}.r46-quick-actions{height:56px!important}
 .r46-active-order{padding:6px!important}.r46-active-order img{width:66px!important;height:62px!important}.r46-order-timeline{margin:7px 4px 4px!important}
 .r46-account-favs a>div{height:72px!important}.r46-notifications p{padding:5px 0!important}.r46-invoices p{padding:7px 0!important}.r46-settings-links a{padding:6px 0!important}.r46-support-rows p{padding:6px 0!important}
 .r46-account-trust>span{min-height:50px!important;padding-top:7px!important;padding-bottom:7px!important}
}
@media(min-width:1450px){.r46-account-help{margin:28px 14px 12px!important}}
@media(min-width:1450px){
 .r46-mega-panel{top:37px!important;width:1325px!important;min-height:465px!important;padding:12px 14px 14px!important;grid-template-columns:270px 205px 170px 190px minmax(0,1fr)!important;border-radius:0 0 10px 10px!important}
 .r46-mega-col{padding:7px 16px!important}.r46-mega-col:first-child{padding-left:0!important}.r46-mega-title{font-size:9px!important;margin:5px 0 11px!important}
 .r46-mega-left-item{grid-template-columns:38px 1fr 12px!important;gap:7px!important;padding:5px 6px!important;margin-bottom:1px!important}.r46-mega-left-item.active,.r46-mega-left-item:hover{padding:4px 5px!important}.r46-mega-left-item img{width:36px!important;height:36px!important}.r46-mega-left-item strong{font-size:9px!important}.r46-mega-left-item small{font-size:7px!important}
 .r46-mega-link{padding:6px 0!important}.r46-mega-link strong{font-size:9px!important}.r46-mega-link small{font-size:7px!important}.r46-mega-all{margin-top:10px!important;font-size:8px!important}
 .r46-mega-best{grid-template-columns:44px 1fr!important;gap:7px!important;padding:5px 0!important}.r46-mega-best img{width:44px!important;height:44px!important}.r46-mega-best strong{font-size:8px!important}.r46-mega-best b{font-size:7.5px!important;margin-top:2px!important}
 .r46-mega-banners{gap:7px!important}.r46-mega-banner{min-height:112px!important;padding:13px!important}.r46-mega-banner-copy h3{font-size:15px!important;margin:4px 0 6px!important}.r46-mega-banner-copy p,.r46-mega-banner-copy a{font-size:7px!important}.r46-mega-trust{padding:8px 10px!important;gap:6px!important}.r46-mega-trust span{font-size:7px!important;grid-template-columns:14px 1fr auto!important;gap:5px!important}.r46-mega-advisor{min-height:68px!important;padding:10px!important}.r46-mega-advisor img{width:92px!important;height:68px!important}.r46-mega-advisor strong{font-size:9px!important}.r46-mega-advisor small{font-size:6.5px!important;margin:2px 0 5px!important}.r46-mega-advisor a{padding:4px 8px!important;font-size:6.5px!important}
}

/* R46.0 final functional polish */
.r46-card-main{display:block}.r46-product-media-second{position:absolute;inset:0;opacity:0;transition:opacity .2s ease}.r46-product-card:hover .r46-product-media-second{opacity:1}.r46-card-actions{position:absolute;left:8px;right:8px;bottom:58px;z-index:5;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0;transform:translateY(6px);pointer-events:none;transition:.18s ease}.r46-product-card:hover .r46-card-actions,.r46-product-card:focus-within .r46-card-actions{opacity:1;transform:none;pointer-events:auto}.r46-card-action-icon,.r46-card-send{height:27px;border:0;border-radius:6px;background:rgba(255,255,255,.97);box-shadow:0 4px 12px rgba(15,43,33,.14);display:grid;place-items:center}.r46-card-action-icon{width:30px}.r46-card-action-icon svg{width:14px;height:14px;fill:none;stroke:#164b39;stroke-width:1.8}.r46-card-send{padding:0 11px;background:#075844;color:#fff;font-size:8px;font-weight:800}.r46-product-sponsored{position:absolute;right:5px;bottom:5px;background:rgba(255,255,255,.94);color:#5e624f;border:1px solid #ddd6bf;border-radius:4px;padding:3px 5px;font-size:5px;font-weight:800}.r46-product-fav-form{position:absolute;right:8px;top:8px;z-index:6;margin:0}.r46-product-fav-form .r46-product-fav{position:static;border:1px solid #dfe3df}.r46-service-notice{display:flex;align-items:center;gap:10px;border:1px solid #ead9a7;background:#fffaf0;border-radius:8px;padding:8px 12px;font-size:8px;color:#59625d}.r46-service-notice b{color:#7a5c13}.r46-service-notice button{margin-left:auto;border:1px solid #d6c28c;background:#fff;border-radius:6px;padding:5px 8px;font-size:7px}.r46-category-rail{display:flex;gap:6px;overflow:auto;padding:6px 0}.r46-category-rail a{white-space:nowrap;border:1px solid #e0e5e1;border-radius:15px;background:#fff;padding:6px 10px;font-size:7px}.r46-sponsor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r46-sponsor-row>a{display:grid;grid-template-columns:60px 1fr;gap:8px;background:#fff;border:1px solid #e5e8e4;border-radius:8px;padding:6px}.r46-sponsor-row img{width:60px;height:48px;object-fit:cover;border-radius:5px}.r46-sponsor-row span{display:grid;align-content:center}.r46-sponsor-row small{font-size:5.5px;color:#927938;text-transform:uppercase}.r46-sponsor-row b{font-size:8px}.r46-sponsor-row em{font-size:7px;color:#075844;font-style:normal}.r46-marketplace-approved{display:inline-flex;margin:-2px 0 7px;padding:3px 6px;border:1px solid #cce3d8;background:#eef8f3;border-radius:9px;font-size:6px;font-weight:800;color:#0b6047}.musteri-urun-kodu{font-size:6px;color:#7d8782;margin:4px 0}.urun-coklu-kategoriler{display:flex;gap:4px;flex-wrap:wrap;margin:5px 0}.urun-kategori-link{font-size:6px;padding:2px 5px;border:1px solid #e0e5e1;border-radius:10px;color:#50635b}.r46-location-clear{position:absolute;right:4px;top:4px;width:18px;height:18px;border:0;background:#f2f4f2;border-radius:50%;font-size:10px;z-index:7}.r46-location-help{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.r46-footer-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #e7e9e6;padding:10px 22px;background:#fff}.r46-footer-tools>div{padding:0 12px;border-right:1px solid #eceeeb;min-height:32px}.r46-footer-tools>div:last-child{border-right:0}.r46-footer-tools strong{display:block;font-size:7px;color:#23322c}.r46-footer-tools span,.r46-footer-tools a{font-size:6px;color:#77817c}.r46-footer-tools img{max-width:120px;max-height:24px;object-fit:contain}.r46-footer-bottom nav{display:flex;gap:8px;flex-wrap:wrap}.r46-footer-bottom nav a,.r46-footer-bottom nav button{border:0;background:transparent;padding:0;font-size:6px;color:#66716c}.r46p-task-queue{margin-bottom:12px}.r46p-task-queue>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:8px}.r46p-task-queue h2{margin:0;font-size:15px}.r46p-task-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.r46p-task{display:flex;align-items:center;justify-content:space-between;border:1px solid #e4e8e5;border-radius:8px;background:#fff;padding:8px;font-size:8px}.r46p-task b{font-size:12px;color:#075844}
@media(max-width:1100px){.r46p-task-grid{grid-template-columns:repeat(4,1fr)}.r46-footer-tools{grid-template-columns:1fr 1fr}.r46-footer-tools>div{border-bottom:1px solid #eceeeb}}
@media(max-width:760px){.r46-card-actions{opacity:1;transform:none;pointer-events:auto;bottom:57px}.r46p-task-grid{grid-template-columns:1fr 1fr}.r46-footer-tools{grid-template-columns:1fr}.r46-footer-tools>div{border-right:0}.r46-sponsor-row{grid-template-columns:1fr}}
/* R46 final reference lock: legacy R32 slider geometry must not expand the rebuilt hero. */
body[data-final-design="r46"] .r46-home>.r46-hero.r32-home-hero.r32-banner-slider{width:100%!important;max-width:100%!important;margin:0!important;left:auto!important;right:auto!important;min-height:250px!important;height:250px!important;max-height:250px!important;transform:none!important}
@media(min-width:1450px){body[data-final-design="r46"] .r46-home>.r46-hero.r32-home-hero.r32-banner-slider{min-height:198px!important;height:198px!important;max-height:198px!important}}
@media(max-width:760px){body[data-final-design="r46"] .r46-home>.r46-hero.r32-home-hero.r32-banner-slider{min-height:240px!important;height:240px!important;max-height:240px!important}}
/* R46 final mega-menu isolation: top navigation link rules must never stretch links inside the mega workspace. */
body[data-final-design="r46"] .r46-nav .r46-mega-panel a{height:auto!important;min-height:0!important}
body[data-final-design="r46"] .r46-nav .r46-mega-panel .r46-mega-left-item{display:grid!important;justify-content:initial!important}
body[data-final-design="r46"] .r46-nav .r46-mega-panel .r46-mega-link{display:block!important;justify-content:initial!important}
body[data-final-design="r46"] .r46-nav .r46-mega-panel .r46-mega-best{display:grid!important;justify-content:initial!important}
body[data-final-design="r46"] .r46-nav .r46-mega-panel .r46-mega-all{display:flex!important;justify-content:space-between!important}
body[data-final-design="r46"] .r46-nav .r46-mega-panel .r46-mega-banner a,
body[data-final-design="r46"] .r46-nav .r46-mega-panel .r46-mega-advisor a{display:inline-flex!important;justify-content:center!important}

/* R46 final desktop vertical rhythm must follow the approved reference, not legacy marketplace spacing. */
@media(min-width:1450px){body[data-final-design="r46"] .r46-home{gap:7px!important;margin-bottom:0!important}}

/* R46 final reference card/footer containment: legacy R24/R25 rules must not reserve hidden hover rows or inflate the footer. */
@media(min-width:1450px){
 body[data-final-design="r46"] .r46-product-card.r24-urun-karti{display:block!important;height:auto!important;min-height:0!important;overflow:hidden!important}
 body[data-final-design="r46"] .r46-product-card .r46-card-actions.r24-hover-aksiyonlar{position:absolute!important;left:6px!important;right:6px!important;bottom:48px!important;height:27px!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}
 body[data-final-design="r46"] .r46-footer{margin:0 auto 4px!important}
 body[data-final-design="r46"] .r46-footer-top{grid-template-columns:170px repeat(4,1fr) 215px!important;gap:15px!important;padding:10px 20px 8px!important;min-height:0!important;align-items:start!important}
 body[data-final-design="r46"] .r46-footer-brand img{width:102px!important;height:30px!important}
 body[data-final-design="r46"] .r46-footer-brand p{font-size:5.4px!important;line-height:1.25!important;margin:3px 0 5px!important}
 body[data-final-design="r46"] .r46-footer-social{gap:4px!important}.r46-footer-social a{width:17px!important;height:17px!important;font-size:5.5px!important}
 body[data-final-design="r46"] .r46-footer-col h3,body[data-final-design="r46"] .r46-newsletter h3{font-size:6.7px!important;line-height:1.15!important;margin:1px 0 4px!important}
 body[data-final-design="r46"] .r46-footer-col a{font-size:5.4px!important;line-height:1.15!important;margin:2px 0!important;color:#4d5c56!important}
 body[data-final-design="r46"] .r46-newsletter{padding-left:12px!important}.r46-newsletter p{font-size:5.4px!important;line-height:1.25!important;margin:3px 0!important}.r46-newsletter form{height:24px!important;margin-top:5px!important}.r46-newsletter input{font-size:5.5px!important;padding:0 7px!important}.r46-newsletter button{width:27px!important;font-size:10px!important}
 body[data-final-design="r46"] .r46-footer-tools{grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:5px 20px!important;min-height:34px!important}
 body[data-final-design="r46"] .r46-footer-tools>div{min-height:26px!important;padding:0 9px!important}.r46-footer-tools strong{font-size:5.8px!important;line-height:1.15!important}.r46-footer-tools span,body[data-final-design="r46"] .r46-footer-tools a{font-size:5px!important;line-height:1.15!important}.r46-footer-tools img{max-height:18px!important;max-width:92px!important}
 body[data-final-design="r46"] .r46-footer-bottom{min-height:25px!important;padding:3px 20px!important;gap:12px!important;font-size:4.8px!important;line-height:1.15!important}.r46-footer-bottom nav{gap:5px!important}.r46-footer-bottom nav a,body[data-final-design="r46"] .r46-footer-bottom nav button{font-size:4.8px!important;line-height:1.15!important}.r46-payments{gap:3px!important}.r46-payments b{padding:2px 5px!important;font-size:4.8px!important}
}

/* W216 borderless marketplace cards, favorites, badges */
body[data-r47-customer] .r46-product-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body[data-r47-customer] .r46-product-card:hover{box-shadow:none!important}body[data-r47-customer] .r46-product-media{border-radius:12px!important;overflow:hidden}body[data-r47-customer] .r46-product-info{padding:9px 2px 4px!important}body[data-r47-customer] .r46-product-fav{transition:.16s ease;color:#456257}body[data-r47-customer] .r46-product-fav:hover,body[data-r47-customer] .r46-product-fav:focus-visible{color:#ee4c86!important;border-color:#eeaac3!important;background:#fff4f8!important}.w216-product-badges{display:flex;gap:4px;flex-wrap:wrap;margin:7px 2px -2px}.w216-badge{font-size:8px;font-weight:800;padding:4px 6px;border-radius:999px;background:#f2f4f3;color:#315448}.w216-badge.verified{background:#edf6ff;color:#2874c6}.w216-badge.hot{background:#fff3e8;color:#c96518}.w216-badge.campaign{background:#fff0f6;color:#d73572}.w216-badge.new{background:#eff8f2;color:#187047}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-customer-reference.css */
/* ORKIDEM R47.0 Wave26 - customer reference refinement.
   Warm marketplace presentation, corporate hierarchy, no change to commerce behavior. */
body[data-customer-revision="r47"]{--r47c-green:#004f3b;--r47c-line:#e6e8e4;--r47c-muted:#737e79}
body[data-customer-revision="r47"] .r46-wordmark strong{letter-spacing:.02em}
body[data-customer-revision="r47"] .r46-search input{font-size:12px!important}
body[data-customer-revision="r47"] .r46-action-copy strong{font-size:10px!important}
body[data-customer-revision="r47"] .r46-action-copy small{font-size:8px!important}
body[data-customer-revision="r47"] .r46-nav>a,body[data-customer-revision="r47"] .r46-nav>button{font-size:10px!important}

/* Product detail: make the product the visual anchor, matching the supplied customer reference. */
body[data-customer-revision="r47"] .r46-product-page{max-width:1430px!important}
body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:minmax(0,1.52fr) minmax(410px,.72fr)!important;gap:20px!important;align-items:start!important}
body[data-customer-revision="r47"] .r46-product-gallery-card{padding:13px!important;border-radius:12px!important}
body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:78px minmax(0,1fr)!important;gap:11px!important}
body[data-customer-revision="r47"] .r46-thumbs{gap:9px!important}
body[data-customer-revision="r47"] .r46-thumb{height:76px!important;border-radius:8px!important}
body[data-customer-revision="r47"] .r46-main-image{height:500px!important;border-radius:10px!important;background:#f7f5f1!important}
body[data-customer-revision="r47"] .r46-main-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body[data-customer-revision="r47"] .r46-buy-card{padding:23px!important;border-radius:12px!important;top:84px!important}
body[data-customer-revision="r47"] .r46-buy-card h1{font-size:25px!important;line-height:1.12!important}
body[data-customer-revision="r47"] .r46-buy-card .r46-buy-price{font-size:25px!important}
body[data-customer-revision="r47"] .r46-buy-card p{font-size:10px!important;line-height:1.52!important}
body[data-customer-revision="r47"] .r46-buy-card small{font-size:8px!important;line-height:1.4!important}
body[data-customer-revision="r47"] .r46-buy-card .buton,body[data-customer-revision="r47"] .r46-buy-card button{min-height:43px!important}
body[data-customer-revision="r47"] .r46-product-delivery{min-height:78px!important}
body[data-customer-revision="r47"] .r46-product-note{min-height:98px!important}
body[data-customer-revision="r47"] .r46-product-addons{margin-top:12px!important}

/* Prevent desktop ultra-wide compression from dropping essential customer text below a useful floor. */
@media(min-width:1450px){
 body[data-customer-revision="r47"] .r46-home h2,body[data-customer-revision="r47"] .r46-store-page h2{font-size:max(13px,1em)!important}
 body[data-customer-revision="r47"] .r46-footer,body[data-customer-revision="r47"] .r46-footer a,body[data-customer-revision="r47"] .r46-footer p,body[data-customer-revision="r47"] .r46-footer small{font-size:7px!important;line-height:1.45!important}
 body[data-customer-revision="r47"] .r46-trust-strip small{font-size:7px!important}
}
@media(max-width:980px){
 body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:1fr!important}
 body[data-customer-revision="r47"] .r46-main-image{height:460px!important}
 body[data-customer-revision="r47"] .r46-buy-card{position:static!important}
}
@media(max-width:620px){
 body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:1fr!important}
 body[data-customer-revision="r47"] .r46-thumbs{grid-row:2;grid-template-columns:repeat(4,1fr)!important}
 body[data-customer-revision="r47"] .r46-thumb{height:70px!important}
 body[data-customer-revision="r47"] .r46-main-image{height:390px!important}
 body[data-customer-revision="r47"] .r46-buy-card h1{font-size:22px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave27-reference-fidelity.css */
/* ORKIDEM R47 Wave27 - supplied-reference fidelity pass.
   Visual-only corrections: preserves commerce/routes/forms and removes prior acceptance drift. */
body[data-customer-revision="r47"]{--r47w-green:#075844;--r47w-line:#e3e7e3;--r47w-cream:#fbfaf7}

/* User decision: banner arrows are not visible. Slider behavior remains available to JS/managed banners. */
body[data-customer-revision="r47"] .r46-hero-nav{display:none!important}

/* The delivery label must be a small badge, never a green image-covering block. */
body[data-customer-revision="r47"] .r46-product-delivery{
  min-height:0!important;height:auto!important;max-height:24px!important;width:auto!important;max-width:calc(100% - 10px)!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  left:5px!important;bottom:5px!important;right:auto!important;top:auto!important;
  padding:4px 6px!important;border-radius:4px!important;font-size:7px!important;line-height:1!important;letter-spacing:.01em!important;
  background:#0b684d!important;color:#fff!important;overflow:hidden!important;white-space:nowrap!important
}

/* Keep the language/currency control as the compact floating pill from the supplied reference. */
body[data-customer-revision="r47"]>.r24-yuzen-dil{
  display:block!important;position:fixed!important;left:22px!important;top:208px!important;bottom:auto!important;
  width:44px!important;height:116px!important;min-height:116px!important;max-height:116px!important;
  margin:0!important;padding:0!important;border-radius:22px!important;overflow:hidden!important;z-index:65!important
}
body[data-customer-revision="r47"]>.r24-yuzen-dil form{
  width:44px!important;height:116px!important;min-height:116px!important;max-height:116px!important;
  margin:0!important;padding:0!important;overflow:hidden!important
}

/* Reference product detail: vertical thumbs + a square/non-landscape product image. */
body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:minmax(0,1.42fr) minmax(400px,.78fr)!important;gap:18px!important}
body[data-customer-revision="r47"] .r46-product-gallery-card{padding:13px!important}
body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:78px minmax(0,560px)!important;gap:11px!important;justify-content:center!important}
body[data-customer-revision="r47"] .r46-main-image{
  width:100%!important;height:auto!important;aspect-ratio:1/1!important;max-height:560px!important;
  border-radius:10px!important;background:#f7f5f1!important;overflow:hidden!important
}
body[data-customer-revision="r47"] .r46-main-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}

/* Purchase card must show the primary actions in the first desktop viewport. */
body[data-customer-revision="r47"] .r46-buy-card{padding:17px 18px!important;border-radius:12px!important;top:76px!important}
body[data-customer-revision="r47"] .r46-buy-card h1{font-size:23px!important;line-height:1.08!important;margin:5px 0 7px!important}
body[data-customer-revision="r47"] .r46-buy-store{padding-bottom:8px!important;font-size:9px!important}
body[data-customer-revision="r47"] .r46-buy-price{font-size:24px!important;margin:9px 0!important}
body[data-customer-revision="r47"] .r46-option-label{margin:7px 0 4px!important;font-size:9px!important}
body[data-customer-revision="r47"] .r46-delivery-place{padding:8px 9px!important;font-size:9px!important}
body[data-customer-revision="r47"] .r46-day,body[data-customer-revision="r47"] .r46-time{padding:6px 7px!important;min-width:70px!important;font-size:8px!important}
body[data-customer-revision="r47"] .r46-add-cart,body[data-customer-revision="r47"] .r47-buy-now{width:100%!important;min-height:42px!important;border-radius:8px!important;font-weight:800!important}
body[data-customer-revision="r47"] .r46-add-cart{margin-top:10px!important;background:var(--r47w-green)!important;color:#fff!important;border:0!important}
body[data-customer-revision="r47"] .r47-buy-now{margin-top:7px!important;background:#fff!important;color:var(--r47w-green)!important;border:1px solid var(--r47w-green)!important}

/* User decision: no visual note-card preview. Only textarea + ORKI textual helper. */
body[data-customer-revision="r47"] .r46-note-card{min-height:0!important}
body[data-customer-revision="r47"] .r46-note-row{grid-template-columns:minmax(0,1fr) 210px!important;align-items:stretch!important}
body[data-customer-revision="r47"] .r46-note-row textarea{min-height:78px!important}
body[data-customer-revision="r47"] .r46-note-card [class*="preview"],body[data-customer-revision="r47"] .r46-note-card [class*="onizleme"]{display:none!important}

/* Full visual marketplace: reference images retain their source colors without filters/tints. */
body[data-customer-revision="r47"] .r46-occasion img,
body[data-customer-revision="r47"] .r46-collection img,
body[data-customer-revision="r47"] .r46-product-media img,
body[data-customer-revision="r47"] .r46-store-mini img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
body[data-customer-revision="r47"] .r46-occasion{background:#fff!important}
body[data-customer-revision="r47"] .r46-section-card,body[data-customer-revision="r47"] .r46-collections{background:#fff!important}

@media(max-width:980px){
 body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:1fr!important}
 body[data-customer-revision="r47"] .r46-buy-card{position:static!important}
 body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:72px minmax(0,560px)!important}
 body[data-customer-revision="r47"]>.r24-yuzen-dil{display:none!important}
}
@media(max-width:620px){
 body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:1fr!important;justify-content:stretch!important}
 body[data-customer-revision="r47"] .r46-thumbs{grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow-x:auto!important}
 body[data-customer-revision="r47"] .r46-main-image{width:100%!important;max-height:none!important;aspect-ratio:1/1!important}
 body[data-customer-revision="r47"] .r46-note-row{grid-template-columns:1fr!important}
 body[data-customer-revision="r47"] .r46-product-delivery{font-size:6.5px!important;padding:3px 5px!important}
}

@media(max-width:980px){
 body[data-customer-revision="r47"] .r46-product-page,
 body[data-customer-revision="r47"] .r46-product-layout,
 body[data-customer-revision="r47"] .r46-product-gallery-card,
 body[data-customer-revision="r47"] .r46-product-gallery,
 body[data-customer-revision="r47"] .r46-buy-card,
 body[data-customer-revision="r47"] .r46-note-card,
 body[data-customer-revision="r47"] .r46-addons,
 body[data-customer-revision="r47"] .r46-detail-grid,
 body[data-customer-revision="r47"] .r46-detail-tabs,
 body[data-customer-revision="r47"] .r46-product-side{
   width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important
 }
 body[data-customer-revision="r47"] .r46-delivery-badges{grid-template-columns:1fr!important;min-width:0!important}
 body[data-customer-revision="r47"] .r46-addon-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}
 body[data-customer-revision="r47"] .r46-addon{min-width:0!important}
 body[data-customer-revision="r47"] .r46-tabs{overflow-x:auto!important;max-width:100%!important}
}
@media(max-width:620px){
 body[data-customer-revision="r47"] .r46-product-layout,
 body[data-customer-revision="r47"] .r46-product-gallery-card,
 body[data-customer-revision="r47"] .r46-product-gallery,
 body[data-customer-revision="r47"] .r46-main-image,
 body[data-customer-revision="r47"] .r46-thumbs,
 body[data-customer-revision="r47"] .r46-buy-card,
 body[data-customer-revision="r47"] .r46-note-card,
 body[data-customer-revision="r47"] .r46-addons{max-width:100%!important;min-width:0!important;width:100%!important}
 body[data-customer-revision="r47"] .r46-main-image{aspect-ratio:1/1!important;height:auto!important}
}

/* Wave27 final visual acceptance: keep desktop commerce CTA unobstructed by the right seller/similar rail. */
@media(min-width:1450px){
 body[data-customer-revision="r47"] .r46-product-side{top:770px!important}
 body[data-customer-revision="r47"] .r46-product-page>.r46-section-card{top:1000px!important}
}

/* Mobile reference cleanup: no clipped category glyph and no browser-default purchase button. */
@media(max-width:760px){
 body[data-customer-revision="r47"] .r46-nav-inner{overflow-x:hidden!important}
 body[data-customer-revision="r47"] .r46-nav-inner>a:nth-of-type(n+4){display:none!important}
 body[data-customer-revision="r47"] .urun-mobil-satin-alma{z-index:90!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;gap:8px!important;background:rgba(255,255,255,.98)!important}
 body[data-customer-revision="r47"] .urun-mobil-satin-alma>span{min-width:82px!important}
 body[data-customer-revision="r47"] .urun-mobil-satin-alma>span small{display:block!important;font-size:8px!important;color:#6f7d76!important}
 body[data-customer-revision="r47"] .urun-mobil-satin-alma>span b{display:block!important;font-size:16px!important;color:#172d26!important;white-space:nowrap!important}
 body[data-customer-revision="r47"] .r47-mobile-buy-actions{margin-left:auto!important;display:flex!important;gap:6px!important;align-items:center!important}
 body[data-customer-revision="r47"] .r47-mobile-buy-actions button{height:38px!important;min-width:92px!important;padding:0 10px!important;border-radius:8px!important;font:800 10px/1 Inter,Arial,sans-serif!important;white-space:nowrap!important;box-shadow:none!important}
 body[data-customer-revision="r47"] .r47-mobile-cart{background:var(--r47w-green)!important;color:#fff!important;border:1px solid var(--r47w-green)!important}
 body[data-customer-revision="r47"] .r47-mobile-now{background:#fff!important;color:var(--r47w-green)!important;border:1px solid var(--r47w-green)!important}
}
@media(max-width:370px){
 body[data-customer-revision="r47"] .r47-mobile-buy-actions button{min-width:82px!important;padding-inline:7px!important;font-size:9px!important}
 body[data-customer-revision="r47"] .urun-mobil-satin-alma>span{min-width:72px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave29-exact-reference.css */
/* ORKIDEM R47 Wave29 — supplied screenshots are the visual source of truth. */
body[data-customer-revision="r47"]{--r29-green:#075844;--r29-gold:#b88b42;--r29-line:#e5e7e4;--r29-paper:#fff}

/* Homepage — same composition density as the supplied customer reference. */
body[data-customer-revision="r47"] .r46-home{gap:7px!important}
body[data-customer-revision="r47"] .r46-hero{background:#faf6ef!important;border-color:#e9e4dc!important}
body[data-customer-revision="r47"] .r46-hero>img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
body[data-customer-revision="r47"] .r46-hero-copy h1{display:grid!important;gap:0!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important;line-height:.95!important}
body[data-customer-revision="r47"] .r46-hero-copy h1 span{display:block!important;color:#0c513c!important;font-style:normal!important}
body[data-customer-revision="r47"] .r46-hero-copy h1 em{display:block!important;color:#bb9148!important;font-weight:500!important;font-style:italic!important;margin:2px 0 0 28px!important;letter-spacing:-.02em!important}
body[data-customer-revision="r47"] .r46-hero-nav{display:none!important}
body[data-customer-revision="r47"] .r46-occasions{grid-template-columns:repeat(5,minmax(0,1fr))!important}
body[data-customer-revision="r47"] .r46-occasion img,
body[data-customer-revision="r47"] .r46-collection img,
body[data-customer-revision="r47"] .r46-store-mini img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}

/* Exact reference product crops already contain the small heart/delivery pixels.
   Keep the real controls functional but visually transparent to avoid double badges. */
body[data-customer-revision="r47"] .r29-reference-card .r46-product-fav{opacity:0!important}
body[data-customer-revision="r47"] .r29-reference-card .r46-product-delivery{opacity:0!important}
body[data-customer-revision="r47"] .r29-reference-card .r46-product-media img{object-fit:cover!important;object-position:center!important;filter:none!important}
body[data-customer-revision="r47"] .r29-reference-card .r46-product-media{background:#fff!important}
body[data-customer-revision="r47"] .r29-reference-products .r46-product-card{background:#fff!important}

/* Collection imagery is the exact screenshot imagery; copy remains DOM text for real links/accessibility. */
body[data-customer-revision="r47"] .r46-collection{background:#f7f3ed!important}
body[data-customer-revision="r47"] .r46-collection img{object-fit:contain!important;object-position:right center!important;background:#f7f3ed!important}
body[data-customer-revision="r47"] .r46-collection span{left:8px!important;right:35%!important;background:rgba(255,255,255,.90)!important;backdrop-filter:none!important}

/* Mega menu — exact category/bouquet crops, no recoloring. */
body[data-customer-revision="r47"] .r46-mega-panel{background:#fff!important;border-color:#e4e6e3!important;box-shadow:0 12px 36px rgba(26,44,36,.12)!important}
body[data-customer-revision="r47"] .r46-mega-left-item img,
body[data-customer-revision="r47"] .r46-mega-best img,
body[data-customer-revision="r47"] .r46-mega-banner img,
body[data-customer-revision="r47"] .r46-mega-advisor img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
body[data-customer-revision="r47"] .r46-mega-left-item img{object-fit:contain!important;background:#fff!important}
body[data-customer-revision="r47"] .r46-mega-best img{object-fit:cover!important}
body[data-customer-revision="r47"] .r46-mega-banner img{object-fit:cover!important;object-position:right center!important}
body[data-customer-revision="r47"] .r46-mega-advisor img{object-fit:contain!important;object-position:right center!important}

/* Product detail — user-locked square/balanced image, same bouquet imagery, no note preview. */
body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:minmax(0,1.50fr) minmax(385px,.70fr)!important;gap:16px!important}
body[data-customer-revision="r47"] .r46-product-gallery-card{padding:12px!important}
body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:66px minmax(0,520px)!important;justify-content:center!important;gap:10px!important}
body[data-customer-revision="r47"] .r46-thumb{width:66px!important;height:66px!important}
body[data-customer-revision="r47"] .r46-main-image{aspect-ratio:1/1!important;height:auto!important;max-height:520px!important;background:#f7f4ef!important}
body[data-customer-revision="r47"] .r46-main-image img{object-fit:cover!important;object-position:center!important;filter:none!important}
body[data-customer-revision="r47"] .r46-note-card [class*="preview"],
body[data-customer-revision="r47"] .r46-note-card [class*="onizleme"]{display:none!important}
body[data-customer-revision="r47"] .r46-addons .r46-addon img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;object-fit:cover!important;background:#faf8f4!important}
body[data-customer-revision="r47"] .r46-addon-row{grid-template-columns:repeat(6,minmax(0,1fr))!important}
body[data-customer-revision="r47"] .r46-addon.is-preview i{display:none!important}

/* Do not let the floating assistant cover purchase/actions. */
body[data-customer-revision="r47"] .orki-yardimci-ac{right:18px!important;bottom:18px!important}

@media(min-width:1450px){
 body[data-customer-revision="r47"] .r46-hero-copy h1 span{font-size:31px!important}
 body[data-customer-revision="r47"] .r46-hero-copy h1 em{font-size:27px!important}
 body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:64px minmax(0,500px)!important}
 body[data-customer-revision="r47"] .r46-main-image{max-height:500px!important}
}
@media(max-width:980px){
 body[data-customer-revision="r47"] .r46-occasions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:1fr!important}
 body[data-customer-revision="r47"] .r46-addon-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:620px){
 body[data-customer-revision="r47"] .r46-occasions{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity!important}
 body[data-customer-revision="r47"] .r46-occasion{min-width:190px!important;scroll-snap-align:start!important}
 body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:1fr!important}
 body[data-customer-revision="r47"] .r46-main-image{aspect-ratio:1/1!important;max-height:none!important}
 body[data-customer-revision="r47"] .r46-addon-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* Exact supplied home proportions at desktop acceptance size. */
@media(min-width:1200px){
 body[data-customer-revision="r47"] .r46-home-main-grid{grid-template-columns:minmax(0,2.10fr) minmax(360px,1fr)!important;gap:8px!important}
 body[data-customer-revision="r47"] .r29-reference-products .r46-product-media{height:auto!important;aspect-ratio:127/99!important}
 body[data-customer-revision="r47"] .r29-reference-products .r46-product-media img{width:100%!important;height:100%!important;object-fit:fill!important}
}

/* Collection row: exact reference object crops on the right, original reference copy on the left. */

/* Exact collection card screenshot crops; the links remain real while duplicate DOM copy is hidden. */
body[data-customer-revision="r47"] .r46-collection:has(img[src*="collections-exact/"]) img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:fill!important;object-position:center!important;background:#fff!important}
body[data-customer-revision="r47"] .r46-collection:has(img[src*="collections-exact/"]) span{display:none!important}
body[data-customer-revision="r47"] .r29-exact-collection img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:fill!important;object-position:center!important;background:#fff!important}
body[data-customer-revision="r47"] .r29-exact-collection span{display:none!important}

/* Mega menu right rail: use the user's supplied cards as exact, unfiltered visual assets. */
body[data-customer-revision="r47"] .r29-mega-exact-banners{display:grid!important;gap:10px!important}
body[data-customer-revision="r47"] .r29-mega-exact-card{display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;line-height:0!important;cursor:pointer!important}
body[data-customer-revision="r47"] .r29-mega-exact-card img{display:block!important;position:static!important;width:100%!important;height:auto!important;object-fit:fill!important;object-position:center!important;border:0!important;border-radius:10px!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
body[data-customer-revision="r47"] .r29-mega-exact-trust{cursor:default!important}
body[data-customer-revision="r47"] button.r29-mega-exact-card{font:inherit!important;text-align:left!important;appearance:none!important;-webkit-appearance:none!important}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave32-final-fixes.css */
/* ORKIDEM R47 Wave32 - final interaction/layout corrections */
body[data-customer-revision="r47"] .r24-yuzen-dil{display:none!important}
body[data-customer-revision="r47"] .r46-mega-trigger::after,
body[data-customer-revision="r47"] .r46-mega-trigger>i,
body[data-customer-revision="r47"] .r46-mega-trigger>em{display:none!important;content:none!important}

/* Mega menu: left reference rail + one real dynamic body. */
body[data-customer-revision="r47"] .r47-mega-panel{
  display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;
  width:min(1420px,calc(100vw - 64px))!important;min-height:500px!important;padding:12px 14px 14px!important;
}
body[data-customer-revision="r47"] .r47-mega-panel[hidden]{display:none!important}
body[data-customer-revision="r47"] .r47-mega-left{padding:7px 16px 7px 0!important;border-right:1px solid #eceeea!important;border-bottom:0!important}
body[data-customer-revision="r47"] .r47-mega-dynamic{min-width:0}
body[data-customer-revision="r47"] .r47-mega-content{
  display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(155px,.8fr) minmax(190px,.92fr) minmax(260px,1.25fr);height:100%;min-height:476px
}
body[data-customer-revision="r47"] .r47-mega-content[hidden]{display:none!important}
body[data-customer-revision="r47"] .r47-mega-content>.r46-mega-col{padding:7px 16px!important;min-width:0}
body[data-customer-revision="r47"] .r47-mega-content>.r46-mega-col:last-child{border-right:0!important;padding-right:0!important}
body[data-customer-revision="r47"] .r47-mega-left-item{cursor:pointer}
body[data-customer-revision="r47"] .r47-mega-left-item[aria-current="true"]{background:#f7f5ef;border:1px solid #e5dfd2;padding:4px 5px!important}
body[data-customer-revision="r47"] .r47-mega-promo-stack{display:grid;gap:10px;align-content:start}
body[data-customer-revision="r47"] .r47-mega-promo-card{display:block!important;position:relative!important;height:auto!important;min-height:0!important;padding:0!important;border:1px solid #e7e5df;border-radius:9px;overflow:hidden;background:#faf9f5}
body[data-customer-revision="r47"] .r47-mega-promo-card img{display:block;width:100%;height:150px;object-fit:cover;filter:none!important}
body[data-customer-revision="r47"] .r47-mega-promo-card.sponsored>span{position:absolute;z-index:2;top:8px;left:8px;background:rgba(255,255,255,.94);border:1px solid #e1dac9;border-radius:12px;padding:3px 7px;font-size:8px;font-weight:800;color:#785e22}

/* Product cards: clean reference card, full card is actually navigable. */
body[data-customer-revision="r47"] .r46-product-card{cursor:pointer;outline:none;height:auto!important;min-height:0!important}
body[data-customer-revision="r47"] .r46-product-card:focus-visible{box-shadow:0 0 0 3px rgba(8,94,68,.18);border-color:#0b684d}
body[data-customer-revision="r47"] .r46-product-card .r46-card-actions.r24-hover-aksiyonlar{display:none!important;opacity:0!important;pointer-events:none!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-delivery{display:inline-flex!important;align-items:center!important;max-width:118px!important;min-height:18px!important;padding:3px 6px!important;border-radius:5px!important;font-size:7px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:rgba(7,88,68,.94)!important;left:6px!important;bottom:6px!important}
body[data-customer-revision="r47"] .r46-product-row{align-items:start!important;min-height:0!important}
body[data-customer-revision="r47"] .r46-section-card:has(.r46-product-row){min-height:0!important}
body[data-customer-revision="r47"] .r46-card-main{height:auto!important}
body[data-customer-revision="r47"] .r46-product-media{aspect-ratio:1/1;height:auto!important;background:#f7f6f2!important}
body[data-customer-revision="r47"] .r46-product-media img{object-fit:cover!important;filter:none!important}
body[data-customer-revision="r47"] .r46-product-info{padding:9px 8px 10px!important}
body[data-customer-revision="r47"] .r46-product-info h3{font-size:12px!important;line-height:1.3!important;margin-bottom:4px!important}
body[data-customer-revision="r47"] .r46-product-price{font-size:13.5px!important;margin-top:5px!important}

/* Product detail: frame only the actual image, not a giant outer square. */
body[data-customer-revision="r47"] .r46-product-gallery-card{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
body[data-customer-revision="r47"] .r46-product-gallery{align-items:start!important}
body[data-customer-revision="r47"] .r46-main-image{border:1px solid #e1e5e1!important;border-radius:12px!important;background:#f7f4ef!important;box-shadow:none!important;overflow:hidden!important;aspect-ratio:1/1!important;height:auto!important;max-height:none!important}
body[data-customer-revision="r47"] .r46-main-image img{object-fit:cover!important;object-position:center!important;filter:none!important}
body[data-customer-revision="r47"] .r46-delivery-badges{margin-top:10px!important}
body[data-customer-revision="r47"] .r47-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}
body[data-customer-revision="r47"] .r47-buy-actions .r46-add-cart,
body[data-customer-revision="r47"] .r47-buy-actions .r47-buy-now{width:100%!important;min-height:48px!important;margin:0!important;border-radius:9px!important;font-weight:800!important;font-size:13px!important}
body[data-customer-revision="r47"] .r47-buy-actions .r47-buy-now{background:#fff!important;color:#075844!important;border:1px solid #075844!important}
body[data-customer-revision="r47"] .r47-buy-actions .r47-buy-now:not(:disabled):hover{background:#eef7f3!important}
body[data-customer-revision="r47"] .r47-buy-actions button:disabled{opacity:.45;cursor:not-allowed}
body[data-customer-revision="r47"] .r47-plain-note{background:#fff;border:1px solid #e3e6e2;border-radius:10px;padding:14px 16px}
body[data-customer-revision="r47"] .r47-plain-note h2{margin:0 0 3px;font-size:16px}
body[data-customer-revision="r47"] .r47-plain-note p{margin:0 0 9px;color:#6d7873;font-size:9.5px}
body[data-customer-revision="r47"] .r47-plain-note textarea{display:block;width:100%;min-height:82px;resize:vertical;border:1px solid #dfe4df;border-radius:8px;padding:11px 12px;font:inherit;background:#fff}
body[data-customer-revision="r47"] .r46-orki-note{display:none!important}
body[data-customer-revision="r47"] .r47-product-side{display:grid!important;gap:10px!important;align-content:start}
body[data-customer-revision="r47"] .r47-seller-support-card{background:#fff;border:1px solid #e2e6e1;border-radius:11px;padding:12px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}
body[data-customer-revision="r47"] .r47-seller-support-card>img{width:72px;height:72px;object-fit:cover;border-radius:9px;border:1px solid #e3e6e2}
body[data-customer-revision="r47"] .r47-seller-copy small{font-size:8px;color:#7a847f;text-transform:uppercase;letter-spacing:.06em}
body[data-customer-revision="r47"] .r47-seller-copy h3{margin:2px 0 4px;font-size:14px;color:#173c31}
body[data-customer-revision="r47"] .r47-seller-copy p{margin:0 0 5px;font-size:9px;color:#67736d}
body[data-customer-revision="r47"] .r47-seller-copy p span{color:#e2a13b}
body[data-customer-revision="r47"] .r47-seller-copy a{font-size:10px;font-weight:750;color:#075844}
body[data-customer-revision="r47"] .r47-product-question{grid-column:1/-1;border-top:1px solid #eceee9;padding-top:8px}
body[data-customer-revision="r47"] .r47-product-question summary{cursor:pointer;font-size:10px;font-weight:750;color:#173c31;list-style:none}
body[data-customer-revision="r47"] .r47-product-question summary::-webkit-details-marker{display:none}
body[data-customer-revision="r47"] .r47-product-question form{display:grid;gap:7px;margin-top:8px}
body[data-customer-revision="r47"] .r47-product-question textarea{width:100%;min-height:70px;border:1px solid #dde3de;border-radius:8px;padding:9px;resize:vertical}
body[data-customer-revision="r47"] .r47-product-question button{justify-self:start;border:0;background:#075844;color:#fff;border-radius:7px;padding:8px 12px;font-weight:750}
body[data-customer-revision="r47"] .r47-delivery-guarantee{padding:12px 14px!important}

/* Footer: no brand/logo block; socials sit below newsletter; bottom strip is visual-only. */
body[data-customer-revision="r47"] .r47-clean-footer{background:#fff!important}
body[data-customer-revision="r47"] .r47-footer-top{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(250px,1.35fr)!important;gap:22px!important;padding:20px 28px 16px!important;align-items:start!important}
body[data-customer-revision="r47"] .r47-footer-newsletter{grid-column:auto!important;border-left:1px solid #e7e9e6!important;border-top:0!important;padding:0 0 0 22px!important}
body[data-customer-revision="r47"] .r47-footer-social-icons{display:flex;align-items:center;gap:8px;margin-top:10px;min-height:28px}
body[data-customer-revision="r47"] .r47-footer-social-icons a{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border:1px solid #e0e4e0!important;border-radius:50%!important;padding:5px!important;background:#fff!important}
body[data-customer-revision="r47"] .r47-footer-social-icons img{display:block;width:100%;height:100%;object-fit:contain;filter:none!important}
body[data-customer-revision="r47"] .r47-footer-visuals{border-top:1px solid #eceee9;display:flex;align-items:center;justify-content:center;gap:34px;padding:12px 24px;min-height:52px}
body[data-customer-revision="r47"] .r47-footer-visuals img{display:block;max-height:34px;max-width:220px;width:auto;object-fit:contain;filter:none!important}
body[data-customer-revision="r47"] .r47-footer-bottom{grid-template-columns:1fr auto!important;min-height:34px!important;padding:7px 28px!important;font-size:8px!important}
body[data-customer-revision="r47"] .r47-footer-bottom nav{justify-self:end}

@media(max-width:1100px){
 body[data-customer-revision="r47"] .r47-mega-panel{grid-template-columns:220px minmax(0,1fr)!important;width:calc(100vw - 28px)!important}
 body[data-customer-revision="r47"] .r47-mega-content{grid-template-columns:1fr 1fr!important}
 body[data-customer-revision="r47"] .r47-mega-best,body[data-customer-revision="r47"] .r47-mega-promos{display:none!important}
 body[data-customer-revision="r47"] .r47-footer-top{grid-template-columns:repeat(3,1fr)!important}
 body[data-customer-revision="r47"] .r47-footer-newsletter{grid-column:1/-1!important;border-left:0!important;border-top:1px solid #e7e9e6!important;padding:14px 0 0!important}
}
@media(max-width:760px){
 body[data-customer-revision="r47"] .r47-mega-panel{position:fixed!important;top:156px!important;left:10px!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - 170px)!important;overflow:auto!important;grid-template-columns:1fr!important;padding:10px!important}
 body[data-customer-revision="r47"] .r47-mega-left{border-right:0!important;padding:0!important}
 body[data-customer-revision="r47"] .r47-mega-dynamic{border-top:1px solid #eceee9;margin-top:8px;padding-top:8px}
 body[data-customer-revision="r47"] .r47-mega-content{grid-template-columns:1fr!important;min-height:0!important}
 body[data-customer-revision="r47"] .r47-mega-days,body[data-customer-revision="r47"] .r47-mega-best,body[data-customer-revision="r47"] .r47-mega-promos{display:none!important}
 body[data-customer-revision="r47"] .r47-buy-actions{grid-template-columns:1fr 1fr}
 body[data-customer-revision="r47"] .r47-footer-top{grid-template-columns:1fr 1fr!important;padding:18px!important}
 body[data-customer-revision="r47"] .r47-footer-newsletter{grid-column:1/-1!important}
 body[data-customer-revision="r47"] .r47-footer-visuals{overflow-x:auto;justify-content:flex-start;gap:20px;padding:10px 18px}
 body[data-customer-revision="r47"] .r47-footer-visuals img{max-height:28px;max-width:160px}
 body[data-customer-revision="r47"] .r47-footer-bottom{grid-template-columns:1fr!important;padding:9px 18px!important;gap:6px!important}
 body[data-customer-revision="r47"] .r47-footer-bottom nav{justify-self:start!important}
}

/* Wave33 — product detail refinement: modern delivery, note+care, seller support pulled upward. */
body[data-customer-revision="r47"] .r47-delivery-picker-wrap{margin:14px 0 4px}
body[data-customer-revision="r47"] .r47-delivery-picker{position:relative}
body[data-customer-revision="r47"] .r47-delivery-picker-main{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;text-align:left;border:1px solid #dce4df;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfcfb 100%);padding:12px 13px;cursor:pointer;box-shadow:0 6px 18px rgba(15,60,45,.045);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
body[data-customer-revision="r47"] .r47-delivery-picker-main:hover{border-color:#9fc4b6;box-shadow:0 8px 22px rgba(7,88,68,.09);transform:translateY(-1px)}
body[data-customer-revision="r47"] .r47-delivery-pin{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#edf7f2;color:#075844}
body[data-customer-revision="r47"] .r47-delivery-pin svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body[data-customer-revision="r47"] .r47-delivery-copy{min-width:0;display:grid;gap:1px}
body[data-customer-revision="r47"] .r47-delivery-copy small{font-size:8px;line-height:1.15;color:#7a8580;font-weight:700;letter-spacing:.02em}
body[data-customer-revision="r47"] .r47-delivery-copy strong{font-size:12px;line-height:1.25;color:#153d31;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-customer-revision="r47"] .r47-delivery-copy em{font-size:8px;line-height:1.25;color:#7a8580;font-style:normal;margin-top:2px}
body[data-customer-revision="r47"] .r47-delivery-change{display:inline-flex;align-items:center;gap:6px;border:1px solid #cfe0d8;border-radius:999px;padding:7px 10px;color:#075844;background:#fff;font-size:9px;font-weight:800;white-space:nowrap}
body[data-customer-revision="r47"] .r47-delivery-change b{font-size:12px;line-height:1}
body[data-customer-revision="r47"] .r47-delivery-clear{position:absolute;top:-7px;right:-7px;width:23px;height:23px;border-radius:50%;border:1px solid #dce3de;background:#fff;color:#53615b;display:grid;place-items:center;cursor:pointer;z-index:3;box-shadow:0 3px 10px rgba(0,0,0,.06)}
body[data-customer-revision="r47"] .r47-delivery-hidden-search{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;left:0!important;bottom:0!important}
body[data-customer-revision="r47"] .r47-delivery-picker [data-adres-sonuclari]:not([hidden]){position:absolute;z-index:30;left:0;right:0;top:calc(100% + 7px);background:#fff;border:1px solid #dce4df;border-radius:12px;padding:6px;box-shadow:0 16px 34px rgba(18,49,39,.14);max-height:250px;overflow:auto}

body[data-customer-revision="r47"] .r47-note-care-zone{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin-top:14px}
body[data-customer-revision="r47"] .r47-note-care-zone .r47-plain-note,body[data-customer-revision="r47"] .r47-care-card{margin:0!important;border:1px solid #e0e6e2;border-radius:13px;background:#fff;padding:14px 16px;box-shadow:0 5px 16px rgba(15,60,45,.035)}
body[data-customer-revision="r47"] .r47-note-care-head{display:flex;align-items:flex-start;gap:9px;margin-bottom:9px}
body[data-customer-revision="r47"] .r47-note-care-head>span{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:#edf7f2;color:#075844;display:grid;place-items:center;font-size:14px}
body[data-customer-revision="r47"] .r47-note-care-head h2{font-size:15px!important;line-height:1.2;margin:0 0 2px!important;color:#163c31}
body[data-customer-revision="r47"] .r47-note-care-head p{font-size:8.5px!important;line-height:1.35;margin:0!important;color:#77827d!important}
body[data-customer-revision="r47"] .r47-note-care-zone .r47-plain-note textarea{min-height:72px!important;border-radius:10px!important;background:#fbfcfb!important}
body[data-customer-revision="r47"] .r47-care-copy{font-size:10px;line-height:1.55;color:#52625b;background:#f8faf8;border-radius:10px;padding:10px 11px;border:1px solid #edf0ed}

body[data-customer-revision="r47"] .r47-seller-upper{margin:12px 0 0}
body[data-customer-revision="r47"] .r47-seller-upper .r47-seller-support-card{grid-template-columns:60px minmax(0,1fr);padding:11px 12px;border-radius:13px;box-shadow:0 5px 16px rgba(15,60,45,.035)}
body[data-customer-revision="r47"] .r47-seller-upper .r47-seller-support-card>img{width:60px;height:60px;border-radius:10px}
body[data-customer-revision="r47"] .r47-seller-upper .r47-seller-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:center}
body[data-customer-revision="r47"] .r47-seller-upper .r47-seller-copy small,body[data-customer-revision="r47"] .r47-seller-upper .r47-seller-copy h3,body[data-customer-revision="r47"] .r47-seller-upper .r47-seller-copy p{grid-column:1}
body[data-customer-revision="r47"] .r47-seller-actions{grid-column:2;grid-row:1/4;display:flex;align-items:center;gap:7px}
body[data-customer-revision="r47"] .r47-seller-actions a,body[data-customer-revision="r47"] .r47-seller-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:800;white-space:nowrap;text-decoration:none}
body[data-customer-revision="r47"] .r47-seller-actions a{background:#075844;color:#fff!important;border:1px solid #075844}
body[data-customer-revision="r47"] .r47-seller-actions button{background:#fff;color:#075844;border:1px solid #b9d4c9;cursor:pointer}
body[data-customer-revision="r47"] .r47-seller-upper .r47-product-question{grid-column:1/-1;margin-top:10px;padding-top:10px;border-top:1px solid #edf0ed}
body[data-customer-revision="r47"] .r47-seller-upper .r47-product-question[hidden]{display:none!important}
body[data-customer-revision="r47"] .r47-question-actions{display:flex;justify-content:flex-end;gap:7px}
body[data-customer-revision="r47"] .r47-question-actions button{border:0;background:#075844;color:#fff;border-radius:8px;padding:8px 12px;font-weight:800;cursor:pointer}
body[data-customer-revision="r47"] .r47-question-actions button.ghost{background:#fff;color:#075844;border:1px solid #c9dbd3}
body[data-customer-revision="r47"] .r47-detail-grid{margin-top:12px!important}
body[data-customer-revision="r47"] .r47-detail-grid .r47-delivery-guarantee{height:100%;background:#f8fbf9!important;border-color:#e0e9e4!important}

@media(max-width:760px){
 body[data-customer-revision="r47"] .r47-delivery-picker-main{grid-template-columns:38px minmax(0,1fr);padding:10px;gap:9px}
 body[data-customer-revision="r47"] .r47-delivery-pin{width:38px;height:38px}
 body[data-customer-revision="r47"] .r47-delivery-change{grid-column:2;justify-self:start;margin-top:4px;padding:5px 8px}
 body[data-customer-revision="r47"] .r47-note-care-zone{grid-template-columns:1fr}
 body[data-customer-revision="r47"] .r47-seller-upper .r47-seller-copy{display:block}
 body[data-customer-revision="r47"] .r47-seller-actions{margin-top:8px;display:flex}
 body[data-customer-revision="r47"] .r47-seller-actions a,body[data-customer-revision="r47"] .r47-seller-actions button{flex:1}
}

/* Wave34 — product detail balance requested on live final-demo. */
body[data-customer-revision="r47"] .r46-product-gallery{justify-content:start!important}
body[data-customer-revision="r47"] .r46-delivery-badges{display:none!important}
body[data-customer-revision="r47"] .r46-buy-card{
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  padding:4px 0 0 14px!important;
}
body[data-customer-revision="r47"] .r46-buy-card .r46-buy-store{padding-bottom:10px!important}
body[data-customer-revision="r47"] .r46-buy-card h1{margin-top:4px!important}
body[data-customer-revision="r47"] .r46-buy-price{margin:11px 0 12px!important}

body[data-customer-revision="r47"] .r47-seller-care-zone{
  display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;margin-top:12px;align-items:stretch
}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-support-card,
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-care-card{height:100%;margin:0!important}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-support-card{
  grid-template-columns:60px minmax(0,1fr);padding:12px 13px;border-radius:13px;box-shadow:0 5px 16px rgba(15,60,45,.035)
}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-support-card>img{width:60px;height:60px;border-radius:10px}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-copy{
  display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:center
}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-copy small,
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-copy h3,
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-copy p{grid-column:1}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-product-question{grid-column:1/-1;margin-top:10px;padding-top:10px;border-top:1px solid #edf0ed}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-product-question[hidden]{display:none!important}
body[data-customer-revision="r47"] .r47-seller-care-zone .r47-care-card{
  border:1px solid #e0e6e2;border-radius:13px;background:#fff;padding:13px 14px;box-shadow:0 5px 16px rgba(15,60,45,.035)
}

body[data-customer-revision="r47"] .r47-delivery-addons{margin-top:13px;padding-top:12px;border-top:1px solid #e6ebe7}
body[data-customer-revision="r47"] .r47-delivery-addons-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}
body[data-customer-revision="r47"] .r47-delivery-addons-head>div{display:grid;gap:1px}
body[data-customer-revision="r47"] .r47-delivery-addons-head b{font-size:10px;color:#173d32}
body[data-customer-revision="r47"] .r47-delivery-addons-head small{font-size:7.5px;color:#7b8580}
body[data-customer-revision="r47"] .r47-delivery-addons-head>span{font-size:7px;font-weight:800;color:#075844;background:#edf7f2;border-radius:999px;padding:4px 7px}
body[data-customer-revision="r47"] .r47-delivery-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
body[data-customer-revision="r47"] .r47-delivery-addon{
  position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:7px;align-items:center;min-height:58px;
  border:1px solid #e0e5e1;border-radius:10px;background:#fff;padding:6px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease
}
body[data-customer-revision="r47"] .r47-delivery-addon:hover{border-color:#b9d2c8;box-shadow:0 5px 12px rgba(7,88,68,.06)}
body[data-customer-revision="r47"] .r47-delivery-addon:has(input:checked){border-color:#075844;background:#f1f8f5;box-shadow:0 0 0 1px rgba(7,88,68,.08)}
body[data-customer-revision="r47"] .r47-delivery-addon-media{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#f8f6f2}
body[data-customer-revision="r47"] .r47-delivery-addon-media img{width:100%;height:100%;display:block;object-fit:cover;filter:none!important}
body[data-customer-revision="r47"] .r47-delivery-addon-copy{display:grid;gap:2px;min-width:0;padding-right:16px}
body[data-customer-revision="r47"] .r47-delivery-addon-copy strong{font-size:8.5px;line-height:1.2;color:#273b34;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-customer-revision="r47"] .r47-delivery-addon-copy small{font-size:7.5px;color:#64716b;font-weight:700}
body[data-customer-revision="r47"] .r47-delivery-addon input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
body[data-customer-revision="r47"] .r47-delivery-addon-check{position:absolute;right:6px;top:6px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;border:1px solid #d9e2dd;background:#fff;color:transparent;font-size:9px;font-weight:900}
body[data-customer-revision="r47"] .r47-delivery-addon:has(input:checked) .r47-delivery-addon-check{background:#075844;border-color:#075844;color:#fff}
body[data-customer-revision="r47"] .r47-delivery-addon.is-preview{cursor:default}
body[data-customer-revision="r47"] .r47-delivery-addon-preview{position:absolute;right:5px;bottom:4px;font-size:5.5px;color:#8b948f}
body[data-customer-revision="r47"] .r46-addons{display:none!important}
body[data-customer-revision="r47"] .r47-note-care-zone{display:none!important}

@media(min-width:981px){
 body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:minmax(0,1.44fr) minmax(400px,.76fr)!important;gap:22px!important}
 body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:66px minmax(0,520px)!important;justify-content:start!important}
}
@media(max-width:980px){
 body[data-customer-revision="r47"] .r46-buy-card{padding:8px 0 0!important}
 body[data-customer-revision="r47"] .r47-seller-care-zone{grid-template-columns:1fr!important}
}
@media(max-width:760px){
 body[data-customer-revision="r47"] .r47-delivery-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-customer-revision="r47"] .r47-seller-care-zone .r47-seller-copy{display:block}
}

/* Wave35 — Trendyol-inspired density, without copying brand styling. */
body[data-customer-revision="r47"] .r46-product-layout{align-items:start!important}
body[data-customer-revision="r47"] .r46-product-gallery-card{width:100%!important;min-width:0!important}
body[data-customer-revision="r47"] .r46-product-gallery{width:100%!important;min-width:0!important}
body[data-customer-revision="r47"] .r46-main-image{width:100%!important;max-width:none!important}
body[data-customer-revision="r47"] .r46-buy-card{min-width:0!important}

/* Seller now lives compactly inside the purchase column. */
body[data-customer-revision="r47"] .r46-buy-store.r47-store-inline{display:block!important;padding:0 0 9px!important;margin:0 0 6px!important;border-bottom:1px solid #e8ece9!important}
body[data-customer-revision="r47"] .r47-store-inline-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
body[data-customer-revision="r47"] .r47-store-inline-main>span{min-width:0;font-size:9px;color:#43534c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-customer-revision="r47"] .r47-store-inline-main>span b{font-size:10px;color:#173d32}
body[data-customer-revision="r47"] .r47-store-star{color:#e3a039}
body[data-customer-revision="r47"] .r47-store-inline-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}
body[data-customer-revision="r47"] .r47-store-inline-actions a,
body[data-customer-revision="r47"] .r47-store-inline-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 8px;border-radius:7px;font-size:8px;font-weight:800;white-space:nowrap;text-decoration:none;cursor:pointer}
body[data-customer-revision="r47"] .r47-store-inline-actions a{background:#f2f7f4;color:#075844!important;border:1px solid #d5e4dd}
body[data-customer-revision="r47"] .r47-store-inline-actions button{background:#fff;color:#075844;border:1px solid #c8dbd2}
body[data-customer-revision="r47"] .r47-store-question{display:block;grid-column:auto!important;margin:8px 0 0!important;padding:9px 0 0!important;border-top:1px solid #edf0ed!important}
body[data-customer-revision="r47"] .r47-store-question[hidden]{display:none!important}
body[data-customer-revision="r47"] .r47-store-question form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin:0!important}
body[data-customer-revision="r47"] .r47-store-question textarea{min-height:56px!important;margin:0!important;border:1px solid #dce4df;border-radius:9px;padding:9px 10px;resize:vertical;font-size:9px}
body[data-customer-revision="r47"] .r47-store-question .r47-question-actions{align-self:stretch;display:grid;grid-template-columns:1fr;gap:5px}
body[data-customer-revision="r47"] .r47-store-question .r47-question-actions button{min-width:82px;padding:6px 8px!important;font-size:8px!important}

/* Delivery stays compact; date/time moves to the address step. */
body[data-customer-revision="r47"] .r47-delivery-picker-wrap{margin:11px 0 0!important}
body[data-customer-revision="r47"] .r47-delivery-picker-main{padding:10px 11px!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}
body[data-customer-revision="r47"] .r47-delivery-copy em{font-size:7.5px!important}
body[data-customer-revision="r47"] [data-urun-takvim],
body[data-customer-revision="r47"] [data-urun-saat-panel]{display:none!important}
body[data-customer-revision="r47"] .r47-delivery-addons{margin-top:10px!important;padding-top:10px!important}
body[data-customer-revision="r47"] .r47-buy-actions{margin-top:11px!important}

/* Old oversized seller/care strip is retired. Care joins the lower information tabs. */
body[data-customer-revision="r47"] .r47-seller-care-zone{display:none!important}
body[data-customer-revision="r47"] .r47-detail-grid{display:block!important;width:100%!important;margin-top:14px!important}
body[data-customer-revision="r47"] .r47-detail-tabs{width:100%!important;max-width:none!important;padding:15px 18px!important;border-radius:12px!important}
body[data-customer-revision="r47"] .r47-detail-tabs .r46-tabs{gap:20px!important;overflow-x:auto!important;scrollbar-width:thin}
body[data-customer-revision="r47"] .r47-detail-tabs .r46-tabs button{white-space:nowrap!important;font-size:9px!important}
body[data-customer-revision="r47"] .r47-product-info-grid{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);gap:10px;margin-top:8px}
body[data-customer-revision="r47"] .r47-product-info-grid>div{border:1px solid #e5e9e6;border-radius:9px;background:#fbfcfb;padding:10px 11px;display:grid;gap:3px}
body[data-customer-revision="r47"] .r47-product-info-grid small{font-size:7.5px;color:#7a8580;text-transform:uppercase;letter-spacing:.05em}
body[data-customer-revision="r47"] .r47-product-info-grid strong{font-size:9px;line-height:1.5;color:#31443c;font-weight:650}

@media(min-width:981px){
 body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;gap:14px!important}
 body[data-customer-revision="r47"] .r46-product-gallery{grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important;justify-content:stretch!important}
 body[data-customer-revision="r47"] .r46-buy-card{padding:2px 0 0 4px!important}
}
@media(min-width:1280px){
 body[data-customer-revision="r47"] .r46-product-layout{grid-template-columns:minmax(620px,.90fr) minmax(540px,1.10fr)!important;gap:14px!important}
}
@media(max-width:760px){
 body[data-customer-revision="r47"] .r47-store-inline-main{align-items:flex-start;flex-direction:column;gap:7px}
 body[data-customer-revision="r47"] .r47-store-inline-actions{width:100%}
 body[data-customer-revision="r47"] .r47-store-inline-actions a,body[data-customer-revision="r47"] .r47-store-inline-actions button{flex:1}
 body[data-customer-revision="r47"] .r47-store-question form{grid-template-columns:1fr}
 body[data-customer-revision="r47"] .r47-store-question .r47-question-actions{grid-template-columns:1fr 1fr}
 body[data-customer-revision="r47"] .r47-product-info-grid{grid-template-columns:1fr}
 body[data-customer-revision="r47"] .r47-detail-tabs{padding:12px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave36-commerce-cards.css */
/* ORKIDEM R47 Wave36 — compact marketplace cards inspired by current large-marketplace hierarchy. */
body[data-customer-revision="r47"] .r46-product-row{gap:12px!important;align-items:stretch}
body[data-customer-revision="r47"] .r46-product-card.r24-urun-karti{
  border:1px solid #e7e8e5!important;border-radius:12px!important;background:#fff!important;
  box-shadow:none!important;overflow:hidden!important;min-width:0!important;transform:none!important;
}
body[data-customer-revision="r47"] .r46-product-card.r24-urun-karti:hover{
  border-color:#d7dcd7!important;box-shadow:0 10px 24px rgba(19,48,38,.09)!important;transform:translateY(-2px)!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-card-main{display:flex!important;flex-direction:column!important;height:100%!important;color:inherit!important;text-decoration:none!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-media{
  width:100%!important;height:auto!important;aspect-ratio:1/1!important;background:#f7f7f5!important;overflow:hidden!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-media img{
  width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info{padding:10px 10px 11px!important;display:flex!important;flex:1!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;min-height:132px!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info h3{
  margin:0 0 5px!important;font:600 13px/1.3 Inter,system-ui,sans-serif!important;color:#202522!important;
  white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:34px!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info .sub{font-size:10px!important;line-height:1.25!important;color:#777f7b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:6px!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-meta{display:flex!important;gap:4px!important;align-items:center!important;margin:0 0 7px!important;font-size:10px!important;color:#68726d!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-meta .star{color:#f3a128!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-price{margin-top:auto!important;font-size:16px!important;line-height:1.15!important;font-weight:800!important;color:#17251f!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-old{display:inline!important;font-size:10px!important;font-weight:500!important;color:#9b9f9c!important;margin-left:5px!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-fav,
body[data-customer-revision="r47"] .r46-product-card .r46-product-fav-form{opacity:1!important;z-index:8!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-fav{width:30px!important;height:30px!important;right:8px!important;top:8px!important;background:rgba(255,255,255,.96)!important;border:1px solid #e0e3df!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;color:#214d3f!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-delivery{left:8px!important;bottom:8px!important;border-radius:5px!important;padding:4px 6px!important;font-size:8px!important;letter-spacing:.02em!important;background:#0a6249!important}
body[data-customer-revision="r47"] .r46-product-card .r46-card-actions{display:none!important}
body[data-customer-revision="r47"] .r36-card-cta{
  display:flex!important;align-items:center!important;justify-content:center!important;height:32px!important;margin-top:9px!important;
  border:1px solid #dce5e0!important;border-radius:7px!important;background:#f7faf8!important;color:#0a6048!important;font-size:10px!important;font-weight:750!important;
}
body[data-customer-revision="r47"] .r46-product-card:hover .r36-card-cta{background:#0a6048!important;color:#fff!important;border-color:#0a6048!important}
body[data-customer-revision="r47"] .r29-reference-products .r46-product-card{background:#fff!important}
body[data-customer-revision="r47"] .r29-reference-products .r46-product-media{aspect-ratio:1/1!important;height:auto!important}
body[data-customer-revision="r47"] .r29-reference-products .r46-product-media img{object-fit:cover!important}
@media(max-width:1100px){body[data-customer-revision="r47"] .r46-product-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:760px){
 body[data-customer-revision="r47"] .r46-product-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}
 body[data-customer-revision="r47"] .r46-product-card .r46-product-info{padding:8px!important;min-height:126px!important}
 body[data-customer-revision="r47"] .r46-product-card .r46-product-info h3{font-size:12px!important}
 body[data-customer-revision="r47"] .r46-product-card .r46-product-price{font-size:14px!important}
}

/* Wave37 click/visibility hardening */
body[data-customer-revision="r47"] .r47-section-title-link{color:inherit!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:3!important}
body[data-customer-revision="r47"] .r47-section-title-link:hover{color:#0a6048!important}
body[data-customer-revision="r47"] .r46-product-card .r46-card-main{position:relative!important;z-index:2!important;cursor:pointer!important;pointer-events:auto!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info,
body[data-customer-revision="r47"] .r46-product-card .r46-product-info h3,
body[data-customer-revision="r47"] .r46-product-card .r46-product-price{pointer-events:none!important}
body[data-customer-revision="r47"] .r46-section-head h2 a{display:inline-block!important}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave40-product-card-alignment.css */
/* ORKIDEM R47 Wave40 — product cards: deterministic vertical rhythm/alignment. */
body[data-customer-revision="r47"] .r46-product-row{
  align-items:stretch!important;
  grid-auto-rows:1fr!important;
}
body[data-customer-revision="r47"] .r46-product-card.r24-urun-karti{
  display:flex!important;
  height:100%!important;
  min-height:0!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-card-main{
  display:grid!important;
  grid-template-rows:auto 1fr!important;
  width:100%!important;
  height:100%!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info{
  display:flex!important;
  flex-direction:column!important;
  height:166px!important;
  min-height:166px!important;
  max-height:166px!important;
  box-sizing:border-box!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info h3{
  height:34px!important;
  min-height:34px!important;
  max-height:34px!important;
  margin:0 0 5px!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info .sub{
  height:14px!important;
  min-height:14px!important;
  line-height:14px!important;
  margin:0 0 6px!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-meta{
  height:18px!important;
  min-height:18px!important;
  margin:0 0 6px!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-price{
  display:flex!important;
  align-items:baseline!important;
  gap:5px!important;
  flex-wrap:nowrap!important;
  white-space:nowrap!important;
  height:24px!important;
  min-height:24px!important;
  margin:0!important;
  overflow:hidden!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-old{
  margin-left:0!important;
  white-space:nowrap!important;
  flex:0 1 auto!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body[data-customer-revision="r47"] .r46-product-card .r36-card-cta{
  flex:0 0 32px!important;
  height:32px!important;
  min-height:32px!important;
  margin-top:auto!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-delivery{
  max-width:calc(100% - 16px)!important;
  min-width:0!important;
  height:22px!important;
  min-height:22px!important;
  line-height:14px!important;
  box-sizing:border-box!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media(max-width:760px){
  body[data-customer-revision="r47"] .r46-product-card .r46-product-info{
    height:154px!important;
    min-height:154px!important;
    max-height:154px!important;
  }
  body[data-customer-revision="r47"] .r46-product-card .r46-product-info h3{
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
  }
}
body[data-customer-revision="r47"] .r46-product-card .r46-card-main{
  grid-template-columns:minmax(0,1fr)!important;
  min-width:0!important;
  overflow:hidden!important;
}
body[data-customer-revision="r47"] .r46-product-card .r46-product-media,
body[data-customer-revision="r47"] .r46-product-card .r46-product-info{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave41-global-region-filter.css */
/* ORKIDEM R47 Wave41 — seçili teslimat bölgesi tüm müşteri ürün akışının global filtresidir. */
body[data-customer-revision="r47"] .r46-home[data-r41-region-filtered="1"] .r46-home-main-grid{
  grid-template-columns:minmax(0,1fr)!important;
}
body[data-customer-revision="r47"] .r46-home[data-r41-region-filtered="1"] [data-r46-today-products]{
  width:100%!important;
}
body[data-customer-revision="r47"] .r41-region-head{
  align-items:center!important;
}
body[data-customer-revision="r47"] .r41-region-head h2{
  font-size:20px!important;
}
body[data-customer-revision="r47"] .r41-region-head p{
  font-size:11px!important;
  margin-top:4px!important;
}
body[data-customer-revision="r47"] .r41-region-products{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:14px!important;
  overflow:visible!important;
}
body[data-customer-revision="r47"] .r41-region-empty{
  grid-column:1/-1;
  min-height:150px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
  text-align:center;
  border:1px dashed #cfd9d3;
  border-radius:12px;
  background:#fbfcfb;
  color:#53635c;
}
body[data-customer-revision="r47"] .r41-region-empty strong{font-size:17px;color:#123f31}
body[data-customer-revision="r47"] .r41-region-empty span{font-size:12px;max-width:620px}
body[data-customer-revision="r47"] .r41-region-empty button{border:1px solid #0b684d;background:#0b684d;color:#fff;border-radius:20px;padding:9px 15px;font-weight:750;cursor:pointer}
@media(max-width:1180px){
  body[data-customer-revision="r47"] .r41-region-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:900px){
  body[data-customer-revision="r47"] .r41-region-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
  body[data-customer-revision="r47"] .r41-region-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  body[data-customer-revision="r47"] .r41-region-head{align-items:flex-start!important}
  body[data-customer-revision="r47"] .r41-region-head h2{font-size:17px!important}
  body[data-customer-revision="r47"] .r41-region-head p{font-size:10px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave42-storefront.css */
/* ORKİDEM R47 Wave42 — mağaza vitrini, yoğun ve ürün odaklı. */
body[data-final-design="r46"]:has(.r42-store-page){--r46-content:min(1580px,calc(100vw - 64px));}
body .r42-store-page{display:grid;gap:12px;max-width:1580px;margin:0 auto;padding:10px 0 34px}
body .r42-breadcrumb{display:flex;gap:8px;align-items:center;color:#78817c;font-size:12px}
body .r42-breadcrumb a{color:#66736d;text-decoration:none}
body .r42-breadcrumb strong{color:#1b3f34;font-weight:700}

body .r42-store-hero{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr)!important;height:232px!important;min-height:232px!important;border:1px solid #e2e6e2!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 30px rgba(30,61,50,.045)!important}
body .r42-store-identity{padding:22px 24px!important;display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:22px!important;align-items:center!important}
body .r42-store-logo{width:132px!important;height:132px!important;border-radius:50%!important;border:1px solid #e4e7e3!important;background:#fff!important;object-fit:contain!important;padding:10px!important;box-shadow:0 5px 16px rgba(26,58,46,.05)!important}
body .r42-store-copy{min-width:0}
body .r42-store-title-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap}
body .r42-store-title-row h1{font:700 28px/1.05 Georgia,"Times New Roman",serif!important;color:#153f31!important;margin:0!important;letter-spacing:-.4px}
body .r42-store-title-row .r46-badge-verified{font-size:10px!important;padding:5px 9px!important;background:#eaf6ef!important;border-color:#cfe7d9!important;color:#0d6b4c!important}
body .r42-store-rating{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;margin:9px 0 0!important;font-size:11px!important;color:#5c6862!important}
body .r42-store-rating i{width:1px;height:13px;background:#dfe5e1;display:inline-block}
body .r42-store-rating .star{color:#f2a327!important;font-size:13px}
body .r42-store-rating .r46-open-pill{background:#e8f7ee!important;color:#1d7455!important;border-radius:12px!important;padding:4px 8px!important}
body .r42-store-about{margin:8px 0 0!important;font-size:11px!important;line-height:1.45!important;color:#68736d!important;max-width:720px!important}
body .r42-store-facts{grid-column:auto!important;margin-top:13px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
body .r42-store-facts span{position:relative;padding-left:0!important;font-size:9px!important;color:#77817c!important;line-height:1.25!important;white-space:normal!important}
body .r42-store-facts b{display:block!important;color:#26473c!important;font-size:10px!important;margin:2px 0 1px!important}
body .r42-store-inline-actions{display:flex;gap:10px;align-items:center;margin-top:13px}
body .r42-store-inline-actions form{margin:0}
body .r42-store-inline-actions :is(a,button){height:36px;border-radius:8px;padding:0 20px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
body .r42-ghost{border:1px solid #cddbd4;background:#fff;color:#0e5e46}
body .r42-follow{border:1px solid #0c654b;background:#0c654b;color:#fff}
body .r42-store-cover{height:232px!important;min-height:232px!important;position:relative!important;background:#f3eee6!important}
body .r42-store-cover>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}
body .r42-store-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.13),transparent 38%);pointer-events:none}
body .r42-store-campaign{position:absolute!important;right:16px!important;bottom:16px!important;width:min(390px,calc(100% - 32px))!important;height:58px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:rgba(255,252,245,.96)!important;border:1px solid #e9dfca!important;border-radius:10px!important;padding:0 15px!important;color:#30433b!important;text-decoration:none!important;z-index:2!important;box-shadow:0 5px 20px rgba(28,45,37,.08)!important}
body .r42-store-campaign span{display:grid;gap:2px;font-size:11px}
body .r42-store-campaign small{font-size:9px;color:#7a817d;font-weight:500}
body .r42-store-campaign>b{font-size:24px;font-weight:400}

body .r42-store-tabs{height:46px;display:flex;align-items:stretch;gap:34px;padding:0 18px;background:#fff;border:1px solid #e4e8e4;border-radius:12px}
body .r42-store-tabs a{position:relative;display:flex;align-items:center;color:#394c44;text-decoration:none;font-size:12px;font-weight:700;padding:0 4px}
body .r42-store-tabs a.active:after{content:"";height:3px;background:#0d684e;border-radius:3px 3px 0 0;position:absolute;left:0;right:0;bottom:0}

body .r42-store-promo-row{display:grid;grid-template-columns:minmax(370px,1.15fr) repeat(3,minmax(0,.58fr));gap:10px;align-items:stretch}
body .r42-store-promo-row.no-campaign{grid-template-columns:repeat(3,minmax(0,1fr))}
body .r42-seasonal{min-height:68px;padding:10px 18px;border:1px solid #eadfc8;border-radius:11px;background:linear-gradient(95deg,#fbf5e9 0%,#fff 62%);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;column-gap:16px;text-decoration:none;color:#254239;position:relative;overflow:hidden}
body .r42-seasonal:after{content:"✿";position:absolute;right:120px;top:-16px;font-size:75px;color:#edd4aa;opacity:.36}
body .r42-seasonal span{font-size:10px;color:#816e52;z-index:1}
body .r42-seasonal strong{font:700 18px/1.1 Georgia,serif;z-index:1}
body .r42-seasonal b{grid-row:1/3;grid-column:2;align-self:center;border:1px solid #d8c9aa;background:#fff;border-radius:8px;padding:9px 13px;font-size:10px;z-index:1}
body .r42-mini-benefit{border:1px solid #e4e8e4;border-radius:11px;background:#fff;padding:11px 13px;display:flex;gap:10px;align-items:center;min-height:68px}
body .r42-mini-benefit>span{width:34px;height:34px;border-radius:50%;background:#eef7f2;color:#116a4f;display:grid;place-items:center;font-size:16px;flex:0 0 auto}
body .r42-mini-benefit div{display:grid;gap:2px}
body .r42-mini-benefit b{font-size:10px;color:#27433a}.r42-mini-benefit small{font-size:9px;color:#7b8580;line-height:1.25}

body .r42-category-strip{display:flex;gap:7px;align-items:center;overflow:auto;padding:2px 0 4px;scrollbar-width:thin}
body .r42-category-chip{height:38px;border:1px solid #e0e5e1;border-radius:20px;background:#fff;color:#30493f;text-decoration:none;padding:3px 13px 3px 5px;display:flex;gap:7px;align-items:center;white-space:nowrap;font-size:10px;transition:.16s ease}
body .r42-category-chip:hover{border-color:#b9d4c8;transform:translateY(-1px)}
body .r42-category-chip.active{background:#0e674e;color:#fff;border-color:#0e674e}
body .r42-category-chip :is(img,span){width:30px;height:30px;border-radius:50%;object-fit:cover;background:#f3f5f3;display:grid;place-items:center;overflow:hidden}
body .r42-category-chip b{font-weight:700}

body .r42-optional-section{border:1px solid #e4e8e4;border-radius:12px;background:#fff;padding:14px}
body .r42-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:10px}
body .r42-section-heading span,.r42-eyebrow{font-size:9px;letter-spacing:.08em;color:#8a948f;font-weight:800}
body .r42-section-heading h2{font:700 18px/1.1 Georgia,serif;color:#173d31;margin:2px 0 0}
body .r42-section-heading a{font-size:10px;color:#0e684e;text-decoration:none;font-weight:750}
body .r42-collection-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,240px);justify-content:start;gap:9px;overflow:auto;padding-bottom:2px}
body .r42-collection-card{border:1px solid #e5e9e5;border-radius:10px;overflow:hidden;text-decoration:none;color:#28443a;background:#fff;transition:.16s ease}
body .r42-collection-card:hover{border-color:#bfd5ca;transform:translateY(-2px)}
body .r42-collection-card>img{width:100%;aspect-ratio:1.75/1;object-fit:cover;display:block;background:#f4f4f1}
body .r42-collection-card>div{padding:8px 9px;display:grid;gap:2px}
body .r42-collection-card strong{font-size:10px}.r42-collection-card small{font-size:8.5px;color:#7b837f}
body .r42-featured-products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}

body .r42-catalog-shell{display:grid;gap:10px}
body .r42-catalog-head{display:grid;grid-template-columns:280px 1fr auto;gap:14px;align-items:center}
body .r42-store-search{height:40px!important;border:1px solid #dfe5e1!important;border-radius:20px!important;background:#fff!important;padding:0 13px!important}
body .r42-store-search input{font-size:11px!important}.r42-store-search button{border:0;background:transparent;color:#0d654c;font-size:16px}
body .r42-product-count{display:flex;gap:9px;align-items:baseline;color:#7a847f}.r42-product-count strong{font:700 17px/1 Georgia,serif;color:#173c31}.r42-product-count span{font-size:9px}
body .r42-sort label{display:flex;align-items:center;gap:7px;font-size:10px;color:#6e7773}
body .r42-sort select{height:38px;border:1px solid #dde4df;border-radius:9px;background:#fff;padding:0 34px 0 11px;color:#33483f;font-size:10px}
body .r42-store-products{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}
body .r42-store-product-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}
body .r42-store-product-grid>.r46-product-card,body .r42-featured-products>.r46-product-card{min-width:0!important;width:auto!important;height:100%!important;margin:0!important;background:#fff!important;border:1px solid #e3e7e4!important;border-radius:10px!important;box-shadow:none!important}
body .r42-store-product-grid .r46-product-media,body .r42-featured-products .r46-product-media{height:auto!important;aspect-ratio:1.08/1!important;background:#f8f8f6!important;border-radius:9px 9px 0 0!important;overflow:hidden!important}
body .r42-store-product-grid .r46-product-media img,body .r42-featured-products .r46-product-media img{width:100%!important;height:100%!important;object-fit:cover!important}
body .r42-store-product-grid .r46-product-info,body .r42-featured-products .r46-product-info{padding:9px 10px 10px!important;display:grid!important;grid-template-rows:34px 16px 18px 25px 30px!important;align-items:start!important;min-height:132px!important}
body .r42-store-product-grid .r46-product-info h3,body .r42-featured-products .r46-product-info h3{font:700 12px/1.25 Arial,sans-serif!important;color:#273d35!important;margin:0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
body .r42-store-product-grid .r46-product-info .sub,body .r42-featured-products .r46-product-info .sub{font-size:9px!important;color:#7b8580!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body .r42-store-product-grid .r46-product-meta,body .r42-featured-products .r46-product-meta{font-size:9px!important;align-items:center!important}
body .r42-store-product-grid .r46-product-price,body .r42-featured-products .r46-product-price{font-size:15px!important;line-height:1.15!important;color:#112e25!important;display:flex!important;gap:6px!important;align-items:baseline!important;white-space:nowrap!important}
body .r42-store-product-grid .r46-product-old,body .r42-featured-products .r46-product-old{font-size:9px!important;color:#9aa19e!important}
body .r42-store-product-grid .r36-card-cta,body .r42-featured-products .r36-card-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:30px!important;border-radius:7px!important;background:#0d674e!important;color:#fff!important;font-size:10px!important;font-weight:750!important;margin-top:0!important}
body .r42-store-product-grid .r46-card-actions,body .r42-featured-products .r46-card-actions{display:none!important}
body .r42-store-product-grid .r46-product-delivery,body .r42-featured-products .r46-product-delivery{left:8px!important;bottom:8px!important;top:auto!important;max-width:calc(100% - 16px)!important;border-radius:5px!important;padding:4px 7px!important;font-size:8px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body .r42-empty-products{grid-column:1/-1;min-height:170px;display:grid;place-items:center;color:#79827e;border:1px dashed #dfe5e1;border-radius:10px;background:#fbfcfb}

body .r42-store-bottom{display:grid;grid-template-columns:.82fr 1.18fr;gap:12px;align-items:stretch}
body .r42-about-card,body .r42-reviews{border:1px solid #e3e8e4!important;border-radius:12px!important;background:#fff!important;padding:17px!important}
body .r42-about-card p{font-size:11px;line-height:1.55;color:#68736d;margin:0 0 14px;max-width:720px}
body .r42-about-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
body .r42-about-card dl>div{border:1px solid #edf0ee;border-radius:8px;padding:9px 10px}.r42-about-card dt{font-size:8.5px;color:#89918d}.r42-about-card dd{margin:2px 0 0;font-size:10px;font-weight:750;color:#32483f}
body .r42-reviews{display:grid!important;grid-template-columns:190px 1fr!important;gap:18px!important}.r42-reviews .r46-review-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;align-content:start!important}.r42-reviews .r46-review{min-height:105px!important}.r42-reviews .r46-all-reviews{grid-column:1/-1!important;font-size:9px!important;color:#0b654b!important;text-decoration:none!important;font-weight:750!important}

@media (max-width:1500px){
 body .r42-store-page{max-width:calc(100vw - 36px)}
 body .r42-store-hero{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)!important}
 body .r42-store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 body .r42-featured-products{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 body .r42-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (max-width:1180px){
 body .r42-store-hero{grid-template-columns:1fr 420px!important}
 body .r42-store-identity{grid-template-columns:105px 1fr!important;padding:18px!important;gap:16px!important}
 body .r42-store-logo{width:105px!important;height:105px!important}
 body .r42-store-title-row h1{font-size:24px!important}
 body .r42-store-facts{grid-template-columns:1fr 1fr!important}
 body .r42-store-promo-row{grid-template-columns:1fr 1fr}.r42-seasonal{grid-column:1/-1}
 body .r42-store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 body .r42-featured-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 body .r42-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:820px){
 body .r42-store-page{max-width:calc(100vw - 20px);padding-top:4px}
 body .r42-store-hero{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}
 body .r42-store-cover{height:180px!important;min-height:180px!important;order:-1}
 body .r42-store-identity{grid-template-columns:82px 1fr!important;padding:15px!important;align-items:start!important}
 body .r42-store-logo{width:82px!important;height:82px!important}
 body .r42-store-title-row h1{font-size:21px!important}
 body .r42-store-facts{grid-template-columns:1fr 1fr!important;grid-column:1/-1!important}
 body .r42-store-inline-actions{grid-column:1/-1}
 body .r42-store-tabs{overflow:auto;gap:22px;padding:0 12px}
 body .r42-store-promo-row{grid-template-columns:1fr}.r42-seasonal{grid-column:auto}
 body .r42-catalog-head{grid-template-columns:1fr auto}.r42-store-search{grid-column:1/-1}.r42-product-count span{display:none}
 body .r42-store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
 body .r42-featured-products{display:flex!important;overflow:auto!important;scroll-snap-type:x mandatory}.r42-featured-products>.r46-product-card{min-width:180px!important;scroll-snap-align:start}
 body .r42-collection-grid{display:flex;overflow:auto}.r42-collection-card{min-width:180px}
 body .r42-store-bottom{grid-template-columns:1fr}.r42-reviews{grid-template-columns:1fr!important}.r42-reviews .r46-review-list{grid-template-columns:1fr!important}
}
@media (max-width:480px){
 body .r42-store-identity{grid-template-columns:72px 1fr!important;gap:12px!important}.r42-store-logo{width:72px!important;height:72px!important}.r42-store-rating{gap:5px!important}.r42-store-about{grid-column:1/-1}.r42-store-facts{grid-template-columns:1fr 1fr!important}.r42-store-inline-actions{display:grid;grid-template-columns:1fr 1fr}.r42-store-inline-actions :is(a,button){width:100%;padding:0 10px}
 body .r42-store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r42-store-product-grid .r46-product-info{padding:8px!important}.r42-store-product-grid .r46-product-info h3{font-size:11px!important}.r42-store-product-grid .r46-product-price{font-size:13px!important}
}

/* ORKIDEM R47 Wave43 - store About and Reviews are separate pages. */
body .r43-store-subpage{border:1px solid #e3e8e4;border-radius:14px;background:#fff;padding:24px;min-height:320px;display:grid;gap:20px}
body .r43-subpage-head{padding-bottom:16px;border-bottom:1px solid #edf0ee}
body .r43-subpage-head>span{font-size:9px;letter-spacing:.1em;color:#83908a;font-weight:800}
body .r43-subpage-head h2{font:700 25px/1.1 Georgia,serif;color:#153f31;margin:4px 0 6px}
body .r43-subpage-head p{font-size:11px;color:#707d77;margin:0;line-height:1.5}
body .r43-about-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:22px;align-items:start}
body .r43-about-copy{padding:4px 0}
body .r43-about-copy h3{font:700 20px/1.15 Georgia,serif;color:#173e31;margin:0 0 9px}
body .r43-about-copy p{font-size:12px;line-height:1.7;color:#617069;margin:0;max-width:760px}
body .r43-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}
body .r43-about-grid>div{border:1px solid #e7ebe8;border-radius:10px;padding:13px;background:#fbfcfb}
body .r43-about-grid dt{font-size:9px;color:#87918c}
body .r43-about-grid dd{margin:3px 0 0;font-size:11px;font-weight:750;color:#2d473d}
body .r43-reviews-full{grid-template-columns:220px 1fr!important;padding:0!important;border:0!important}
body .r43-reviews-full .r46-review-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body .r43-reviews-full .r46-review{min-height:120px!important;border:1px solid #e8ece9!important;border-radius:10px!important;padding:14px!important;background:#fff!important}
@media(max-width:900px){body .r43-about-layout{grid-template-columns:1fr}body .r43-reviews-full{grid-template-columns:1fr!important}body .r43-reviews-full .r46-review-list{grid-template-columns:1fr!important}}
@media(max-width:560px){body .r43-store-subpage{padding:16px}body .r43-about-grid{grid-template-columns:1fr}body .r43-subpage-head h2{font-size:21px}}

/* WAVE44-MAGAZA-SPLIT-GUARANTEE
   Ürün vitrininin altında eski birleşik Hakkında + Yorumlar bloğu hiçbir koşulda görünmez.
   Hakkında ve mağaza yorumları ayrı rotalarda render edilir. */
body .r42-store-page[data-r42-store] > .r42-store-bottom{display:none!important}

/* WAVE91 SOURCE: ortak/css/r47-wave45-visual-110.css */
/* ORKIDEM R47 Wave45 - browser %100, arayuz %110 gorunurluk katmani
   Desktop/laptop surfaces are rendered 10% larger without asking the visitor/operator
   to change browser zoom. Mobile/tablet responsive behaviour remains native. */

@media (min-width: 901px) {
  body[data-r47-customer] {
    zoom: 1.1 !important;
    min-height: calc(100vh / 1.1) !important;
  }
}

@media (min-width: 1051px) {
  body[data-panel-surface] {
    zoom: 1.1 !important;
  }

  /* Operational panels use their own internal scroll container. Keep the physical
     viewport at exactly 100% height after the 1.10 visual scale. */
  body[data-panel-surface]:not(.panel-v2-giris-sayfasi):not(.uzman-giris) {
    height: calc(100dvh / 1.1) !important;
    min-height: 0 !important;
    overflow: hidden !important;
  }

  body[data-panel-surface].panel-v2-giris-sayfasi,
  body[data-panel-surface].uzman-giris {
    min-height: calc(100vh / 1.1) !important;
  }

  body[data-panel-surface] .panel-v2-kabuk,
  body[data-panel-surface].orkidem-uzman-panel .uzman-kabuk {
    min-height: calc(100vh / 1.1) !important;
  }

  body[data-panel-surface] .panel-v2-sidebar {
    min-height: 0 !important;
    inset: 0 auto auto 0 !important;
    height: calc(100vh / 1.1) !important;
  }

  body[data-panel-surface] .panel-v2-calisma,
  body[data-panel-surface].orkidem-uzman-panel .uzman-calisma {
    height: calc(100dvh / 1.1) !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }

  body[data-panel-surface].orkidem-uzman-panel .uzman-sidebar {
    min-height: 0 !important;
    height: calc(100vh / 1.1) !important;
    max-height: calc(100vh / 1.1) !important;
  }
}

/* The browser itself stays at 100%. Small screens keep the existing responsive scale. */
@media (max-width: 1050px) {
  body[data-panel-surface] { zoom: 1 !important; }
}
@media (max-width: 900px) {
  body[data-r47-customer] { zoom: 1 !important; min-height: 100vh !important; }
}

/* WAVE91 SOURCE: ortak/css/r47-wave46-ui-rhythm.css */
/* ORKIDEM R47 Wave46 - unified readable UI rhythm
   Browser zoom remains 100%. Typography, controls and density are normalized
   per surface instead of scaling the whole document. */

:root{
  --r46-font-body:14px;
  --r46-font-meta:12px;
  --r46-font-control:13px;
  --r46-font-card-title:14px;
  --r46-font-section:20px;
  --r46-font-page:28px;
  --r46-control-h:40px;
}

/* Never simulate browser zoom. */
@media (min-width:901px){body[data-r47-customer]{zoom:1!important;min-height:100vh!important}}
@media (min-width:1051px){
  body[data-panel-surface]{zoom:1!important}
  body[data-panel-surface]:not(.panel-v2-giris-sayfasi):not(.uzman-giris){height:100dvh!important;min-height:0!important;overflow:hidden!important}
  body[data-panel-surface] .panel-v2-kabuk,
  body[data-panel-surface].orkidem-uzman-panel .uzman-kabuk{min-height:100vh!important}
  body[data-panel-surface] .panel-v2-sidebar{height:100vh!important;min-height:0!important}
  body[data-panel-surface] .panel-v2-calisma,
  body[data-panel-surface].orkidem-uzman-panel .uzman-calisma{height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}
  body[data-panel-surface].orkidem-uzman-panel .uzman-sidebar{height:100vh!important;max-height:100vh!important;min-height:0!important}
}

/* CUSTOMER — stable marketplace typography */
body[data-r47-customer]{font-size:var(--r46-font-body)!important;line-height:1.45!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body[data-r47-customer] :where(input,select,textarea,button){font-size:var(--r46-font-control)!important;line-height:1.35!important}
body[data-r47-customer] :where(p,label,li,td,th){font-size:13px!important;line-height:1.45!important}
body[data-r47-customer] small{font-size:11.5px!important;line-height:1.35!important}
body[data-r47-customer] h1{font-size:clamp(26px,2vw,32px)!important;line-height:1.13!important;letter-spacing:-.025em!important}
body[data-r47-customer] h2{font-size:clamp(18px,1.35vw,22px)!important;line-height:1.2!important;letter-spacing:-.015em!important}
body[data-r47-customer] h3{font-size:16px!important;line-height:1.25!important}
body[data-r47-customer] .r45-search-zone .a22-arama input{font-size:14px!important}
body[data-r47-customer] .r442-header-shortcuts a,
body[data-r47-customer] .r442-header-fixed-actions a,
body[data-r47-customer] .a22-nav-ic>a,
body[data-r47-customer] .a22-nav-ic>.r19-mega>a{font-size:13px!important;line-height:1.25!important}
body[data-r47-customer] .r45-location .a22-konum-etiket{font-size:11px!important}
body[data-r47-customer] .premium-ust-etiket{font-size:11px!important}
body[data-r47-customer] .premium-baslik h2,
body[data-r47-customer] .r4428-vitrin-baslik h2{font-size:20px!important}

/* Customer product cards: one readable hierarchy everywhere. */
body[data-r47-customer] .r45-product-body h2,
body[data-r47-customer] .urun-karti-icerik h2,
body[data-r47-customer] .r46-product-info h3{font-size:14px!important;line-height:1.32!important;font-weight:680!important}
body[data-r47-customer] .urun-karti-guven,
body[data-r47-customer] .urun-karti-teslim,
body[data-r47-customer] .r46-product-store,
body[data-r47-customer] .r46-product-rating{font-size:11.5px!important;line-height:1.3!important}
body[data-r47-customer] .r45-product-footer .fiyat,
body[data-r47-customer] .urun-karti .fiyat,
body[data-r47-customer] .r46-product-price{font-size:17px!important;line-height:1.2!important;font-weight:760!important}
body[data-r47-customer] .r45-product-footer .eski-fiyat,
body[data-r47-customer] .urun-karti .eski-fiyat{font-size:11.5px!important}
body[data-r47-customer] .r46-product-delivery{font-size:10.5px!important;line-height:1.1!important;padding:5px 7px!important}
body[data-r47-customer] .urun-karti :where(button,.buton),
body[data-r47-customer] .r46-product-info :where(button,a.r46-product-cta){min-height:36px!important;font-size:12px!important}

/* Product detail: remove micro-copy left by legacy reference CSS. */
body[data-r47-customer] .r46-buy-card h1,
body[data-r47-customer] .urun-satin-alma-paneli h1{font-size:28px!important}
body[data-r47-customer] .r46-buy-price,
body[data-r47-customer] .urun-fiyat-alani .fiyat{font-size:27px!important}
body[data-r47-customer] .r46-buy-store,
body[data-r47-customer] .r46-option-label,
body[data-r47-customer] .r46-delivery-place,
body[data-r47-customer] .r46-day,
body[data-r47-customer] .r46-time{font-size:12px!important;line-height:1.3!important}
body[data-r47-customer] .r46-add-cart{min-height:46px!important;font-size:14px!important}
body[data-r47-customer] .r46-buy-card>p{font-size:11.5px!important;line-height:1.4!important}
body[data-r47-customer] .r46-marketplace-approved{font-size:10.5px!important}
body[data-r47-customer] .r47-delivery-addon-preview{font-size:10px!important}
body[data-r47-customer] .r47-delivery-addon-title,
body[data-r47-customer] .r47-delivery-addon-price{font-size:11.5px!important}
body[data-r47-customer] .r46-note-card h2,
body[data-r47-customer] .r46-addons h2,
body[data-r47-customer] .r46-detail-tabs h2{font-size:17px!important}
body[data-r47-customer] .r46-note-row textarea{font-size:13px!important}
body[data-r47-customer] .r46-orki-note{font-size:11.5px!important}

/* Storefront */
body[data-r47-customer] .magaza-final-kimlik h1,
body[data-r47-customer] .r46-store-title-row h1{font-size:28px!important}
body[data-r47-customer] .magaza-final-meta,
body[data-r47-customer] .magaza-final-kimlik p,
body[data-r47-customer] .r46-store-rating,
body[data-r47-customer] .r46-store-about{font-size:12px!important;line-height:1.4!important}
body[data-r47-customer] .magaza-final-dogrulandi,
body[data-r47-customer] .magaza-final-guven span,
body[data-r47-customer] .r46-store-facts span{font-size:11px!important}
body[data-r47-customer] .magaza-final-butonlar .magaza-paylas-buton,
body[data-r47-customer] .magaza-final-butonlar .magaza-takip-buton,
body[data-r47-customer] .r46-store-actions a,
body[data-r47-customer] .r46-store-actions button{font-size:12.5px!important;min-height:40px!important}
body[data-r47-customer] .magaza-final-filtreler a{font-size:12px!important}

/* Delivery / checkout micro typography from old reference CSS. */
body[data-r47-customer] .teslimat-magaza .teslimat-yontemleri label,
body[data-r47-customer] .teslimat-magaza .takvim-gun strong,
body[data-r47-customer] .teslimat-magaza .takvim-gun small,
body[data-r47-customer] .teslimat-magaza .takvim-gun em,
body[data-r47-customer] .teslimat-magaza .checkout-saat-grid .saat-secimi span,
body[data-r47-customer] .r46-checkout-card>p,
body[data-r47-customer] .r46-near-store :where(b,small,em),
body[data-r47-customer] .r46-middle-button,
body[data-r47-customer] .r46-delivery-summary :where(dt,dd),
body[data-r47-customer] .r46-free-progress :where(b,small),
body[data-r47-customer] .checkout-ozet-baslik small,
body[data-r47-customer] .checkout-ozet .ozet-urun-icerik :where(strong,small),
body[data-r47-customer] .checkout-ozet .ozet-urun>strong,
body[data-r47-customer] .checkout-ozet .ozet-magaza>div:not(.ozet-urun),
body[data-r47-customer] .ozet-ara-satir,
body[data-r47-customer] .checkout-ozet .ozet-toplam,
body[data-r47-customer] .odeme-guven-notu,
body[data-r47-customer] .neden-orkidem li{font-size:11.5px!important;line-height:1.35!important}
body[data-r47-customer] .r46-checkout-card h3,
body[data-r47-customer] .checkout-ozet-baslik h2,
body[data-r47-customer] .neden-orkidem h3{font-size:16px!important}
body[data-r47-customer] .checkout-ozet .ozet-toplam strong{font-size:22px!important}
body[data-r47-customer] .checkout-ozet #siparis-ver{min-height:44px!important;font-size:14px!important}

/* PANEL — no microscopic operational text. */
body[data-panel-surface]{font-size:13px!important;line-height:1.4!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body[data-panel-surface] :where(input,select,textarea,button){font-size:12.5px!important;line-height:1.35!important}
body[data-panel-surface] :where(p,label,li,td,th){font-size:12px!important;line-height:1.42!important}
body[data-panel-surface] small{font-size:11px!important;line-height:1.35!important}
body[data-panel-surface] .panel-v2-baslik-kumesi small{font-size:10.5px!important;letter-spacing:.08em!important}
body[data-panel-surface] .panel-v2-baslik-kumesi strong{font-size:17px!important;line-height:1.2!important}
body[data-panel-surface] .panel-v2-nav details>summary{font-size:10.5px!important;line-height:1.2!important}
body[data-panel-surface] .panel-v2-nav a{font-size:12px!important;line-height:1.25!important;min-height:38px!important}
body[data-panel-surface] .panel-v2-komut input{font-size:13px!important}
body[data-panel-surface] .panel-v2-profil strong{font-size:12px!important}
body[data-panel-surface] .panel-v2-profil small{font-size:10.5px!important}
body[data-panel-surface] .r29-quick-actions summary{font-size:12px!important;min-height:40px!important}
body[data-panel-surface] .r29-quick-actions>div a{font-size:11.5px!important}
body[data-panel-surface] .panel-v2-sayfa h1{font-size:26px!important;line-height:1.15!important;letter-spacing:-.02em!important}
body[data-panel-surface] .panel-v2-sayfa h2{font-size:18px!important;line-height:1.22!important}
body[data-panel-surface] .panel-v2-sayfa h3{font-size:15px!important;line-height:1.25!important}

/* Seller operational cards */
body[data-panel-surface="seller"] .r46p-kpi small,
body[data-panel-surface="seller"] .r46p-kpi em,
body[data-panel-surface="seller"] .r46p-task :where(span,small,em),
body[data-panel-surface="seller"] .r46p-activity-list :where(span,small,em),
body[data-panel-surface="seller"] .r46p-order-kpi :where(small,em),
body[data-panel-surface="seller"] .r46pf-card :where(small,em),
body[data-panel-surface="seller"] .r46pf-side-stats :where(small,em,b),
body[data-panel-surface="seller"] .r47-result-info>small,
body[data-panel-surface="seller"] .r47-guarantee li,
body[data-panel-surface="seller"] .r46p-orders-table td small{font-size:11px!important;line-height:1.35!important}
body[data-panel-surface="seller"] .r46p-kpi strong{font-size:26px!important}
body[data-panel-surface="seller"] .r46p-card>header h2,
body[data-panel-surface="seller"] .r46pf-card>header h2{font-size:17px!important}
body[data-panel-surface="seller"] .r46p-card>footer a,
body[data-panel-surface="seller"] .r46p-title-actions a{font-size:11.5px!important}

/* Admin control centre: undo legacy 5–8px reference sizing. */
body[data-panel-surface="admin"] .r46ao-kpi span em,
body[data-panel-surface="admin"] .r46ao-kpi span u,
body[data-panel-surface="admin"] .r46ao-alert :where(strong,small,a),
body[data-panel-surface="admin"] .r46ao-card>header p,
body[data-panel-surface="admin"] .r46ao-card>footer a,
body[data-panel-surface="admin"] .r46ao-risk-head,
body[data-panel-surface="admin"] .r46ao-risk-row,
body[data-panel-surface="admin"] .r46ao-risk-row :where(b,small,strong,a),
body[data-panel-surface="admin"] .r46ao-task-list :where(b,small,strong),
body[data-panel-surface="admin"] .r46ao-support-kpis :where(small,em),
body[data-panel-surface="admin"] .r46ao-progress span,
body[data-panel-surface="admin"] .r46ao-progress span strong,
body[data-panel-surface="admin"] .r46ao-donut small,
body[data-panel-surface="admin"] .r46ao-legend span,
body[data-panel-surface="admin"] .r46ao-system-list :where(span,em),
body[data-panel-surface="admin"] .r46ao-stock-list :where(b,small,em),
body[data-panel-surface="admin"] .r46ao-quality-grid :where(b,small),
body[data-panel-surface="admin"] .r46ao-chart-fallback>i :where(span,b),
body[data-panel-surface="admin"] .r46ao-chart>small,
body[data-panel-surface="admin"] .r46ao-category-bars>div>span,
body[data-panel-surface="admin"] .r46ao-fast-grid b,
body[data-panel-surface="admin"] .r46ao-empty{font-size:11px!important;line-height:1.35!important}
body[data-panel-surface="admin"] .r46ao-card>header h2{font-size:17px!important}
body[data-panel-surface="admin"] .r46ao-kpi>strong,
body[data-panel-surface="admin"] .r46ao-kpi strong{font-size:25px!important;line-height:1.1!important}

/* Courier / media expert panels were the smallest surface. */
body[data-panel-surface="courier"],body[data-panel-surface="media"]{font-size:13px!important}
body[data-panel-surface="courier"] :where(p,small,em,label,a,button,input,select,textarea),
body[data-panel-surface="media"] :where(p,small,em,label,a,button,input,select,textarea){font-size:11.5px!important;line-height:1.4!important}
body[data-panel-surface="courier"] .uzman-nav a,
body[data-panel-surface="media"] .uzman-nav a{font-size:12px!important;min-height:38px!important}
body[data-panel-surface="courier"] .uzman-surum,
body[data-panel-surface="media"] .uzman-surum{font-size:10.5px!important}
body[data-panel-surface="courier"] .r45-media-pipeline :where(span,em),
body[data-panel-surface="media"] .r45-media-pipeline :where(span,em){font-size:11px!important}
body[data-panel-surface="courier"] .r45-media-pipeline strong,
body[data-panel-surface="media"] .r45-media-pipeline strong{font-size:22px!important}
body[data-panel-surface="courier"] .r45-next-work :where(small,strong,span),
body[data-panel-surface="media"] .r45-next-work :where(small,strong,span){font-size:11px!important;line-height:1.35!important}
body[data-panel-surface="courier"] .uzman-sayfa h1,
body[data-panel-surface="media"] .uzman-sayfa h1{font-size:25px!important}
body[data-panel-surface="courier"] .uzman-sayfa h2,
body[data-panel-surface="media"] .uzman-sayfa h2{font-size:18px!important}

/* Common control rhythm */
body[data-r47-customer] :where(.buton,button:not(.a22-orki-acici):not(.orki-yardimci-ac)),
body[data-panel-surface] :where(.buton,button:not(.orki-yardimci-ac)){border-radius:8px}

/* Laptop: slightly tighter space, not smaller text. */
@media (min-width:1024px) and (max-width:1535px){
  body[data-r47-customer]{--r46-font-body:13.5px}
  body[data-r47-customer] h1{font-size:28px!important}
  body[data-r47-customer] h2{font-size:19px!important}
  body[data-r47-customer] .r45-product-body h2,
  body[data-r47-customer] .urun-karti-icerik h2{font-size:13px!important}
  body[data-r47-customer] .r45-product-footer .fiyat,
  body[data-r47-customer] .urun-karti .fiyat{font-size:16px!important}
  body[data-panel-surface] .panel-v2-sayfa h1{font-size:24px!important}
  body[data-panel-surface] .panel-v2-sayfa h2{font-size:17px!important}
}

/* Phones/tablets keep their native responsive layout; only protect tiny copy. */
@media (max-width:1023px){
  body[data-r47-customer],body[data-panel-surface]{zoom:1!important}
  body[data-r47-customer] small,body[data-panel-surface] small{font-size:11px!important}
}

/* Specificity repairs against reference-era !important rules. */
body[data-customer-revision="r47"] .r46-product-card .r46-product-delivery,
body .r42-store-product-grid .r46-product-delivery,
body .r42-featured-products .r46-product-delivery{font-size:10.5px!important;line-height:1.1!important;padding:5px 7px!important}
body[data-customer-revision="r47"] .r47-delivery-copy small,
body[data-customer-revision="r47"] .r47-delivery-copy em,
body[data-customer-revision="r47"] .r47-delivery-change,
body[data-customer-revision="r47"] .r47-delivery-addons-head small,
body[data-customer-revision="r47"] .r47-delivery-addons-head>span,
body[data-customer-revision="r47"] .r47-delivery-addon-copy strong,
body[data-customer-revision="r47"] .r47-delivery-addon-copy small,
body[data-customer-revision="r47"] .r47-delivery-addon-preview{font-size:11px!important;line-height:1.3!important}
body[data-customer-revision="r47"] .r47-delivery-copy strong,
body[data-customer-revision="r47"] .r47-delivery-addons-head b{font-size:13px!important;line-height:1.25!important}
body[data-customer-revision="r47"] .r46-footer-bottom,
body[data-customer-revision="r47"] .r46-footer-bottom span,
body[data-customer-revision="r47"] .r46-footer-bottom a{font-size:11px!important;line-height:1.35!important}
body[data-customer-revision="r47"] .r46-store-status b,
body[data-customer-revision="r47"] .r46-store-status small,
body[data-customer-revision="r47"] .r46-store-mini p{font-size:11px!important;line-height:1.3!important}

body[data-panel-surface="admin"] .r46ao-card>header h2 b{font-size:10.5px!important}
body[data-panel-surface] .panel-v2-komut kbd{font-size:10px!important}
body[data-panel-surface] .panel-v2-rol span{font-size:10px!important}
body[data-panel-surface] .panel-v2-rol strong{font-size:11.5px!important}
body[data-panel-surface] .panel-v2-sidebar-alt a{font-size:11px!important}
body[data-panel-surface] .orki-yardimci-ac strong{font-size:11px!important}
body[data-panel-surface] .orki-yardimci-ac small{font-size:10px!important}

.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-rol span,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-topbar small,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-profil strong,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-profil small,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-surum,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-hero p,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-hero small,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-hero .durum span,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-metrik small,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-metrik span,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-field-riskbar span,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-field-riskbar small,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-media-pipeline small,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-media-pipeline span,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-media-pipeline em,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-next-work small,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-next-work strong,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-next-work span,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-ops-signal{font-size:11px!important;line-height:1.35!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-rol strong{font-size:13px!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-hero h1{font-size:25px!important;line-height:1.15!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-hero .durum strong{font-size:17px!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-metrik strong{font-size:24px!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-field-riskbar strong{font-size:22px!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .r45-media-pipeline strong{font-size:22px!important}

/* Final visible-text normalization for current Wave45 DOM. */
body[data-customer-revision="r47"] .r32-home-hero h1 em{font-size:28px!important;line-height:1.1!important}
body[data-customer-revision="r47"] .r442-header-shortcuts strong,
body[data-customer-revision="r47"] .r442-header-fixed-actions strong{font-size:12px!important}
body[data-customer-revision="r47"] .r46-product-info .sub,
body[data-customer-revision="r47"] .r46-product-meta{font-size:11px!important;line-height:1.3!important}
body[data-customer-revision="r47"] .r4425-footer-bottom a,
body[data-customer-revision="r47"] .r4425-footer-bottom button{font-size:11px!important}
body[data-customer-revision="r47"] .r46-day small{font-size:11px!important;line-height:1.2!important}
body[data-customer-revision="r47"] .r47-seller-copy small{font-size:11px!important;line-height:1.3!important}
body[data-customer-revision="r47"] .r46-buy-card .eyebrow{font-size:11px!important;letter-spacing:.08em!important}
body[data-customer-revision="r47"] .r47-seller-actions a{font-size:12px!important;min-height:38px!important}

.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-rol small{font-size:11px!important;line-height:1.35!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-sidebar nav a,
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-sidebar nav a span{font-size:12px!important;line-height:1.25!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-cikis{font-size:11.5px!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-profil>span{font-size:12px!important}
.orkidem-uzman-panel[data-design-system="r46"]:not(.uzman-giris) .uzman-hero .durum{font-size:12px!important}

/* Product-card specificity: readable without making cards bulky. */
body[data-customer-revision="r47"] .r46-action-copy strong{font-size:12px!important}
body[data-customer-revision="r47"] .r46-action-copy small{font-size:11px!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-info .sub,
body .r42-store-product-grid .r46-product-info .sub,
body .r42-featured-products .r46-product-info .sub{font-size:11px!important;line-height:1.25!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-meta,
body .r42-store-product-grid .r46-product-meta,
body .r42-featured-products .r46-product-meta{font-size:11px!important;line-height:1.25!important}
body[data-customer-revision="r47"] .r46-product-card .r46-product-old,
body .r42-store-product-grid .r46-product-old,
body .r42-featured-products .r46-product-old{font-size:11px!important}
body[data-customer-revision="r47"] .r46-product-card .r36-card-cta,
body .r42-store-product-grid .r36-card-cta,
body .r42-featured-products .r36-card-cta{font-size:11.5px!important;min-height:34px!important}

/* Ultra-late exact selectors for the active customer shell. */
body[data-r47-customer][data-customer-revision="r47"] .r46-action-copy strong{font-size:12px!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-action-copy small{font-size:11px!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-product-card .r46-product-info .sub,
body[data-r47-customer][data-customer-revision="r47"] .r46-product-card .r46-product-meta{font-size:11px!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-product-card .r46-product-old{font-size:11px!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-product-card .r36-card-cta{font-size:11.5px!important}
body[data-r47-customer] footer a,body[data-r47-customer] footer button{font-size:11px!important}

/* Wave47 fallback authority. This copy is intentionally appended to the already-loaded
   Wave46 file so servers with stale PHP opcode cache still receive the corrected
   typography without depending on the new layout include. */
/* ORKIDEM R47 Wave47 — unified UI type and density system
   Goal: browser zoom stays at 100%; UI remains readable and consistent on laptops/desktops.
   Loaded as the final layer after legacy R46/R47 reference CSS. */
:root{
  --w47-ui-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  --w47-body:14px;
  --w47-small:12px;
  --w47-meta:12.5px;
  --w47-control:13.5px;
  --w47-card-title:17px;
  --w47-section:20px;
  --w47-page:28px;
  --w47-control-h:42px;
}

/* Never emulate browser zoom. */
@media (min-width:901px){body[data-r47-customer]{zoom:1!important}}
@media (min-width:1051px){body[data-panel-surface]{zoom:1!important}}

/* =========================================================
   CUSTOMER — marketplace rhythm
   ========================================================= */
body[data-r47-customer]{
  font-family:var(--w47-ui-font)!important;
  font-size:var(--w47-body)!important;
  line-height:1.45!important;
  -webkit-text-size-adjust:100%!important;
  text-size-adjust:100%!important;
}
body[data-r47-customer] :where(button,input,select,textarea){
  font-family:var(--w47-ui-font)!important;
  font-size:var(--w47-control)!important;
  line-height:1.3!important;
}
body[data-r47-customer] :where(input,select,button){min-height:40px}
body[data-r47-customer] :where(p,li,td,th,label){font-size:13.5px!important;line-height:1.45!important}
body[data-r47-customer] small{font-size:12px!important;line-height:1.35!important}
body[data-r47-customer] h1{font-size:30px!important;line-height:1.12!important;letter-spacing:-.025em!important}
body[data-r47-customer] h2{font-size:20px!important;line-height:1.2!important;letter-spacing:-.015em!important}
body[data-r47-customer] h3{font-size:16px!important;line-height:1.25!important}

/* Header / navigation */
body[data-r47-customer] .r45-search-zone .a22-arama input{font-size:14px!important}
body[data-r47-customer] .r442-header-shortcuts a,
body[data-r47-customer] .r442-header-fixed-actions a,
body[data-r47-customer] .a22-nav-ic>a,
body[data-r47-customer] .a22-nav-ic>.r19-mega>a,
body[data-r47-customer] .r46-action-copy strong,
body[data-r47-customer] .r46-header-nav a{font-size:13px!important;line-height:1.25!important}
body[data-r47-customer] .r46-action-copy small,
body[data-r47-customer] .r45-location .a22-konum-etiket,
body[data-r47-customer] .premium-ust-etiket{font-size:11.5px!important}
body[data-r47-customer] .r47-section-title-link,
body[data-r47-customer] .r47-section-title-link+*,
body[data-r47-customer] .r4428-vitrin-baslik a{font-size:13px!important}
body[data-r47-customer] .premium-baslik h2,
body[data-r47-customer] .r4428-vitrin-baslik h2{font-size:21px!important}

/* Discovery/category strips */
body[data-r47-customer] .r4428-kutu strong,
body[data-r47-customer] .r46-quick-card strong,
body[data-r47-customer] .r42-kutu strong{font-size:12.5px!important}
body[data-r47-customer] .r4428-kutu small,
body[data-r47-customer] .r46-quick-card small,
body[data-r47-customer] .r42-kutu small{font-size:11.5px!important}

/* Product cards: one consistent hierarchy. */
body[data-r47-customer] .r45-product-body h2,
body[data-r47-customer] .urun-karti-icerik h2,
body[data-r47-customer] .r46-product-info h3{
  font-family:var(--w47-ui-font)!important;
  font-size:15px!important;
  line-height:1.3!important;
  font-weight:650!important;
}
body[data-r47-customer] .urun-karti-guven,
body[data-r47-customer] .urun-karti-teslim,
body[data-r47-customer] .r46-product-store,
body[data-r47-customer] .r46-product-rating,
body[data-r47-customer] .r46-product-meta,
body[data-r47-customer] .r46-product-info .sub{font-size:12px!important;line-height:1.3!important}
body[data-r47-customer] .r45-product-footer .fiyat,
body[data-r47-customer] .urun-karti .fiyat,
body[data-r47-customer] .r46-product-price{font-size:19px!important;line-height:1.15!important;font-weight:750!important}
body[data-r47-customer] .r45-product-footer .eski-fiyat,
body[data-r47-customer] .urun-karti .eski-fiyat,
body[data-r47-customer] .r46-product-old{font-size:11.5px!important}
body[data-r47-customer] .r46-product-delivery{font-size:11px!important;line-height:1.1!important;padding:5px 7px!important;white-space:nowrap!important}
body[data-r47-customer] .urun-karti :where(button,.buton),
body[data-r47-customer] .r46-product-info :where(button,a.r46-product-cta){min-height:38px!important;font-size:13px!important}

/* Product detail */
body[data-r47-customer] .r46-buy-card h1,
body[data-r47-customer] .urun-satin-alma-paneli h1{font-size:30px!important}
body[data-r47-customer] .r46-buy-price,
body[data-r47-customer] .urun-fiyat-alani .fiyat{font-size:29px!important}
body[data-r47-customer] .r46-buy-store,
body[data-r47-customer] .r46-option-label,
body[data-r47-customer] .r46-delivery-place,
body[data-r47-customer] .r46-day,
body[data-r47-customer] .r46-time{font-size:13px!important;line-height:1.35!important}
body[data-r47-customer] .r46-add-cart{min-height:48px!important;font-size:15px!important}
body[data-r47-customer] .r46-buy-card>p{font-size:12.5px!important;line-height:1.4!important}
body[data-r47-customer] .r46-marketplace-approved{font-size:11.5px!important}
body[data-r47-customer] .r47-delivery-copy small,
body[data-r47-customer] .r47-delivery-copy em,
body[data-r47-customer] .r47-delivery-change,
body[data-r47-customer] .r47-delivery-addons-head small,
body[data-r47-customer] .r47-delivery-addons-head>span,
body[data-r47-customer] .r47-delivery-addon-copy small,
body[data-r47-customer] .r47-delivery-addon-preview{font-size:11.5px!important;line-height:1.35!important}
body[data-r47-customer] .r47-delivery-copy strong,
body[data-r47-customer] .r47-delivery-addons-head b,
body[data-r47-customer] .r47-delivery-addon-copy strong,
body[data-r47-customer] .r47-delivery-addon-title,
body[data-r47-customer] .r47-delivery-addon-price{font-size:13px!important;line-height:1.3!important}
body[data-r47-customer] .r46-detail-tabs h2{font-size:18px!important}

/* Storefront */
body[data-r47-customer] .magaza-final-kimlik h1,
body[data-r47-customer] .r46-store-title-row h1{font-size:29px!important}
body[data-r47-customer] .magaza-final-meta,
body[data-r47-customer] .magaza-final-kimlik p,
body[data-r47-customer] .r46-store-rating,
body[data-r47-customer] .r46-store-about{font-size:13px!important;line-height:1.4!important}
body[data-r47-customer] .magaza-final-dogrulandi,
body[data-r47-customer] .magaza-final-guven span,
body[data-r47-customer] .r46-store-facts span{font-size:11.5px!important}
body[data-r47-customer] .magaza-final-butonlar .magaza-paylas-buton,
body[data-r47-customer] .magaza-final-butonlar .magaza-takip-buton,
body[data-r47-customer] .r46-store-actions a,
body[data-r47-customer] .r46-store-actions button{font-size:13px!important;min-height:40px!important}
body[data-r47-customer] .magaza-final-filtreler a{font-size:12.5px!important}

/* Footer/legal links are secondary but not microscopic. */
body[data-r47-customer] .r46-footer-bottom,
body[data-r47-customer] .r46-footer-bottom span,
body[data-r47-customer] .r46-footer-bottom a{font-size:11.5px!important;line-height:1.4!important}
body[data-r47-customer] .cerez-bildirim a,
body[data-r47-customer] .cerez-bildirim button{font-size:11px!important}

/* =========================================================
   PANELS — corporate operational rhythm
   ========================================================= */
body[data-panel-surface],
body[data-panel-surface] :where(input,select,textarea,button){font-family:var(--w47-ui-font)!important}
body[data-panel-surface]{font-size:14px!important;line-height:1.42!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}
body[data-panel-surface] :where(input,select,textarea,button){font-size:13.5px!important;line-height:1.3!important}
body[data-panel-surface] :where(p,label,li,td,th){font-size:13px!important;line-height:1.42!important}
body[data-panel-surface] small{font-size:11.5px!important;line-height:1.35!important}

@media (min-width:1051px){
  body[data-panel-surface] .panel-v2-kabuk{grid-template-columns:244px minmax(0,1fr)!important}
  body[data-panel-surface] .panel-v2-sidebar{width:244px!important}
  body[data-panel-surface] .panel-v2-sidebar-ust{height:72px!important;min-height:72px!important;padding:0 18px!important}
  body[data-panel-surface] .panel-v2-calisma{grid-column:2!important}
  body[data-panel-surface] .panel-v2-topbar{height:72px!important;grid-template-columns:minmax(0,1fr) minmax(360px,540px) minmax(300px,auto)!important;gap:14px!important;padding:0 20px!important}
  body[data-panel-surface] .panel-v2-sayfa{padding:22px 24px 38px!important}
}

/* Sidebar/topbar */
body[data-panel-surface] .panel-v2-nav details>summary{font-size:11.5px!important;line-height:1.2!important;letter-spacing:.055em!important;font-weight:750!important}
body[data-panel-surface] .panel-v2-nav a{font-size:13.5px!important;line-height:1.25!important;min-height:40px!important;font-weight:620!important}
body[data-panel-surface] .panel-v2-sidebar-alt a{font-size:12.5px!important;min-height:38px!important}
body[data-panel-surface] .panel-v2-komut input{font-size:14px!important}
body[data-panel-surface] .panel-v2-komut kbd{font-size:10.5px!important}
body[data-panel-surface] .panel-v2-site-ac{font-size:13px!important;min-height:40px!important}
body[data-panel-surface] .panel-v2-profil strong{font-size:13px!important;line-height:1.2!important}
body[data-panel-surface] .panel-v2-profil small{font-size:11.5px!important}
body[data-panel-surface] .panel-v2-profil>span{font-size:12px!important}
body[data-panel-surface] .r29-quick-actions summary{font-size:13px!important;min-height:40px!important}
body[data-panel-surface] .r29-quick-actions>div a{font-size:12.5px!important}

/* Page titles */
body[data-panel-surface] .panel-v2-sayfa h1,
body[data-panel-surface] .r46p-titlebar h1,
body[data-panel-surface] .r46ao-title h1,
body[data-panel-surface] .r46pf-title h1,
body[data-panel-surface] .r47-studio-heading h1{font-family:var(--w47-ui-font)!important;font-size:28px!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:720!important}
body[data-panel-surface] .panel-v2-sayfa h2{font-family:var(--w47-ui-font)!important;font-size:18px!important;line-height:1.22!important;font-weight:680!important}
body[data-panel-surface] .panel-v2-sayfa h3{font-family:var(--w47-ui-font)!important;font-size:15px!important;line-height:1.25!important;font-weight:680!important}
body[data-panel-surface] .r46p-titlebar p,
body[data-panel-surface] .r46ao-title p,
body[data-panel-surface] .r46pf-title p,
body[data-panel-surface] .r47-studio-heading p{font-size:13px!important;line-height:1.4!important}

/* Seller: dashboard/orders/performance/studio */
body[data-panel-surface="seller"] :where(.r46p-page,.r46p-orders-page,.r46pf-page,.r47-studio-page) :where(p,li,td,th,label){font-size:12.5px!important;line-height:1.4!important}
body[data-panel-surface="seller"] :where(.r46p-page,.r46p-orders-page,.r46pf-page,.r47-studio-page) small{font-size:11.5px!important}
body[data-panel-surface="seller"] .r46p-kpi{padding:17px 16px!important;gap:11px!important}
body[data-panel-surface="seller"] .r46p-kpi small{font-size:12.5px!important;font-weight:700!important}
body[data-panel-surface="seller"] .r46p-kpi strong{font-family:var(--w47-ui-font)!important;font-size:27px!important;font-weight:720!important}
body[data-panel-surface="seller"] .r46p-kpi em{font-size:11.5px!important;margin-top:6px!important}
body[data-panel-surface="seller"] .r46p-seller-middle h2,
body[data-panel-surface="seller"] .r46p-seller-bottom h2,
body[data-panel-surface="seller"] .r46p-quick h2,
body[data-panel-surface="seller"] .r46pf-card>header h2,
body[data-panel-surface="seller"] .r47-section-head h2{font-family:var(--w47-ui-font)!important;font-size:17px!important;font-weight:700!important}
body[data-panel-surface="seller"] .r46p-performance-body :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-quality :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-quick-grid :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-activity-list :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-orders-table :where(th,td,small,strong,b,a),
body[data-panel-surface="seller"] .r46p-drawer :where(span,small,b,strong,p,a,button),
body[data-panel-surface="seller"] .r46pf-page :where(span,small,b,em,p,a,button,td,th),
body[data-panel-surface="seller"] .r47-studio-page :where(span,small,b,strong,p,a,button,label,input,select){font-size:12px!important;line-height:1.4!important}
body[data-panel-surface="seller"] .r46p-quick-grid b,
body[data-panel-surface="seller"] .r46p-activity-list b,
body[data-panel-surface="seller"] .r46pf-card>header h2,
body[data-panel-surface="seller"] .r47-section-head h2{font-size:14px!important;font-weight:700!important}
body[data-panel-surface="seller"] .r46p-score strong,
body[data-panel-surface="seller"] .r46pf-kpi strong{font-family:var(--w47-ui-font)!important}

/* Admin operation center — explicitly replace 5–10px legacy type. */
body[data-panel-surface="admin"] .r46ao-title h1{font-size:28px!important}
body[data-panel-surface="admin"] .r46ao-date{font-size:12.5px!important;min-height:38px!important}
body[data-panel-surface="admin"] .r46ao-kpi{min-height:108px!important;padding:14px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important}
body[data-panel-surface="admin"] .r46ao-kpi>i{width:36px!important;height:36px!important;font-size:15px!important}
body[data-panel-surface="admin"] .r46ao-kpi span small{font-size:12px!important;font-weight:650!important}
body[data-panel-surface="admin"] .r46ao-kpi span strong{font-family:var(--w47-ui-font)!important;font-size:25px!important;font-weight:720!important}
body[data-panel-surface="admin"] .r46ao-kpi span em,
body[data-panel-surface="admin"] .r46ao-kpi span u{font-size:11.5px!important;line-height:1.3!important;margin-top:5px!important}
body[data-panel-surface="admin"] .r46ao-alert{min-height:58px!important;padding:10px 14px!important}
body[data-panel-surface="admin"] .r46ao-alert strong{font-size:13px!important}
body[data-panel-surface="admin"] .r46ao-alert small{font-size:11.5px!important}
body[data-panel-surface="admin"] .r46ao-alert>a{font-size:12px!important;min-height:32px!important}
body[data-panel-surface="admin"] .r46ao-card>header{min-height:54px!important;padding:11px 14px!important}
body[data-panel-surface="admin"] .r46ao-card>header h2{font-family:var(--w47-ui-font)!important;font-size:17px!important;font-weight:700!important}
body[data-panel-surface="admin"] .r46ao-card>header h2 b{font-size:11px!important}
body[data-panel-surface="admin"] .r46ao-card>header p,
body[data-panel-surface="admin"] .r46ao-card>footer a{font-size:11.5px!important}
body[data-panel-surface="admin"] .r46ao-page :where(.r46ao-risk-head,.r46ao-risk-row,.r46ao-task-list,.r46ao-support-kpis,.r46ao-progress,.r46ao-donut,.r46ao-legend,.r46ao-system-list,.r46ao-stock-list,.r46ao-quality-grid,.r46ao-chart,.r46ao-category-bars,.r46ao-fast-grid) :where(span,small,b,strong,em,a,p){font-size:12px!important;line-height:1.4!important}

/* Expert panels: courier/media */
body[data-panel-surface].orkidem-uzman-panel .uzman-sidebar nav a{font-size:13.5px!important;min-height:40px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-rol span{font-size:11px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-rol strong{font-size:13px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-surum{font-size:11.5px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-topbar :where(strong,span){font-size:13px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-topbar small{font-size:11.5px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik h1{font-family:var(--w47-ui-font)!important;font-size:28px!important;line-height:1.15!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik h2{font-family:var(--w47-ui-font)!important;font-size:18px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik :where(p,span,small,b,strong,em,a,label,button,td,th){font-size:12.5px!important;line-height:1.4!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik :where(.uzman-kpi strong,.r26-kurye-kpi strong){font-size:24px!important}

/* Desktop/laptop: reduce columns before shrinking typography. */
@media (min-width:1051px) and (max-width:1536px){
  body[data-panel-surface="seller"] .r46p-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body[data-panel-surface="admin"] .r46ao-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body[data-panel-surface] .panel-v2-topbar{grid-template-columns:minmax(0,1fr) minmax(320px,480px) minmax(285px,auto)!important}
}
@media (min-width:901px) and (max-width:1180px){
  body[data-r47-customer] .r46-product-info h3{font-size:14px!important}
  body[data-r47-customer] .r46-product-price{font-size:18px!important}
}
@media (max-width:900px){
  body[data-r47-customer],body[data-panel-surface]{font-size:14px!important}
  body[data-r47-customer] h1,body[data-panel-surface] .panel-v2-sayfa h1{font-size:24px!important}
}

/* Wave47 final authority block: legacy files also use !important.
   These selectors deliberately carry the active revision attributes so the
   unified scale wins by specificity without using browser zoom. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy strong{font-size:13px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy small{font-size:11.5px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-info h3{font-size:15px!important;line-height:1.3!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-info .sub{font-size:12px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-meta{font-size:12px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-price{font-size:19px!important;line-height:1.15!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-old{font-size:11.5px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-delivery{font-size:11px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-section-head h2{font-size:20px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-section-head p,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-section-head a{font-size:12px!important}

body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-nav details>summary{font-size:11.5px!important}
body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-nav a{font-size:13.5px!important;min-height:40px!important}
body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-profil strong{font-size:13px!important}
body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-profil small{font-size:11.5px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-kpi small{font-size:12.5px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-kpi strong{font-size:27px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-kpi em{font-size:11.5px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-performance-body :where(span,small,b,em,p,a),
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-quality :where(span,small,b,em,p,a),
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-quick-grid :where(span,small,b,em,p,a){font-size:12px!important}

body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span small{font-size:12px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span strong{font-size:25px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span em,
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span u{font-size:11.5px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-card>header h2{font-size:17px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-risk-head,
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-risk-row,
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-risk-row :where(b,small,strong,a),
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-task-list :where(b,small,strong,a){font-size:12px!important;line-height:1.4!important}

body[data-panel-surface="courier"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-sidebar nav a,
body[data-panel-surface="media"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-sidebar nav a{font-size:13.5px!important;min-height:40px!important}
body[data-panel-surface="courier"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-surum,
body[data-panel-surface="media"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-surum{font-size:11.5px!important}

/* WAVE91 SOURCE: ortak/css/r47-wave47-unified-ui-scale.css */
/* ORKIDEM R47 Wave47 — unified UI type and density system
   Goal: browser zoom stays at 100%; UI remains readable and consistent on laptops/desktops.
   Loaded as the final layer after legacy R46/R47 reference CSS. */
:root{
  --w47-ui-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  --w47-body:14px;
  --w47-small:12px;
  --w47-meta:12.5px;
  --w47-control:13.5px;
  --w47-card-title:17px;
  --w47-section:20px;
  --w47-page:28px;
  --w47-control-h:42px;
}

/* Never emulate browser zoom. */
@media (min-width:901px){body[data-r47-customer]{zoom:1!important}}
@media (min-width:1051px){body[data-panel-surface]{zoom:1!important}}

/* =========================================================
   CUSTOMER — marketplace rhythm
   ========================================================= */
body[data-r47-customer]{
  font-family:var(--w47-ui-font)!important;
  font-size:var(--w47-body)!important;
  line-height:1.45!important;
  -webkit-text-size-adjust:100%!important;
  text-size-adjust:100%!important;
}
body[data-r47-customer] :where(button,input,select,textarea){
  font-family:var(--w47-ui-font)!important;
  font-size:var(--w47-control)!important;
  line-height:1.3!important;
}
body[data-r47-customer] :where(input,select,button){min-height:40px}
body[data-r47-customer] :where(p,li,td,th,label){font-size:13.5px!important;line-height:1.45!important}
body[data-r47-customer] small{font-size:12px!important;line-height:1.35!important}
body[data-r47-customer] h1{font-size:30px!important;line-height:1.12!important;letter-spacing:-.025em!important}
body[data-r47-customer] h2{font-size:20px!important;line-height:1.2!important;letter-spacing:-.015em!important}
body[data-r47-customer] h3{font-size:16px!important;line-height:1.25!important}

/* Header / navigation */
body[data-r47-customer] .r45-search-zone .a22-arama input{font-size:14px!important}
body[data-r47-customer] .r442-header-shortcuts a,
body[data-r47-customer] .r442-header-fixed-actions a,
body[data-r47-customer] .a22-nav-ic>a,
body[data-r47-customer] .a22-nav-ic>.r19-mega>a,
body[data-r47-customer] .r46-action-copy strong,
body[data-r47-customer] .r46-header-nav a{font-size:13px!important;line-height:1.25!important}
body[data-r47-customer] .r46-action-copy small,
body[data-r47-customer] .r45-location .a22-konum-etiket,
body[data-r47-customer] .premium-ust-etiket{font-size:11.5px!important}
body[data-r47-customer] .r47-section-title-link,
body[data-r47-customer] .r47-section-title-link+*,
body[data-r47-customer] .r4428-vitrin-baslik a{font-size:13px!important}
body[data-r47-customer] .premium-baslik h2,
body[data-r47-customer] .r4428-vitrin-baslik h2{font-size:21px!important}

/* Discovery/category strips */
body[data-r47-customer] .r4428-kutu strong,
body[data-r47-customer] .r46-quick-card strong,
body[data-r47-customer] .r42-kutu strong{font-size:12.5px!important}
body[data-r47-customer] .r4428-kutu small,
body[data-r47-customer] .r46-quick-card small,
body[data-r47-customer] .r42-kutu small{font-size:11.5px!important}

/* Product cards: one consistent hierarchy. */
body[data-r47-customer] .r45-product-body h2,
body[data-r47-customer] .urun-karti-icerik h2,
body[data-r47-customer] .r46-product-info h3{
  font-family:var(--w47-ui-font)!important;
  font-size:15px!important;
  line-height:1.3!important;
  font-weight:650!important;
}
body[data-r47-customer] .urun-karti-guven,
body[data-r47-customer] .urun-karti-teslim,
body[data-r47-customer] .r46-product-store,
body[data-r47-customer] .r46-product-rating,
body[data-r47-customer] .r46-product-meta,
body[data-r47-customer] .r46-product-info .sub{font-size:12px!important;line-height:1.3!important}
body[data-r47-customer] .r45-product-footer .fiyat,
body[data-r47-customer] .urun-karti .fiyat,
body[data-r47-customer] .r46-product-price{font-size:19px!important;line-height:1.15!important;font-weight:750!important}
body[data-r47-customer] .r45-product-footer .eski-fiyat,
body[data-r47-customer] .urun-karti .eski-fiyat,
body[data-r47-customer] .r46-product-old{font-size:11.5px!important}
body[data-r47-customer] .r46-product-delivery{font-size:11px!important;line-height:1.1!important;padding:5px 7px!important;white-space:nowrap!important}
body[data-r47-customer] .urun-karti :where(button,.buton),
body[data-r47-customer] .r46-product-info :where(button,a.r46-product-cta){min-height:38px!important;font-size:13px!important}

/* Product detail */
body[data-r47-customer] .r46-buy-card h1,
body[data-r47-customer] .urun-satin-alma-paneli h1{font-size:30px!important}
body[data-r47-customer] .r46-buy-price,
body[data-r47-customer] .urun-fiyat-alani .fiyat{font-size:29px!important}
body[data-r47-customer] .r46-buy-store,
body[data-r47-customer] .r46-option-label,
body[data-r47-customer] .r46-delivery-place,
body[data-r47-customer] .r46-day,
body[data-r47-customer] .r46-time{font-size:13px!important;line-height:1.35!important}
body[data-r47-customer] .r46-add-cart{min-height:48px!important;font-size:15px!important}
body[data-r47-customer] .r46-buy-card>p{font-size:12.5px!important;line-height:1.4!important}
body[data-r47-customer] .r46-marketplace-approved{font-size:11.5px!important}
body[data-r47-customer] .r47-delivery-copy small,
body[data-r47-customer] .r47-delivery-copy em,
body[data-r47-customer] .r47-delivery-change,
body[data-r47-customer] .r47-delivery-addons-head small,
body[data-r47-customer] .r47-delivery-addons-head>span,
body[data-r47-customer] .r47-delivery-addon-copy small,
body[data-r47-customer] .r47-delivery-addon-preview{font-size:11.5px!important;line-height:1.35!important}
body[data-r47-customer] .r47-delivery-copy strong,
body[data-r47-customer] .r47-delivery-addons-head b,
body[data-r47-customer] .r47-delivery-addon-copy strong,
body[data-r47-customer] .r47-delivery-addon-title,
body[data-r47-customer] .r47-delivery-addon-price{font-size:13px!important;line-height:1.3!important}
body[data-r47-customer] .r46-detail-tabs h2{font-size:18px!important}

/* Storefront */
body[data-r47-customer] .magaza-final-kimlik h1,
body[data-r47-customer] .r46-store-title-row h1{font-size:29px!important}
body[data-r47-customer] .magaza-final-meta,
body[data-r47-customer] .magaza-final-kimlik p,
body[data-r47-customer] .r46-store-rating,
body[data-r47-customer] .r46-store-about{font-size:13px!important;line-height:1.4!important}
body[data-r47-customer] .magaza-final-dogrulandi,
body[data-r47-customer] .magaza-final-guven span,
body[data-r47-customer] .r46-store-facts span{font-size:11.5px!important}
body[data-r47-customer] .magaza-final-butonlar .magaza-paylas-buton,
body[data-r47-customer] .magaza-final-butonlar .magaza-takip-buton,
body[data-r47-customer] .r46-store-actions a,
body[data-r47-customer] .r46-store-actions button{font-size:13px!important;min-height:40px!important}
body[data-r47-customer] .magaza-final-filtreler a{font-size:12.5px!important}

/* Footer/legal links are secondary but not microscopic. */
body[data-r47-customer] .r46-footer-bottom,
body[data-r47-customer] .r46-footer-bottom span,
body[data-r47-customer] .r46-footer-bottom a{font-size:11.5px!important;line-height:1.4!important}
body[data-r47-customer] .cerez-bildirim a,
body[data-r47-customer] .cerez-bildirim button{font-size:11px!important}

/* =========================================================
   PANELS — corporate operational rhythm
   ========================================================= */
body[data-panel-surface],
body[data-panel-surface] :where(input,select,textarea,button){font-family:var(--w47-ui-font)!important}
body[data-panel-surface]{font-size:14px!important;line-height:1.42!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}
body[data-panel-surface] :where(input,select,textarea,button){font-size:13.5px!important;line-height:1.3!important}
body[data-panel-surface] :where(p,label,li,td,th){font-size:13px!important;line-height:1.42!important}
body[data-panel-surface] small{font-size:11.5px!important;line-height:1.35!important}

@media (min-width:1051px){
  body[data-panel-surface] .panel-v2-kabuk{grid-template-columns:244px minmax(0,1fr)!important}
  body[data-panel-surface] .panel-v2-sidebar{width:244px!important}
  body[data-panel-surface] .panel-v2-sidebar-ust{height:72px!important;min-height:72px!important;padding:0 18px!important}
  body[data-panel-surface] .panel-v2-calisma{grid-column:2!important}
  body[data-panel-surface] .panel-v2-topbar{height:72px!important;grid-template-columns:minmax(0,1fr) minmax(360px,540px) minmax(300px,auto)!important;gap:14px!important;padding:0 20px!important}
  body[data-panel-surface] .panel-v2-sayfa{padding:22px 24px 38px!important}
}

/* Sidebar/topbar */
body[data-panel-surface] .panel-v2-nav details>summary{font-size:11.5px!important;line-height:1.2!important;letter-spacing:.055em!important;font-weight:750!important}
body[data-panel-surface] .panel-v2-nav a{font-size:13.5px!important;line-height:1.25!important;min-height:40px!important;font-weight:620!important}
body[data-panel-surface] .panel-v2-sidebar-alt a{font-size:12.5px!important;min-height:38px!important}
body[data-panel-surface] .panel-v2-komut input{font-size:14px!important}
body[data-panel-surface] .panel-v2-komut kbd{font-size:10.5px!important}
body[data-panel-surface] .panel-v2-site-ac{font-size:13px!important;min-height:40px!important}
body[data-panel-surface] .panel-v2-profil strong{font-size:13px!important;line-height:1.2!important}
body[data-panel-surface] .panel-v2-profil small{font-size:11.5px!important}
body[data-panel-surface] .panel-v2-profil>span{font-size:12px!important}
body[data-panel-surface] .r29-quick-actions summary{font-size:13px!important;min-height:40px!important}
body[data-panel-surface] .r29-quick-actions>div a{font-size:12.5px!important}

/* Page titles */
body[data-panel-surface] .panel-v2-sayfa h1,
body[data-panel-surface] .r46p-titlebar h1,
body[data-panel-surface] .r46ao-title h1,
body[data-panel-surface] .r46pf-title h1,
body[data-panel-surface] .r47-studio-heading h1{font-family:var(--w47-ui-font)!important;font-size:28px!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:720!important}
body[data-panel-surface] .panel-v2-sayfa h2{font-family:var(--w47-ui-font)!important;font-size:18px!important;line-height:1.22!important;font-weight:680!important}
body[data-panel-surface] .panel-v2-sayfa h3{font-family:var(--w47-ui-font)!important;font-size:15px!important;line-height:1.25!important;font-weight:680!important}
body[data-panel-surface] .r46p-titlebar p,
body[data-panel-surface] .r46ao-title p,
body[data-panel-surface] .r46pf-title p,
body[data-panel-surface] .r47-studio-heading p{font-size:13px!important;line-height:1.4!important}

/* Seller: dashboard/orders/performance/studio */
body[data-panel-surface="seller"] :where(.r46p-page,.r46p-orders-page,.r46pf-page,.r47-studio-page) :where(p,li,td,th,label){font-size:12.5px!important;line-height:1.4!important}
body[data-panel-surface="seller"] :where(.r46p-page,.r46p-orders-page,.r46pf-page,.r47-studio-page) small{font-size:11.5px!important}
body[data-panel-surface="seller"] .r46p-kpi{padding:17px 16px!important;gap:11px!important}
body[data-panel-surface="seller"] .r46p-kpi small{font-size:12.5px!important;font-weight:700!important}
body[data-panel-surface="seller"] .r46p-kpi strong{font-family:var(--w47-ui-font)!important;font-size:27px!important;font-weight:720!important}
body[data-panel-surface="seller"] .r46p-kpi em{font-size:11.5px!important;margin-top:6px!important}
body[data-panel-surface="seller"] .r46p-seller-middle h2,
body[data-panel-surface="seller"] .r46p-seller-bottom h2,
body[data-panel-surface="seller"] .r46p-quick h2,
body[data-panel-surface="seller"] .r46pf-card>header h2,
body[data-panel-surface="seller"] .r47-section-head h2{font-family:var(--w47-ui-font)!important;font-size:17px!important;font-weight:700!important}
body[data-panel-surface="seller"] .r46p-performance-body :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-quality :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-quick-grid :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-activity-list :where(span,small,b,em,p,a),
body[data-panel-surface="seller"] .r46p-orders-table :where(th,td,small,strong,b,a),
body[data-panel-surface="seller"] .r46p-drawer :where(span,small,b,strong,p,a,button),
body[data-panel-surface="seller"] .r46pf-page :where(span,small,b,em,p,a,button,td,th),
body[data-panel-surface="seller"] .r47-studio-page :where(span,small,b,strong,p,a,button,label,input,select){font-size:12px!important;line-height:1.4!important}
body[data-panel-surface="seller"] .r46p-quick-grid b,
body[data-panel-surface="seller"] .r46p-activity-list b,
body[data-panel-surface="seller"] .r46pf-card>header h2,
body[data-panel-surface="seller"] .r47-section-head h2{font-size:14px!important;font-weight:700!important}
body[data-panel-surface="seller"] .r46p-score strong,
body[data-panel-surface="seller"] .r46pf-kpi strong{font-family:var(--w47-ui-font)!important}

/* Admin operation center — explicitly replace 5–10px legacy type. */
body[data-panel-surface="admin"] .r46ao-title h1{font-size:28px!important}
body[data-panel-surface="admin"] .r46ao-date{font-size:12.5px!important;min-height:38px!important}
body[data-panel-surface="admin"] .r46ao-kpi{min-height:108px!important;padding:14px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important}
body[data-panel-surface="admin"] .r46ao-kpi>i{width:36px!important;height:36px!important;font-size:15px!important}
body[data-panel-surface="admin"] .r46ao-kpi span small{font-size:12px!important;font-weight:650!important}
body[data-panel-surface="admin"] .r46ao-kpi span strong{font-family:var(--w47-ui-font)!important;font-size:25px!important;font-weight:720!important}
body[data-panel-surface="admin"] .r46ao-kpi span em,
body[data-panel-surface="admin"] .r46ao-kpi span u{font-size:11.5px!important;line-height:1.3!important;margin-top:5px!important}
body[data-panel-surface="admin"] .r46ao-alert{min-height:58px!important;padding:10px 14px!important}
body[data-panel-surface="admin"] .r46ao-alert strong{font-size:13px!important}
body[data-panel-surface="admin"] .r46ao-alert small{font-size:11.5px!important}
body[data-panel-surface="admin"] .r46ao-alert>a{font-size:12px!important;min-height:32px!important}
body[data-panel-surface="admin"] .r46ao-card>header{min-height:54px!important;padding:11px 14px!important}
body[data-panel-surface="admin"] .r46ao-card>header h2{font-family:var(--w47-ui-font)!important;font-size:17px!important;font-weight:700!important}
body[data-panel-surface="admin"] .r46ao-card>header h2 b{font-size:11px!important}
body[data-panel-surface="admin"] .r46ao-card>header p,
body[data-panel-surface="admin"] .r46ao-card>footer a{font-size:11.5px!important}
body[data-panel-surface="admin"] .r46ao-page :where(.r46ao-risk-head,.r46ao-risk-row,.r46ao-task-list,.r46ao-support-kpis,.r46ao-progress,.r46ao-donut,.r46ao-legend,.r46ao-system-list,.r46ao-stock-list,.r46ao-quality-grid,.r46ao-chart,.r46ao-category-bars,.r46ao-fast-grid) :where(span,small,b,strong,em,a,p){font-size:12px!important;line-height:1.4!important}

/* Expert panels: courier/media */
body[data-panel-surface].orkidem-uzman-panel .uzman-sidebar nav a{font-size:13.5px!important;min-height:40px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-rol span{font-size:11px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-rol strong{font-size:13px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-surum{font-size:11.5px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-topbar :where(strong,span){font-size:13px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-topbar small{font-size:11.5px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik h1{font-family:var(--w47-ui-font)!important;font-size:28px!important;line-height:1.15!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik h2{font-family:var(--w47-ui-font)!important;font-size:18px!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik :where(p,span,small,b,strong,em,a,label,button,td,th){font-size:12.5px!important;line-height:1.4!important}
body[data-panel-surface].orkidem-uzman-panel .uzman-icerik :where(.uzman-kpi strong,.r26-kurye-kpi strong){font-size:24px!important}

/* Desktop/laptop: reduce columns before shrinking typography. */
@media (min-width:1051px) and (max-width:1536px){
  body[data-panel-surface="seller"] .r46p-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body[data-panel-surface="admin"] .r46ao-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body[data-panel-surface] .panel-v2-topbar{grid-template-columns:minmax(0,1fr) minmax(320px,480px) minmax(285px,auto)!important}
}
@media (min-width:901px) and (max-width:1180px){
  body[data-r47-customer] .r46-product-info h3{font-size:14px!important}
  body[data-r47-customer] .r46-product-price{font-size:18px!important}
}
@media (max-width:900px){
  body[data-r47-customer],body[data-panel-surface]{font-size:14px!important}
  body[data-r47-customer] h1,body[data-panel-surface] .panel-v2-sayfa h1{font-size:24px!important}
}

/* Wave47 final authority block: legacy files also use !important.
   These selectors deliberately carry the active revision attributes so the
   unified scale wins by specificity without using browser zoom. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy strong{font-size:13px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy small{font-size:11.5px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-info h3{font-size:15px!important;line-height:1.3!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-info .sub{font-size:12px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-meta{font-size:12px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-price{font-size:19px!important;line-height:1.15!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-old{font-size:11.5px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-card .r46-product-delivery{font-size:11px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-section-head h2{font-size:20px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-section-head p,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-section-head a{font-size:12px!important}

body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-nav details>summary{font-size:11.5px!important}
body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-nav a{font-size:13.5px!important;min-height:40px!important}
body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-profil strong{font-size:13px!important}
body[data-panel-surface][data-design-system="r46"][data-panel-revision="r46.0"] .panel-v2-profil small{font-size:11.5px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-kpi small{font-size:12.5px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-kpi strong{font-size:27px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-kpi em{font-size:11.5px!important}
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-performance-body :where(span,small,b,em,p,a),
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-quality :where(span,small,b,em,p,a),
body[data-panel-surface="seller"][data-design-system="r46"][data-panel-revision="r46.0"] .r46p-quick-grid :where(span,small,b,em,p,a){font-size:12px!important}

body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span small{font-size:12px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span strong{font-size:25px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span em,
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-kpi span u{font-size:11.5px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-card>header h2{font-size:17px!important}
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-risk-head,
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-risk-row,
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-risk-row :where(b,small,strong,a),
body[data-panel-surface="admin"][data-design-system="r46"][data-panel-revision="r46.0"] .r46ao-task-list :where(b,small,strong,a){font-size:12px!important;line-height:1.4!important}

body[data-panel-surface="courier"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-sidebar nav a,
body[data-panel-surface="media"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-sidebar nav a{font-size:13.5px!important;min-height:40px!important}
body[data-panel-surface="courier"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-surum,
body[data-panel-surface="media"][data-design-system="r46"][data-panel-revision="r46.0"].orkidem-uzman-panel .uzman-surum{font-size:11.5px!important}

/* =========================================================
   ORKIDEM R47 Wave48 — CUSTOMER viewport + typography repair
   Fixes the legacy >=1450px "miniature desktop" mode and prevents
   promo/header/nav text from wrapping or overlapping at browser zoom 100%.
   ========================================================= */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]{
  --r46-content:min(1480px,calc(100vw - 32px));
  font-size:14px!important;
}

/* Promo bar: always one line. Long campaign copy truncates instead of growing vertically. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo{
  height:38px!important;
  min-height:38px!important;
  overflow:hidden!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-inner{
  width:var(--r46-content)!important;
  height:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  align-items:center!important;
  gap:16px!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  min-width:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message{
  min-width:0!important;
  height:auto!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:8px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  font-size:12.5px!important;
  line-height:1.2!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message b{
  flex:0 0 auto!important;
  font-size:15px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message span{
  min-width:0!important;
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:12.5px!important;
  line-height:1.2!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-countdown{
  height:100%!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  white-space:nowrap!important;
  font-size:11.5px!important;
  line-height:1.1!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-clock{
  display:flex!important;
  gap:4px!important;
  align-items:center!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-clock b{
  min-width:31px!important;
  padding:3px 4px!important;
  font-size:11px!important;
  line-height:1!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-clock small{
  margin-top:2px!important;
  font-size:7px!important;
  line-height:1!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-cta{
  justify-self:end!important;
  min-height:30px!important;
  display:inline-flex!important;
  align-items:center!important;
  padding:6px 13px!important;
  font-size:12px!important;
  line-height:1!important;
  white-space:nowrap!important;
}

/* Desktop header: stable tracks, min-width:0 everywhere, no item collision. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
  width:var(--r46-content)!important;
  height:88px!important;
  min-height:88px!important;
  display:grid!important;
  grid-template-columns:180px 230px minmax(330px,1fr) 400px!important;
  align-items:center!important;
  gap:14px!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main>*{min-width:0!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{
  width:165px!important;
  height:56px!important;
  max-width:100%!important;
  object-fit:contain!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{
  height:48px!important;
  min-height:48px!important;
  grid-template-columns:28px minmax(0,1fr) 14px!important;
  gap:7px!important;
  padding:0 12px!important;
  border-radius:24px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location>svg{
  width:21px!important;
  height:21px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-copy{
  min-width:0!important;
  overflow:hidden!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-copy small{
  display:block!important;
  font-size:10.5px!important;
  line-height:1.15!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-copy strong{
  display:block!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search{
  height:48px!important;
  min-height:48px!important;
  padding:0 14px!important;
  border-radius:24px!important;
  min-width:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search input{
  min-width:0!important;
  font-size:13.5px!important;
  line-height:1.2!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search button{
  min-width:36px!important;
  width:36px!important;
  height:36px!important;
  min-height:36px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
  min-width:0!important;
  height:56px!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action{
  min-width:0!important;
  gap:7px!important;
  padding:0 6px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action svg{
  flex:0 0 auto!important;
  width:21px!important;
  height:21px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy{
  min-width:0!important;
  display:block!important;
  overflow:hidden!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy strong{
  display:block!important;
  font-size:12.5px!important;
  line-height:1.15!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy small{
  display:block!important;
  margin-top:2px!important;
  font-size:10.5px!important;
  line-height:1.1!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}

/* Primary category navigation: never wraps into a second row. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav{
  height:44px!important;
  min-height:44px!important;
  overflow:hidden!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav-inner{
  width:var(--r46-content)!important;
  height:43px!important;
  min-height:43px!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav-inner::-webkit-scrollbar{display:none!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav a,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav button{
  flex:0 0 auto!important;
  height:43px!important;
  min-height:43px!important;
  padding:0 11px!important;
  font-size:12px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-mega-trigger span:first-child{
  font-size:20px!important;
  margin-right:7px!important;
}

/* Customer discovery and footer typography missed by Wave47 because R46 >=1450 overrides them. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-occasion{
  min-height:64px!important;
  height:64px!important;
  padding:6px 8px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-occasion strong{
  font-size:12.5px!important;
  line-height:1.2!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-occasion small{
  font-size:11px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-store-mini h3{
  font-size:14px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-store-mini p,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-store-status b,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-store-status small{
  font-size:11.5px!important;
  line-height:1.3!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-collections-intro h2{
  font-size:18px!important;
  line-height:1.2!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-collections-intro p,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-collection span{
  font-size:12px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-trust-strip{
  min-height:62px!important;
  height:auto!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-trust{
  min-height:62px!important;
  padding:8px 14px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-trust strong{
  font-size:12.5px!important;
  line-height:1.2!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-trust small{
  font-size:11px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-footer-col h3,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-newsletter h3{
  font-size:14px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-footer-col a,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-footer-col p,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-newsletter p,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r4425-footer-menu-text{
  font-size:12px!important;
  line-height:1.45!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-footer-bottom,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-footer-bottom a,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-footer-bottom button{
  font-size:11.5px!important;
  line-height:1.3!important;
}

/* Laptop tuning: reduce secondary copy before allowing overlap. */
@media (min-width:1101px) and (max-width:1449px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]{
    --r46-content:calc(100vw - 32px);
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    grid-template-columns:160px 210px minmax(300px,1fr) 350px!important;
    gap:12px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{width:150px!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy small{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{height:52px!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav a,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav button{padding-inline:9px!important;font-size:11.75px!important;}
}

@media (min-width:761px) and (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-inner{
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:12px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-countdown{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav-inner{overflow-x:auto!important;}
}

@media (max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]{
    --r46-content:calc(100vw - 20px);
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo{
    height:34px!important;min-height:34px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-inner{
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    font-size:11px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message span{
    font-size:11px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-countdown{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-cta{
    padding:5px 8px!important;font-size:10.5px!important;min-height:26px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav-inner{overflow-x:auto!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav a,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav button{font-size:11px!important;}
}

/* Wave48 responsive header guard: the desktop track map must not leak into tablet/mobile. */
@media (min-width:761px) and (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    height:82px!important;
    min-height:82px!important;
    grid-template-columns:150px minmax(0,1fr) 260px!important;
    gap:12px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{width:140px!important;height:50px!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search{grid-column:2!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{grid-column:3!important;height:50px!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy{display:none!important;}
}
@media (max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    height:122px!important;
    min-height:122px!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:56px 50px!important;
    gap:5px 10px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{width:145px!important;height:50px!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
    grid-column:2!important;
    grid-row:1!important;
    height:50px!important;
    grid-template-columns:repeat(2,42px)!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions .r46-action:nth-child(2),
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions .r46-action:nth-child(3){display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search{
    grid-column:1/-1!important;
    grid-row:2!important;
    height:44px!important;
    min-height:44px!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave49-home-products-banner.css */
/* ORKIDEM R47 Wave49 - Ana sayfa ürün vitrini sadeleştirme + gerçek banner yönetimi */
body[data-customer-revision="r47"] .r49-home-products-shell{
  display:block!important;
  width:100%!important;
  min-width:0!important;
}
body[data-customer-revision="r47"] .r49-home-products{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  padding:14px 16px 16px!important;
  margin:0!important;
}
body[data-customer-revision="r47"] .r49-products-head{
  display:block!important;
  margin:0 0 10px!important;
}
body[data-customer-revision="r47"] .r49-products-head h2{
  margin:0 0 4px!important;
  font-size:20px!important;
  line-height:1.25!important;
  font-weight:750!important;
  color:#123f34!important;
}
body[data-customer-revision="r47"] .r49-products-head p{
  margin:0!important;
  font-size:12.5px!important;
  line-height:1.45!important;
  color:#6b7772!important;
}
body[data-customer-revision="r47"] .r49-region-strip{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  min-height:42px!important;
  margin:0 0 10px!important;
  padding:9px 12px!important;
  border:1px solid #dfe9e3!important;
  border-radius:10px!important;
  background:#f7fbf8!important;
  color:#285a4b!important;
  box-shadow:none!important;
}
body[data-customer-revision="r47"] .r49-region-strip>span{
  flex:0 0 auto!important;
  font-size:18px!important;
  line-height:1!important;
  color:#087055!important;
}
body[data-customer-revision="r47"] .r49-region-strip strong{
  font-size:12.5px!important;
  line-height:1.35!important;
  font-weight:650!important;
}
body[data-customer-revision="r47"] .r49-home-filter-bar{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  margin:0 0 12px!important;
  padding:0!important;
}
body[data-customer-revision="r47"] .r49-home-filter-bar button{
  appearance:none!important;
  border:1px solid #dfe5e1!important;
  background:#fff!important;
  color:#334b43!important;
  border-radius:999px!important;
  min-height:34px!important;
  padding:7px 14px!important;
  font:650 12px/1.2 Inter,Arial,sans-serif!important;
  cursor:pointer!important;
  white-space:nowrap!important;
  box-shadow:none!important;
}
body[data-customer-revision="r47"] .r49-home-filter-bar button:hover,
body[data-customer-revision="r47"] .r49-home-filter-bar button:focus-visible{
  border-color:#9ebdaf!important;
  background:#f7fbf8!important;
  outline:none!important;
}
body[data-customer-revision="r47"] .r49-home-filter-bar button.is-active{
  border-color:#075b45!important;
  background:#075b45!important;
  color:#fff!important;
}
body[data-customer-revision="r47"] .r49-home-product-grid{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
  overflow:visible!important;
  padding:0!important;
  margin:0!important;
}
body[data-customer-revision="r47"] .r49-home-product-item{
  min-width:0!important;
  display:block!important;
}
body[data-customer-revision="r47"] .r49-home-product-item[hidden]{display:none!important}
body[data-customer-revision="r47"] .r49-home-product-item>.r46-product-card{
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  margin:0!important;
}
/* Ana sayfada teslimat uyarisi tek bantta verilir; kartlar ayni etiketi tekrar etmez. */
body[data-customer-revision="r47"] .r49-home-products .r46-product-delivery{
  display:none!important;
}
body[data-customer-revision="r47"] .r49-filter-empty{
  margin:10px 0 0!important;
  padding:18px!important;
  border:1px dashed #d8e2dc!important;
  border-radius:10px!important;
  background:#fbfcfb!important;
  color:#617069!important;
  text-align:center!important;
  font-size:12.5px!important;
}
/* Yonetilen ana banner, musterinin gordugu ana bannerdir. Hardcoded metin/gradient bindirilmez. */
body[data-customer-revision="r47"] .r49-managed-home-hero.is-managed-banner:after{
  display:none!important;
  content:none!important;
}
body[data-customer-revision="r47"] .r49-managed-home-hero.is-managed-banner .r49-banner-media{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
}
body[data-customer-revision="r47"] .r49-managed-home-hero.is-managed-banner .r49-banner-slide{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
}
body[data-customer-revision="r47"] .r49-managed-home-hero.is-managed-banner .r49-banner-slide img,
body[data-customer-revision="r47"] .r49-managed-home-hero.is-managed-banner .r49-banner-slide video{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center!important;
}
body[data-customer-revision="r47"] .r49-managed-home-hero.is-hero-content .r49-hero-picture{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
}
body[data-customer-revision="r47"] .r49-managed-home-hero.is-hero-content .r49-hero-picture img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
}
@media (max-width:1599px){
  body[data-customer-revision="r47"] .r49-home-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
@media (max-width:1180px){
  body[data-customer-revision="r47"] .r49-home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media (max-width:900px){
  body[data-customer-revision="r47"] .r49-home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:640px){
  body[data-customer-revision="r47"] .r49-home-products{padding:12px 10px 14px!important}
  body[data-customer-revision="r47"] .r49-products-head h2{font-size:18px!important}
  body[data-customer-revision="r47"] .r49-products-head p{font-size:12px!important}
  body[data-customer-revision="r47"] .r49-region-strip{align-items:flex-start!important}
  body[data-customer-revision="r47"] .r49-home-filter-bar{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none}
  body[data-customer-revision="r47"] .r49-home-filter-bar::-webkit-scrollbar{display:none}
  body[data-customer-revision="r47"] .r49-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave50-home-clean-banner-wide.css */
/* ORKIDEM R47 Wave50 - ana sayfa urun basligi kaldirma + banner yatay genislik */
/* Eski view PHP OPcache'te kalirsa bile istenmeyen baslik/aciklama gorunmez. */
body[data-customer-revision="r47"] .r49-products-head{
  display:none!important;
}
body[data-customer-revision="r47"] .r49-home-products{
  padding-top:12px!important;
}
/* Banner ana icerik kolonundan kontrollu bicimde biraz daha genis; sayfa tasmasi yaratmaz. */
@media (min-width:900px) and (max-width:1599px){
  body[data-final-design="r46"][data-customer-revision="r47"] .r46-home>.r46-hero.r32-home-hero.r32-banner-slider.r49-managed-home-hero{
    width:calc(100% + 32px)!important;
    max-width:calc(100% + 32px)!important;
    margin-left:-16px!important;
    margin-right:-16px!important;
  }
}
@media (min-width:1600px){
  body[data-final-design="r46"][data-customer-revision="r47"] .r46-home>.r46-hero.r32-home-hero.r32-banner-slider.r49-managed-home-hero{
    width:calc(100% + 48px)!important;
    max-width:calc(100% + 48px)!important;
    margin-left:-24px!important;
    margin-right:-24px!important;
  }
}
@media (max-width:899px){
  body[data-final-design="r46"][data-customer-revision="r47"] .r46-home>.r46-hero.r32-home-hero.r32-banner-slider.r49-managed-home-hero{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }
}

/* ORKIDEM R47 Wave51 - yonetilen ana banner dikey nefes / yukseklik revizyonu.
   Yalniz masaustu/laptop banner alanini buyutur; urun vitrini ve mobil akis degismez. */
@media (min-width:900px){
  body[data-final-design="r46"][data-customer-revision="r47"] .r46-home>.r46-hero.r32-home-hero.r32-banner-slider.r49-managed-home-hero.is-managed-banner{
    height:clamp(320px,24vw,390px)!important;
    min-height:clamp(320px,24vw,390px)!important;
    max-height:none!important;
    aspect-ratio:auto!important;
  }
  body[data-customer-revision="r47"] .r49-managed-home-hero.is-managed-banner .r49-banner-media,
  body[data-customer-revision="r47"] .r49-managed-home-hero.is-managed-banner .r49-banner-slide{
    min-height:100%!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave52-admin-campaign-topbar.css */
/* ORKIDEM R47 Wave52 — admin controlled campaign topbar + live countdown */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo{
  height:var(--r44-topbar-height,42px)!important;
  min-height:var(--r44-topbar-height,42px)!important;
  font-size:var(--r44-top-font,12px)!important;
  font-weight:var(--r44-top-weight,600)!important;
  z-index:1200;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo[hidden]{display:none!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-inner{
  min-height:var(--r44-topbar-height,42px)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message a,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-message span{
  color:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  text-decoration:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r52-topbar-icon{
  width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:inherit!important;flex:0 0 18px;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r52-topbar-icon svg{
  width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-clock b>span{display:block;line-height:1.05}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"].r43-topbar-active.r447-topbar-sticky{
  padding-top:var(--r44-topbar-height,42px)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"].r43-topbar-active.r447-topbar-sticky .r46-promo{
  position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"].r43-topbar-active:not(.r447-topbar-sticky){padding-top:0!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"].r43-topbar-active:not(.r447-topbar-sticky) .r46-promo{position:relative!important;top:auto!important}
@media(max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo-countdown{display:none!important}
}
@media(max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo{
    height:34px!important;min-height:34px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"].r43-topbar-active.r447-topbar-sticky{padding-top:34px!important}
}

/* ORKIDEM WAVE102 — promo bar symmetry + actual message alignment */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-align-center .r46-promo-message{
  justify-content:center!important;text-align:center!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-align-left .r46-promo-message{
  justify-content:flex-start!important;text-align:left!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo .r46-promo-message>a{
  min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message .r46-promo-inner{
  grid-template-columns:minmax(0,1fr)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message.r102-align-center .r46-promo-message{
  justify-self:center!important;max-width:100%!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message.r102-align-left .r46-promo-message{
  justify-self:start!important;width:100%!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-cta .r46-promo-inner{
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-cta.r102-align-center .r46-promo-message{grid-column:2!important;justify-self:center!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-cta.r102-align-center .r46-promo-cta{grid-column:3!important;justify-self:end!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-cta.r102-align-left .r46-promo-message{grid-column:1 / span 2!important;justify-self:start!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-cta.r102-align-left .r46-promo-cta{grid-column:3!important;justify-self:end!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown-cta .r46-promo-inner,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown .r46-promo-inner{
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown-cta .r46-promo-message,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown .r46-promo-message{grid-column:1!important;min-width:0!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown-cta .r46-promo-countdown,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown .r46-promo-countdown{grid-column:2!important;justify-self:center!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown-cta .r46-promo-cta{grid-column:3!important;justify-self:end!important;}
@media(max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown-cta .r46-promo-inner,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown .r46-promo-inner{
    grid-template-columns:minmax(0,1fr) auto!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown-cta .r46-promo-message,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown .r46-promo-message{grid-column:1!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-promo.r102-layout-message-countdown-cta .r46-promo-cta{grid-column:2!important;}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave56-final-header.css */
/* ORKIDEM R47 Wave56 - locked final customer header.
   Locked order: Logo | Delivery region | Search | Account | Favorites | Orders | Cart.
   Legacy topbar/store-transition/shortcut data remains in services but is not rendered here. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
  height:82px!important;
  min-height:82px!important;
  grid-template-columns:170px 200px minmax(340px,1fr) 400px!important;
  gap:12px!important;
  align-items:center!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account{
  min-width:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{
  width:160px!important;
  height:54px!important;
  max-width:100%!important;
  object-fit:contain!important;
  object-position:left center!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{
  width:200px!important;
  max-width:200px!important;
  height:48px!important;
  min-height:48px!important;
  grid-template-columns:24px minmax(0,1fr) 12px!important;
  gap:6px!important;
  padding:0 11px!important;
  border-radius:24px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location>svg{
  width:20px!important;
  height:20px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-copy small{
  font-size:10px!important;
  line-height:1.15!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-copy strong{
  font-size:12px!important;
  line-height:1.18!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-clear{
  width:17px!important;
  height:17px!important;
  min-width:17px!important;
  right:4px!important;
  top:4px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search{
  height:48px!important;
  min-height:48px!important;
  padding:0 14px!important;
  border-radius:24px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search input{
  font-size:13px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
  width:400px!important;
  height:54px!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:stretch!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action{
  min-width:0!important;
  height:54px!important;
  gap:6px!important;
  padding:0 5px!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action svg{
  width:20px!important;
  height:20px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy{
  min-width:0!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy strong{
  font-size:12px!important;
  line-height:1.15!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy small{
  font-size:9.5px!important;
  line-height:1.1!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav{
  height:44px!important;
  min-height:44px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav-inner,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav a,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav button{
  height:43px!important;
  min-height:43px!important;
}

/* Account owns Help: no separate top/header Help link. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account{
  position:relative!important;
  height:54px!important;
  margin:0!important;
  padding:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account>summary{
  width:100%!important;
  cursor:pointer!important;
  list-style:none!important;
  user-select:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account>summary::-webkit-details-marker{display:none!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-chevron{
  flex:0 0 auto!important;
  margin-left:1px!important;
  font-size:13px!important;
  line-height:1!important;
  color:#68746f!important;
  transition:transform .16s ease!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account[open] .r56-account-chevron{
  transform:rotate(180deg)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu{
  position:absolute!important;
  top:calc(100% + 7px)!important;
  right:0!important;
  width:236px!important;
  padding:7px!important;
  background:#fff!important;
  border:1px solid #dfe5e1!important;
  border-radius:12px!important;
  box-shadow:0 18px 42px rgba(24,42,35,.14)!important;
  z-index:180!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu a{
  display:block!important;
  padding:10px 11px!important;
  border-radius:8px!important;
  color:#17261f!important;
  text-decoration:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu a:hover,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu a:focus-visible{
  background:#eef5f1!important;
  outline:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu strong,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu small{
  display:block!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu strong{
  font-size:12.5px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu small{
  margin-top:2px!important;
  font-size:10.5px!important;
  line-height:1.3!important;
  color:#6c7872!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-help{
  margin-top:5px!important;
  border-top:1px solid #edf0ed!important;
  border-radius:0 0 8px 8px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu a.r56-account-mobile-only{
  display:none!important;
}

/* 1366-class laptops: keep all primary labels visible, trim only secondary copy. */
@media (min-width:1101px) and (max-width:1449px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    grid-template-columns:150px 200px minmax(300px,1fr) 385px!important;
    gap:10px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{
    width:145px!important;
    height:52px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
    width:385px!important;
    height:52px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account{
    height:52px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action{
    gap:5px!important;
    padding-inline:4px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy strong{
    font-size:11.5px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy small{
    display:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-chevron{
    font-size:11px!important;
  }
}

/* Tablet retains the compact existing behavior. */
@media (min-width:761px) and (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    height:82px!important;
    min-height:82px!important;
    grid-template-columns:150px minmax(0,1fr) 260px!important;
    gap:12px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
    width:260px!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-chevron{display:none!important;}
}

/* Mobile: account + cart stay in the top row; hidden desktop actions remain reachable inside Account. */
@media (max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    height:122px!important;
    min-height:122px!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:56px 50px!important;
    gap:5px 10px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
    width:88px!important;
    height:50px!important;
    grid-template-columns:repeat(2,42px)!important;
    gap:4px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action{
    height:50px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions>.r46-action:nth-child(2),
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions>.r46-action:nth-child(3){display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-chevron{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu{
    position:fixed!important;
    top:86px!important;
    right:10px!important;
    width:min(280px,calc(100vw - 20px))!important;
    max-height:calc(100vh - 105px)!important;
    overflow:auto!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu a.r56-account-mobile-only{
    display:block!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave57-ui-polish.css */
/* ORKIDEM R47 Wave57 — locked header/region/product polish.
   User-locked changes only: full header labels, vertical sidebar copy alignment,
   mega menu stacking, modern location close, single region notice, single PDP CTA. */

/* ---------- Header: keep all four primary labels fully visible ---------- */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header{
  position:relative!important;
  z-index:320!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
  grid-template-columns:170px 200px minmax(320px,1fr) 468px!important;
  gap:12px!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
  width:468px!important;
  grid-template-columns:112px 118px 128px 110px!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-trigger{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy{
  display:grid!important;
  align-content:center!important;
  min-width:0!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy strong{
  max-width:none!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
}

/* 1366/laptop class: give Orders and Favorites enough real width without shrinking search. */
@media (min-width:1101px) and (max-width:1449px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    grid-template-columns:145px 200px minmax(260px,1fr) 440px!important;
    gap:8px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{
    width:140px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{
    width:200px!important;
    max-width:200px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
    width:440px!important;
    grid-template-columns:104px 112px 122px 102px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy strong{
    font-size:11.5px!important;
  }
}

/* ---------- Location chip + modal ---------- */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{
  grid-template-columns:24px minmax(0,1fr)!important;
  padding-right:40px!important;
  cursor:pointer!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-chevron{
  display:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location:focus,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location:focus-visible{
  outline:0!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-clear{
  position:absolute!important;
  right:8px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.56)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.96)!important;
  color:#174c3c!important;
  box-shadow:0 2px 8px rgba(7,45,35,.10)!important;
  cursor:pointer!important;
  transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-clear svg{
  width:12px!important;
  height:12px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-clear:hover{
  background:#f3faf7!important;
  color:#075844!important;
  box-shadow:0 4px 12px rgba(7,45,35,.14)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-clear:focus,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location-clear:focus-visible{
  outline:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kart>small:first-of-type,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kart>h2,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kart>p,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-not{
  text-align:center!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kapat{
  width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #dce5e0!important;
  border-radius:999px!important;
  background:#f8faf8!important;
  color:#365a4e!important;
  box-shadow:0 3px 10px rgba(18,49,39,.08)!important;
  font-size:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kapat svg{
  width:13px!important;
  height:13px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kapat:hover{
  background:#eef6f2!important;
  color:#075844!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kapat:focus,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kapat:focus-visible{
  outline:0!important;
  box-shadow:0 3px 10px rgba(18,49,39,.08)!important;
}

/* Customer account sidebar: text block is vertically centered against its icon. */
body.orkidem-a22.a22-hesap-sayfasi .hesap-yan-menu nav.hesap-menu-akordeon .hesap-menu-grup-linkler a>span{
  align-self:center!important;
  display:grid!important;
  align-content:center!important;
  min-height:30px!important;
}

/* ---------- Mega menu must always sit above hero/banner ---------- */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav-inner,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-mega-root{
  position:relative!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav{z-index:430!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-mega-root{z-index:440!important;}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mega-panel{
  z-index:460!important;
  isolation:isolate!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-home,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-hero,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r49-managed-home-hero{
  position:relative!important;
  z-index:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-mega-trigger:focus,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-mega-trigger:focus-visible{
  outline:0!important;
  box-shadow:none!important;
}

/* ---------- Single unavailable-region notice ---------- */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert{
  min-height:58px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
  margin:0 0 14px!important;
  padding:12px 14px 12px 18px!important;
  border:1px solid #d8a64c!important;
  border-radius:14px!important;
  background:#fff8e7!important;
  color:#6d4f0d!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert-copy{
  min-width:0!important;
  display:flex!important;
  align-items:baseline!important;
  gap:7px!important;
  flex-wrap:wrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert-copy b{
  font-size:12.5px!important;
  line-height:1.35!important;
  color:#6d4f0d!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert-copy span{
  font-size:11px!important;
  line-height:1.35!important;
  color:#755d27!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert>button{
  margin:0!important;
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  padding:8px 13px!important;
  border:1px solid #075844!important;
  border-radius:999px!important;
  background:#075844!important;
  color:#fff!important;
  font-size:10.5px!important;
  font-weight:800!important;
  cursor:pointer!important;
  white-space:nowrap!important;
  transition:background .16s ease,transform .16s ease!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert>button svg{
  width:15px!important;
  height:15px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert>button:hover{
  background:#064b3a!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert>button:focus,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert>button:focus-visible{
  outline:0!important;
  box-shadow:none!important;
}

/* ---------- Product detail: one centered CTA ---------- */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions{
  display:flex!important;
  grid-template-columns:none!important;
  justify-content:center!important;
  align-items:center!important;
  gap:0!important;
  width:100%!important;
  margin-top:14px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions .r46-add-cart{
  flex:0 1 390px!important;
  width:min(390px,72%)!important;
  min-width:220px!important;
  min-height:48px!important;
  margin:0 auto!important;
  border-radius:10px!important;
  font-size:12px!important;
  letter-spacing:.01em!important;
  box-shadow:0 5px 14px rgba(7,88,68,.10)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-now,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-now{
  display:none!important;
}

/* Seller area: compact, aligned, no giant image or loose whitespace. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card{
  display:grid!important;
  grid-template-columns:66px minmax(0,1fr) auto!important;
  grid-template-rows:auto!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  margin:12px 0 0!important;
  padding:12px 13px!important;
  border:1px solid #dfe7e2!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 6px 18px rgba(19,54,43,.05)!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card>img{
  grid-column:1!important;
  grid-row:1!important;
  width:66px!important;
  height:66px!important;
  max-width:66px!important;
  max-height:66px!important;
  display:block!important;
  object-fit:contain!important;
  border:1px solid #e4e9e6!important;
  border-radius:12px!important;
  background:#fff!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-copy{
  grid-column:2!important;
  grid-row:1!important;
  min-width:0!important;
  display:block!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-copy small{
  display:block!important;
  margin:0 0 2px!important;
  font-size:8px!important;
  line-height:1.25!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  color:#7a857f!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-copy h3{
  margin:0 0 3px!important;
  font-size:14px!important;
  line-height:1.25!important;
  color:#173d32!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-copy p{
  margin:0!important;
  font-size:8.5px!important;
  line-height:1.35!important;
  color:#66736d!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-actions{
  grid-column:3!important;
  grid-row:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
  margin:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-actions a,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-actions button{
  min-height:34px!important;
  padding:7px 10px!important;
  border-radius:9px!important;
  font-size:9px!important;
  font-weight:800!important;
  white-space:nowrap!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-product-question{
  grid-column:1/-1!important;
  grid-row:2!important;
  width:100%!important;
  margin:0!important;
  padding:11px 0 0!important;
  border-top:1px solid #edf1ee!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-product-question[hidden]{
  display:none!important;
}

/* Lower information area: tabs + guarantee in one clean aligned row. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-detail-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 320px!important;
  gap:12px!important;
  align-items:stretch!important;
  width:100%!important;
  margin-top:16px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-detail-tabs{
  min-width:0!important;
  height:100%!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-product-side{
  display:block!important;
  min-width:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-delivery-guarantee{
  height:100%!important;
  min-height:100%!important;
  display:grid!important;
  align-content:center!important;
  padding:16px!important;
  border:1px solid #dfe8e3!important;
  border-radius:12px!important;
  background:#f8fbf9!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-delivery-guarantee h3{
  margin:0 0 5px!important;
  font-size:11px!important;
  color:#173d32!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-delivery-guarantee p{
  margin:0!important;
  font-size:8.5px!important;
  line-height:1.5!important;
  color:#66736d!important;
}

/* Mobile/tablet remains compact and single-column where required. */
@media (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-detail-grid{
    grid-template-columns:1fr!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card{
    grid-template-columns:60px minmax(0,1fr)!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card>img{
    width:60px!important;height:60px!important;max-width:60px!important;max-height:60px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-actions{
    grid-column:2!important;
    grid-row:2!important;
    justify-content:flex-start!important;
    margin-top:7px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-product-question{
    grid-row:3!important;
  }
}
@media (max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert{
    grid-template-columns:1fr!important;
    gap:9px!important;
    padding:12px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r57-service-alert>button{
    justify-self:start!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions .r46-add-cart{
    width:min(100%,330px)!important;
    min-width:0!important;
    flex-basis:330px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-buy-actions{
    display:flex!important;
    justify-content:flex-end!important;
    margin-left:auto!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-cart{
    min-width:128px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card{
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:9px!important;
    padding:10px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card>img{
    width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-actions{
    grid-column:1/-1!important;
    width:100%!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-actions a,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-seller-actions button{
    flex:1!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-seller-card .r47-product-question{
    grid-column:1/-1!important;
  }
}

/* W57 hard cap: keep delivery guarantee compact even when legacy wide-screen rules stretch the side column. */
@media (min-width:1101px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-detail-grid .r47-product-side{
    width:320px!important;
    max-width:320px!important;
    justify-self:end!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-detail-grid .r47-delivery-guarantee{
    width:320px!important;
    max-width:320px!important;
  }
}
@media (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-detail-grid .r47-product-side,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-detail-grid .r47-delivery-guarantee{
    width:100%!important;
    max-width:none!important;
  }
}

/* ORKIDEM WAVE102 — final header responsive guard after Wave57 desktop polish. */
@media (min-width:761px) and (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    width:var(--r46-content)!important;height:82px!important;min-height:82px!important;
    grid-template-columns:150px minmax(0,1fr) 260px!important;gap:12px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search{grid-column:2!important;min-width:0!important;width:auto!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{grid-column:3!important;width:260px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy{display:none!important;}
}
@media (max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
    width:var(--r46-content)!important;height:122px!important;min-height:122px!important;
    grid-template-columns:minmax(0,1fr) 88px!important;grid-template-rows:56px 50px!important;gap:5px 10px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand{grid-column:1!important;grid-row:1!important;min-width:0!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-brand img{width:145px!important;height:50px!important;max-width:100%!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-location{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions{
    grid-column:2!important;grid-row:1!important;width:88px!important;height:50px!important;
    grid-template-columns:repeat(2,42px)!important;gap:4px!important;overflow:visible!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions>.r46-action:nth-child(2),
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions>.r46-action:nth-child(3){display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions>.r46-action,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account{width:42px!important;height:50px!important;min-width:0!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-action-copy,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-chevron{display:none!important;}
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-search{
    grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave58-managed-content-pdp.css */
/* ORKİDEM R47 WAVE58 — yönetilebilir ana sayfa/footer + ürün detay bağlamı */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-context-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(330px,380px)!important;
  gap:16px!important;
  align-items:start!important;
  margin-top:18px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-context-grid>.r58-product-info{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  align-self:stretch!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-context{
  display:grid!important;
  gap:10px!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  align-content:start!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary{
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
  padding:10px!important;
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr)!important;
  gap:8px 10px!important;
  align-items:center!important;
  border:1px solid #dfe7e3!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary>img{
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
  object-fit:cover!important;
  border-radius:10px!important;
  border:1px solid #e4e9e6!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-copy{
  min-width:0!important;
  align-self:center!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-copy small{
  display:block!important;
  margin:0 0 2px!important;
  font-size:10px!important;
  line-height:1.2!important;
  letter-spacing:.035em!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-copy h3{
  margin:0!important;
  font-size:15px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-copy p{
  margin:3px 0 0!important;
  font-size:10.5px!important;
  line-height:1.3!important;
  white-space:normal!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-actions{
  grid-column:1/-1!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:7px!important;
  width:100%!important;
  margin:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-actions>a,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-actions>button{
  min-height:34px!important;
  height:34px!important;
  padding:0 9px!important;
  font-size:11px!important;
  border-radius:9px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-product-question{
  grid-column:1/-1!important;
  width:100%!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-delivery-guarantee{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:10px 12px!important;
  min-height:0!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-delivery-guarantee h3{
  margin:0 0 4px!important;
  font-size:11.5px!important;
  line-height:1.25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-delivery-guarantee p{
  margin:0!important;
  font-size:9.8px!important;
  line-height:1.45!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-products{
  margin-top:18px!important;
  margin-bottom:8px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-products .r46-section-head{
  margin-bottom:10px!important;
}

/* Footer: yönetilen E-Bülten alanı ve gereksiz Çerez Ayarları boşluğu. */
body[data-r47-customer][data-customer-revision="r47"] .r4425-footer-menu-col{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:5px!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r4425-footer-menu-col>h3{
  margin:0 0 4px!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r4425-footer-menu-col>.r4425-footer-menu-text{
  margin:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  min-height:0!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r4425-footer-menu-col>button.r4425-footer-menu-text{
  border:0!important;
  background:transparent!important;
  appearance:none!important;
  line-height:1.45!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-footer-newsletter form{
  width:100%!important;
  max-width:430px!important;
  height:44px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:stretch!important;
  border:1px solid #d7dfdb!important;
  border-radius:11px!important;
  overflow:hidden!important;
  background:#fff!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-footer-newsletter input[type="email"]{
  width:100%!important;
  min-width:0!important;
  height:42px!important;
  padding:0 13px!important;
  border:0!important;
  outline:0!important;
  font-size:12px!important;
  line-height:42px!important;
  background:#fff!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-footer-newsletter button[type="submit"]{
  width:auto!important;
  min-width:86px!important;
  height:42px!important;
  padding:0 14px!important;
  border:0!important;
  border-radius:0!important;
  font-size:11px!important;
  font-weight:800!important;
  white-space:nowrap!important;
  background:#075844!important;
  color:#fff!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-footer-newsletter button[type="submit"]:hover{
  background:#064b3a!important;
}

/* Yönetilebilir özel gün kısayollarında yüklenen görseller mevcut oranı korur. */
body[data-r47-customer][data-customer-revision="r47"] .r46-occasion>img{
  object-fit:cover!important;
}

@media (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-context-grid{
    grid-template-columns:minmax(0,1fr) minmax(285px,330px)!important;
  }
}
@media (max-width:860px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-context-grid{
    grid-template-columns:1fr!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-context{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:620px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary{
    grid-template-columns:46px minmax(0,1fr)!important;
    padding:9px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary>img{
    width:46px!important;height:46px!important;min-width:46px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-footer-newsletter form{
    max-width:none!important;
  }
}

/* WAVE58: product detail is a normal customer page, never a detached checkout-like surface. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]:has(.r46-product-page) .r46-footer.r47-clean-footer{
  display:block!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products{
  position:static!important;
  inset:auto!important;
  right:auto!important;
  top:auto!important;
  width:100%!important;
  max-width:none!important;
  padding:12px 14px!important;
  margin:18px 0 8px!important;
  background:#fff!important;
  border:1px solid #e5e8e4!important;
  border-radius:10px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-section-head{
  margin-bottom:10px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-section-head h2{
  font-size:12px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-section-head p{
  display:block!important;
  font-size:7px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-row{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:8px!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-card:nth-child(n+5){
  display:block!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-media{
  height:128px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-info{
  padding:6px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-info h3{
  font-size:8px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-info .sub,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-meta{
  display:flex!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-info .sub{
  display:block!important;
  font-size:6px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-price{
  font-size:9px!important;
}
@media(max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-row{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-row{
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>.r58-store-products .r46-product-card{
    min-width:158px!important;
  }
}

/* WAVE58 responsive PDP shell: children may not force the customer page wider than the viewport. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page{
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
  min-width:0!important;
  max-width:1430px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-page>*{
  min-width:0!important;
  max-width:100%!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-info .r46-tabs{
  min-width:0!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:thin;
}
@media(max-width:980px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-layout{
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-product-layout>*{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}
@media(max-width:860px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-context-grid{
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-context-grid>*{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}

/* WAVE58 seller summary: compact but readable; actions live on their own row, never over the store identity. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary>img{
  grid-column:1!important;
  grid-row:1!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-copy{
  grid-column:2!important;
  grid-row:1!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-seller-actions{
  grid-column:1/-1!important;
  grid-row:2!important;
  margin-top:1px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-store-summary .r47-product-question{
  grid-column:1/-1!important;
  grid-row:3!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave59-mega-context.css */
/* ORKIDEM R47 Wave59 - contextual Mega Menu showcase */
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-promos{min-width:0!important;overflow:visible!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-context{display:grid!important;gap:10px!important;align-content:start!important;min-width:0!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-context[hidden]{display:none!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-context:empty{display:none!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card{
  position:relative!important;display:block!important;min-width:0!important;height:auto!important;min-height:0!important;
  padding:0!important;border:1px solid #e4e6e1!important;border-radius:12px!important;overflow:hidden!important;
  background:#fff!important;color:#173c31!important;text-decoration:none!important;box-shadow:0 4px 14px rgba(28,47,40,.045)!important;
  outline:0!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card:hover{transform:translateY(-1px)!important;border-color:#cddbd4!important;box-shadow:0 8px 20px rgba(28,47,40,.08)!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card:focus,
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card:focus-visible{outline:0!important;border-color:#9dbcae!important;box-shadow:0 0 0 2px rgba(7,88,68,.08)!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card>img{display:block!important;width:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;background:#f7f6f2!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card.is-image>img{height:208px!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card.is-product>img{height:126px!important;border-bottom:1px solid #edf0ed!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-sponsored-badge{
  position:absolute!important;z-index:3!important;top:8px!important;left:8px!important;display:inline-flex!important;align-items:center!important;
  min-height:20px!important;padding:3px 7px!important;border:1px solid #dfd3b8!important;border-radius:999px!important;
  background:rgba(255,255,255,.95)!important;color:#73591d!important;font-size:8px!important;font-weight:800!important;letter-spacing:.02em!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-product-copy{display:grid!important;gap:3px!important;padding:9px 10px 10px!important;background:#fff!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-product-copy>strong{font-size:10.5px!important;line-height:1.25!important;color:#173c31!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-product-copy>small{font-size:8.5px!important;line-height:1.2!important;color:#77817c!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-product-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:3px!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-product-foot>b{font-size:11.5px!important;line-height:1!important;color:#075844!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-product-foot>em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:7px!important;background:#075844!important;color:#fff!important;font-size:8.5px!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-subcategory[data-r59-mega-context]{cursor:pointer!important}
@media(max-width:1100px){body[data-r47-customer][data-customer-revision="r47"] .r59-mega-promos{display:none!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave60-tracking-account-location.css */
/* ORKIDEM R47 Wave60
   Sipariş takip: sipariş numarası + e-posta.
   Hesap menüsü: kategori katmanının üstünde, ok işaretsiz.
   Sipariş aksiyonu: misafirde Sipariş Takip, müşteride Siparişlerin.
   Konum araması: eski beyaz/pill focus çerçevesi tamamen kaldırılır.
*/

/* Account popover is a header action and must always sit above category / mega layers. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header-main{
  position:relative!important;
  z-index:520!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-actions,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account{
  position:relative!important;
  z-index:540!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-menu{
  z-index:580!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account-chevron{
  display:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account>summary::marker,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r56-account>summary::-webkit-details-marker{
  display:none!important;
  content:""!important;
}

/* A clearer delivery/tracking action without changing the locked header order. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-orders-action>svg{
  width:22px!important;
  height:22px!important;
  stroke-width:1.65!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}

/* Tracking is intentionally a single task: order number + email. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-hero{
  width:min(100%,760px)!important;
  margin:18px auto 20px!important;
  text-align:center!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-hero h1{
  margin:10px 0 8px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-hero p{
  max-width:680px!important;
  margin-inline:auto!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-shell{
  display:block!important;
  width:min(100%,620px)!important;
  margin:22px auto 30px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card{
  width:100%!important;
  padding:26px!important;
  border:1px solid #dde5e0!important;
  border-radius:18px!important;
  box-shadow:none!important;
  background:#fff!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card form{
  display:grid!important;
  gap:16px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card label{
  display:grid!important;
  gap:7px!important;
  font-weight:700!important;
  color:#1c3029!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card input{
  width:100%!important;
  min-height:50px!important;
  border:1px solid #cfdad4!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card input:focus,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card input:focus-visible{
  outline:0!important;
  border-color:#7ba18f!important;
  box-shadow:0 0 0 2px rgba(7,88,68,.07)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card .buton{
  min-height:50px!important;
  width:100%!important;
  margin-top:2px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-note{
  display:block!important;
  margin-top:12px!important;
  color:#718078!important;
  font-size:11px!important;
  text-align:center!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-message{
  width:min(100%,760px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* Remove the legacy white pill / focus ring around delivery-region search completely. */
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama{
  height:auto!important;
  min-height:52px!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:0 14px!important;
  border:1px solid #afc4ba!important;
  border-radius:12px!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
  overflow:hidden!important;
  clip-path:inset(0 round 12px)!important;
}
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama:focus,
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama:focus-within{
  border-color:#6f9b87!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
}
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama>input{
  min-width:0!important;
  flex:1 1 auto!important;
  height:50px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama>input:focus,
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama>input:focus-visible{
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  outline-offset:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama>svg{
  flex:0 0 auto!important;
}

/* Existing mobile sidebar: support and seller entry are first-class utility links. */
body.orkidem-a22 .orki-mobil-hizli{
  grid-template-columns:1fr 1fr!important;
  gap:8px!important;
}
body.orkidem-a22 .orki-mobil-hizli a{
  min-height:44px!important;
  align-items:center!important;
  justify-content:flex-start!important;
}
body.orkidem-a22 .orki-mobil-hizli .orki-mobil-hesap-link{
  grid-column:1/-1!important;
  justify-content:center!important;
}

@media(max-width:820px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-hero{
    text-align:left!important;
    margin-top:8px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r60-track-card{
    padding:18px!important;
    border-radius:14px!important;
  }
}
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama>svg{
  position:static!important;
  inset:auto!important;
  width:21px!important;
  height:21px!important;
  margin:0!important;
}

/* WAVE91 SOURCE: ortak/css/r47-wave61-decorative-label-cleanup.css */
/* ORKIDEM A23.11 R47.0 WAVE61
 * Dekoratif üst etiket / kicker / eyebrow temizliği.
 * İşlevsel durum rozetleri ve gerçek veri rozetleri korunur.
 */
span.etiket:not(.wave61-keep-label),
.panel-kicker,
.r46p-kicker,
.r46pf-kicker,
.r4444-eyebrow,
.r33-modal-kicker,
.o46-eyebrow,
.r42-eyebrow,
.eyebrow,
.r4440-kicker,
.r4428-kicker,
.r4434-kicker,
.r4439-kicker {
    display: none !important;
}

/* Etiket kalkınca başlık bloklarında yapay üst boşluk bırakma. */
.a22-yardim-hero > h1:first-of-type,
.panel-sayfa-baslik h1:first-of-type,
.r4444-pagehead h1:first-of-type,
.r46p-titlebar h1:first-of-type,
.r33-modal-head h2:first-of-type,
.r4440-section h2:first-of-type,
.r4428-section-head h2:first-of-type,
.r4434-dialog-header h2:first-of-type,
.r4439-kicker + h2 {
    margin-top: 0 !important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave62-tabs-footer-location.css */
/* ORKIDEM A23.11 R47.0 WAVE62
 * Product tabs: underline follows the active tab.
 * Footer: uploaded social/app/payment/ETBIS media is visible at readable sizes.
 * Location modal: search results are no longer clipped by the input shell.
 */

/* Product detail tabs: one active underline, always under the selected title. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-info .r46-tabs button{
  position:relative!important;
  border-bottom:2px solid transparent!important;
  color:#172c25!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-info .r46-tabs button.active,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-info .r46-tabs button[aria-selected="true"]{
  color:#075844!important;
  border-bottom-color:#075844!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r58-product-info .r46-tabs button:not(.active)[aria-selected="false"]{
  border-bottom-color:transparent!important;
}

/* WAVE61 locked rule: decorative location kicker is not shown. */
body.orkidem-a22[data-r47-customer] .a22-modal-kart>small:first-of-type{
  display:none!important;
}
body.orkidem-a22[data-r47-customer] .a22-modal-kart h2{
  margin-top:0!important;
}

/* WAVE60 removed the focus ring but overflow:hidden also clipped the result list.
   Keep the clean field, allow the dropdown to leave the input shell. */
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-kart{
  overflow:visible!important;
}
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama{
  position:relative!important;
  overflow:visible!important;
  clip-path:none!important;
}
body.orkidem-a22[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .a22-modal-arama .a22-adres-sonuclari:not([hidden]){
  display:block!important;
  top:calc(100% + 8px)!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  max-height:min(300px,42vh)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  z-index:920!important;
  border:1px solid #d6e0da!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 18px 44px rgba(12,52,40,.18)!important;
  padding:7px!important;
}
body.orkidem-a22[data-r47-customer] .a22-modal-arama .a22-adres-sonuc{
  min-height:52px!important;
}
body.orkidem-a22[data-r47-customer] .a22-modal-arama .a22-adres-sonuc strong{
  font-size:12px!important;
}
body.orkidem-a22[data-r47-customer] .a22-modal-arama .a22-adres-sonuc small{
  font-size:9px!important;
  line-height:1.35!important;
}

/* Footer social media: an uploaded logo remains visible even when a URL has not yet been entered. */
body[data-r47-customer][data-customer-revision="r47"] .r47-footer-social-icons{
  min-height:36px!important;
  gap:9px!important;
  flex-wrap:wrap!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r47-footer-social-icons a,
body[data-r47-customer][data-customer-revision="r47"] .r47-footer-social-icons .r62-footer-social-static{
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  padding:5px!important;
  border:1px solid #dbe3de!important;
  border-radius:50%!important;
  background:#fff!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r47-footer-social-icons img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  filter:none!important;
}

/* Footer official/app/payment media: each asset gets its own readable visual slot. */
body[data-r47-customer][data-customer-revision="r47"] .r47-footer-visuals.r62-footer-visuals{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:28px 44px!important;
  min-height:94px!important;
  padding:16px 28px!important;
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-visual-item{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:58px!important;
  min-width:72px!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-visual-item img{
  display:block!important;
  width:auto!important;
  object-fit:contain!important;
  filter:none!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-payment img{
  width:auto!important;
  height:46px!important;
  max-width:360px!important;
  max-height:46px!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-app-promo img{
  width:auto!important;
  height:54px!important;
  max-width:250px!important;
  max-height:54px!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-app-qr img{
  width:64px!important;
  height:64px!important;
  max-width:64px!important;
  max-height:64px!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-etbis img{
  width:auto!important;
  height:62px!important;
  max-width:180px!important;
  max-height:62px!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-etbis>a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

@media(max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"] .r47-footer-visuals.r62-footer-visuals{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:14px!important;
    padding:14px 18px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r62-footer-payment{
    grid-column:1/-1!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r62-footer-payment img{
    max-width:min(100%,330px)!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r62-footer-app-promo img{
    max-width:190px!important;
  }
}

/* Keep the visual strip readable even when the uploaded original is physically small. */
body[data-r47-customer][data-customer-revision="r47"] .r62-footer-visual-item{
  overflow:visible!important;
}
body[data-r47-customer][data-customer-revision="r47"] .r47-footer-newsletter .r47-footer-social-icons{
  margin-top:14px!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave63-addon-sponsor-bulk.css */
/* ORKIDEM R47 Wave63 - add-on catalog, sponsor showcase and bulk delivery polish */
body[data-r47-customer][data-customer-revision="r47"] .r46-buy-card>.eyebrow,
body[data-r47-customer][data-customer-revision="r47"] .r46-buy-card>.urun-coklu-kategoriler{display:none!important}

/* Mega/sponsor visual must be a real showcase, not a thin strip. */
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card.is-image>img{height:220px!important;min-height:220px!important;max-height:220px!important;object-fit:cover!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card.is-product>img{height:165px!important;min-height:165px!important;max-height:165px!important;object-fit:cover!important}
body[data-r47-customer][data-customer-revision="r47"] .a22-nav .r38-mega-preview>img{height:220px!important;min-height:220px!important;max-height:220px!important;object-fit:cover!important}
body[data-r47-customer][data-customer-revision="r47"] .a22-nav .r19-mega-sponsor-kart>img{height:170px!important;min-height:170px!important;max-height:170px!important;object-fit:cover!important}
body[data-r47-customer][data-customer-revision="r47"] .mega-sponsor>img{height:180px!important;min-height:180px!important;object-fit:cover!important}

/* Sponsor showcase: large, readable visual area on both Mega Menu and home placement. */
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-promos{min-height:220px!important;align-self:start!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-context{min-height:220px!important;grid-auto-rows:auto!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card{height:auto!important;min-height:220px!important}
body[data-r47-customer][data-customer-revision="r47"] .r59-mega-card.is-product{min-height:230px!important}
body[data-r47-customer][data-customer-revision="r47"] .a22-nav .r38-mega-preview-grid{min-height:220px!important;align-items:start!important}
body[data-r47-customer][data-customer-revision="r47"] .a22-nav .r38-mega-preview{height:auto!important;min-height:220px!important;max-height:none!important}
body[data-r47-customer][data-customer-revision="r47"] .a22-nav .r17-mega-sponsor-kart{height:auto!important;min-height:190px!important}
body[data-r47-customer][data-customer-revision="r47"] .a22-nav .r17-mega-sponsor-kart>img{height:150px!important;min-height:150px!important;max-height:150px!important;object-fit:cover!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row>a{display:block!important;min-height:235px!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;background:#fff!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row>a>img{display:block!important;width:100%!important;height:175px!important;min-height:175px!important;max-height:175px!important;border-radius:0!important;object-fit:cover!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row>a>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 12px!important;padding:10px 12px 12px!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row small{grid-column:1/-1;font-size:8px!important}
body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row b{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row em{font-size:11px!important;font-weight:800!important;align-self:center}
body[data-r47-customer][data-customer-revision="r47"] .r63-sponsor-buy{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:30px;margin-top:4px;padding:6px 11px;border-radius:8px;background:#075844;color:#fff;font-size:9px;font-weight:800}
@media(max-width:760px){body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row{grid-template-columns:1fr!important}body[data-r47-customer][data-customer-revision="r47"] .r46-sponsor-row>a>img{height:190px!important;min-height:190px!important;max-height:190px!important}}

/* Seller delivery pricing: one save action for the entire assigned district list. */
.r63-mahalle-actions{display:flex;align-items:end;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.r63-mahalle-actions .r22-mahalle-ara{margin:0!important}
.r63-mahalle-toplu-form{display:block}
.r63-mahalle-form{display:flex;align-items:center;gap:8px}
.r63-mahalle-form .r22-fiyat-input{min-width:250px}
@media(max-width:760px){.r63-mahalle-actions{align-items:stretch}.r63-mahalle-actions>*{width:100%}.r63-mahalle-actions .buton{justify-content:center}.r63-mahalle-form .r22-fiyat-input{min-width:0;width:100%}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave65-cart-product-feedback.css */
/* ORKIDEM R47.0 WAVE65 · sepet odak modu + ürün sepete ekle mikro etkileşimi */
body.r47-sepet-odak .r46-promo,
body.r47-sepet-odak .r46-header,
body.r47-sepet-odak .r244-sticky-header,
body.r47-sepet-odak .r46-footer,
body.r47-sepet-odak .a22-orki-balon,
body.r47-sepet-odak .a22-orki-panel,
body.r47-sepet-odak [data-orki-ac],
body.r47-sepet-odak [data-orki-panel]{display:none!important}
body.r47-sepet-odak{background:#fbfaf7!important}
body.r47-sepet-odak .a22-main.r45-main{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important}
body.r47-sepet-odak.r43-topbar-active{padding-top:0!important}

body[data-r47-customer] .r46-add-cart,
body[data-r47-customer] .r47-mobile-cart{
  cursor:pointer!important;
  transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,opacity .18s ease!important;
  box-shadow:0 10px 24px rgba(8,86,62,.16)!important;
}
body[data-r47-customer] .r46-add-cart:not(:disabled):hover,
body[data-r47-customer] .r47-mobile-cart:not(:disabled):hover{
  transform:translateY(-2px)!important;
  box-shadow:0 15px 30px rgba(8,86,62,.22)!important;
  background:#086247!important;
}
body[data-r47-customer] .r46-add-cart:not(:disabled):active,
body[data-r47-customer] .r47-mobile-cart:not(:disabled):active{
  transform:translateY(0) scale(.985)!important;
}
body[data-r47-customer] .r46-add-cart.is-loading,
body[data-r47-customer] .r47-mobile-cart.is-loading{
  cursor:progress!important;
  opacity:.82!important;
  transform:none!important;
}
body[data-r47-customer] .r46-add-cart.is-loading::after,
body[data-r47-customer] .r47-mobile-cart.is-loading::after{
  content:"";
  width:14px;height:14px;margin-left:9px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;display:inline-block;vertical-align:-2px;animation:r47w65spin .7s linear infinite;
}
@keyframes r47w65spin{to{transform:rotate(360deg)}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave71-cart-buy-delivery.css */
/* ORKIDEM R47.0 WAVE71 - product CTA restoration */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions{
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:14px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions .r47-buy-now,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions .r46-add-cart{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;border-radius:11px!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions .r47-buy-now{
  border:1px solid #0b654c!important;background:#fff!important;color:#0b654c!important;box-shadow:0 5px 14px rgba(7,88,68,.06)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions .r46-add-cart{
  border:1px solid #0b654c!important;background:#0b654c!important;color:#fff!important;box-shadow:0 7px 18px rgba(7,88,68,.14)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-buy-actions button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px rgba(7,88,68,.14)!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-buy-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;min-width:min(64vw,300px)!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-now,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:44px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-now{border:1px solid #0b654c!important;background:#fff!important;color:#0b654c!important}
@media(max-width:480px){body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r47-mobile-buy-actions{min-width:240px!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave75-product-trust-video.css */
/* ORKIDEM R47 WAVE75 — PDP trust notices and product video */
body[data-r47-customer] .r75-product-video{margin-top:12px;padding:11px;border:1px solid #e2e8e3;border-radius:12px;background:#fbfcfb}.r75-product-video-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.r75-product-video-head strong{font-size:13px;color:#173a2e}.r75-product-video-head small{font-size:10px;color:#768078}.r75-product-video video{display:block;width:100%;max-height:420px;aspect-ratio:16/9;object-fit:contain;border-radius:10px;background:#101412}
.r75-pdp-service-notices{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin:14px 0}.r75-pdp-notice{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;border-radius:12px;border:1px solid #dfe6e1;background:#fff}.r75-pdp-notice .ico{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;font-size:17px}.r75-pdp-notice strong{display:block;margin:0 0 4px;font-size:13px;color:#163b2e}.r75-pdp-notice p{margin:0;font-size:11px;line-height:1.55;color:#56645d}.r75-pdp-notice.approval{background:#effaf0;border-color:#d1ead4}.r75-pdp-notice.approval .ico{background:#dff3e2;color:#0d6547}.r75-pdp-notice.legal .ico{background:#f1f4f2;color:#486056}
@media(max-width:820px){.r75-pdp-service-notices{grid-template-columns:1fr}.r75-product-video video{max-height:300px}}

/* W75: mağazanın opsiyonel ücretsiz teslimat eşiği */
body[data-r47-customer] .r75-free-progress{margin:14px 0 2px;padding:14px 15px;border:1px solid #dcebe1;border-radius:14px;background:#f0f8f3;display:grid;gap:8px}
body[data-r47-customer] .r75-free-progress strong{font-size:13px;color:#166043;line-height:1.35}
body[data-r47-customer] .r75-free-progress>span{height:6px;border-radius:999px;background:#dbe8df;overflow:hidden}
body[data-r47-customer] .r75-free-progress>span>i{display:block;height:100%;border-radius:inherit;background:#176549}
body[data-r47-customer] .r75-free-progress small{font-size:11px;color:#6f7c75}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave149-historical-customer-tails.css */
/* WAVE141 - marka logosu ilk paint ve F5 sırasında sabit: hash-versioned cache + ayrılmış geometri. */
body[data-logo-stability-revision="wave141"] :is(.r46-brand,.r244-sticky-logo){
  display:flex!important;align-items:center!important;contain:layout style!important;
}
body[data-logo-stability-revision="wave141"] .r46-brand{min-height:50px!important;}
body[data-logo-stability-revision="wave141"] :is(.r46-brand img,.r244-sticky-logo img,img[src*="/marka-gorseli/"]){
  display:block!important;opacity:1!important;visibility:visible!important;
  animation:none!important;transition:none!important;filter:none!important;transform:none!important;
  object-fit:contain!important;object-position:left center!important;
}
body[data-logo-stability-revision="wave141"] .r244-sticky-logo{min-width:120px!important;min-height:32px!important;}

/* WAVE144 — yönetilen banner/sticky müşteri yayın yolu. */
body[data-r46-customer][data-site-banner-revision="wave144"][data-header-sticky-enabled="1"]>.r244-sticky-header{
  display:block!important;position:fixed!important;left:0!important;right:0!important;z-index:1200!important;
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-110%)!important;
  transition:transform .18s ease,opacity .18s ease,visibility .18s ease!important;
}
body[data-r46-customer][data-site-banner-revision="wave144"][data-header-sticky-enabled="1"]>.r244-sticky-header.aktif{
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;
}
body[data-r46-customer][data-site-banner-revision="wave144"][data-header-sticky-enabled="0"]>.r244-sticky-header{display:none!important}

body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip{
  width:100%;margin:0;background:#fff;border-bottom:1px solid #e4ebf4;overflow:hidden;
}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip-inner{position:relative;width:100%;height:clamp(82px,7vw,124px);overflow:hidden;background:#f5f8fc}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip :is(.r41-media-rotator,.r41-media-slide){width:100%;height:100%}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip .r41-media-slide{position:absolute;inset:0;display:block;opacity:0;pointer-events:none}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip .r41-media-slide.is-active{opacity:1;pointer-events:auto}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip :is(img,video){display:block;width:100%;height:100%;object-fit:cover;object-position:center}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip-copy{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:4;max-width:min(1100px,90vw);padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.9);color:#15365e;font-size:12px;font-weight:800;box-shadow:0 4px 14px rgba(20,55,96,.1)}

body[data-r46-customer][data-site-banner-revision="wave144"] .r144-mobile-banners{display:none}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner-grid{
  width:min(1440px,calc(100% - 40px));margin:22px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;
}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner{position:relative;min-width:0;aspect-ratio:2.08/1;border:1px solid #dce6f3;border-radius:18px;overflow:hidden;background:#f7f9fc;box-shadow:0 8px 26px rgba(20,55,96,.055)}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner :is(.r41-media-rotator,.r41-media-slide){position:absolute;inset:0;width:100%;height:100%}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner .r41-media-slide{display:block;opacity:0;pointer-events:none}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner .r41-media-slide.is-active{opacity:1;pointer-events:auto}
body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner :is(img,video){display:block;width:100%;height:100%;object-fit:cover;object-position:center}

body[data-r46-customer][data-site-banner-revision="wave144"] :is(.r144-four-banner,.r144-mobile-banner,.r144-wide-strip) .r41-media-nav{
  position:absolute;top:50%;z-index:5;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(255,255,255,.9);color:#1557c6;box-shadow:0 5px 16px rgba(20,55,96,.12);transform:translateY(-50%);cursor:pointer
}
body[data-r46-customer][data-site-banner-revision="wave144"] :is(.r144-four-banner,.r144-mobile-banner,.r144-wide-strip) .r41-media-prev{left:10px}
body[data-r46-customer][data-site-banner-revision="wave144"] :is(.r144-four-banner,.r144-mobile-banner,.r144-wide-strip) .r41-media-next{right:10px}

@media(max-width:760px){
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip-inner{height:72px}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-wide-strip-copy{font-size:10px;bottom:6px;max-width:92vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-mobile-banners{display:grid;gap:12px;width:calc(100% - 24px);margin:12px auto 16px}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-mobile-banner{position:relative;min-width:0;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#f7f9fc;border:1px solid #dce6f3}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-mobile-banner :is(.r41-media-rotator,.r41-media-slide){position:absolute;inset:0;width:100%;height:100%}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-mobile-banner .r41-media-slide{display:block;opacity:0;pointer-events:none}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-mobile-banner .r41-media-slide.is-active{opacity:1;pointer-events:auto}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-mobile-banner :is(img,video){display:block;width:100%;height:100%;object-fit:cover;object-position:center}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-has-mobile-banners .r49-managed-home-hero{display:none!important}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner-grid{width:calc(100% - 24px);margin:14px auto;grid-template-columns:1fr;gap:12px}
  body[data-r46-customer][data-site-banner-revision="wave144"] .r144-four-banner{border-radius:14px}
}

/* WAVE149 - ana marka gorseli PHP controller turu olmadan statik immutable URL ile ilk paint'te sabit. */
body[data-logo-stability-revision="wave149"] :is(.r46-brand,.r244-sticky-logo){
  display:flex!important;align-items:center!important;contain:layout style!important;
}
body[data-logo-stability-revision="wave149"] .r46-brand{min-height:50px!important;}
body[data-logo-stability-revision="wave149"] :is(.r46-brand img,.r244-sticky-logo img){
  display:block!important;opacity:1!important;visibility:visible!important;
  animation:none!important;transition:none!important;filter:none!important;transform:none!important;
  object-fit:contain!important;object-position:left center!important;
}
body[data-logo-stability-revision="wave149"] .r244-sticky-logo{min-width:120px!important;min-height:32px!important;}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave161-mega-compact.css */
/* ORKIDEM WAVE161 · Mega menu görünür metin sadeleştirme ve tek vitrin medyası.
   Açıklama verileri kaynak/DOM içinde korunur; kullanıcıya gösterilmez. */
body[data-r47-customer][data-mega-compact-revision="wave161"] .r47-mega-left-item small[hidden],
body[data-r47-customer][data-mega-compact-revision="wave161"] .r59-mega-subcategory small[hidden],
body[data-r47-customer][data-mega-compact-revision="wave161"] .r46-mega-link small[hidden]{display:none!important}
body[data-r47-customer][data-mega-compact-revision="wave161"] .r47-mega-left-item{grid-template-columns:44px minmax(0,1fr) 14px!important;gap:9px!important;min-height:50px!important;padding:5px 8px!important}
body[data-r47-customer][data-mega-compact-revision="wave161"] .r47-mega-left-item.active,
body[data-r47-customer][data-mega-compact-revision="wave161"] .r47-mega-left-item:hover{padding:4px 7px!important}
body[data-r47-customer][data-mega-compact-revision="wave161"] .r47-mega-left-item img{width:40px!important;height:40px!important}
body[data-r47-customer][data-mega-compact-revision="wave161"] .r47-mega-left-item strong{line-height:1.2!important}
body[data-r47-customer][data-mega-compact-revision="wave161"] .r59-mega-subcategory{padding:7px 0!important}
body[data-r47-customer][data-mega-compact-revision="wave161"] .r59-mega-context{grid-template-columns:minmax(0,1fr)!important}
body[data-r47-customer][data-mega-compact-revision="wave161"] .r59-mega-context>.r59-mega-card:nth-child(n+2){display:none!important}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave162-mega-two-slot.css */
/* ORKIDEM WAVE162 · Mega Menü iki vitrin slotu geri getirildi.
   Açıklama verileri DOM'da korunur ama kullanıcıya gösterilmez.
   Slot 1: uygun sponsor varsa sponsor; yoksa yönetilen/ürün/bölgesel içerik.
   Slot 2: yönetilen sabit görsel / seçili ürün / bölgesel ürün; boşsa bölgesel ürün fallback. */
body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-left-item small[hidden],
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-subcategory small[hidden],
body[data-r47-customer][data-mega-compact-revision="wave162"] .r46-mega-link small[hidden]{display:none!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-left-item{grid-template-columns:44px minmax(0,1fr) 14px!important;gap:9px!important;min-height:50px!important;padding:5px 8px!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-left-item.active,
body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-left-item:hover{padding:4px 7px!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-left-item img{width:40px!important;height:40px!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-left-item strong{line-height:1.2!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-subcategory{padding:7px 0!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-content{grid-template-columns:minmax(180px,1fr) minmax(150px,.76fr) minmax(170px,.86fr) minmax(360px,1.55fr)!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-promos{min-width:0!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-context{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;min-width:0!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-context[hidden]{display:none!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-context>.r59-mega-card{display:block!important;min-width:0!important;width:100%!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-context>.r59-mega-card:nth-child(2){display:block!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-product>img{height:176px!important;min-height:176px!important;max-height:176px!important;object-fit:cover!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-image>img{height:236px!important;min-height:236px!important;max-height:236px!important;object-fit:cover!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-product-copy{padding:9px 10px 10px!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-product-foot>em{min-width:66px!important}
@media(max-width:1320px){
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-content{grid-template-columns:minmax(170px,1fr) minmax(145px,.72fr) minmax(160px,.8fr) minmax(330px,1.45fr)!important}
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-product>img{height:158px!important;min-height:158px!important;max-height:158px!important}
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-image>img{height:215px!important;min-height:215px!important;max-height:215px!important}
}
@media(max-width:1100px){body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-promos{display:none!important}}
/* R47 ana navigasyonun genel anchor yüksekliği Mega Menü kartlarına taşmamalı. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-mega-compact-revision="wave162"] .r46-nav .r47-mega-panel .r59-mega-card{
  height:auto!important;min-height:220px!important;max-height:none!important;padding:0!important;font-size:inherit!important;line-height:normal!important;white-space:normal!important;overflow:hidden!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-mega-compact-revision="wave162"] .r46-nav .r47-mega-panel .r59-mega-card.is-image>img{
  display:block!important;width:100%!important;height:236px!important;min-height:236px!important;max-height:236px!important;object-fit:cover!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-mega-compact-revision="wave162"] .r46-nav .r47-mega-panel .r59-mega-card.is-product{
  min-height:250px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-mega-compact-revision="wave162"] .r46-nav .r47-mega-panel .r59-mega-card.is-product>img{
  display:block!important;width:100%!important;height:176px!important;min-height:176px!important;max-height:176px!important;object-fit:cover!important;
}
@media(max-width:1320px){
 body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-mega-compact-revision="wave162"] .r46-nav .r47-mega-panel .r59-mega-card.is-image>img{height:215px!important;min-height:215px!important;max-height:215px!important}
 body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-mega-compact-revision="wave162"] .r46-nav .r47-mega-panel .r59-mega-card.is-product>img{height:158px!important;min-height:158px!important;max-height:158px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave163-kendi-cicegini-cta.css */
/* ORKIDEM WAVE163 · Ana sayfa Kendi Çiçeğini Oluştur CTA renk uyumu.
   W156 mavi aksiyon rengi yerine aktif R46 müşteri marka yeşili kullanılır. */
body[data-r47-customer][data-home-builder-cta-revision="wave163"] .r156-home-builder>a{
  background:var(--r46-green,#00553f)!important;
  border:1px solid var(--r46-green,#00553f)!important;
  color:#fff!important;
  box-shadow:0 5px 14px rgba(0,85,63,.14)!important;
}
body[data-r47-customer][data-home-builder-cta-revision="wave163"] .r156-home-builder>a:hover,
body[data-r47-customer][data-home-builder-cta-revision="wave163"] .r156-home-builder>a:focus-visible{
  background:var(--r46-green-2,#0b654f)!important;
  border-color:var(--r46-green-2,#0b654f)!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave164-global-search.css */
/* WAVE164 · Kamusal nokta-atışı arama + sade header aksiyonları */
.r46-search,.r244-sticky-arama{position:relative}
.r46-actions .r46-action-copy{display:flex;align-items:center;min-width:0}
.r46-actions .r46-action-copy>strong{line-height:1.15}

.r46-search .a237-arama-onerileri,.r244-sticky-arama .a237-arama-onerileri{left:0;right:auto;width:min(700px,calc(100vw - 32px));max-height:min(68vh,560px);padding:8px;border:1px solid #dce4df;border-radius:16px;background:#fff;box-shadow:0 22px 54px rgba(20,45,36,.16);z-index:150}
.r164-search-suggestion{grid-template-columns:58px minmax(0,1fr) auto!important;gap:14px!important;min-height:74px;padding:8px 10px!important;border-radius:11px!important;border-bottom:1px solid #edf1ee}
.r164-search-suggestion:last-child{border-bottom:0}
.r164-search-suggestion:hover,.r164-search-suggestion.aktif{background:#f6f9f7!important}
.r164-search-suggestion-media{display:flex!important;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid #e5ebe7;border-radius:10px;overflow:hidden;background:#f8faf8}
.r164-search-suggestion-media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;background:transparent!important}
.r164-search-suggestion-media.is-empty:after{content:'✿';font-size:22px;color:#8aa197}
.r164-search-suggestion-copy{display:flex!important;flex-direction:column;justify-content:center;gap:4px!important;min-width:0}
.r164-search-suggestion-copy strong{font-size:15px;line-height:1.28;color:#142d24;font-weight:700}
.r164-search-suggestion-copy small{font-size:12px;color:#74827d;opacity:1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.r164-search-suggestion-type{min-width:64px;text-align:right;color:#7c8984;font-size:12px!important;font-weight:600!important;white-space:nowrap}
.r164-search-suggestion[data-search-type="magaza"] .r164-search-suggestion-media img{object-fit:contain!important;padding:5px}
.r164-search-suggestion[data-search-type="magaza"] .r164-search-suggestion-type{color:#075b43}
.r164-search-suggestion[data-search-type="kategori"] .r164-search-suggestion-type{color:#756b58}

.r164-search-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}
.r164-search-summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.r164-search-summary>div span{padding-left:12px;border-left:1px solid #dfe6e1}
.r164-search-summary>small{max-width:560px;color:#6e7d77;text-align:right;line-height:1.45}
.r164-search-entity-section,.r164-search-products{margin:0 0 24px}
.r164-search-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 11px}
.r164-search-section-head h2{margin:0;font-size:18px;line-height:1.2;color:#15382d}
.r164-search-section-head a,.r164-search-section-head span{font-size:12px;color:#5f766d;text-decoration:none}
.r164-search-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.r164-search-entity-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:12px;border:1px solid #e0e7e2;border-radius:14px;background:#fff;color:#153229;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.r164-search-entity-card:hover{border-color:#b7ccc3;box-shadow:0 10px 26px rgba(24,63,49,.08);transform:translateY(-1px)}
.r164-search-entity-media{width:72px;height:72px;border-radius:12px;overflow:hidden;background:#f7f9f7;border:1px solid #e7ece9;display:flex;align-items:center;justify-content:center}
.r164-search-entity-media img{width:100%;height:100%;object-fit:cover}
.r164-store-card .r164-search-entity-media img{object-fit:contain;padding:7px}
.r164-search-entity-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.r164-search-entity-copy small{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700;color:#70827a}
.r164-search-entity-copy strong{font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.r164-search-entity-copy>span{font-size:12px;color:#7b8883;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.r164-search-entity-copy em{font-style:normal;font-size:11px;color:#0b654f}
.r164-search-entity-card>b{font-size:11px;font-weight:700;color:#0b654f;white-space:nowrap}
.r164-product-empty{margin-top:8px}

@media(max-width:900px){
  .r46-search .a237-arama-onerileri,.r244-sticky-arama .a237-arama-onerileri{position:fixed;top:112px;left:12px;right:12px;width:auto;max-height:62vh}
  .r164-search-entity-grid{grid-template-columns:1fr}
  .r164-search-summary{align-items:flex-start;flex-direction:column}
  .r164-search-summary>small{text-align:left}
}
@media(max-width:560px){
  .r164-search-suggestion{grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;min-height:64px}
  .r164-search-suggestion-media{width:48px;height:48px}
  .r164-search-suggestion-copy strong{font-size:14px}
  .r164-search-suggestion-type{min-width:52px;font-size:11px!important}
  .r164-search-entity-card{grid-template-columns:58px minmax(0,1fr);padding:10px}
  .r164-search-entity-media{width:58px;height:58px}
  .r164-search-entity-card>b{grid-column:2}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave170-customer-stability.css */
/* ORKIDEM WAVE170 - customer stable surfaces. Source file; WAVE91 bundles it. */
.r156-customer{--r156-blue:#0b5dcc;--r156-pink:#f51976;--r156-ink:#102f57;--r156-muted:#6b7d94;--r156-line:#dbe5f1;--r156-soft:#f5f8fc;--r156-green:#11845b;max-width:1480px;margin:0 auto;padding:22px 28px 56px;color:var(--r156-ink)}
.r156-builder-hero,.r156-builder-shop-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border:1px solid var(--r156-line);border-radius:22px;background:linear-gradient(110deg,#fff 0%,#f8fbff 70%,#fff5fa 100%);box-shadow:0 15px 36px rgba(16,47,87,.06)}
.r156-builder-hero>div:last-child{flex:1}.r156-builder-mark{display:grid;place-items:center;width:74px;height:74px;border-radius:22px;background:#eaf3ff;color:var(--r156-blue);font-size:38px;box-shadow:inset 0 0 0 1px #cfddf0}
.r156-builder-hero span,.r156-builder-shop-head>div>span,.r156-builder-section-head span{font-size:.72rem;font-weight:900;letter-spacing:.12em;color:var(--r156-blue)}
.r156-builder-hero h1,.r156-builder-shop-head h1{margin:5px 0 8px;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.08}.r156-builder-hero p,.r156-builder-shop-head p{margin:0;max-width:820px;color:var(--r156-muted);font-size:1rem;line-height:1.55}
.r156-builder-state{margin:22px 0;padding:48px 28px;text-align:center;border:1px solid var(--r156-line);border-radius:20px;background:#fff}.r156-builder-state .r156-state-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 12px;border-radius:50%;background:#edf5ff;color:var(--r156-blue);font-size:25px}.r156-builder-state b{display:block;font-size:1.15rem}.r156-builder-state p{max-width:680px;margin:8px auto 18px;color:var(--r156-muted)}
.r156-builder-stores{margin-top:24px}.r156-builder-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px}.r156-builder-section-head h2{margin:3px 0 2px;font-size:1.45rem}.r156-builder-section-head p{margin:0;color:var(--r156-muted)}.r156-builder-section-head>strong{font-size:.86rem;color:var(--r156-muted)}
.r156-builder-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.r156-builder-store-card{overflow:hidden;border:1px solid var(--r156-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(18,52,86,.055)}.r156-builder-store-image{height:170px;background:#f1f6fb;display:grid;place-items:center;color:#9bb0c8;font-size:36px}.r156-builder-store-image img{width:100%;height:100%;display:block;object-fit:cover}.r156-builder-store-info{padding:16px}.r156-store-mini-brand{display:flex;align-items:center;gap:10px}.r156-store-mini-brand img{width:42px;height:42px;border-radius:12px;object-fit:contain;border:1px solid var(--r156-line);background:#fff}.r156-store-mini-brand h3{margin:0;font-size:1.05rem}.r156-store-mini-brand small{color:var(--r156-muted)}.r156-builder-store-info>p{min-height:42px;margin:10px 0;color:var(--r156-muted);font-size:.9rem;line-height:1.45}.r156-builder-store-info .buton{width:100%;justify-content:center}
.r156-truth-note{display:flex;gap:12px;align-items:center;margin-top:18px;padding:14px 18px;border:1px solid #d6eadf;border-radius:16px;background:#f5fbf8;color:#35614e}.r156-truth-note span{font-size:.9rem}
.r156-builder-shop-head{margin-bottom:18px}.r156-builder-shop-head>div:first-child{flex:1}.r156-builder-shop-meta{min-width:260px;padding:14px 16px;border-left:3px solid var(--r156-pink);background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(16,47,87,.05)}.r156-builder-shop-meta b,.r156-builder-shop-meta small{display:block}.r156-builder-shop-meta small{margin-top:5px;color:var(--r156-muted)}
.r156-cart-conflict{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:16px 18px;border:1px solid #f0c976;border-radius:16px;background:#fffaf0}.r156-cart-conflict p{margin:4px 0 0;color:#715e38}.r156-builder-form{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.r156-builder-work{display:grid;gap:16px}.r156-builder-type,.r156-builder-components,.r156-builder-real,.r156-summary-card{border:1px solid var(--r156-line);border-radius:20px;background:#fff;box-shadow:0 8px 26px rgba(16,47,87,.045)}.r156-builder-type,.r156-builder-components{padding:20px}.r156-step-label{display:flex;align-items:center;gap:11px;margin-bottom:15px}.r156-step-label>i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#e8f2ff;color:var(--r156-blue);font-style:normal;font-weight:900}.r156-step-label b,.r156-step-label span{display:block}.r156-step-label b{font-size:1.08rem}.r156-step-label span{margin-top:2px;color:var(--r156-muted);font-size:.87rem}
.r156-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r156-type-grid label{position:relative}.r156-type-grid input{position:absolute;opacity:0;pointer-events:none}.r156-type-card{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:14px;border:1px solid var(--r156-line);border-radius:15px;cursor:pointer;transition:.15s ease}.r156-type-card>i{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#f2f6fb;font-style:normal;font-size:22px}.r156-type-card>b{font-size:1rem}.r156-type-card>small{color:var(--r156-muted)}.r156-type-grid input:checked+.r156-type-card{border-color:var(--r156-blue);box-shadow:0 0 0 2px rgba(11,93,204,.10);background:#f7fbff}.r156-type-grid input:checked+.r156-type-card>i{background:#e4f0ff;color:var(--r156-blue)}
.r156-component-group{padding-top:16px;border-top:1px solid #edf1f6}.r156-component-group:first-of-type{padding-top:0;border-top:0}.r156-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.r156-group-head h2{margin:0;font-size:1rem}.r156-group-head sup{color:var(--r156-pink)}.r156-group-head small{color:var(--r156-muted)}.r156-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.r156-choice{min-width:0;overflow:hidden;border:1px solid var(--r156-line);border-radius:15px;background:#fff;transition:.15s ease}.r156-choice:has(input:not([value="0"])){border-color:#8eb8ec}.r156-choice.soldout{opacity:.58}.r156-choice-image{height:118px;display:grid;place-items:center;background:#f4f7fa;color:#a6b5c7;font-size:28px}.r156-choice-image img{display:block;width:100%;height:100%;object-fit:cover}.r156-choice-copy{padding:10px 10px 6px}.r156-choice-copy b{display:block;min-height:38px;font-size:.88rem;line-height:1.3}.r156-choice-copy strong{display:block;margin-top:5px;color:var(--r156-green);font-size:.9rem}.r156-choice-copy small{display:block;margin-top:3px;color:var(--r156-muted);font-size:.72rem}.r156-stepper{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:4px;padding:7px 9px 9px}.r156-stepper button{height:32px;border:1px solid #dce4ee;border-radius:9px;background:#fff;color:var(--r156-ink);font-size:18px;font-weight:700;cursor:pointer}.r156-stepper input{width:100%;height:32px;border:0!important;box-shadow:none!important;text-align:center;padding:0;background:transparent;-moz-appearance:textfield}.r156-stepper input::-webkit-outer-spin-button,.r156-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.r156-builder-real{padding:14px 18px;background:#f5fbf8;border-color:#d9ebe2}.r156-builder-real p{margin:4px 0 0;color:#567064;font-size:.87rem;line-height:1.5}
.r156-builder-summary{position:sticky;top:112px}.r156-summary-card{padding:19px}.r156-summary-card>span{font-size:.7rem;letter-spacing:.12em;font-weight:900;color:var(--r156-blue)}.r156-summary-card h2{margin:5px 0 14px;font-size:1.2rem}.r156-summary-store{padding:11px 12px;border-radius:12px;background:#f4f7fb}.r156-summary-store b,.r156-summary-store small{display:block}.r156-summary-store small{margin-top:3px;color:var(--r156-muted)}.r156-summary-lines{display:grid;gap:7px;padding:13px 0;border-bottom:1px solid #e9eff5}.r156-summary-lines>div{display:flex;justify-content:space-between;gap:10px;font-size:.82rem}.r156-summary-lines>div b{white-space:nowrap}.r156-summary-lines p{margin:0;color:var(--r156-muted);font-size:.84rem}.r156-summary-total{display:flex;justify-content:space-between;align-items:end;padding:14px 0 8px}.r156-summary-total strong{font-size:1.55rem;color:var(--r156-green)}.r156-minimum{display:block;margin-bottom:10px;color:#8a6a24}.r156-summary-error{margin:7px 0;padding:9px 10px;border-left:3px solid #d99016;border-radius:8px;background:#fff8eb;color:#6f521e;font-size:.82rem}.r156-submit{width:100%;justify-content:center;margin-top:4px}.r156-summary-card>small:last-child{display:block;margin-top:10px;color:var(--r156-muted);font-size:.72rem;line-height:1.4}
.r156-store-builder-cta{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 16px;padding:14px 16px;border:1px solid #ccdff5;border-radius:16px;background:linear-gradient(100deg,#f6faff,#fff7fb);text-decoration:none;color:var(--r156-ink);box-shadow:0 7px 20px rgba(11,93,204,.06)}.r156-store-builder-cta>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e8f2ff;color:var(--r156-blue);font-size:23px}.r156-store-builder-cta small,.r156-store-builder-cta strong,.r156-store-builder-cta p{display:block;margin:0}.r156-store-builder-cta small{font-size:.65rem;font-weight:900;letter-spacing:.1em;color:var(--r156-blue)}.r156-store-builder-cta strong{margin:2px 0;font-size:1rem}.r156-store-builder-cta p{font-size:.8rem;color:var(--r156-muted)}.r156-store-builder-cta>b{color:var(--r156-blue);white-space:nowrap}
.r156-home-builder{width:min(1440px,calc(100% - 40px));margin:16px auto;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid #d4e2f3;border-radius:18px;background:linear-gradient(95deg,#f6faff,#fff,#fff6fa);box-shadow:0 7px 24px rgba(16,47,87,.045)}.r156-home-builder-art{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#e9f3ff;color:#0b5dcc;font-size:28px}.r156-home-builder-art b{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f51976;color:#fff;font-size:15px}.r156-home-builder small{font-weight:900;letter-spacing:.1em;color:#0b5dcc}.r156-home-builder h2{margin:2px 0 3px;font-size:1.18rem}.r156-home-builder p{margin:0;color:#6b7d94;font-size:.86rem}.r156-home-builder>a{padding:11px 14px;border-radius:11px;background:#0b5dcc;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.r156-home-builder>a span{margin-left:5px}
.kisisellestirme-kutu.r156-recipe-summary{border-left:3px solid #0b5dcc!important;background:#f7fbff!important}.r156-recipe-total{margin-top:4px;padding-top:6px;border-top:1px solid #dbe5f1}
@media(max-width:1180px){.r156-builder-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r156-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.r156-builder-form{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:900px){.r156-customer{padding:16px 16px 42px}.r156-builder-hero,.r156-builder-shop-head{align-items:flex-start;padding:20px}.r156-builder-shop-head{display:grid}.r156-builder-shop-meta{min-width:0;border-left:0;border-top:3px solid var(--r156-pink)}.r156-builder-form{grid-template-columns:1fr}.r156-builder-summary{position:static}.r156-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r156-home-builder{width:calc(100% - 24px);grid-template-columns:54px minmax(0,1fr)}.r156-home-builder-art{width:52px;height:52px}.r156-home-builder>a{grid-column:1/3;text-align:center}.r156-store-builder-cta{grid-template-columns:42px 1fr}.r156-store-builder-cta>b{grid-column:1/3;text-align:right}}
@media(max-width:620px){.r156-builder-hero{display:grid;text-align:left}.r156-builder-mark{width:56px;height:56px;border-radius:16px;font-size:28px}.r156-builder-store-grid{grid-template-columns:1fr}.r156-type-grid{grid-template-columns:1fr}.r156-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r156-choice-image{height:108px}.r156-choice-copy b{font-size:.82rem}.r156-group-head{align-items:flex-start;flex-direction:column;gap:2px}.r156-cart-conflict{align-items:stretch;flex-direction:column}.r156-builder-type,.r156-builder-components{padding:14px}.r156-home-builder{grid-template-columns:1fr}.r156-home-builder-art{display:none}.r156-home-builder>a{grid-column:auto}.r156-store-builder-cta{grid-template-columns:1fr}.r156-store-builder-cta>span{display:none}.r156-store-builder-cta>b{grid-column:auto;text-align:left}}

body[data-r47-customer][data-ui-stability-revision="wave170"] .r156-home-builder>a,
body[data-r47-customer][data-ui-stability-revision="wave170"] .r156-builder-store-info .buton,
body[data-r47-customer][data-ui-stability-revision="wave170"] .r156-builder-state .buton{background:#1557c6!important;border-color:#1557c6!important;color:#fff!important;box-shadow:0 8px 18px rgba(21,87,198,.16)!important}
body[data-r47-customer][data-ui-stability-revision="wave170"] .r156-home-builder>a:hover,
body[data-r47-customer][data-ui-stability-revision="wave170"] .r156-builder-store-info .buton:hover{background:#0f43a0!important;border-color:#0f43a0!important}
/* Two showcase slots are a locked desktop contract. */
body[data-r47-customer][data-ui-stability-revision="wave170"] .r59-mega-context{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body[data-r47-customer][data-ui-stability-revision="wave170"] .r59-mega-context>.r59-mega-card:nth-child(2){display:block!important}
body[data-r47-customer][data-ui-stability-revision="wave170"] .r59-mega-card{min-width:0!important}
@media(max-width:1100px){body[data-r47-customer][data-ui-stability-revision="wave170"] .r59-mega-promos{display:none!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave171-orki-mega-productivity.css */
/* ORKIDEM WAVE171 · ORKI verimlilik + Mega Menü 2-slot alt CTA. */
body[data-r47-customer] .a22-orki-panel{width:min(420px,calc(100vw - 24px))!important;height:min(620px,calc(100dvh - 36px))!important;right:16px!important;bottom:16px!important;border-radius:20px!important;background:#fff!important;border:1px solid #e7e4de!important;box-shadow:0 24px 70px rgba(18,39,31,.18)!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;overflow:hidden!important}
body[data-r47-customer] .a22-orki-panel header{padding:14px 16px!important;background:#faf8f3!important;border-bottom:1px solid #eee9df!important;min-height:70px!important}
body[data-r47-customer] .a22-orki-panel header strong{font-size:14px!important;color:#1c3129!important}body[data-r47-customer] .a22-orki-panel header button{width:38px!important;height:38px!important;border:1px solid #ebe6dc!important;background:#fff!important}
body[data-r47-customer] .a22-orki-mesajlar{padding:16px!important;gap:10px!important;overflow-x:hidden!important;overscroll-behavior:contain!important}
body[data-r47-customer] .a22-orki-mesaj{max-width:86%!important;padding:11px 13px!important;border-radius:16px!important;background:#f4f3f0!important;color:#24352f!important;line-height:1.45!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}
body[data-r47-customer] .a22-orki-mesaj.kullanici{background:#0d4b3c!important;color:#fff!important;border-bottom-right-radius:6px!important}
body[data-r47-customer] .a22-orki-oneriler{padding:2px 14px 10px!important;gap:7px!important;max-height:190px!important;overflow:auto!important}
body[data-r47-customer] .a22-orki-oneriler>button{background:#fff!important;border:1px solid #ddd8ce!important;color:#23372f!important;border-radius:999px!important;padding:7px 11px!important;font-size:11px!important;font-weight:700!important}
body[data-r47-customer] .a22-orki-panel form{padding:10px 12px 12px!important;background:#fff!important;align-items:flex-end!important;border-top:1px solid #eeeae3!important}
body[data-r47-customer] .a22-orki-panel form textarea{flex:1!important;min-width:0!important;min-height:42px!important;max-height:96px!important;resize:none!important;border:1px solid #ccd8d2!important;border-radius:14px!important;padding:10px 12px!important;font:inherit!important;line-height:1.35!important;outline:none!important}
body[data-r47-customer] .a22-orki-panel form textarea:focus{border-color:#0d6a52!important;box-shadow:0 0 0 3px rgba(13,106,82,.10)!important}
body[data-r47-customer] .a22-orki-panel form button{height:42px!important;min-width:76px!important;border-radius:13px!important;background:#0d4b3c!important}
body[data-r47-customer] .a22-orki-urunler{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important}
body[data-r47-customer] .a22-orki-urun{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:7px!important;border:1px solid #e7e4dd!important;border-radius:13px!important;background:#fff!important;color:#20352d!important;text-decoration:none!important}
body[data-r47-customer] .a22-orki-urun img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:9px!important;background:#f6f4ef!important}body[data-r47-customer] .a22-orki-urun span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}body[data-r47-customer] .a22-orki-urun strong{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-r47-customer] .a22-orki-urun small{font-size:10px!important;color:#728078!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-promos{display:flex!important;flex-direction:column!important;min-height:0!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-context{align-items:stretch!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-product>img{height:206px!important;min-height:206px!important;max-height:206px!important}
body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-image>img{height:286px!important;min-height:286px!important;max-height:286px!important}
body[data-r47-customer] .r171-mega-footer-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:12px!important;padding:11px 13px!important;min-height:58px!important;border:1px solid #e8e3d9!important;border-radius:14px!important;background:linear-gradient(90deg,#fbfaf7,#f5f1e8)!important;color:#183f34!important;text-decoration:none!important;height:auto!important;white-space:normal!important}
body[data-r47-customer] .r171-mega-footer-strip span{display:flex;min-width:0;flex-direction:column;gap:2px}body[data-r47-customer] .r171-mega-footer-strip small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#7b857e}body[data-r47-customer] .r171-mega-footer-strip strong{font-size:12px;line-height:1.2}body[data-r47-customer] .r171-mega-footer-strip em{font-style:normal;font-size:11px;font-weight:800;white-space:nowrap}
@media(max-width:1320px){body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-product>img{height:178px!important;min-height:178px!important;max-height:178px!important}body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-image>img{height:244px!important;min-height:244px!important;max-height:244px!important}.r171-mega-footer-strip{min-height:52px!important}}
@media(max-width:640px){body[data-r47-customer] .a22-orki-panel{width:calc(100vw - 16px)!important;right:8px!important;bottom:8px!important;height:min(620px,calc(100dvh - 16px))!important;border-radius:18px!important}body[data-r47-customer] .a22-orki-mesajlar{padding:13px!important}}
/* Ana navigasyonun 43px genel anchor kilidi W171 alt CTA'ya taşınmasın. */
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-nav .r47-mega-panel .r171-mega-footer-strip{
  display:flex!important;height:auto!important;min-height:58px!important;max-height:none!important;padding:11px 13px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave172-orki-conversation.css */
/* ORKIDEM WAVE172 · ORKI doğal sohbet + sohbet geçmişi + mikrofonla yazma. */
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-panel{
  width:min(440px,calc(100vw - 24px))!important;height:min(680px,calc(100dvh - 28px))!important;
  right:14px!important;bottom:14px!important;border-radius:22px!important;border:1px solid #e6e4de!important;
  background:#fff!important;box-shadow:0 28px 80px rgba(21,43,35,.20)!important;
  grid-template-rows:auto minmax(0,1fr) auto auto!important;overflow:hidden!important;isolation:isolate!important;z-index:5000!important;
}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-header{
  position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;
  gap:10px!important;min-height:72px!important;padding:12px 13px!important;background:#fbfaf7!important;border-bottom:1px solid #ece8df!important;z-index:7!important;
}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-header .a22-orki-yuz{width:42px!important;height:42px!important;border-radius:13px!important;overflow:hidden!important;background:#f5eddb!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-header .a22-orki-yuz img{width:100%!important;height:100%!important;object-fit:contain!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-kimlik{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-kimlik strong{font-size:14px!important;line-height:1.2!important;color:#1d332b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-kimlik small{font-size:10.5px!important;color:#61756c!important;display:flex!important;align-items:center!important;gap:5px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-kimlik small i{width:7px!important;height:7px!important;border-radius:50%!important;background:#3db56b!important;flex:0 0 auto!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-kimlik small[data-mode="busy"] i{animation:r172OrkiPulse 1s infinite!important;background:#d8a72e!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-kimlik small[data-mode="safe"] i{background:#d6a23a!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-kimlik small[data-mode="warn"] i{background:#c26455!important}
@keyframes r172OrkiPulse{50%{opacity:.35;transform:scale(.8)}}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-header-actions{display:flex!important;gap:5px!important;align-items:center!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-header-actions>button{
  width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border:1px solid #e8e3d9!important;border-radius:11px!important;
  background:#fff!important;color:#233a31!important;display:grid!important;place-items:center!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;
}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu-ac{font-size:16px!important;letter-spacing:1px!important;padding-bottom:7px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu{
  position:absolute!important;right:52px!important;top:57px!important;width:220px!important;padding:6px!important;border:1px solid #e4e0d7!important;border-radius:13px!important;
  background:#fff!important;box-shadow:0 18px 42px rgba(20,39,32,.16)!important;z-index:15!important;
}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu[hidden]{display:none!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu>button{
  width:100%!important;height:auto!important;min-width:0!important;padding:9px 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#21352e!important;
  display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;text-align:left!important;align-items:start!important;font-size:12px!important;box-shadow:none!important;
}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu>button:hover{background:#f6f4ef!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu>button>span:first-child{font-size:15px!important;line-height:20px!important;text-align:center!important;color:#0d604a!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu>button>span:last-child{display:flex!important;flex-direction:column!important;gap:1px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu strong{font-size:12px!important;font-weight:800!important;color:#21352e!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu small{font-size:9.5px!important;color:#79857f!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gecmis{
  position:absolute!important;inset:72px 0 0 0!important;z-index:10!important;background:#fff!important;display:flex!important;flex-direction:column!important;min-height:0!important;
}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gecmis[hidden]{display:none!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gecmis-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;border-bottom:1px solid #eeeae2!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gecmis-head strong{font-size:14px!important;color:#1c362d!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gecmis-head button{width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:9px!important;background:#f5f3ee!important;color:#263a33!important;font-size:17px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-sohbet-listesi{overflow:auto!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:4px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-sohbet-listesi>button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;padding:11px 12px!important;border:0!important;border-radius:11px!important;background:#fff!important;color:#20352d!important;text-align:left!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-sohbet-listesi>button:hover{background:#f6f5f1!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-sohbet-listesi>button>span{display:flex!important;min-width:0!important;flex-direction:column!important;gap:3px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-sohbet-listesi strong{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-sohbet-listesi small{font-size:9.5px!important;color:#7c8882!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gecmis-empty{padding:20px!important;color:#718078!important;font-size:12px!important;text-align:center!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-mesajlar{
  padding:16px 15px 10px!important;gap:10px!important;background:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;scrollbar-gutter:stable!important;
}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-mesaj{max-width:86%!important;padding:11px 13px!important;border-radius:16px!important;border-bottom-left-radius:6px!important;background:#f3f2ee!important;color:#25372f!important;font-size:12.5px!important;line-height:1.48!important;box-shadow:none!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-mesaj.kullanici{align-self:flex-end!important;background:#0b5542!important;color:#fff!important;border-radius:16px!important;border-bottom-right-radius:6px!important;border-bottom-left-radius:16px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-inline-products{align-self:stretch!important;margin:0 0 4px 0!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-inline-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 4px 0!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-inline-actions a{border:1px solid #d8d5cc!important;border-radius:999px!important;padding:7px 10px!important;color:#174b3c!important;background:#fff!important;text-decoration:none!important;font-size:10px!important;font-weight:800!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-oneriler{padding:2px 14px 8px!important;max-height:92px!important;overflow:auto!important;gap:6px!important;background:#fff!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-oneriler:empty{display:none!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-oneriler>button{height:auto!important;min-width:0!important;max-width:100%!important;padding:7px 10px!important;border:1px solid #ddd9d0!important;border-radius:999px!important;background:#fff!important;color:#244039!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important;white-space:normal!important;text-align:left!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer{display:block!important;padding:9px 10px 10px!important;border-top:1px solid #ece9e2!important;background:#fff!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer-box{display:grid!important;grid-template-columns:minmax(0,1fr) 40px auto!important;align-items:end!important;gap:5px!important;padding:5px!important;border:1px solid #bbcfc6!important;border-radius:17px!important;background:#fff!important;box-shadow:0 0 0 2px rgba(11,85,66,.04)!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer-box:focus-within{border-color:#0c6c53!important;box-shadow:0 0 0 3px rgba(12,108,83,.10)!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer textarea{min-width:0!important;width:100%!important;min-height:44px!important;max-height:112px!important;margin:0!important;padding:11px 8px 9px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#24372f!important;font-size:12px!important;line-height:1.4!important;resize:none!important;box-shadow:none!important;outline:none!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer textarea:focus{border:0!important;box-shadow:none!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer button{margin:0!important;box-shadow:none!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-mikrofon{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#536b61!important;display:grid!important;place-items:center!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-mikrofon:hover{background:#f2f5f3!important;color:#0b6049!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-mikrofon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-mikrofon.is-listening{background:#fff0f0!important;color:#c73943!important;animation:r172MicPulse 1.15s infinite!important}
@keyframes r172MicPulse{50%{box-shadow:0 0 0 7px rgba(199,57,67,.09)}}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gonder{height:40px!important;min-width:74px!important;padding:0 12px!important;border:0!important;border-radius:13px!important;background:#0b5542!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:11px!important;font-weight:850!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gonder b{font-size:16px!important;line-height:1!important}.r172-orki-gonder.is-busy{opacity:.58!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-ses-durum{display:block!important;margin:6px 4px 0!important;padding:0!important;font-size:9.5px!important;line-height:1.35!important;color:#6e7d76!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-ses-durum[hidden]{display:none!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-ses-durum[data-state="listening"]{color:#b3313d!important;font-weight:750!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-ses-durum[data-state="done"]{color:#0a684e!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-ses-durum[data-state="error"]{color:#a13b3b!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-urun{grid-template-columns:58px minmax(0,1fr)!important;padding:7px!important;border-radius:14px!important;border:1px solid #e4e2dc!important;background:#fff!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-urun img{width:58px!important;height:58px!important;border-radius:10px!important}
body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-urun strong{font-size:11.5px!important}body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-urun small{font-size:9.5px!important}
@media(max-width:640px){
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-panel{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;right:6px!important;bottom:6px!important;border-radius:19px!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-header{padding:10px 11px!important;grid-template-columns:40px minmax(0,1fr) auto!important;min-height:66px!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-menu{right:47px!important;top:53px!important;width:min(220px,calc(100vw - 44px))!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gecmis{inset:66px 0 0 0!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-mesajlar{padding:13px 12px 8px!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .a22-orki-mesaj{max-width:91%!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer{padding:8px!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-composer-box{grid-template-columns:minmax(0,1fr) 38px 42px!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gonder{width:42px!important;min-width:42px!important;padding:0!important;border-radius:50%!important}
  body[data-r47-customer][data-orki-conversation-revision="wave172"] .r172-orki-gonder span{display:none!important}
}
/* WAVE185: ORKI gerçek ürün kartında teslimat durumu ve ücret özeti. */
body[data-r47-customer] .a22-orki-urun .r185-orki-product-delivery{color:#0b6850!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave173-orki-realtime.css */
/* ORKIDEM WAVE173 · ORKI gerçek zamanlı sesli sohbet / WebRTC / laptop denge. */
body[data-r47-customer][data-orki-realtime-revision] .r172-orki-panel{
  width:min(430px,calc(100vw - 24px))!important;
  height:min(640px,calc(100dvh - 30px))!important;
  right:14px!important;bottom:14px!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime{
  position:absolute!important;inset:72px 0 72px 0!important;z-index:12!important;
  display:grid!important;place-items:center!important;padding:22px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(250,248,242,.985))!important;
  overflow:hidden!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[hidden]{display:none!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-stage{
  width:min(100%,350px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;
  text-align:center!important;color:#183b30!important;gap:10px!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-orb{
  position:relative!important;width:118px!important;height:118px!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;margin:2px 0 8px!important;
  background:radial-gradient(circle at 35% 28%,#fff 0 18%,#f6eddb 48%,#dcece5 100%)!important;
  box-shadow:0 16px 38px rgba(9,73,54,.15),inset 0 0 0 1px rgba(10,92,68,.08)!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-orb img{width:76px!important;height:76px!important;object-fit:contain!important;position:relative!important;z-index:2!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-ring{
  position:absolute!important;inset:-8px!important;border:1px solid rgba(11,101,75,.18)!important;border-radius:50%!important;opacity:.5!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-ring-b{inset:-18px!important;opacity:.25!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-state="listening"] .r173-voice-ring,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-state="speaking"] .r173-voice-ring{animation:r173Ring 1.65s ease-out infinite!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-state="speaking"] .r173-ring-b{animation-delay:.45s!important}
@keyframes r173Ring{0%{transform:scale(.88);opacity:.55}70%,100%{transform:scale(1.22);opacity:0}}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-stage>strong{font-size:19px!important;line-height:1.2!important;color:#173e32!important;font-weight:850!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-stage>p{margin:0!important;min-height:20px!important;font-size:12px!important;line-height:1.45!important;color:#557066!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-stage>small{max-width:315px!important;font-size:10px!important;line-height:1.5!important;color:#7a867f!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave{height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:2px 0 3px!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave i{display:block!important;width:4px!important;height:8px!important;border-radius:99px!important;background:#0c684f!important;opacity:.28!important;transform-origin:center!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-state="listening"] .r173-voice-wave i,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-state="speaking"] .r173-voice-wave i{animation:r173Wave .82s ease-in-out infinite alternate!important;opacity:.85!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave i:nth-child(2),body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave i:nth-child(6){animation-delay:.12s!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave i:nth-child(3),body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave i:nth-child(5){animation-delay:.24s!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave i:nth-child(4){animation-delay:.34s!important}
@keyframes r173Wave{from{height:7px}to{height:29px}}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-controls{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:9px!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-controls button{
  min-height:42px!important;height:auto!important;min-width:0!important;margin:0!important;padding:9px 13px!important;border-radius:13px!important;
  border:1px solid #d9ded8!important;background:#fff!important;color:#244238!important;box-shadow:none!important;
  display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:10.5px!important;font-weight:800!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-controls button b{font-size:17px!important;line-height:1!important;font-weight:600!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-controls button[aria-pressed="true"]{background:#fff3f2!important;border-color:#e8c4bf!important;color:#9b3c35!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-controls .r173-voice-end{background:#0b5542!important;border-color:#0b5542!important;color:#fff!important}
body[data-r47-customer][data-orki-realtime-revision] .r172-orki-mikrofon.is-listening{background:#0b5542!important;color:#fff!important;animation:r173Mic 1.35s ease-out infinite!important}
@keyframes r173Mic{0%{box-shadow:0 0 0 0 rgba(11,85,66,.22)}70%,100%{box-shadow:0 0 0 9px rgba(11,85,66,0)}}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-active .a22-orki-mesajlar,
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-active .a22-orki-oneriler{visibility:hidden!important;pointer-events:none!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-active .r172-orki-composer{position:relative!important;z-index:14!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-active .r172-orki-composer textarea::placeholder{color:#7d8c85!important}

/* Laptop: panel ekranın tamamını kaplamaz; başlık/sohbet/composer dengesi korunur. */
@media (min-width:641px) and (max-width:1600px){
  body[data-r47-customer][data-orki-realtime-revision] .r172-orki-panel{width:min(420px,calc(100vw - 24px))!important}
}
@media (min-width:641px) and (max-height:840px){
  body[data-r47-customer][data-orki-realtime-revision] .r172-orki-panel{height:min(590px,calc(100dvh - 24px))!important;right:12px!important;bottom:12px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r172-orki-header{min-height:66px!important;padding:9px 11px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime{inset:66px 0 68px 0!important;padding:15px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-orb{width:96px!important;height:96px!important;margin-bottom:4px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-orb img{width:62px!important;height:62px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-stage{gap:7px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-stage>strong{font-size:17px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave{height:26px!important}
}
@media (min-width:641px) and (max-height:700px){
  body[data-r47-customer][data-orki-realtime-revision] .r172-orki-panel{height:calc(100dvh - 16px)!important;bottom:8px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-stage>small{display:none!important}
}
@media(max-width:640px){
  body[data-r47-customer][data-orki-realtime-revision] .r172-orki-panel{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;right:6px!important;bottom:6px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime{inset:66px 0 66px 0!important;padding:16px 13px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-orb{width:104px!important;height:104px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-controls{width:100%!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-controls button{flex:1 1 145px!important}
}
@media(prefers-reduced-motion:reduce){
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-ring,
  body[data-r47-customer][data-orki-realtime-revision] .r173-voice-wave i,
  body[data-r47-customer][data-orki-realtime-revision] .r172-orki-mikrofon.is-listening{animation:none!important}
}

/* WAVE183: canli ses durumu gelecek revizyonlarda da gorunur; mikrofon durumu yaniltmaz. */
body[data-r47-customer][data-orki-realtime-revision] .r172-orki-mikrofon.is-thinking{animation:r183MicThinking .9s ease-in-out infinite alternate!important}
body[data-r47-customer][data-orki-realtime-revision] .r172-orki-mikrofon.is-speaking{animation:r183MicSpeaking .62s ease-in-out infinite alternate!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-state="thinking"] .r173-voice-wave i{animation:r173Wave 1.15s ease-in-out infinite alternate!important;opacity:.52!important}
@keyframes r183MicThinking{from{transform:scale(.98)}to{transform:scale(1.03)}}
@keyframes r183MicSpeaking{from{transform:scale(.96)}to{transform:scale(1.07)}}
@media(prefers-reduced-motion:reduce){body[data-r47-customer][data-orki-realtime-revision] .r172-orki-mikrofon.is-thinking,body[data-r47-customer][data-orki-realtime-revision] .r172-orki-mikrofon.is-speaking{animation:none!important}}

/* WAVE185: Sesli oturum baglandiktan sonra tam ekran "dinliyorum" katmani sohbeti kapatmaz.
   Baglanti aninda odakli sahne gorunur; ready/listening/thinking/speaking durumlarinda kompakt
   ses cubuguna doner ve mesajlar, urun kartlari ile oneriler ayni anda gorunur kalir. */
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-active .a22-orki-mesajlar,
body[data-r47-customer][data-orki-realtime-revision] .r173-voice-active .a22-orki-oneriler{
  visibility:visible!important;pointer-events:auto!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"]{
  inset:72px 9px auto 9px!important;padding:0!important;background:transparent!important;
  display:block!important;overflow:visible!important;pointer-events:none!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-stage{
  width:100%!important;min-height:48px!important;max-width:none!important;padding:6px 7px!important;
  display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;text-align:left!important;
  border:1px solid rgba(11,85,66,.14)!important;border-radius:14px!important;background:rgba(255,255,255,.97)!important;
  box-shadow:0 8px 22px rgba(20,47,38,.10)!important;pointer-events:auto!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-orb{
  width:30px!important;height:30px!important;min-width:30px!important;margin:0!important;box-shadow:none!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-orb img{width:22px!important;height:22px!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-ring,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-wave,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-stage>small{display:none!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-stage>strong{
  font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;color:#173e32!important
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-stage>p{
  flex:1 1 auto!important;min-width:0!important;min-height:0!important;margin:0!important;font-size:10.5px!important;line-height:1.25!important;
  color:#587067!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-controls{
  flex:0 0 auto!important;margin:0!important;display:flex!important;gap:4px!important;flex-wrap:nowrap!important
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-controls button{
  min-height:30px!important;height:30px!important;min-width:30px!important;padding:5px 7px!important;border-radius:10px!important;font-size:0!important;gap:0!important
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-controls button b{font-size:15px!important}
body[data-r47-customer][data-orki-realtime-revision] .r185-voice-compact .a22-orki-mesajlar{padding-top:66px!important}
@media(max-width:640px){
  body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"]{inset:66px 7px auto 7px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r185-voice-compact .a22-orki-mesajlar{padding-top:60px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-stage>strong{display:none!important}
}

/* WAVE185.1: Hazirlik gorunur, konusma baslayinca ses katmani mini durum rozetine iner. */
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime.r185-ready-pulse[data-compact="1"] .r173-voice-stage{
  animation:r185VoiceReady 1.15s ease-out 1!important;
}
@keyframes r185VoiceReady{
  0%{box-shadow:0 0 0 0 rgba(11,85,66,.28),0 8px 22px rgba(20,47,38,.10)}
  55%{box-shadow:0 0 0 8px rgba(11,85,66,.06),0 8px 22px rgba(20,47,38,.10)}
  100%{box-shadow:0 0 0 0 rgba(11,85,66,0),0 8px 22px rgba(20,47,38,.10)}
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="1"] .r173-voice-stage>p::before,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-stage>p::before{
  content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:#118660;vertical-align:middle;
  box-shadow:0 0 0 0 rgba(17,134,96,.28);animation:r185LiveDot 1.4s ease-out infinite!important;
}
@keyframes r185LiveDot{70%,100%{box-shadow:0 0 0 6px rgba(17,134,96,0)}}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"]{
  inset:73px 9px auto auto!important;width:auto!important;max-width:min(238px,calc(100% - 18px))!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-stage{
  min-height:38px!important;width:auto!important;padding:4px 5px!important;gap:5px!important;border-radius:12px!important;
  background:rgba(255,255,255,.94)!important;box-shadow:0 5px 16px rgba(20,47,38,.08)!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-orb{
  width:24px!important;height:24px!important;min-width:24px!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-orb img{width:18px!important;height:18px!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-stage>strong,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-wave,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-stage>small,
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-ring{display:none!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-stage>p{
  flex:0 1 auto!important;max-width:108px!important;font-size:9.5px!important;font-weight:750!important;color:#47645a!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-controls{gap:3px!important}
body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"] .r173-voice-controls button{
  width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:4px!important;border-radius:9px!important;
}
body[data-r47-customer][data-orki-realtime-revision] .r185-voice-minibar .a22-orki-mesajlar{padding-top:42px!important}
@media(max-width:640px){
  body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact="2"]{inset:67px 7px auto auto!important;max-width:190px!important}
  body[data-r47-customer][data-orki-realtime-revision] .r185-voice-minibar .a22-orki-mesajlar{padding-top:38px!important}
}
@media(prefers-reduced-motion:reduce){
  body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime.r185-ready-pulse[data-compact="1"] .r173-voice-stage,
  body[data-r47-customer][data-orki-realtime-revision] .r173-orki-realtime[data-compact] .r173-voice-stage>p::before{animation:none!important}
}

/* WAVE186: voice controls stay in one horizontal strip under the ORKI header.
   Speaking/listening/thinking never move the strip to the right or into a vertical minibar. */
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact="1"],
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact="2"]{
  inset:72px 9px auto 9px!important;width:auto!important;max-width:none!important;padding:0!important;
  background:transparent!important;display:block!important;overflow:visible!important;pointer-events:none!important;
}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-stage{
  width:100%!important;min-height:48px!important;max-width:none!important;padding:6px 7px!important;
  display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;text-align:left!important;
  border:1px solid rgba(11,85,66,.14)!important;border-radius:14px!important;background:rgba(255,255,255,.975)!important;
  box-shadow:0 8px 22px rgba(20,47,38,.10)!important;pointer-events:auto!important;
}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-orb{
  width:30px!important;height:30px!important;min-width:30px!important;margin:0!important;box-shadow:none!important;
}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-orb img{width:22px!important;height:22px!important}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-ring,
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-wave,
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-stage>small{display:none!important}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-stage>strong{
  display:block!important;font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important;color:#173e32!important;
}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-stage>p{
  flex:1 1 auto!important;min-width:32px!important;max-width:none!important;min-height:0!important;margin:0!important;
  font-size:10px!important;line-height:1.2!important;font-weight:700!important;color:#587067!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-controls{
  flex:0 0 auto!important;margin:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;
  justify-content:flex-end!important;gap:4px!important;flex-wrap:nowrap!important;width:auto!important;
}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-controls button{
  flex:0 0 auto!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;
  padding:4px 7px!important;border-radius:9px!important;font-size:9px!important;line-height:1!important;gap:4px!important;white-space:nowrap!important;
}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-controls button b{font-size:13px!important;line-height:1!important}
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r185-voice-compact .a22-orki-mesajlar,
body[data-r47-customer][data-orki-realtime-revision="wave186"] .r185-voice-minibar .a22-orki-mesajlar{padding-top:66px!important}

/* W186 mobile launcher: the ORKI image is no longer an unexplained icon. */
@media(max-width:640px){
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact="1"],
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact="2"]{inset:66px 6px auto 6px!important;max-width:none!important}
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-stage{min-height:52px!important;padding:5px 6px!important;gap:5px!important}
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-stage>strong{display:none!important}
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-stage>p{font-size:9.5px!important;min-width:24px!important}
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-controls{gap:3px!important}
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r173-orki-realtime[data-compact] .r173-voice-controls button{height:31px!important;min-height:31px!important;padding:4px 6px!important;font-size:8.5px!important}
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r185-voice-compact .a22-orki-mesajlar,
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .r185-voice-minibar .a22-orki-mesajlar{padding-top:64px!important}
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .a22-orki-balon{
    width:auto!important;min-width:158px!important;max-width:min(230px,calc(100vw - 24px))!important;height:auto!important;min-height:54px!important;
    padding:6px 9px 6px 6px!important;border-radius:28px 16px 16px 28px!important;display:flex!important;align-items:center!important;gap:7px!important;
  }
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .a22-orki-balon .r186-orki-launcher-copy{
    display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;text-align:left!important;
  }
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .a22-orki-balon .r186-orki-launcher-copy strong{
    display:block!important;font-size:11px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important;
  }
  body[data-r47-customer][data-orki-realtime-revision="wave186"] .a22-orki-balon .r186-orki-launcher-copy small{
    display:block!important;max-width:145px!important;margin-top:2px!important;font-size:8.5px!important;line-height:1.2!important;opacity:.78!important;white-space:normal!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave174-orki-realtime-mobile-fix.css */
/* ORKIDEM WAVE174 · Realtime multipart fix UI companion / iOS mobile denge. */
body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r172-orki-composer textarea{
  -webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;
}
body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r172-orki-mikrofon,
body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r172-orki-gonder,
body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r173-voice-controls button{
  touch-action:manipulation!important;
}
@media(max-width:640px){
  body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r172-orki-panel{
    width:min(420px,calc(100vw - 28px))!important;
    height:min(660px,calc(100dvh - 88px))!important;
    max-height:calc(100dvh - 24px)!important;
    right:14px!important;
    bottom:max(12px,env(safe-area-inset-bottom))!important;
    border-radius:22px!important;
  }
  body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r172-orki-composer textarea{
    font-size:16px!important;line-height:1.4!important;
  }
  body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r173-orki-realtime{
    inset:66px 0 66px 0!important;padding:14px 12px!important;
  }
  body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r173-voice-orb{width:92px!important;height:92px!important}
  body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r173-voice-orb img{width:60px!important;height:60px!important}
}
@media(max-width:640px) and (max-height:560px){
  body[data-r47-customer][data-orki-mobile-realtime-revision="wave174"] .r172-orki-panel{
    height:calc(100dvh - 16px)!important;max-height:none!important;right:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave187-product-detail-purchase-rail.css */
/* ORKIDEM WAVE187 - Product detail purchase rail. Existing product/detail hooks are preserved. */
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-page{
  width:min(1480px,calc(100vw - 28px))!important;max-width:1480px!important;margin-inline:auto!important;gap:16px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-layout{
  align-items:start!important;gap:22px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-gallery-card{
  min-width:0!important;width:100%!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-gallery{
  width:100%!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-main-image{width:100%!important;max-width:none!important;min-height:440px!important;height:min(62vh,680px)!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-rail{
  min-width:0!important;background:#fff!important;border:1px solid #e1e8e4!important;border-radius:18px!important;
  padding:20px!important;box-shadow:0 16px 42px rgba(19,58,46,.075)!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-rail h1{font-size:27px!important;line-height:1.15!important;margin:4px 0 8px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-rail .r46-buy-price{font-size:27px!important;margin:12px 0 14px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-rail .r47-delivery-picker-main{border-radius:13px!important;border-color:#d9e4de!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-details{margin-top:10px!important;border:1px solid #e4e9e6;border-radius:11px;padding:0 10px;background:#fbfcfb}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-details>summary{cursor:pointer;padding:10px 0;margin:0!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with{
  margin-top:14px!important;padding:14px!important;border:1px solid #e1e8e4!important;border-radius:14px!important;background:#fcfdfc!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addons-head{margin-bottom:10px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addons-head b{font-size:12px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addons-head small{font-size:9px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addon{min-height:66px!important;grid-template-columns:50px minmax(0,1fr)!important;padding:7px!important;border-radius:11px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addon-media{width:50px!important;height:50px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addon-copy strong{font-size:9.5px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addon-copy small{font-size:8.5px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary{
  margin-top:14px;padding:13px 14px;border-radius:14px;background:#f4f8f6;border:1px solid #dbe8e1;display:grid;gap:8px;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-title{display:flex;align-items:center;gap:9px;padding-bottom:7px;border-bottom:1px solid #dfe9e4}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-title>span{width:30px;height:30px;border-radius:9px;background:#fff;display:grid;place-items:center;font-size:15px}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-title div{display:grid;gap:1px}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-title b{font-size:11px;color:#173d32}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-title small{font-size:8px;color:#728079}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-row,
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-total{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:#526159}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-row strong{font-size:9.5px;color:#203c32}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-total{margin-top:2px;padding-top:9px;border-top:1px solid #dfe9e4;color:#173d32;font-weight:800}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-total b{font-size:15px;color:#075844}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-cart-summary-note{font-size:7.5px!important;line-height:1.45!important;color:#78847e!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-buy-actions{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:9px!important;margin-top:12px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-buy-actions button{width:100%!important;min-height:48px!important;margin:0!important;border-radius:11px!important;font-size:11px!important;font-weight:850!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-buy-actions .r47-buy-now{background:#fff!important;color:#075844!important;border:1px solid #9fc8b8!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-buy-actions .r46-add-cart{background:#075844!important;color:#fff!important;border:1px solid #075844!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r47-payment-note{text-align:center!important;margin:9px 0 0!important;color:#6b7872!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products,
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:16px!important;background:#fff!important;border:1px solid #e5e9e6!important;border-radius:14px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-section-head h2,
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-section-head h2{font-size:15px!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-section-head p,
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-section-head p{display:block!important;font-size:9px!important;color:#7a8580!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-product-row,
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-product-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-product-card,
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-product-card{display:block!important;min-width:0!important}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-product-media,
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-product-media{height:170px!important}
@media(min-width:900px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-rail{position:sticky!important;top:92px!important;max-height:calc(100vh - 110px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
}
@media(min-width:1200px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-layout{grid-template-columns:minmax(0,1fr) minmax(390px,430px)!important;gap:26px!important}
}
@media(max-width:1199px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-product-row,
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-product-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:899px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-rail{position:static!important;max-height:none!important;overflow:visible!important;padding:16px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-main-image{height:min(62vh,520px)!important;min-height:360px!important}
}
@media(max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-page{width:calc(100vw - 20px)!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-product-gallery{grid-template-columns:1fr!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r46-main-image{height:360px!important;min-height:0!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-purchase-rail{padding:14px!important;border-radius:14px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addon-grid{grid-template-columns:1fr 1fr!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-product-row,
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-product-row{display:flex!important;overflow-x:auto!important;gap:9px!important;scroll-snap-type:x proximity}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-product-card,
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-product-card{min-width:170px!important;scroll-snap-align:start}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-similar-products .r46-product-media,
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-store-products .r46-product-media{height:150px!important}
}
@media(max-width:420px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-good-with .r47-delivery-addon-grid{grid-template-columns:1fr!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"] .r187-buy-actions{grid-template-columns:1fr 1fr!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave188-cart-drawer-recent-products.css */
/* ORKIDEM WAVE188 - gerçek sağ sepet çekmecesi + son gezilenler. W187 ürün içeriği korunur. */
body[data-r47-customer][data-cart-drawer-revision="wave188"]{--r188-green:#0b6a50;--r188-green-2:#075844;--r188-line:#e5e9e7;--r188-soft:#f5faf7;--r188-text:#1b2f29;--r188-muted:#6f7c77}
body[data-r47-customer][data-cart-drawer-revision="wave188"].r188-cart-open{overflow:hidden!important}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-shell{position:fixed;inset:0;z-index:12050;display:grid;grid-template-columns:1fr minmax(420px,560px)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-shell[hidden]{display:none!important}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-backdrop{grid-column:1;background:rgba(12,24,20,.42);border:0;padding:0;cursor:pointer;backdrop-filter:blur(1px)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-drawer{grid-column:2;background:#fff;min-width:0;height:100dvh;box-shadow:-22px 0 55px rgba(15,43,35,.18);display:flex;flex-direction:column;overflow:hidden;position:relative}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-body{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-loading{height:100%;display:grid;place-items:center;color:var(--r188-muted);font-size:14px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-panel-inner{min-height:100%;display:flex;flex-direction:column;color:var(--r188-text)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--r188-line);position:sticky;top:0;background:rgba(255,255,255,.97);backdrop-filter:blur(10px);z-index:3}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-head>div{display:flex;align-items:baseline;gap:8px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-head h2{font-size:24px;line-height:1;margin:0;color:#183b31}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-head small{font-size:12px;color:var(--r188-muted)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-close{width:38px;height:38px;border:0;background:transparent;border-radius:50%;font-size:28px;line-height:1;color:#49615a;cursor:pointer;display:grid;place-items:center}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-close:hover{background:#f3f7f5;color:#173d32}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-ready{margin:14px 22px 8px;padding:11px 14px;border-radius:14px;background:#eaf8f1;border:1px solid #d6eee2;display:flex;gap:10px;align-items:center;color:#1e5e4b}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-ready>span{width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:15px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-ready div{display:grid;gap:2px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-ready strong{font-size:12px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-ready small{font-size:9.5px;color:#5f7d72}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-delivery{margin:0 22px 4px;padding:12px 0;border-bottom:1px solid var(--r188-line);display:flex;align-items:center;gap:10px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-delivery>span{font-size:16px;color:var(--r188-green)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-delivery div{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:1}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-delivery small{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#6b7773}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-delivery strong{font-size:11px;color:#31554a;text-align:right}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-items{padding:4px 22px 0;display:grid;gap:0}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--r188-line)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-image{width:96px;height:96px;border-radius:12px;overflow:hidden;background:#f7f8f6;border:1px solid #edf0ee;display:block}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-image img{width:100%;height:100%;object-fit:cover;display:block}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-copy{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-top>div{min-width:0;display:grid;gap:5px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-top a{font-size:14px;font-weight:800;color:#1c3029;text-decoration:none;line-height:1.3}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-top small{font-size:10px;color:var(--r188-muted)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-top>strong{font-size:14px;color:#31554a;white-space:nowrap}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-qty{display:grid;grid-template-columns:36px 38px 36px;align-items:center;border:1px solid #dfe5e2;border-radius:10px;overflow:hidden;background:#fff}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-qty button{height:34px;border:0;background:#fff;font-size:18px;color:#385a50;cursor:pointer}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-qty span{height:34px;display:grid;place-items:center;border-inline:1px solid #eef1ef;font-size:12px;color:#26453b}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-remove{border:0;background:transparent;color:#8c9692;font-size:19px;cursor:pointer;padding:6px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras{margin:-1px 0 8px 110px;border-left:2px solid #e1ebe6;padding-left:12px;display:grid;gap:6px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto 26px;gap:8px;align-items:center;padding:6px 0}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras img{width:38px;height:38px;object-fit:cover;border-radius:8px;background:#f7f8f7}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras span{display:grid;gap:1px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras small{font-size:8px;text-transform:uppercase;color:#8b9691}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras b{font-size:10px;color:#304b42;font-weight:700}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras strong{font-size:10px;color:#496159}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras button{border:0;background:transparent;font-size:18px;color:#9aa19e;cursor:pointer}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-totals{margin:10px 22px 0;padding:14px 0;border-top:1px solid var(--r188-line);display:grid;gap:10px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-totals>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#66736e}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-totals strong{color:#31554a;font-size:12px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-totals .discount strong{color:#a24b3d}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-totals .total{margin-top:2px;padding-top:14px;border-top:1px solid var(--r188-line);font-weight:800;align-items:center;color:#27443a}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-totals .total strong{font-size:23px;color:var(--r188-green)}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-main-actions{padding:2px 22px 18px;display:grid;grid-template-columns:1fr 1.1fr;gap:10px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-main-actions>*{min-height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:800;cursor:pointer}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-main-actions button{background:#fff;border:1px solid #8fa69d;color:#31554a}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-main-actions a{background:var(--r188-green);border:1px solid var(--r188-green);color:#fff;gap:8px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-with{padding:4px 22px 18px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-with>header{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:4px 0 14px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-with>header span{height:1px;background:#e3e8e5}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-with h3{font-size:15px;color:#2f5b4e;margin:0;white-space:nowrap}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-card{border:1px solid #e4e8e6;border-radius:12px;padding:8px;display:grid;grid-template-rows:102px auto auto auto;gap:6px;min-width:0;background:#fff}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-card>a:first-child{display:block;border-radius:9px;overflow:hidden;background:#f8f9f8}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-card img{width:100%;height:100%;object-fit:contain;display:block}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-name{font-size:9.5px;line-height:1.35;color:#2c413a;text-decoration:none;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-card>strong{font-size:12px;color:#315d51}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-card>button{height:32px;border:1px solid #d9e2de;background:#fff;border-radius:8px;font-size:10px;font-weight:800;color:#34594d;display:flex;align-items:center;justify-content:space-between;padding:0 8px;cursor:pointer}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-card>button b{font-size:16px;color:#0a7053}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-payment{margin-top:auto;padding:18px 22px 24px;border-top:1px solid var(--r188-line);text-align:center;display:grid;gap:10px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-payment>small{text-transform:uppercase;letter-spacing:.14em;font-size:8px;color:#8a918e}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-payment>div{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-payment b{font-size:14px;color:#29483e;font-weight:900}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-payment p{margin:0;font-size:9px;color:#8b9490}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-empty{min-height:65vh;display:grid;place-items:center;align-content:center;text-align:center;padding:34px;gap:10px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-empty>span{font-size:42px}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-empty h3{font-size:20px;margin:0;color:#21483c}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-empty p{max-width:340px;margin:0;color:#718079;font-size:12px;line-height:1.6}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-empty button{margin-top:8px;min-height:44px;padding:0 20px;border:1px solid #8fa99f;background:#fff;border-radius:11px;color:#315a4d;font-weight:800;cursor:pointer}
/* Product content: only add the two approved discovery rails; existing W187 purchase/content layout is untouched. */
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products,
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:16px!important;background:#fff!important;border:1px solid #e5e9e6!important;border-radius:14px!important}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-section-head h2,
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-section-head h2{font-size:15px!important}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-section-head p,
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-section-head p{display:block!important;font-size:9px!important;color:#7a8580!important}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-product-row,
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-product-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-product-card,
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-product-card{display:block!important;min-width:0!important}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-product-media,
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-product-media{height:170px!important}
@media(max-width:1199px){body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-product-row,body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-product-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:760px){
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-shell{grid-template-columns:1fr}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-backdrop{display:none}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-drawer{grid-column:1;width:100%;max-width:none}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-head{padding:16px 16px 13px}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] :is(.r188-cart-ready,.r188-cart-delivery,.r188-cart-items,.r188-cart-totals,.r188-cart-main-actions,.r188-cart-good-with,.r188-cart-payment){margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item{grid-template-columns:78px minmax(0,1fr);gap:10px}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-item-image{width:78px;height:78px}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-added-extras{margin-left:88px}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-main-actions{grid-template-columns:1fr 1fr}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-good-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-product-row,
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-product-row{display:flex!important;overflow-x:auto!important;gap:9px!important;scroll-snap-type:x proximity}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-product-card,
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-product-card{min-width:170px!important;scroll-snap-align:start}
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-recent-products .r46-product-media,
  body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-store-products .r46-product-media{height:150px!important}
}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-message{margin:8px 22px 0;padding:9px 11px;border-radius:10px;background:#f1f8f4;border:1px solid #d6e9df;color:#2f5b4e;font-size:11px;line-height:1.45}
body[data-r47-customer][data-cart-drawer-revision="wave188"] .r188-cart-message.is-error{background:#fff4f3;border-color:#f0d3cf;color:#9f3d32}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave189-product-detail-balance-confirm.css */
/* ORKIDEM WAVE189 - approved PDP balance + dual good-with + safe cart remove confirmation. */
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r46-product-layout{
  align-items:start!important;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r46-product-gallery-card{
  min-width:0!important;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r46-main-image{
  min-height:0!important;
  height:500px!important;
  max-height:500px!important;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r46-main-image>img[data-galeri-ana]{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with{
  width:100%;box-sizing:border-box;margin:0;padding:16px 18px;background:#fff;border:1px solid #e1e8e4;border-radius:14px;display:grid;gap:12px;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-head{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-head>div{display:flex;align-items:center;gap:9px;min-width:0}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-head>div>span{color:#d99a31;font-size:16px}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-head h2{margin:0;font-size:15px;line-height:1.2;color:#173d32}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-head p{margin:2px 0 0;font-size:9px;color:#77837e}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-head>small{font-size:9px;color:#78847f;white-space:nowrap}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-row{
  display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card{
  min-width:0;position:relative;border:1px solid #e4e9e6;border-radius:12px;background:#fff;padding:8px;display:grid;grid-template-rows:118px auto;gap:7px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card:hover{border-color:#a9cbbd;box-shadow:0 8px 20px rgba(26,70,56,.06);transform:translateY(-1px)}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-media{display:block;border-radius:9px;background:#fafbf9;overflow:hidden}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-media img{width:100%;height:100%;display:block;object-fit:contain}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-copy{display:grid;gap:3px;padding-right:28px;min-width:0}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-copy strong{font-size:10px;line-height:1.35;color:#263e36;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-copy small{font-size:10px;font-weight:800;color:#0a6a50}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card input{position:absolute;opacity:0;pointer-events:none}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-add{
  position:absolute;right:8px;bottom:8px;width:25px;height:25px;border:1px solid #b8d4c8;border-radius:50%;display:grid;place-items:center;color:#0a6a50;background:#fff;font-size:17px;line-height:1;font-weight:500;
}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card:has(input:checked){border-color:#0a7053;background:#f5fbf8;box-shadow:0 0 0 1px rgba(10,112,83,.08)}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card:has(input:checked) .r189-product-good-add{background:#0a7053;color:#fff;border-color:#0a7053}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card:has(input:checked) .r189-product-good-add::before{content:'✓';font-size:12px}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card:has(input:checked) .r189-product-good-add{font-size:0}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-preview{position:absolute;right:8px;bottom:8px;font-size:8px;color:#71817a}

/* Store summary and freshness guarantee must visually share the exact same rail width. */
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r58-store-context{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r58-store-context>.r58-store-summary,
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r58-store-context>.r58-delivery-guarantee{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;justify-self:stretch!important}
body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r58-delivery-guarantee{padding:12px 14px!important}

/* Cart remove is a real destructive icon action, not a glyph. */
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r188-cart-remove,
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r188-cart-added-extras [data-r188-cart-remove]{
  width:36px!important;height:36px!important;min-width:36px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;border-radius:9px!important;padding:0!important;color:#b23b32!important;cursor:pointer!important;
}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r188-cart-remove:hover,
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r188-cart-added-extras [data-r188-cart-remove]:hover{background:#fff2f0!important;color:#9d2b24!important}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] [data-r188-cart-remove] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm{position:absolute;inset:0;z-index:12;display:grid;place-items:center;padding:22px;background:rgba(21,36,31,.30);backdrop-filter:blur(2px)}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm[hidden]{display:none!important}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-card{width:min(390px,100%);background:#fff;border:1px solid #e6e8e6;border-radius:16px;padding:20px;box-shadow:0 18px 56px rgba(13,38,30,.18);display:grid;gap:13px;text-align:center}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-icon{width:42px;height:42px;border-radius:50%;margin:auto;display:grid;place-items:center;background:#fff1ef;color:#a52f28}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-card h3{margin:0;font-size:18px;color:#253d35}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-card p{margin:0;font-size:11px;line-height:1.55;color:#6b7873}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-card p strong{color:#344c43}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:3px}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm-actions button{height:44px;border-radius:10px;font-size:11px;font-weight:800;cursor:pointer}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] [data-r189-remove-cancel]{background:#fff;border:1px solid #cbd6d1;color:#31554a}
body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] [data-r189-remove-approve]{background:#b23b32;border:1px solid #b23b32;color:#fff}

@media(max-width:1199px){
  body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r46-main-image{height:460px!important;max-height:460px!important}
  body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-row{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:899px){
  body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r46-main-image{height:440px!important;max-height:440px!important}
}
@media(max-width:760px){
  body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r46-main-image{height:340px!important;max-height:340px!important}
  body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with{padding:13px!important}
  body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-with-row{display:flex;overflow-x:auto;gap:9px;scroll-snap-type:x proximity;padding-bottom:3px}
  body[data-r47-customer][data-product-detail-tuning-revision="wave189"] .r189-product-good-card{min-width:155px;grid-template-rows:104px auto;scroll-snap-align:start}
  body[data-r47-customer][data-cart-drawer-tuning-revision="wave189"] .r189-cart-confirm{position:fixed;padding:16px}
}
@media(min-width:1101px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-product-detail-tuning-revision="wave189"] .r47-detail-grid .r58-store-context>.r47-delivery-guarantee{
    width:100%!important;max-width:none!important;justify-self:stretch!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave190-pdp-live-acceptance.css */
/* ORKIDEM WAVE190 - live PDP acceptance repair. Preserve approved layout; fix disappearing rails and image balance. */
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"] .r46-main-image{
  height:430px!important;
  max-height:430px!important;
  min-height:0!important;
  overflow:hidden!important;
  background:#f7f4ef!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"] .r46-main-image>img[data-galeri-ana]{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:none!important;
}
body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-product-good-with{
  margin-top:14px!important;
}
body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-pdp-empty-inline{
  min-height:86px;border:1px dashed #d7e2dc;border-radius:11px;background:#fbfcfb;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;text-align:center;padding:14px;color:#6f7d76;font-size:10px;line-height:1.45;
}
body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-pdp-empty-inline strong{color:#31564a;font-size:11px}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-pdp-live-acceptance-revision="wave190"] .r58-store-context>.r58-store-summary,
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-pdp-live-acceptance-revision="wave190"] .r58-store-context>.r58-delivery-guarantee{
  width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;justify-self:stretch!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-pdp-live-acceptance-revision="wave190"] .r58-delivery-guarantee{
  min-height:82px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
}
body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-recent-products,
body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-store-products{
  display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%!important;max-width:none!important;
}
body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-discovery-empty{
  min-height:112px;border:1px dashed #dfe6e2;border-radius:11px;background:#fbfcfb;display:grid;place-items:center;text-align:center;padding:18px;color:#75817c;font-size:10px;line-height:1.5;
}
body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-cart-good-empty{
  margin:0 0 4px;padding:14px;border:1px dashed #dce5e0;border-radius:10px;background:#fbfcfb;text-align:center;color:#78837e;font-size:10px;line-height:1.45;
}
@media(max-width:1199px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"] .r46-main-image{height:400px!important;max-height:400px!important}
}
@media(max-width:899px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"] .r46-main-image{height:380px!important;max-height:380px!important}
}
@media(max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"] .r46-main-image{height:330px!important;max-height:330px!important}
  body[data-r47-customer][data-pdp-live-acceptance-revision="wave190"] .r190-discovery-empty{min-height:86px}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave191-pdp-media-good-with-placement.css */
/* ORKIDEM WAVE191 - preserve approved PDP, rebalance media and move Yaninda Iyi Gider into delivery/purchase rail. */
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-product-page{
  width:min(1320px,calc(100vw - 28px))!important;max-width:1320px!important;
}
@media(min-width:1200px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-product-layout{
    grid-template-columns:minmax(0,790px) minmax(390px,430px)!important;
    justify-content:center!important;gap:26px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-product-gallery{
    grid-template-columns:72px minmax(0,600px)!important;justify-content:center!important;gap:12px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-main-image{
    width:600px!important;max-width:600px!important;height:560px!important;max-height:560px!important;min-height:0!important;
    aspect-ratio:auto!important;background:#fff!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-main-image>img[data-galeri-ana]{
    width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;
  }
}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with{
  margin:16px 0 0!important;padding:13px!important;border-radius:13px!important;background:#fbfcfb!important;
}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-with-head{gap:9px!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-with-head h2{font-size:13px!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-with-head p{font-size:8px!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-with-row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;
}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-card{
  grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:54px!important;align-items:center!important;gap:8px!important;padding:6px!important;min-height:68px!important;
}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-media{width:54px!important;height:54px!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-copy{padding-right:25px!important;align-content:center!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-copy strong{font-size:9px!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-copy small{font-size:9px!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-add{right:6px!important;bottom:21px!important;width:22px!important;height:22px!important;font-size:15px!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r58-store-context>.r58-store-summary,
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r58-store-context>.r58-delivery-guarantee{width:100%!important;max-width:none!important;box-sizing:border-box!important}
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r190-recent-products,
body[data-r47-customer][data-pdp-placement-revision="wave191"] .r190-store-products{display:block!important;visibility:visible!important;opacity:1!important}
@media(min-width:900px) and (max-width:1199px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-product-page{width:min(1080px,calc(100vw - 24px))!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-product-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;gap:18px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-product-gallery{grid-template-columns:64px minmax(0,520px)!important;justify-content:center!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-main-image{width:100%!important;height:500px!important;max-height:500px!important;min-height:0!important;background:#fff!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-main-image>img[data-galeri-ana]{object-fit:contain!important}
}
@media(max-width:899px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-main-image{height:400px!important;max-height:400px!important;background:#fff!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-main-image>img[data-galeri-ana]{object-fit:contain!important}
  body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-with-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"] .r46-main-image{height:330px!important;max-height:330px!important}
  body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-with-row{display:flex!important;overflow-x:auto!important;gap:8px!important}
  body[data-r47-customer][data-pdp-placement-revision="wave191"] .r191-purchase-good-with .r189-product-good-card{min-width:180px!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:54px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave192-product-content-private-message.css */
/* ORKIDEM WAVE192 — extends W191 PDP without changing its media/purchase-rail geometry. */
.r192-delivery-slot-picker{margin:10px 0 12px;padding:12px;border:1px solid #dfe8e3;border-radius:14px;background:#fbfdfc}
.r192-delivery-slot-head,.r192-delivery-time-title{display:flex;align-items:end;justify-content:space-between;gap:10px}.r192-delivery-slot-head>div{display:grid;gap:2px}.r192-delivery-slot-head small,.r192-delivery-time-title small{font-size:11px;color:#667b72}.r192-delivery-slot-head strong{font-size:13px;color:#203c33}.r192-delivery-slot-head>span,.r192-delivery-time-title>span{font-size:10px;color:#7b8e86}
.r192-delivery-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.r192-delivery-day,.r192-delivery-time{appearance:none;border:1px solid #d7e1dc;background:#fff;color:#29463c;border-radius:10px;padding:8px;cursor:pointer;text-align:left}.r192-delivery-day strong,.r192-delivery-time strong{display:block;font-size:12px}.r192-delivery-day small,.r192-delivery-time small{display:block;margin-top:2px;color:#71847c;font-size:10px}.r192-delivery-day em{display:block;margin-top:2px;font-style:normal;color:#9b756b;font-size:9px}.r192-delivery-day.is-active,.r192-delivery-time.is-active{border-color:#176b50;background:#eff8f4;box-shadow:0 0 0 1px rgba(23,107,80,.05)}.r192-delivery-day.is-disabled{opacity:.55;cursor:not-allowed;background:#f5f6f5}
.r192-delivery-time-title{margin-top:10px}.r192-delivery-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px}.r192-delivery-slot-note{margin:8px 0 0;font-size:10px;line-height:1.4;color:#6e8179}.r192-delivery-no-slot{display:grid;gap:3px;margin-top:9px;padding:10px;border-radius:10px;background:#fff6f2;color:#795448}.r192-delivery-no-slot strong{font-size:11px}.r192-delivery-no-slot span{font-size:10px}
.r192-structured-product-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin:16px 0}.r192-product-content-card,.r192-product-properties-card{border:1px solid #e0e7e3;border-radius:16px;background:#fff;padding:17px}.r192-product-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.r192-product-section-head>div{display:grid;gap:3px}.r192-product-section-head span{color:#176b50;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.r192-product-section-head h2{margin:0;font-size:17px;color:#1d332b}.r192-product-section-head>small{font-size:10px;color:#6f817a;padding:4px 7px;border-radius:999px;background:#f1f7f4;white-space:nowrap}
.r192-product-content-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r192-product-content-item{min-height:58px;padding:10px 11px;border:1px solid #e5ebe8;border-radius:12px;background:#fbfdfc;display:grid;align-content:center;gap:4px}.r192-product-content-item>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r192-product-content-item strong{font-size:12px;color:#293f37}.r192-product-content-item span{font-size:9px;color:#176b50;background:#eaf6f1;border-radius:999px;padding:2px 6px;font-weight:700}.r192-product-content-item small{font-size:9px;color:#84694e}.r192-product-legacy-note,.r192-product-empty-note{margin:0;color:#53675f;font-size:12px;line-height:1.55}
.r192-product-properties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid #edf1ef}.r192-product-properties>div{padding:9px 8px;border-bottom:1px solid #edf1ef}.r192-product-properties dt{font-size:10px;color:#75877f}.r192-product-properties dd{margin:3px 0 0;font-size:12px;font-weight:700;color:#293f37}.r192-product-fact-note{margin:10px 0 0;padding:9px 10px;border-radius:10px;background:#f7f9f8;color:#75837e;font-size:9px;line-height:1.45}
.r192-private-question-intro{display:grid;gap:3px;margin-bottom:8px;padding:8px 10px;border-radius:10px;background:#f0f8f4}.r192-private-question-intro strong{font-size:11px;color:#275b49}.r192-private-question-intro small{font-size:9px;color:#6d7f77}.r192-private-question textarea{min-height:90px}
.r192-message-privacy,.r192-private-badge{display:inline-flex;align-items:center;width:max-content;padding:3px 7px;border-radius:999px;background:#edf7f2;color:#285b49;font-size:10px;font-weight:800}.r192-private-message-card{border-color:#d7e8df!important}
.r192-order-message-card{display:grid;gap:14px}.r192-order-message-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.r192-order-message-head h2{margin:4px 0 5px}.r192-order-message-head p{max-width:720px;margin:0;color:#667970;font-size:13px;line-height:1.5}.r192-order-message-form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;gap:10px;align-items:end;padding:13px;border:1px solid #e0e8e4;border-radius:14px;background:#fbfdfc}.r192-order-message-form label{display:grid;gap:5px;font-size:12px;color:#53675f}.r192-order-message-form select,.r192-order-message-form textarea{width:100%;border:1px solid #d7e1dc;border-radius:10px;background:#fff;padding:9px 10px}.r192-order-message-form textarea{min-height:72px;resize:vertical}.r192-order-message-form small{font-size:9px;color:#788981}.r192-order-message-thread{display:grid;gap:9px}.r192-order-message-thread h3{margin:0}.r192-order-message-item{border:1px solid #e3eae6;border-radius:13px;padding:11px;background:#fff;display:grid;gap:7px}.r192-order-message-meta{display:flex;justify-content:space-between;gap:8px}.r192-order-message-meta strong{font-size:12px}.r192-order-message-meta small{font-size:9px;color:#7b8c84}.r192-order-message-customer,.r192-order-message-seller{max-width:85%;padding:9px 10px;border-radius:11px;display:grid;gap:2px}.r192-order-message-customer{justify-self:end;background:#eef7f3}.r192-order-message-seller{justify-self:start;background:#f6f6f4}.r192-order-message-customer span,.r192-order-message-seller span{font-size:9px;font-weight:800;color:#527066}.r192-order-message-customer p,.r192-order-message-seller p{margin:0;font-size:12px;line-height:1.45}.r192-order-message-waiting{font-size:10px;color:#7b8b84;font-style:italic}
@media(max-width:900px){.r192-structured-product-section{grid-template-columns:1fr}.r192-order-message-form{grid-template-columns:1fr}.r192-order-message-form .buton{justify-self:start}.r192-order-message-head{display:grid}}
@media(max-width:680px){.r192-delivery-days,.r192-delivery-times{grid-template-columns:repeat(3,minmax(92px,1fr));overflow-x:auto}.r192-delivery-day,.r192-delivery-time{min-width:92px}.r192-product-content-card,.r192-product-properties-card{padding:14px}.r192-product-content-items,.r192-product-properties{grid-template-columns:1fr}.r192-product-section-head{display:grid}.r192-product-section-head>small{white-space:normal}.r192-order-message-customer,.r192-order-message-seller{max-width:95%}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave193-product-content-visible-acceptance.css */
/* ORKIDEM WAVE193 — W192 visible acceptance correction.
 * Makes product content visible for both legacy and newly structured products
 * without changing the W191 purchase/media/cart geometry.
 */
.r193-structured-product-section{margin-top:14px;margin-bottom:14px}
.r193-product-card{min-width:0;box-shadow:0 8px 24px rgba(26,58,47,.035)}
.r193-product-empty-state{display:grid;gap:5px;min-height:70px;align-content:center;padding:12px 13px;border:1px dashed #cedbd4;border-radius:12px;background:#fbfdfc}
.r193-product-empty-state strong{font-size:12px;color:#29483d}.r193-product-empty-state span{font-size:10px;line-height:1.5;color:#70827a}.r193-product-empty-state.compact{min-height:58px}
.r193-product-about-card,.r193-product-delivery-card{border:1px solid #e0e7e3;border-radius:16px;background:#fff;padding:17px}
.r193-product-mini-head{display:grid;gap:3px;margin-bottom:10px}.r193-product-mini-head>span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#176b50}.r193-product-mini-head h2{margin:0;font-size:15px;color:#1d332b}
.r193-product-about-card>p{margin:0;color:#52665e;font-size:12px;line-height:1.65}
.r193-product-delivery-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.r193-product-delivery-card li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid #edf1ef}.r193-product-delivery-card li:last-child{border-bottom:0;padding-bottom:0}.r193-product-delivery-card li strong{font-size:11px;color:#29483d}.r193-product-delivery-card li span{font-size:10px;line-height:1.45;color:#72847c}
.r192-private-question-intro small+small{padding-top:3px;border-top:1px solid rgba(23,107,80,.10)}
@media(max-width:900px){.r193-product-about-card,.r193-product-delivery-card{padding:15px}}
@media(max-width:680px){.r193-structured-product-section{gap:10px}.r193-product-about-card,.r193-product-delivery-card{padding:14px}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave194-reference-product-detail.css */
/* ORKİDEM WAVE194 — generated reference visual translated into the live PDP.
 * W188 cart drawer and commerce hooks stay untouched; this layer only reshapes PDP presentation.
 */
.r194-reference-product-page{max-width:1320px!important;margin:0 auto!important;padding:0 18px 42px!important;color:#1e332c}
.r194-breadcrumb{margin:14px 0 12px!important;font-size:11px!important;color:#718078!important}
.r194-product-hero{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)!important;gap:28px!important;align-items:start!important}
.r194-gallery-card{min-width:0!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}
.r194-gallery-card .r46-product-gallery{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
.r194-gallery-card .r46-thumbs{display:grid!important;gap:10px!important;align-content:start!important}
.r194-gallery-card .r46-thumb{width:76px!important;height:76px!important;border-radius:10px!important;border:1px solid #e1e7e3!important;background:#fff!important;padding:4px!important;overflow:hidden!important}
.r194-gallery-card .r46-thumb.active{border-color:#176b50!important;box-shadow:0 0 0 1px #176b50 inset!important}
.r194-gallery-card .r46-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:7px!important}
.r194-gallery-card .r46-main-image{width:100%!important;height:590px!important;border-radius:14px!important;border:1px solid #e8ece9!important;background:#f7f6f3!important;overflow:hidden!important;box-shadow:none!important}
.r194-gallery-card .r46-main-image>img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.r194-gallery-card .r46-main-image .fav{top:14px!important;right:14px!important;width:40px!important;height:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid #e1e7e3!important;color:#214238!important;font-size:22px!important;text-decoration:none!important}
.r194-gallery-card .r75-product-video{margin-top:12px!important}

.r194-purchase-card{position:relative!important;top:auto!important;min-width:0!important;width:100%!important;max-height:none!important;overflow:visible!important;border:1px solid #e4e9e6!important;border-radius:16px!important;background:#fff!important;padding:20px!important;box-shadow:0 8px 28px rgba(31,54,46,.045)!important}
.r194-title-block{display:grid;gap:9px}.r194-title-block h1{margin:0!important;font-size:25px!important;line-height:1.22!important;letter-spacing:-.02em!important;color:#142d25!important}
.r194-rating-line{display:flex;align-items:center;gap:7px;min-height:23px;flex-wrap:wrap;font-size:11px;color:#5d6f68}
.r194-rating-line .r194-stars,.r194-mini-stars,.r194-review-card .r194-stars{color:#f2a900;letter-spacing:1px}
.r194-rating-line>a{color:#435b52;text-decoration:none;border-bottom:1px dotted #aab7b2}.r194-store-score{margin-left:auto;color:#176b50;font-weight:700}
.r194-new-product{display:inline-flex;padding:4px 8px;border-radius:999px;background:#f3f6f4;color:#5f7169;font-weight:700}
.r194-badges{display:flex;gap:6px;flex-wrap:wrap}.r194-badges span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:7px;background:#edf7f2;color:#176b50;font-size:9px;font-weight:800}.r194-badges span:nth-child(3){background:#f2f0fb;color:#6753a6}
.r194-purchase-card .musteri-urun-kodu{margin:9px 0 0!important;color:#7c8a84!important;font-size:10px!important}
.r194-price{margin:12px 0 10px!important;font-size:29px!important;line-height:1!important;color:#176b50!important;font-weight:800!important}.r194-price del{margin-left:9px!important;font-size:13px!important;color:#8c9994!important;font-weight:500!important}
.r194-delivery-region{margin:10px 0 8px!important}.r194-delivery-region .r47-delivery-picker{border-radius:12px!important}.r194-delivery-region .r47-delivery-picker-main{min-height:66px!important;padding:10px 12px!important}.r194-delivery-region .r47-delivery-copy small{font-size:9px!important}.r194-delivery-region .r47-delivery-copy strong{font-size:12px!important}.r194-delivery-region .r47-delivery-copy em{font-size:9px!important;line-height:1.35!important}.r194-delivery-region .r47-delivery-change{font-size:10px!important}
.r194-delivery-fee{margin:7px 0!important;min-height:38px!important;padding:8px 10px!important;border-radius:10px!important}.r194-delivery-fee span,.r194-delivery-fee strong{font-size:10px!important}
.r194-delivery-slots{margin:8px 0 10px!important;padding:10px!important;border-radius:12px!important;background:#fcfdfc!important}
.r194-delivery-slots .r192-delivery-slot-head strong{font-size:12px!important}.r194-delivery-slots .r192-delivery-slot-head>span,.r194-delivery-slots .r192-delivery-time-title>span{font-size:9px!important}
.r194-delivery-slots .r192-delivery-days,.r194-delivery-slots .r192-delivery-times{gap:6px!important}
.r194-delivery-slots .r192-delivery-day,.r194-delivery-slots .r192-delivery-time{min-height:50px!important;padding:7px 8px!important;border-radius:9px!important}
.r194-delivery-slots .r192-delivery-day strong,.r194-delivery-slots .r192-delivery-time strong{font-size:10px!important}.r194-delivery-slots .r192-delivery-day small,.r194-delivery-slots .r192-delivery-time small{font-size:8px!important}
.r194-variant-row{gap:7px!important;margin-bottom:8px!important}.r194-variant-row .r46-day{min-height:48px!important;padding:7px 10px!important}
.r194-cart-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:9px;align-items:stretch;margin-top:10px}
.r194-quantity{display:grid;grid-template-columns:32px 1fr 32px;border:1px solid #dbe3df;border-radius:10px;background:#fff;overflow:hidden}.r194-quantity button{border:0;background:#fff;color:#1d4537;font-size:18px;cursor:pointer}.r194-quantity input{width:100%;border:0;text-align:center;font-weight:800;color:#243e35;appearance:textfield}.r194-quantity input::-webkit-inner-spin-button,.r194-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}
.r194-add-cart{width:100%!important;min-height:48px!important;border-radius:10px!important;background:#176b50!important;color:#fff!important;font-weight:800!important;font-size:13px!important}
.r194-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.r194-secondary-actions>*{min-height:40px;border:1px solid #dce4e0;border-radius:9px;background:#fff;color:#2a473d;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-size:10px;font-weight:750;text-decoration:none}.r194-secondary-actions .r47-buy-now{background:#fff!important;color:#2a473d!important}.r194-pickup-available{grid-column:1/-1;background:#f6faf8!important;color:#176b50!important}
.r194-payment-note{margin:8px 0 0!important;text-align:center!important;font-size:9px!important;color:#7d8b86!important}

.r194-content-support-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr);gap:28px;align-items:start;margin-top:16px}
.r194-product-content-stack{display:grid;gap:12px;min-width:0}.r194-structured-product-section{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important}
.r194-product-content-card,.r194-properties-card,.r194-about-card,.r194-delivery-card{border:1px solid #e2e8e4!important;border-radius:14px!important;background:#fff!important;padding:15px!important;box-shadow:none!important}
.r194-section-head{margin-bottom:10px!important}.r194-section-head span,.r193-product-mini-head>span{font-size:10px!important;color:#203d33!important}.r194-section-head h2,.r193-product-mini-head h2{font-size:14px!important;color:#142d25!important}
.r194-content-chips{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}
.r194-content-chip{min-height:62px!important;padding:8px!important;border-radius:9px!important;display:grid!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:6px!important;background:#fcfdfc!important}.r194-content-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eff6f2;color:#176b50!important;font-size:11px!important}.r194-content-chip>div{display:grid!important;gap:2px!important}.r194-content-chip strong{font-size:10px!important;line-height:1.25!important}.r194-content-chip>div>span{width:max-content;font-size:7px!important}.r194-content-chip>small{grid-column:2;font-size:7px!important}
.r194-properties-table{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid #edf0ee!important;border-radius:8px!important;overflow:hidden!important}.r194-properties-table>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px 10px!important;border-bottom:1px solid #edf0ee!important}.r194-properties-table>div:nth-child(odd){border-right:1px solid #edf0ee!important}.r194-properties-table dt{font-size:9px!important}.r194-properties-table dd{font-size:10px!important;margin:0!important}
.r194-inline-empty{min-height:58px!important;border-radius:9px!important}
.r194-about-delivery-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.r194-about-card>p{font-size:10px!important;line-height:1.55!important}.r194-care-note{margin-top:8px!important;padding-top:8px!important;border-top:1px solid #edf0ee}.r194-delivery-card li{padding:5px 0!important}.r194-delivery-card li strong{font-size:9px!important}.r194-delivery-card li span{font-size:8px!important}

.r194-store-support-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.r194-store-card,.r194-guarantee-card{width:100%!important;min-width:0!important;border:1px solid #e2e8e4!important;border-radius:14px!important;background:#fff!important;padding:15px!important;box-shadow:none!important}
.r194-store-card-head{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center}.r194-store-card-head img{width:52px!important;height:52px!important;border-radius:50%!important;object-fit:cover!important;border:1px solid #e0e7e3!important}.r194-store-card-head small{font-size:9px;color:#6d7d76}.r194-store-card-head h3{margin:2px 0 4px!important;font-size:14px!important}.r194-store-card-head p{margin:0!important;font-size:9px!important;color:#677a72!important}.r194-new-store-copy{color:#176b50!important}.r194-store-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0}.r194-store-facts span{display:grid;gap:2px;padding:7px 8px;border-radius:8px;background:#f7faf8}.r194-store-facts small{font-size:8px;color:#72827b}.r194-store-facts strong{font-size:9px;color:#27453a}.r194-store-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.r194-store-actions a{min-height:36px!important;padding:8px!important;border-radius:8px!important;font-size:9px!important;text-align:center!important}
.r194-guarantee-card h3{font-size:13px!important;margin:0 0 10px!important}.r194-guarantee-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.r194-guarantee-card li{font-size:9px;line-height:1.4;color:#4f675e}.r194-seller-ask-quick{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #176b50;border-radius:9px;background:#fff;color:#176b50;text-decoration:none;font-weight:800;font-size:10px}

.r194-communication-grid{display:grid;gap:12px;margin-top:16px;align-items:stretch}.r194-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.r194-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.r194-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.r194-communication-card,.r194-review-card{min-width:0;border:1px solid #e2e8e4;border-radius:14px;background:#fff;padding:15px;box-shadow:none}.r194-card-kicker{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#176b50}.r194-communication-card h2{margin:4px 0 7px;font-size:14px;color:#17352b}.r194-communication-card>p{margin:0 0 10px;font-size:9px;line-height:1.5;color:#62756d}.r194-message-details>summary{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;background:#176b50;color:#fff;font-weight:800;font-size:10px;cursor:pointer;list-style:none}.r194-message-details>summary::-webkit-details-marker{display:none}.r194-message-details[open]>summary{border-radius:8px 8px 0 0}.r194-message-details .r47-product-question{margin:0!important;padding:10px!important;border:1px solid #dfe8e3!important;border-top:0!important;border-radius:0 0 8px 8px!important}.r194-message-details textarea{min-height:72px!important}
.r194-message-benefits{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.r194-message-benefits li{font-size:8px;color:#52685f}.r194-order-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:5px;align-items:center;margin:12px 0}.r194-order-flow span{display:grid;gap:5px;place-items:center;text-align:center;font-size:8px;color:#415d53}.r194-order-flow b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cfe0d8;border-radius:50%;background:#f4faf7;color:#176b50}.r194-order-flow i{font-style:normal;color:#8ba097}
.r194-review-head{display:grid;grid-template-columns:88px 1fr;gap:10px;align-items:center}.r194-review-head>div:first-child{display:grid;gap:2px}.r194-review-head>div:first-child>strong{font-size:25px;color:#19362c}.r194-review-head>div:first-child>small{font-size:7px;color:#74847d}.r194-review-card .r194-stars{font-size:9px}.r194-rating-bars{display:grid;gap:3px}.r194-rating-bars>div{display:grid;grid-template-columns:24px 1fr;gap:5px;align-items:center}.r194-rating-bars span{font-size:7px;color:#667b72}.r194-rating-bars i{height:4px;border-radius:999px;background:#eef2f0;overflow:hidden}.r194-rating-bars b{display:block;height:100%;background:#176b50;border-radius:inherit}.r194-review-list{display:grid;gap:6px;margin-top:9px}.r194-review-list article{padding-top:6px;border-top:1px solid #edf1ef}.r194-review-list header{display:flex;justify-content:space-between;gap:6px}.r194-review-list header strong{font-size:8px}.r194-review-list header span{font-size:7px;color:#f2a900}.r194-review-list p{margin:3px 0 0;font-size:8px;line-height:1.4;color:#586d64}

.r194-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.r194-discovery-card{min-width:0;border:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.r194-discovery-head{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:9px}.r194-discovery-head h2{margin:0;font-size:14px;color:#17352b}.r194-discovery-head p{margin:2px 0 0;font-size:8px;color:#77867f}.r194-discovery-head>a,.r194-discovery-head>small{font-size:8px;color:#176b50;text-decoration:none}
.r194-addon-row,.r194-store-product-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.r194-addon-card,.r194-store-product-card{position:relative;min-width:0;border:1px solid #e3e8e5;border-radius:10px;background:#fff;padding:7px;display:grid;gap:5px;text-decoration:none;color:#243e35;cursor:pointer;overflow:hidden}.r194-addon-media,.r194-store-product-card>span{display:block;height:92px;border-radius:7px;background:#f7f7f5;overflow:hidden}.r194-addon-media img,.r194-store-product-card>span img{width:100%;height:100%;object-fit:contain}.r194-addon-card>strong,.r194-store-product-card>strong{font-size:8px;line-height:1.25;min-height:20px}.r194-addon-card>b,.r194-store-product-card>b{font-size:9px;color:#19392e}.r194-addon-card input{position:absolute;opacity:0;pointer-events:none}.r194-addon-action,.r194-store-product-card>em{display:flex;align-items:center;justify-content:center;min-height:24px;border-radius:6px;background:#176b50;color:#fff;font-size:7px;font-style:normal;font-weight:800}.r194-addon-card:has(input:checked){border-color:#176b50;box-shadow:0 0 0 1px #176b50 inset}.r194-addon-card:has(input:checked) .r194-addon-action{background:#eaf6f1;color:#176b50}.r194-discovery-empty{min-height:70px!important;display:grid!important;place-content:center!important;text-align:center!important}

.r194-recent-products{margin-top:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.r194-recent-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;border:1px solid #e3e8e5;border-radius:12px;background:#fff;padding:8px}.r194-recent-row>a{display:grid;grid-template-columns:54px 1fr;gap:7px;align-items:center;min-width:0;color:#284239;text-decoration:none}.r194-recent-row img{width:54px;height:54px;border-radius:7px;object-fit:cover;background:#f5f6f4}.r194-recent-row span{display:grid;gap:3px;min-width:0}.r194-recent-row strong{font-size:8px;line-height:1.25;white-space:normal}.r194-recent-row small{font-size:8px;font-weight:800;color:#176b50}

/* The generated reference intentionally removes the old duplicated tab/service blocks.
 * W194 renders the same facts once, in the compact structured area above. */
.r194-reference-product-page .r75-pdp-service-notices,.r194-reference-product-page .r46-detail-grid{display:none!important}

@media(max-width:1180px){
  .r194-product-hero,.r194-content-support-grid{grid-template-columns:minmax(0,1fr) 410px!important;gap:18px!important}
  .r194-gallery-card .r46-main-image{height:520px!important}
  .r194-content-chips{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .r194-store-support-stack{grid-template-columns:1fr!important}.r194-seller-ask-quick{grid-column:auto}
  .r194-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.r194-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}.r194-cards-3>article:last-child{grid-column:1/-1}
  .r194-addon-row,.r194-store-product-row{grid-template-columns:repeat(2,minmax(0,1fr))}
  .r194-recent-row{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
  .r194-reference-product-page{padding:0 14px 30px!important}
  .r194-product-hero,.r194-content-support-grid{grid-template-columns:1fr!important}
  .r194-gallery-card .r46-main-image{height:500px!important}
  .r194-purchase-card{position:static!important}
  .r194-store-support-stack{grid-template-columns:1fr 1fr!important}.r194-seller-ask-quick{grid-column:1/-1}
  .r194-discovery-grid{grid-template-columns:1fr}
}
@media(max-width:680px){
  .r194-reference-product-page{padding:0 10px 90px!important}
  .r194-breadcrumb{display:none!important}
  .r194-product-hero{gap:12px!important}
  .r194-gallery-card .r46-product-gallery{grid-template-columns:1fr!important;gap:8px!important}
  .r194-gallery-card .r46-thumbs{grid-row:2;display:flex!important;gap:7px!important;overflow-x:auto!important}
  .r194-gallery-card .r46-thumb{flex:0 0 58px!important;width:58px!important;height:58px!important}
  .r194-gallery-card .r46-main-image{height:min(92vw,390px)!important}
  .r194-purchase-card{padding:15px!important;border-radius:14px!important}
  .r194-title-block h1{font-size:21px!important}.r194-store-score{margin-left:0;width:100%}.r194-price{font-size:25px!important}
  .r194-delivery-slots .r192-delivery-days,.r194-delivery-slots .r192-delivery-times{display:flex!important;overflow-x:auto!important}.r194-delivery-slots .r192-delivery-day,.r194-delivery-slots .r192-delivery-time{flex:0 0 100px!important}
  .r194-content-support-grid{margin-top:12px}.r194-content-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r194-properties-table{grid-template-columns:1fr!important}.r194-properties-table>div:nth-child(odd){border-right:0!important}
  .r194-about-delivery-grid,.r194-store-support-stack{grid-template-columns:1fr!important}.r194-seller-ask-quick{grid-column:auto}
  .r194-communication-grid,.r194-cards-2,.r194-cards-3,.r194-cards-4{grid-template-columns:1fr!important}.r194-cards-3>article:last-child{grid-column:auto}
  .r194-discovery-grid{gap:18px}.r194-addon-row,.r194-store-product-row{display:flex;overflow-x:auto}.r194-addon-card,.r194-store-product-card{flex:0 0 145px}.r194-addon-media,.r194-store-product-card>span{height:110px}
  .r194-recent-row{display:flex;overflow-x:auto}.r194-recent-row>a{flex:0 0 170px}
  .r194-secondary-actions{grid-template-columns:1fr 1fr}
}

/* WAVE195 — compact corporate PDP consolidation, future-date calendar and horizontal time slots. */
[data-r195-compact-product-detail]{--r195-border:#e2e8e4;--r195-soft:#f7faf8;--r195-green:#176b50;--r195-deep:#17352b;--r195-muted:#74837d}
[data-r195-compact-product-detail] .r194-product-hero{gap:18px!important}
[data-r195-compact-product-detail] .r194-purchase-card{padding:16px!important}
[data-r195-compact-product-detail] .r194-delivery-region{margin-top:10px!important}
[data-r195-compact-product-detail] .r194-delivery-fee{margin:6px 0!important;min-height:34px!important;padding:7px 10px!important}

.r195-delivery-scheduler{margin:8px 0 10px!important;padding:9px 0!important;border:1px solid var(--r195-border)!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:#fff!important;display:grid!important;gap:8px!important}
.r195-delivery-row{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;align-items:center;min-width:0}
.r195-delivery-label{display:grid;gap:1px}.r195-delivery-label small{font-size:9px;font-weight:800;color:var(--r195-deep);letter-spacing:.01em}.r195-delivery-label span{font-size:7.5px;color:var(--r195-muted)}
.r195-date-actions{display:flex!important;gap:6px!important;min-width:0!important;overflow:visible!important}
.r195-date-chip{flex:1 1 0!important;min-width:0!important;min-height:42px!important;padding:5px 8px!important;border-radius:9px!important;display:grid!important;place-content:center!important;gap:1px!important;background:#fff!important;border:1px solid #dce5e0!important}
.r195-date-chip strong{font-size:9.5px!important}.r195-date-chip small{font-size:7.5px!important;color:#7b8983!important}.r195-date-chip.is-active{border-color:var(--r195-green)!important;background:#eef7f3!important;box-shadow:inset 0 0 0 1px rgba(23,107,80,.1)!important}.r195-date-chip.is-disabled{opacity:.42!important}
.r195-calendar-trigger{position:relative;flex:0 0 88px;min-height:42px;border:1px solid #dce5e0;border-radius:9px;background:#fff;display:grid;grid-template-columns:16px 1fr;grid-template-rows:auto auto;column-gap:5px;align-content:center;padding:5px 7px;cursor:pointer;color:var(--r195-deep);overflow:hidden}
.r195-calendar-trigger svg{grid-row:1/3;width:15px;height:15px;align-self:center;fill:none;stroke:currentColor;stroke-width:1.7}.r195-calendar-trigger span{font-size:8.5px;font-weight:800;line-height:1.05}.r195-calendar-trigger small{font-size:6.8px;color:var(--r195-muted);line-height:1.05}.r195-calendar-trigger.is-active{border-color:var(--r195-green);background:#eef7f3}.r195-calendar-trigger input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.r195-time-stage{position:relative;min-width:0}.r195-time-group{display:flex!important;align-items:center!important;gap:6px!important;overflow:visible!important;min-width:0!important;position:relative}.r195-time-group[hidden]{display:none!important}
.r195-time-primary{display:flex;gap:6px;min-width:0;flex:1}.r195-time-chip{flex:1 1 0!important;min-width:0!important;min-height:36px!important;padding:6px 8px!important;border-radius:8px!important;white-space:nowrap!important}.r195-time-chip strong{font-size:9px!important}.r195-time-chip.is-active{border-color:var(--r195-green)!important;background:#eef7f3!important;color:#0f5b43!important}
.r195-more-slots{flex:0 0 68px;min-height:36px;border:1px solid #dce5e0;border-radius:8px;background:#fff;color:var(--r195-green);font-size:8.5px;font-weight:800;cursor:pointer}.r195-more-slots:hover{background:#f4faf7}.r195-more-slots[aria-expanded="true"]{border-color:var(--r195-green);background:#eef7f3}
.r195-time-popover{position:absolute;right:0;top:calc(100% + 7px);z-index:40;width:min(430px,100%);padding:10px;border:1px solid #dce5e0;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(20,54,43,.14)}.r195-time-popover[hidden]{display:none!important}.r195-popover-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.r195-popover-head strong{font-size:10px;color:var(--r195-deep)}.r195-popover-head button{border:0;background:transparent;font-size:18px;line-height:1;color:#64756e;cursor:pointer}.r195-popover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.r195-popover-grid .r195-time-chip{width:100%;min-height:34px!important}
.r195-calendar-status{margin-left:118px;padding:6px 8px;border-radius:8px;background:#f7faf8;color:#5f7069;font-size:8.5px}.r195-calendar-status.is-error{background:#fff5f2;color:#a14f3c}.r195-delivery-no-slot{min-height:36px!important;padding:6px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.r195-delivery-no-slot strong{font-size:8.5px!important}.r195-delivery-no-slot span{font-size:7.5px!important}

.r195-addon-strip{margin-top:12px!important;border:1px solid var(--r195-border)!important;border-radius:12px!important;background:#fff!important;padding:10px!important}.r195-addon-strip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.r195-addon-strip-head>div{display:flex;align-items:baseline;gap:8px;min-width:0}.r195-addon-strip-head h2{margin:0;font-size:12px;color:var(--r195-deep)}.r195-addon-strip-head span,.r195-addon-strip-head small{font-size:7.5px;color:var(--r195-muted)}
.r195-addon-compact-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.r195-addon-mini{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:7px;align-items:center;min-width:0;padding:5px;border:1px solid #e5eae7;border-radius:9px;background:#fcfdfc;cursor:pointer}.r195-addon-mini-media{width:48px;height:48px;border-radius:7px;overflow:hidden;background:#f4f6f4}.r195-addon-mini-media img{width:100%;height:100%;object-fit:cover}.r195-addon-mini-copy{display:grid;gap:2px;min-width:0}.r195-addon-mini-copy strong{font-size:8px;line-height:1.15;color:#29473c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r195-addon-mini-copy b{font-size:8px;color:var(--r195-green)}.r195-addon-mini input{position:absolute;opacity:0;pointer-events:none}.r195-addon-mini>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#edf6f2;color:var(--r195-green);font-style:normal;font-weight:900;font-size:13px}.r195-addon-mini:has(input:checked){border-color:var(--r195-green);background:#f2f9f6}.r195-addon-mini:has(input:checked)>i{background:var(--r195-green);color:#fff}.r195-addon-empty{padding:6px 8px!important;min-height:0!important}

.r195-product-meta-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start;margin-top:12px}.r195-product-info-card,.r195-store-card{border:1px solid var(--r195-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.r195-product-info-card{padding:13px 14px}.r195-product-info-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:9px}.r195-product-info-head span{display:block;font-size:7px;font-weight:900;letter-spacing:.08em;color:var(--r195-green)}.r195-product-info-head h2{margin:2px 0 0;font-size:13px;color:var(--r195-deep)}.r195-product-info-head>small{font-size:7px;color:#6f7f78;background:#f4f8f6;border-radius:999px;padding:4px 7px;white-space:nowrap}
.r195-info-segment{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid #edf0ee;align-items:start}.r195-info-segment h3{margin:1px 0 0;font-size:9px;color:#315047}.r195-info-segment p{margin:0;font-size:8.5px;line-height:1.55;color:#526860}.r195-muted{color:#829089!important;font-style:italic}.r195-content-chips{display:flex;flex-wrap:wrap;gap:5px}.r195-content-chip{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:#f6f9f7;border:1px solid #e5ebe7}.r195-content-chip b{font-size:8px;color:#29463c}.r195-content-chip small{font-size:6.5px;color:#71817a}.r195-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #e9eeeb;border-radius:8px;overflow:hidden}.r195-property-grid>div{padding:6px 8px;border-right:1px solid #e9eeeb;border-bottom:1px solid #e9eeeb;min-width:0}.r195-property-grid>div:nth-child(3n){border-right:0}.r195-property-grid dt{font-size:6.8px;color:#7b8883}.r195-property-grid dd{margin:2px 0 0;font-size:8px;font-weight:800;color:#29463c}.r195-about-copy{display:grid;gap:5px}.r195-about-copy p{margin:0}
.r195-store-column{min-width:0}.r195-store-card{padding:13px!important}.r195-store-card .r194-store-card-head{grid-template-columns:44px 1fr}.r195-store-card .r194-store-card-head img{width:44px!important;height:44px!important}.r195-store-facts{margin:9px 0!important}.r195-store-actions{grid-template-columns:1fr 1fr!important}.r195-store-actions a,.r195-store-actions button{min-height:34px;border-radius:8px;border:1px solid #dce5e0;background:#fff;color:var(--r195-green);font-size:8px;font-weight:800;text-align:center;display:grid;place-items:center;text-decoration:none;cursor:pointer}.r195-store-actions button{background:var(--r195-green);border-color:var(--r195-green);color:#fff}

.r195-seller-dialog{width:min(520px,calc(100vw - 32px));border:0;border-radius:16px;padding:0;background:#fff;box-shadow:0 24px 70px rgba(18,47,38,.24)}.r195-seller-dialog::backdrop{background:rgba(16,34,29,.42);backdrop-filter:blur(2px)}.r195-dialog-shell{position:absolute;right:10px;top:8px}.r195-dialog-close{border:0;background:#f1f5f3;color:#53665f;width:30px;height:30px;border-radius:50%;font-size:19px;cursor:pointer}.r195-dialog-content{padding:22px}.r195-dialog-content>small{font-size:7px;letter-spacing:.09em;font-weight:900;color:var(--r195-green)}.r195-dialog-content h2{margin:4px 0 5px;font-size:17px;color:var(--r195-deep)}.r195-dialog-content>p{margin:0 0 12px;font-size:9px;line-height:1.5;color:#63746d}.r195-seller-message-form{display:grid;gap:9px}.r195-seller-message-form textarea{min-height:110px;resize:vertical;border:1px solid #dce5e0;border-radius:10px;padding:10px;font:inherit;font-size:10px}.r195-seller-message-form>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.r195-seller-message-form span{font-size:8px;color:#6d7d76}.r195-seller-message-form button{border:0;border-radius:9px;background:var(--r195-green);color:#fff;padding:9px 14px;font-size:9px;font-weight:800;cursor:pointer}

.r195-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.r195-review-count-1{grid-template-columns:1fr}.r195-review-grid .r194-review-card{min-height:0!important;padding:12px!important}.r195-review-grid .r194-review-list{margin-top:8px!important}.r195-review-grid .r194-review-list article{padding:7px 0!important}
.r195-store-products,.r195-recent-products{margin-top:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.r195-rail-head{margin-bottom:7px!important}.r195-product-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.r195-product-rail .r194-store-product-card{min-width:0!important}.r195-recent-rail{grid-template-columns:repeat(6,minmax(0,1fr))!important}

@media(max-width:1100px){
  .r195-product-meta-grid{grid-template-columns:minmax(0,1fr) 260px}.r195-addon-compact-row{grid-template-columns:repeat(2,minmax(0,1fr))}.r195-product-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}.r195-recent-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:900px){
  .r195-product-meta-grid{grid-template-columns:1fr}.r195-store-column{order:2}.r195-date-actions{overflow-x:auto!important;padding-bottom:2px}.r195-date-chip{flex:0 0 105px!important}.r195-time-primary{overflow-x:auto}.r195-time-chip{flex:0 0 112px!important}.r195-more-slots{flex:0 0 76px}.r195-product-rail{display:flex!important;overflow-x:auto}.r195-product-rail .r194-store-product-card{flex:0 0 145px!important}.r195-review-grid{grid-template-columns:1fr}
}
@media(max-width:680px){
  [data-r195-compact-product-detail] .r194-purchase-card{padding:13px!important}.r195-delivery-row{grid-template-columns:1fr;gap:5px}.r195-delivery-label{grid-template-columns:auto 1fr;gap:6px;align-items:baseline}.r195-date-actions{display:flex!important}.r195-date-chip{flex:0 0 92px!important;min-height:40px!important}.r195-calendar-trigger{flex:0 0 86px;min-height:40px}.r195-time-primary .r195-time-chip:nth-child(n+3){display:none!important}.r195-time-primary{display:flex;overflow:visible}.r195-time-primary .r195-time-chip{flex:1 1 0!important;min-width:0!important}.r195-more-slots{flex:0 0 78px}.r195-time-popover{position:fixed;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));top:auto;width:auto;max-height:48vh;overflow:auto}.r195-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r195-calendar-status{margin-left:0}.r195-addon-strip-head>div{display:grid;gap:1px}.r195-addon-compact-row{display:flex;overflow-x:auto;gap:6px}.r195-addon-mini{flex:0 0 190px;grid-template-columns:44px minmax(0,1fr) 22px}.r195-addon-mini-media{width:44px;height:44px}.r195-product-info-card{padding:11px}.r195-info-segment{grid-template-columns:1fr;gap:6px;padding:8px 0}.r195-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r195-property-grid>div:nth-child(3n){border-right:1px solid #e9eeeb}.r195-property-grid>div:nth-child(2n){border-right:0}.r195-recent-rail{display:flex!important;overflow-x:auto!important}.r195-recent-rail>a{flex:0 0 180px!important}.r195-dialog-content{padding:18px 16px}.r195-seller-message-form>div{align-items:flex-end}
}

/* WAVE196 - unified marketplace surface. Remove the stacked-card / WordPress look while preserving commerce behavior. */
[data-r196-unified-product-detail]{--r196-line:#dfe6e2;--r196-text:#17352b;--r196-muted:#718078;--r196-green:#176b50}
[data-r196-unified-product-detail] .r194-product-hero{grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)!important;gap:22px!important;align-items:start!important}
.r196-visual-column{min-width:0;align-self:start}
[data-r196-unified-product-detail] .r194-purchase-card{box-shadow:none!important}

/* The add-on strip now belongs to the media column and flows from the gallery instead of forming a new page card. */
[data-r196-unified-product-detail] .r195-addon-strip{margin:12px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--r196-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-r196-unified-product-detail] .r195-addon-strip-head{margin-bottom:8px}
[data-r196-unified-product-detail] .r195-addon-strip-head h2{font-size:13px!important;font-weight:600!important}
[data-r196-unified-product-detail] .r195-addon-strip-head span,[data-r196-unified-product-detail] .r195-addon-strip-head small{font-size:8px!important}
[data-r196-unified-product-detail] .r195-addon-compact-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important}
[data-r196-unified-product-detail] .r195-addon-mini{grid-template-columns:44px minmax(0,1fr) 22px!important;gap:7px!important;padding:4px 10px 4px 0!important;border:0!important;border-right:1px solid #e7ece9!important;border-radius:0!important;background:transparent!important}
[data-r196-unified-product-detail] .r195-addon-mini:last-child{border-right:0!important;padding-right:0!important}
[data-r196-unified-product-detail] .r195-addon-mini-media{width:44px!important;height:44px!important;border-radius:8px!important}
[data-r196-unified-product-detail] .r195-addon-mini:has(input:checked){background:transparent!important;box-shadow:none!important}
[data-r196-unified-product-detail] .r195-addon-mini-copy strong{font-size:8.5px!important}
[data-r196-unified-product-detail] .r195-addon-mini-copy b{font-size:8.5px!important}

/* Product information + store are one continuous horizontal information band. */
[data-r196-unified-product-detail] .r196-info-store-flow{grid-template-columns:minmax(0,1fr) 300px!important;gap:0!important;margin-top:18px!important;padding:18px 0!important;border-top:1px solid var(--r196-line)!important;border-bottom:1px solid var(--r196-line)!important;background:transparent!important}
[data-r196-unified-product-detail] .r195-product-info-card,[data-r196-unified-product-detail] .r195-store-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-r196-unified-product-detail] .r195-product-info-card{padding:0 26px 0 0!important}
[data-r196-unified-product-detail] .r196-store-pane{padding-left:24px!important;border-left:1px solid var(--r196-line)!important}
[data-r196-unified-product-detail] .r195-store-card{padding:0!important}
[data-r196-unified-product-detail] .r195-product-info-head{padding-bottom:10px!important}
[data-r196-unified-product-detail] .r195-product-info-head>small{padding:0!important;border-radius:0!important;background:transparent!important;color:var(--r196-green)!important;font-weight:700!important}
[data-r196-unified-product-detail] .r195-info-segment{grid-template-columns:120px minmax(0,1fr)!important;gap:14px!important;padding:10px 0!important;border-top:1px solid #e8edea!important}
[data-r196-unified-product-detail] .r195-info-segment h3{font-size:10px!important;font-weight:600!important}
[data-r196-unified-product-detail] .r195-info-segment p{font-size:9.5px!important;line-height:1.55!important}
[data-r196-unified-product-detail] .r195-content-chips{gap:0!important}
[data-r196-unified-product-detail] .r195-content-chip{padding:2px 10px 2px 0!important;margin:2px 10px 2px 0!important;border:0!important;border-right:1px solid #dfe6e2!important;border-radius:0!important;background:transparent!important}
[data-r196-unified-product-detail] .r195-content-chip:last-child{border-right:0!important}
[data-r196-unified-product-detail] .r195-content-chip b{font-size:9px!important}
[data-r196-unified-product-detail] .r195-property-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;border:0!important;border-radius:0!important;overflow:visible!important}
[data-r196-unified-product-detail] .r195-property-grid>div{padding:2px 12px!important;border:0!important;border-right:1px solid #e1e7e3!important}
[data-r196-unified-product-detail] .r195-property-grid>div:first-child{padding-left:0!important}
[data-r196-unified-product-detail] .r195-property-grid>div:nth-child(3n),[data-r196-unified-product-detail] .r195-property-grid>div:last-child{border-right:0!important}
[data-r196-unified-product-detail] .r195-property-grid dt{font-size:7.5px!important}
[data-r196-unified-product-detail] .r195-property-grid dd{font-size:9px!important}
[data-r196-unified-product-detail] .r195-store-facts{display:flex!important;gap:0!important;margin:10px 0 12px!important}
[data-r196-unified-product-detail] .r195-store-facts span{flex:1;min-width:0;padding:0 10px!important;border-radius:0!important;background:transparent!important;border-right:1px solid #e1e7e3!important}
[data-r196-unified-product-detail] .r195-store-facts span:first-child{padding-left:0!important}
[data-r196-unified-product-detail] .r195-store-facts span:last-child{border-right:0!important}

/* Reviews use a shared divider band; individual review cards no longer look like widgets. */
[data-r196-unified-product-detail] .r196-review-flow{gap:0!important;margin-top:18px!important;padding:18px 0!important;border-top:1px solid var(--r196-line)!important;border-bottom:1px solid var(--r196-line)!important}
[data-r196-unified-product-detail] .r196-review-flow .r194-review-card{padding:0 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-r196-unified-product-detail] .r196-review-flow .r194-review-card:first-child{padding-left:0!important}
[data-r196-unified-product-detail] .r196-review-flow .r194-review-card+ .r194-review-card{border-left:1px solid var(--r196-line)!important}
[data-r196-unified-product-detail] .r196-review-count-1 .r194-review-card{padding:0!important}

/* Discovery rails are continuous page sections. Only the product image remains visually bounded. */
[data-r196-unified-product-detail] .r196-product-rail-section{margin-top:18px!important;padding:18px 0 0!important;border:0!important;border-top:1px solid var(--r196-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-r196-unified-product-detail] .r195-rail-head{margin-bottom:10px!important}
[data-r196-unified-product-detail] .r195-rail-head h2{font-size:14px!important;font-weight:600!important}
[data-r196-unified-product-detail] .r195-product-rail{gap:14px!important}
[data-r196-unified-product-detail] .r195-product-rail .r194-store-product-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-r196-unified-product-detail] .r195-product-rail .r194-store-product-card>span{height:118px!important;border-radius:10px!important;background:#f5f6f4!important}
[data-r196-unified-product-detail] .r195-product-rail .r194-store-product-card>strong{font-size:9px!important;min-height:0!important}
[data-r196-unified-product-detail] .r195-product-rail .r194-store-product-card>b{font-size:10px!important}
[data-r196-unified-product-detail] .r195-product-rail .r194-store-product-card>em{justify-content:flex-start!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--r196-green)!important;font-size:7.5px!important}
[data-r196-unified-product-detail] .r195-recent-rail{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;gap:14px!important}
[data-r196-unified-product-detail] .r195-recent-rail>a{padding-right:12px!important;border-right:1px solid #e5ebe7!important}
[data-r196-unified-product-detail] .r195-recent-rail>a:last-child{border-right:0!important;padding-right:0!important}

/* Empty states stay inline and never create a large empty card. */
[data-r196-unified-product-detail] .r194-discovery-empty,[data-r196-unified-product-detail] .r195-addon-empty{min-height:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;place-content:start!important}

@media(max-width:1100px){
  [data-r196-unified-product-detail] .r196-info-store-flow{grid-template-columns:minmax(0,1fr) 260px!important}
  [data-r196-unified-product-detail] .r195-addon-compact-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:8px!important}
  [data-r196-unified-product-detail] .r195-addon-mini:nth-child(2n){border-right:0!important}
}
@media(max-width:900px){
  [data-r196-unified-product-detail] .r194-product-hero{grid-template-columns:1fr!important}
  [data-r196-unified-product-detail] .r196-info-store-flow{grid-template-columns:1fr!important}
  [data-r196-unified-product-detail] .r195-product-info-card{padding:0!important}
  [data-r196-unified-product-detail] .r196-store-pane{margin-top:14px!important;padding:14px 0 0!important;border-left:0!important;border-top:1px solid var(--r196-line)!important}
}
@media(max-width:680px){
  [data-r196-unified-product-detail] .r195-addon-strip{margin-top:10px!important;padding-top:10px!important}
  [data-r196-unified-product-detail] .r195-addon-compact-row{display:flex!important;gap:0!important;overflow-x:auto!important}
  [data-r196-unified-product-detail] .r195-addon-mini{flex:0 0 190px!important;border-right:1px solid #e7ece9!important;padding-right:10px!important;margin-right:10px!important}
  [data-r196-unified-product-detail] .r195-info-segment{grid-template-columns:1fr!important;gap:6px!important}
  [data-r196-unified-product-detail] .r195-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  [data-r196-unified-product-detail] .r195-property-grid>div{border-right:1px solid #e1e7e3!important;padding:4px 10px!important}
  [data-r196-unified-product-detail] .r195-property-grid>div:nth-child(2n){border-right:0!important}
  [data-r196-unified-product-detail] .r196-review-flow{grid-template-columns:1fr!important;padding:14px 0!important}
  [data-r196-unified-product-detail] .r196-review-flow .r194-review-card{padding:0!important}
  [data-r196-unified-product-detail] .r196-review-flow .r194-review-card+ .r194-review-card{margin-top:14px!important;padding-top:14px!important;border-left:0!important;border-top:1px solid var(--r196-line)!important}
  [data-r196-unified-product-detail] .r195-recent-rail>a{border-right:1px solid #e5ebe7!important}
}

/* W196 specificity bridge over legacy W58/W191 customer rules. */
body[data-r47-customer][data-pdp-surface-revision="wave196"] .r46-product-page[data-r196-unified-product-detail] .r196-visual-column>.r195-addon-strip.r191-purchase-good-with{
  margin:12px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--r196-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body[data-r47-customer][data-pdp-surface-revision="wave196"] .r46-product-page[data-r196-unified-product-detail] .r196-store-pane>.r58-store-summary.r195-store-card{
  display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body[data-r47-customer][data-pdp-surface-revision="wave196"] .r46-product-page[data-r196-unified-product-detail]>.r196-product-rail-section.r58-store-products{
  position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid var(--r196-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body[data-r47-customer][data-pdp-surface-revision="wave196"] .r46-product-page[data-r196-unified-product-detail]>.r196-product-rail-section.r195-recent-products{
  width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid var(--r196-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body[data-r47-customer][data-pdp-surface-revision="wave196"] .r46-footer.r47-clean-footer{
  border:0!important;border-top:1px solid #dfe6e2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave197-left-gallery-horizontal-date.css */
/* ORKIDEM WAVE197 - gallery-left + horizontal delivery date rail.
 * Goal: approach the efficient marketplace rhythm seen in the supplied reference
 * without turning the scheduler into separate boxed cards.
 */
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail]{
  max-width:1500px!important;
  padding-left:10px!important;
  padding-right:10px!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{
  grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr)!important;
  gap:18px!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail] .r196-visual-column{
  justify-self:start!important;
  width:100%!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-product-gallery{
  grid-template-columns:68px minmax(0,1fr)!important;
  gap:12px!important;
  justify-content:start!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumb{
  width:68px!important;height:68px!important;border-radius:8px!important;
}

/* Scheduler is a continuous strip, not a card inside a card. */
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-delivery-scheduler{
  margin:8px 0 10px!important;
  padding:7px 0 5px!important;
  border:0!important;
  border-top:1px solid #e3e9e5!important;
  border-bottom:1px solid #e3e9e5!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-delivery-row{
  grid-template-columns:92px minmax(0,1fr)!important;
  gap:8px!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-row{
  padding-bottom:6px!important;
  border-bottom:1px solid #edf1ef!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-delivery-label span{display:none!important}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-delivery-label small{
  font-size:9px!important;font-weight:700!important;color:#496159!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-actions{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr)) minmax(86px,.85fr)!important;
  gap:0!important;
  overflow:visible!important;
  border:0!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-chip,
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-calendar-trigger{
  min-height:44px!important;
  margin:0!important;
  padding:5px 10px!important;
  border:0!important;
  border-right:1px solid #e2e8e4!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#27453a!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-calendar-trigger{
  min-width:0!important;
  width:auto!important;
  display:grid!important;
  grid-template-columns:17px 1fr!important;
  justify-items:start!important;
  align-items:center!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-actions>*:last-child{border-right:0!important}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-chip strong{
  font-size:10px!important;font-weight:700!important;color:inherit!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-chip small{
  font-size:7.5px!important;color:#7c8b85!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-chip.is-active,
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-calendar-trigger.is-active{
  background:#f3f8f5!important;
  color:#0b6348!important;
  box-shadow:inset 0 -2px 0 #0b6348!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-calendar-trigger svg{width:16px!important;height:16px!important}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-calendar-trigger span{font-size:9px!important}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-calendar-trigger small{display:none!important}

/* Time row stays short and horizontal. */
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-time-row{padding-top:6px!important}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-time-primary{gap:0!important}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-time-chip,
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-more-slots{
  min-height:34px!important;
  border:0!important;
  border-right:1px solid #e3e9e5!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-time-chip.is-active{
  background:#f3f8f5!important;
  color:#0b6348!important;
  box-shadow:inset 0 -2px 0 #0b6348!important;
}
body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-more-slots{border-right:0!important;color:#0b6348!important;font-weight:700!important}

@media(max-width:1180px){
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail]{max-width:1180px!important;padding-left:12px!important;padding-right:12px!important}
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{grid-template-columns:minmax(0,1fr) minmax(430px,.85fr)!important;gap:16px!important}
}
@media(max-width:900px){
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{grid-template-columns:1fr!important}
}
@media(max-width:680px){
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r46-product-page[data-r196-unified-product-detail]{padding-left:10px!important;padding-right:10px!important}
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-delivery-row{grid-template-columns:1fr!important;gap:4px!important}
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-actions{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important}
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-actions::-webkit-scrollbar{display:none!important}
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-date-chip{flex:0 0 92px!important}
  body[data-r47-customer][data-pdp-layout-revision="wave197"] .r195-calendar-trigger{flex:0 0 82px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave198-flush-gallery-borderless-purchase.css */
/* ORKIDEM WAVE198 - flush-left PDP gallery + borderless purchase surface.
 * Goal: use the viewport width correctly on PDP, keep thumbnails truly at the
 * left edge of the product workspace, widen the delivery/date rail, and remove
 * the outer WordPress-like card shell from the purchase column.
 */

/* W197 widened the child, but the parent customer main still capped it. W198
 * widens the actual PDP workspace and anchors it to the left content gutter. */
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"]:has(.r46-product-page[data-r196-unified-product-detail]) .a22-main.r45-main{
  width:min(1600px,calc(100vw - 20px))!important;
  max-width:1600px!important;
  margin-left:10px!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail]{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding-left:0!important;
  padding-right:0!important;
}

/* Fixed media width similar to dense marketplace PDPs; the freed horizontal
 * space belongs to the purchase/delivery column, not to a larger photo box. */
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{
  grid-template-columns:minmax(0,624px) minmax(560px,1fr)!important;
  justify-content:start!important;
  gap:26px!important;
  align-items:start!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r196-visual-column{
  width:624px!important;
  max-width:624px!important;
  min-width:0!important;
  justify-self:start!important;
  margin:0!important;
  padding:0!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card{
  width:624px!important;
  max-width:624px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-product-gallery{
  width:624px!important;
  max-width:624px!important;
  grid-template-columns:70px 540px!important;
  gap:14px!important;
  justify-content:start!important;
  margin:0!important;
  padding:0!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumbs{
  width:70px!important;
  margin:0!important;
  padding:0!important;
  gap:10px!important;
  justify-self:start!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumb{
  width:70px!important;
  height:70px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:4px!important;
  background:transparent!important;
  box-shadow:none!important;
  opacity:.72;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumb.active{
  border:0!important;
  box-shadow:inset 3px 0 0 #0b6348!important;
  padding-left:5px!important;
  opacity:1;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumb img{
  border-radius:4px!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-main-image{
  width:540px!important;
  max-width:540px!important;
  height:560px!important;
  max-height:560px!important;
  min-height:0!important;
  margin:0!important;
  border:0!important;
  border-radius:4px!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-main-image>img[data-galeri-ana]{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:left center!important;
}

/* Purchase is a column in the same canvas, not a card placed on top of it. */
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-purchase-card{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0 0 0 24px!important;
  border:0!important;
  border-left:1px solid #e1e8e4!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Delivery region becomes an information row. The dropdown itself may still
 * float when opened, but the closed state is not another rounded card. */
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r194-delivery-region{
  margin:10px 0 0!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r194-delivery-region .r47-delivery-picker,
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r194-delivery-region .r47-delivery-picker-main{
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r194-delivery-region .r47-delivery-picker-main{
  min-height:58px!important;
  padding:8px 0!important;
  border:0!important;
  border-top:1px solid #e4eae6!important;
  border-bottom:1px solid #e4eae6!important;
  grid-template-columns:34px minmax(0,1fr) auto!important;
  gap:10px!important;
  transform:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r194-delivery-region .r47-delivery-picker-main:hover{
  border-color:#d8e2dc!important;
  box-shadow:none!important;
  transform:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r194-delivery-region .r47-delivery-change{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#0b6348!important;
  padding:0!important;
  text-decoration:underline;
  text-underline-offset:3px;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r76-delivery-fee.r194-delivery-fee{
  margin:0!important;
  padding:7px 0!important;
  min-height:0!important;
  border:0!important;
  border-bottom:1px solid #e8edea!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* More usable horizontal date rail: same row, no card chrome. */
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-delivery-scheduler{
  margin:0!important;
  padding:7px 0 5px!important;
  border:0!important;
  border-bottom:1px solid #e2e8e4!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-delivery-row{
  grid-template-columns:96px minmax(0,1fr)!important;
  gap:10px!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-actions{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(100px,.8fr)!important;
  gap:0!important;
  width:100%!important;
  overflow:visible!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-chip,
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-calendar-trigger{
  min-height:50px!important;
  padding:6px 12px!important;
  border:0!important;
  border-right:1px solid #e2e8e4!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-actions>*:last-child{
  border-right:0!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-chip strong{
  font-size:12px!important;
  font-weight:650!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-chip small{
  font-size:9px!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-calendar-trigger{
  display:grid!important;
  grid-template-columns:18px 1fr!important;
  align-content:center!important;
  justify-items:start!important;
  gap:3px 6px!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-calendar-trigger span{
  font-size:11px!important;
  font-weight:650!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-chip.is-active,
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-calendar-trigger.is-active{
  background:transparent!important;
  color:#0b6348!important;
  box-shadow:inset 0 -3px 0 #0b6348!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-time-row{
  padding-top:6px!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-time-primary{
  display:flex!important;
  width:100%!important;
  gap:0!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-time-primary .r195-time-chip,
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-more-slots{
  min-height:36px!important;
  padding:5px 12px!important;
  border:0!important;
  border-right:1px solid #e3e9e5!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-time-primary .r195-time-chip{
  flex:1 1 0!important;
  min-width:0!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-time-chip.is-active{
  background:transparent!important;
  color:#0b6348!important;
  box-shadow:inset 0 -2px 0 #0b6348!important;
}
body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-more-slots{
  border-right:0!important;
  flex:0 0 86px!important;
}

@media(max-width:1280px){
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"]:has(.r46-product-page[data-r196-unified-product-detail]) .a22-main.r45-main{
    width:calc(100vw - 20px)!important;
    margin-inline:10px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{
    grid-template-columns:minmax(0,540px) minmax(500px,1fr)!important;
    gap:20px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r196-visual-column,
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card{
    width:540px!important;max-width:540px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-product-gallery{
    width:540px!important;max-width:540px!important;grid-template-columns:64px 464px!important;gap:12px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-main-image{
    width:464px!important;max-width:464px!important;height:500px!important;max-height:500px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumbs,
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumb{
    width:64px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumb{height:64px!important}
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-actions{grid-template-columns:repeat(3,minmax(92px,1fr)) minmax(86px,.8fr)!important}
}

@media(max-width:1100px){
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{
    grid-template-columns:1fr!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r196-visual-column,
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card,
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-product-gallery{
    width:100%!important;max-width:none!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-product-gallery{
    grid-template-columns:64px minmax(0,1fr)!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-main-image{
    width:100%!important;max-width:none!important;height:500px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-purchase-card{
    padding:16px 0 0!important;border-left:0!important;border-top:1px solid #e1e8e4!important;
  }
}

@media(max-width:680px){
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"]:has(.r46-product-page[data-r196-unified-product-detail]) .a22-main.r45-main{
    width:calc(100vw - 16px)!important;margin-inline:8px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-product-gallery{
    grid-template-columns:1fr!important;gap:8px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumbs{
    width:100%!important;display:flex!important;grid-row:2!important;overflow-x:auto!important;gap:7px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-thumb{
    flex:0 0 58px!important;width:58px!important;height:58px!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-gallery-card .r46-main-image{
    height:min(92vw,390px)!important;
  }
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-delivery-row{grid-template-columns:1fr!important;gap:4px!important}
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-actions{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important}
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-actions::-webkit-scrollbar{display:none!important}
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-date-chip{flex:0 0 104px!important}
  body[data-r47-customer][data-pdp-gallery-surface-revision="wave198"] .r195-calendar-trigger{flex:0 0 92px!important}
}

/* Specificity bridge over W187/W191 historical desktop constraints. */
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail]{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{
  grid-template-columns:minmax(0,624px) minmax(560px,1fr)!important;justify-content:start!important;gap:26px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r46-product-gallery{
  grid-template-columns:70px 540px!important;justify-content:start!important;gap:14px!important;width:624px!important;max-width:624px!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r187-purchase-rail.r194-purchase-card{
  width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 0 0 24px!important;border:0!important;border-left:1px solid #e1e8e4!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-gallery-surface-revision="wave198"] .r187-purchase-rail .r194-delivery-region .r47-delivery-picker-main{
  border:0!important;border-top:1px solid #e4eae6!important;border-bottom:1px solid #e4eae6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}

@media(min-width:1101px) and (max-width:1280px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail]{width:100%!important;max-width:none!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{grid-template-columns:minmax(0,540px) minmax(500px,1fr)!important;justify-content:start!important;gap:20px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r46-product-gallery{grid-template-columns:64px 464px!important;justify-content:start!important;gap:12px!important;width:540px!important;max-width:540px!important}
}
@media(max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail]{width:100%!important;max-width:none!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r194-product-hero{grid-template-columns:1fr!important;justify-content:stretch!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r46-product-gallery{width:100%!important;max-width:none!important;grid-template-columns:64px minmax(0,1fr)!important;justify-content:start!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-gallery-surface-revision="wave198"] .r187-purchase-rail.r194-purchase-card{padding:16px 0 0!important;border:0!important;border-top:1px solid #e1e8e4!important}
}
@media(max-width:680px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r46-product-gallery{grid-template-columns:1fr!important;width:100%!important;max-width:none!important}
}

/* Responsive specificity bridge: keep the borderless canvas on tablet/mobile. */
@media(max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"] .r46-product-page[data-r196-unified-product-detail] .r187-purchase-rail.r194-purchase-card{
    padding:16px 0 0!important;border:0!important;border-top:1px solid #e1e8e4!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave200-pdp-centered-workspace.css */
/* ORKIDEM WAVE200 - center the W198 marketplace PDP canvas.
 * W198's gallery remains the left column INSIDE the product canvas; the whole
 * product workspace is centered again so the page does not stick to viewport left.
 */
@media (min-width:1281px){
  body[data-r47-customer][data-pdp-centered-revision="wave200"]:has(.r46-product-page[data-r196-unified-product-detail]) .a22-main.r45-main{
    width:min(1450px,calc(100vw - 48px))!important;
    max-width:1450px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  body[data-r47-customer][data-pdp-centered-revision="wave200"] .r46-product-page[data-r196-unified-product-detail]{
    width:100%!important;max-width:none!important;margin-inline:auto!important;
  }
}
@media (min-width:1101px) and (max-width:1280px){
  body[data-r47-customer][data-pdp-centered-revision="wave200"]:has(.r46-product-page[data-r196-unified-product-detail]) .a22-main.r45-main{
    width:min(1180px,calc(100vw - 32px))!important;
    max-width:1180px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave201-bloom-tabs-standard-rails.css */
/* ORKIDEM WAVE201 - Bloom-like borderless product information tabs + standard customer product rails.
 * W200 delivery/capacity fixes and all ORKIDEM commerce behavior stay intact.
 */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r46-product-page[data-r201-product-detail]{
  --r201-green:#0a5f49;
  --r201-deep:#183c31;
  --r201-muted:#7b8782;
  --r201-line:#e1e7e3;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-visually-hidden{
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;
}

/* Product information behaves like a clean content switcher, not a card/button group. */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-info-store-flow{
  align-items:stretch!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-info-tabs{
  min-width:0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tabbar{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:end!important;
  gap:0!important;
  min-height:48px!important;
  border-bottom:1px solid var(--r201-line)!important;
  overflow:visible!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab{
  position:relative!important;
  appearance:none!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#87908c!important;
  min-height:47px!important;
  padding:13px 10px 12px!important;
  margin:0!important;
  font:500 14px/1.25 inherit!important;
  text-align:center!important;
  cursor:pointer!important;
  transition:color .18s ease,opacity .18s ease!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab:hover,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab:focus-visible{
  color:#365d50!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab:focus-visible{
  outline:2px solid rgba(10,95,73,.22)!important;
  outline-offset:-3px!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab::after{
  content:""!important;
  position:absolute!important;
  left:20%!important;
  right:20%!important;
  bottom:-1px!important;
  height:2px!important;
  border-radius:2px!important;
  background:transparent!important;
  transform:scaleX(.3)!important;
  transition:transform .2s ease,background-color .2s ease!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab.is-active{
  color:var(--r201-deep)!important;
  font-weight:700!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab.is-active::after{
  background:var(--r201-green)!important;
  transform:scaleX(1)!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-stage{
  position:relative!important;
  min-height:86px!important;
  padding:17px 0 4px!important;
  overflow:hidden!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-panel{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#4c625a!important;
  font-size:10px!important;
  line-height:1.65!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-panel[hidden]{display:none!important}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-panel.is-entering{
  animation:r201-tab-slide-next .24s cubic-bezier(.2,.7,.2,1) both!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-stage[data-r201-direction="prev"] .r201-product-tab-panel.is-entering{
  animation-name:r201-tab-slide-prev!important;
}
@keyframes r201-tab-slide-next{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}
@keyframes r201-tab-slide-prev{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-panel>p,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-about-copy p{margin:0 0 7px!important;font-size:10px!important;line-height:1.65!important}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-panel>p:last-child,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-about-copy p:last-child{margin-bottom:0!important}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-content-list{
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-property-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

/* Discovery headings are large/centered only when their real data section exists. */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section{
  width:100%!important;
  max-width:none!important;
  margin:26px 0 0!important;
  padding:24px 0 0!important;
  border:0!important;
  border-top:1px solid var(--r201-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:56px!important;
  margin:0 0 17px!important;
  padding:0 86px!important;
  text-align:center!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>div{
  display:grid!important;
  justify-items:center!important;
  gap:4px!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading h2{
  margin:0!important;
  color:var(--r201-deep)!important;
  font:600 24px/1.12 Georgia,"Times New Roman",serif!important;
  letter-spacing:-.012em!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading p{
  margin:0!important;
  color:#84908b!important;
  font-size:10px!important;
  line-height:1.35!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>a{
  position:absolute!important;
  right:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  color:var(--r201-green)!important;
  font-size:9px!important;
  font-weight:700!important;
  text-decoration:none!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::before,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{
  content:""!important;
  flex:1 1 auto!important;
  height:1px!important;
  max-width:180px!important;
  margin:0 20px!important;
  background:linear-gradient(90deg,transparent,#dbe3df)!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{
  background:linear-gradient(90deg,#dbe3df,transparent)!important;
}

/* Real customer-front product-card component and its standard sizing are reused. */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:10px!important;
  align-items:stretch!important;
  overflow:visible!important;
  padding:0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail>.r46-product-card{
  width:auto!important;
  min-width:0!important;
  margin:0!important;
}

@media(max-width:1100px){
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab{font-size:13px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading h2{font-size:22px!important}
}
@media(max-width:760px){
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tabbar{
    display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;
  }
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tabbar::-webkit-scrollbar{display:none!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab{flex:1 0 128px!important;font-size:12px!important;padding-inline:6px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-stage{min-height:104px!important;padding-top:14px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section{margin-top:20px!important;padding-top:20px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading{min-height:50px!important;padding:0 48px!important;margin-bottom:13px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::before,
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{margin-inline:8px!important;max-width:48px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading h2{font-size:19px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading p{font-size:9px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>a{right:2px!important;font-size:8px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{
    display:flex!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding-bottom:4px!important;
  }
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail>.r46-product-card{
    flex:0 0 158px!important;min-width:158px!important;scroll-snap-align:start!important;
  }
}

/* Compatibility classes from W187-W196 remain semantic only; W201 owns their visible surface. */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-panel.r195-info-segment{
  display:block!important;grid-template-columns:none!important;gap:0!important;border:0!important;padding:0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-product-tab-panel.r195-info-segment[hidden]{display:none!important}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section.r187-store-products,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section.r188-store-products,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section.r190-store-products,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section.r188-recent-products,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section.r190-recent-products{
  position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:0!important;
  margin:26px 0 0!important;padding:24px 0 0!important;border:0!important;border-top:1px solid var(--r201-line)!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave202-purchase-flow-cart-fee.css */
/* ORKİDEM WAVE202 — symmetric compact purchase flow + reliable cart delivery-fee display.
 * Keeps W201 tabs/rails and W200 delivery/capacity routing. PDP fee is intentionally hidden;
 * delivery fee remains a cart/checkout financial line sourced from the central delivery engine.
 */
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail]{
  --r202-green:#075f49;
  --r202-deep:#173b31;
  --r202-line:#e0e7e3;
  --r202-muted:#7a8781;
}

/* Bloom-like stronger secondary gallery thumbnails without enlarging the main image. */
@media(min-width:1281px){
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-product-hero{
    grid-template-columns:minmax(0,638px) minmax(560px,1fr)!important;
  }
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r196-visual-column,
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card,
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-product-gallery{
    width:638px!important;max-width:638px!important;
  }
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-product-gallery{
    grid-template-columns:84px 540px!important;gap:14px!important;
  }
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-thumbs{
    width:84px!important;gap:11px!important;
  }
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-thumb{
    width:84px!important;height:84px!important;opacity:.82!important;
  }
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-thumb.active{
    opacity:1!important;box-shadow:inset 3px 0 0 var(--r202-green)!important;
  }
}
@media(min-width:1101px) and (max-width:1280px){
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-product-gallery{
    grid-template-columns:72px minmax(0,1fr)!important;
  }
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-thumbs,
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-thumb{
    width:72px!important;
  }
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-thumb{height:72px!important}
}

/* The delivery region is a slightly inset information strip, not a card. */
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-region{
  position:relative!important;
  width:calc(100% - 46px)!important;
  max-width:720px!important;
  margin:12px auto 0!important;
  overflow:visible!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary{
  min-height:62px!important;
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr) 32px!important;
  align-items:center!important;
  gap:10px!important;
  padding:8px 0!important;
  border-top:1px solid var(--r202-line)!important;
  border-bottom:1px solid var(--r202-line)!important;
  background:transparent!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary .r47-delivery-pin{
  width:34px!important;height:34px!important;border-radius:50%!important;background:#eef7f3!important;display:grid!important;place-items:center!important;color:var(--r202-green)!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary .r47-delivery-pin svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary .r47-delivery-copy{display:grid!important;gap:2px!important;min-width:0!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary .r47-delivery-copy small{font-size:8.5px!important;font-weight:700!important;color:#75847d!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary .r47-delivery-copy strong{font-size:11.5px!important;line-height:1.25!important;color:var(--r202-deep)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary .r47-delivery-copy em{font-size:8px!important;font-style:normal!important;color:#8a958f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-change{
  width:30px!important;height:30px!important;border:1px solid #dbe4df!important;border-radius:50%!important;background:#fff!important;color:#52635c!important;font-size:17px!important;font-weight:400!important;line-height:1!important;padding:0!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:none!important;transition:border-color .16s ease,color .16s ease,background .16s ease!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-change:hover,
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-change:focus-visible{border-color:#8fb4a6!important;color:var(--r202-green)!important;background:#f7fbf9!important;outline:none!important}

/* Compact PDP-only location changer; avoids reopening the large first-visit modal. */
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-popover{
  position:absolute!important;z-index:60!important;top:calc(100% + 8px)!important;right:0!important;width:min(520px,100%)!important;padding:13px!important;border:1px solid #dce5e0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 16px 38px rgba(22,54,44,.13)!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-popover[hidden]{display:none!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-popover-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:9px!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-popover-head strong{font-size:11px!important;color:var(--r202-deep)!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-popover-head button{width:26px!important;height:26px!important;border:0!important;border-radius:50%!important;background:#f4f7f5!important;color:#5d6b65!important;cursor:pointer!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-search{position:relative!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;min-height:42px!important;border:1px solid #dce5e0!important;border-radius:9px!important;background:#fff!important;padding:0 9px!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-search:focus-within{border-color:#86ad9f!important;box-shadow:0 0 0 3px rgba(7,95,73,.07)!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-search-icon{font-size:16px!important;color:var(--r202-green)!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-search>input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;font-size:11px!important;color:#203c33!important;padding:0!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-results{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 5px)!important;z-index:5!important;max-height:260px!important;overflow:auto!important;background:#fff!important;border:1px solid #dfe6e2!important;border-radius:9px!important;box-shadow:0 12px 28px rgba(20,52,42,.12)!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-popover>small{display:block!important;margin-top:8px!important;font-size:8px!important;color:#84918b!important;line-height:1.45!important}

/* Date/time remain semantic buttons but visually read as one continuous selector. */
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r195-delivery-label>span{display:none!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r195-delivery-label small{font-size:8.5px!important;color:#607069!important;font-weight:700!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r195-date-chip,
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r195-time-chip,
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r195-more-slots,
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-calendar-trigger,
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-calendar-trigger>button{
  border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-calendar-trigger{position:relative!important;padding:0!important;display:block!important;overflow:visible!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-calendar-trigger>button{width:100%!important;height:100%!important;min-height:50px!important;border:0!important;color:inherit!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;cursor:pointer!important;padding:6px 10px!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-calendar-trigger>button svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-calendar-native{position:absolute!important;width:1px!important;height:1px!important;right:50%!important;bottom:0!important;opacity:.001!important;pointer-events:none!important;border:0!important;padding:0!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r195-more-slots{font-size:9px!important;white-space:nowrap!important;flex-basis:102px!important;color:var(--r202-green)!important}

/* One strong CTA. Quantity belongs to the cart drawer; Now Buy is secondary and stacked. */
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] #urun-satin-alma-formu{margin-top:8px!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-add-cart{width:100%!important;height:48px!important;margin:0!important;border-radius:7px!important}
body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"][data-pdp-purchase-flow-revision="wave202"] .r202-buy-now{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;justify-self:center!important;min-height:0!important;padding:3px 8px!important;margin:0!important;border:0!important;background:transparent!important;color:#45655a!important;font-size:9px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;box-shadow:none!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-pickup-available{justify-self:center!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#708079!important;font-size:8.5px!important;font-weight:600!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r194-payment-note{margin-top:5px!important}

@media(max-width:760px){
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-region{width:100%!important;max-width:none!important;margin-top:10px!important}
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary{grid-template-columns:32px minmax(0,1fr) 30px!important;gap:8px!important;min-height:58px!important}
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-delivery-summary .r47-delivery-copy em{display:none!important}
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-popover{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:62vh!important;overflow:visible!important}
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-location-results{max-height:34vh!important}
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r195-more-slots{flex-basis:92px!important}
  body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r46-product-page[data-r202-product-detail] .r194-gallery-card .r46-thumb{flex-basis:64px!important;width:64px!important;height:64px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave204-pdp-symmetry-delivery-fee.css */
/* ORKIDEM WAVE204 - PDP gallery / purchase symmetry requested from live comparison.
 * Scope is limited to product-detail geometry. No business rule or customer feature is added.
 */
@media(min-width:1361px){
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"]:has(.r46-product-page[data-r204-product-detail]) .a22-main.r45-main{
    width:min(1420px,calc(100vw - 56px))!important;max-width:1420px!important;margin-inline:auto!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-product-hero{
    grid-template-columns:668px 640px!important;gap:32px!important;justify-content:center!important;align-items:start!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r196-visual-column,
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-gallery-card,
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-product-gallery{
    width:668px!important;max-width:668px!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-product-gallery{
    display:grid!important;grid-template-columns:88px 564px!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:10px!important;align-items:start!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumbs{
    grid-column:1!important;grid-row:1!important;width:88px!important;max-height:500px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:14px!important;scroll-behavior:smooth!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumb{
    flex:0 0 88px!important;width:88px!important;height:88px!important;border-radius:10px!important;padding:0!important;overflow:hidden!important;opacity:.9!important;background:#fff!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumb.active{box-shadow:inset 3px 0 0 #075f49!important;opacity:1!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r204-thumb-controls{
    grid-column:1!important;grid-row:2!important;width:88px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:2px!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r204-thumb-controls button{
    height:28px!important;border:1px solid #d8dfdb!important;border-radius:14px!important;background:#f3f5f4!important;color:#57645f!important;font-size:17px!important;line-height:1!important;padding:0!important;display:grid!important;place-items:center!important;cursor:pointer!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r204-thumb-controls button:last-child{background:#2d302f!important;color:#fff!important;border-color:#2d302f!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-main-image{
    grid-column:2!important;grid-row:1 / span 2!important;width:564px!important;max-width:564px!important;height:600px!important;max-height:600px!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-main-image>img[data-galeri-ana]{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:14px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r187-purchase-rail.r194-purchase-card{
    width:640px!important;max-width:640px!important;min-width:0!important;padding-left:28px!important;justify-self:start!important;
  }
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r202-delivery-region{width:100%!important;max-width:none!important;margin:12px 0 0!important}
}
@media(min-width:1101px) and (max-width:1360px){
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"]:has(.r46-product-page[data-r204-product-detail]) .a22-main.r45-main{width:min(1220px,calc(100vw - 32px))!important;max-width:1220px!important;margin-inline:auto!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-product-hero{grid-template-columns:minmax(0,590px) minmax(0,590px)!important;gap:24px!important;justify-content:center!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r196-visual-column,
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-gallery-card,
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-product-gallery{width:590px!important;max-width:590px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-product-gallery{display:grid!important;grid-template-columns:78px 500px!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:8px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumbs{grid-column:1!important;grid-row:1!important;width:78px!important;max-height:450px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:11px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumb{flex:0 0 78px!important;width:78px!important;height:78px!important;border-radius:9px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r204-thumb-controls{grid-column:1!important;grid-row:2!important;width:78px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r204-thumb-controls button{height:26px!important;border:1px solid #d8dfdb!important;border-radius:13px!important;background:#f3f5f4!important;color:#57645f!important;padding:0!important}.r204-thumb-controls button:last-child{background:#2d302f!important;color:#fff!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-main-image{grid-column:2!important;grid-row:1 / span 2!important;width:500px!important;max-width:500px!important;height:520px!important;border-radius:12px!important;overflow:hidden!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-main-image>img[data-galeri-ana]{object-position:center center!important;border-radius:12px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r187-purchase-rail.r194-purchase-card{width:590px!important;max-width:590px!important;padding-left:24px!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r202-delivery-region{width:100%!important;max-width:none!important;margin-inline:0!important}
}
@media(max-width:1100px){
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r204-thumb-controls{display:none!important}
}
@media(max-width:680px){
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-main-image{border-radius:10px!important;overflow:hidden!important}
  body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-main-image>img[data-galeri-ana]{object-position:center center!important;border-radius:10px!important}
}

/* W204 specificity bridge over W187-W202 historical geometry locks. */
@media(min-width:1361px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"][data-pdp-purchase-flow-revision="wave202"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-product-hero{
    grid-template-columns:668px 640px!important;gap:32px!important;justify-content:center!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"][data-pdp-purchase-flow-revision="wave202"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-product-gallery{
    width:668px!important;max-width:668px!important;grid-template-columns:88px 564px!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:10px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"][data-pdp-purchase-flow-revision="wave202"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-gallery-card .r46-thumbs{width:88px!important;gap:14px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"][data-pdp-purchase-flow-revision="wave202"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-gallery-card .r46-thumb{width:88px!important;height:88px!important;flex-basis:88px!important;border-radius:10px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"][data-pdp-purchase-flow-revision="wave202"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-gallery-card .r46-main-image{
    width:564px!important;max-width:564px!important;height:600px!important;max-height:600px!important;border-radius:14px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-live-acceptance-revision="wave190"][data-pdp-placement-revision="wave191"][data-pdp-gallery-surface-revision="wave198"][data-pdp-purchase-flow-revision="wave202"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r187-purchase-rail.r194-purchase-card{
    width:640px!important;max-width:640px!important;min-width:0!important;padding-left:28px!important;
  }
}
@media(min-width:1101px) and (max-width:1360px){
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-gallery-surface-revision="wave198"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-product-hero{grid-template-columns:590px 590px!important;gap:24px!important;justify-content:center!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-gallery-surface-revision="wave198"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-product-gallery{width:590px!important;max-width:590px!important;grid-template-columns:78px 500px!important;grid-template-rows:auto auto!important;gap:8px 12px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-gallery-surface-revision="wave198"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-gallery-card .r46-main-image{width:500px!important;max-width:500px!important;height:520px!important;max-height:520px!important}
  body[data-r47-customer][data-customer-revision="r47"][data-product-detail-revision="wave187"][data-pdp-gallery-surface-revision="wave198"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r187-purchase-rail.r194-purchase-card{width:590px!important;max-width:590px!important;min-width:0!important;padding-left:24px!important}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave218-commerce-checkout-polish.css */
/* ORKIDEM R47.0 WAVE218 · kurumsal sepet + güvenli checkout erişim akışı */

/* Sepet artık müşteri sitesinden kopuk değildir: normal ORKİDEM üst alanı ve footer korunur. */
body.r47-sepet-odak .r46-promo,
body.r47-sepet-odak .r46-header,
body.r47-sepet-odak .r46-footer{display:block!important}
body.r47-sepet-odak{background:#fbfcfb!important}
body.r47-sepet-odak.r43-topbar-active.r447-topbar-sticky{padding-top:var(--r44-topbar-height,36px)!important}
body.r47-sepet-odak.r43-topbar-active:not(.r447-topbar-sticky){padding-top:0!important}
body.r47-sepet-odak .a22-main.r45-main{padding-top:0!important}
body.r47-sepet-odak .r47-cart-shell{max-width:1320px!important;padding:28px 24px 46px!important}
body.r47-sepet-odak .r47-cart-shell .r47-cart-grid{grid-template-columns:minmax(0,1fr) 338px!important;gap:22px!important}
body.r47-sepet-odak .r47-cart-shell .r47-cart-card{border:1px solid #e4e9e6!important;border-radius:16px!important;box-shadow:0 9px 28px rgba(28,52,42,.05)!important}
body.r47-sepet-odak .r47-cart-shell .r47-cart-group-head{padding:15px 18px!important}
body.r47-sepet-odak .r47-cart-shell .r47-cart-items{padding:0 18px 6px!important}
body.r47-sepet-odak .r47-cart-shell .r47-cart-item{min-height:124px!important}
body.r47-sepet-odak .r47-cart-shell .r47-summary{top:104px!important;padding:20px!important}
body.r47-sepet-odak .r47-cart-shell .r47-summary-head h2{font-size:23px!important;letter-spacing:-.02em!important}
body.r47-sepet-odak .r47-cart-shell .r47-summary-line{padding:12px 0!important}
body.r47-sepet-odak .r47-cart-shell .r47-summary-line.grand{padding-top:15px!important}
body.r47-sepet-odak .r47-cart-shell .r47-summary-line.grand strong{font-size:22px!important}
body.r47-sepet-odak .r47-cart-shell .r71-checkout-btn{min-height:58px!important;border-radius:12px!important}
body.r47-sepet-odak .r47-cart-shell .r71-recommend{margin-top:18px!important;padding:15px!important;border-radius:16px!important;background:#fff!important}
body.r47-sepet-odak .r47-cart-shell .r71-recommend-head{margin-bottom:12px!important}
body.r47-sepet-odak .r47-cart-shell .r71-recommend-head h2{font-size:19px!important;letter-spacing:-.01em!important}
body.r47-sepet-odak .r47-cart-shell .r71-recommend-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
body.r47-sepet-odak .r47-cart-shell .r71-rec-card{display:grid!important;grid-template-columns:68px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:9px!important;border:1px solid #e5eae7!important;border-radius:11px!important;min-width:0!important;background:#fff!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}
body.r47-sepet-odak .r47-cart-shell .r71-rec-card:hover{transform:translateY(-2px)!important;border-color:#bfd6ca!important;box-shadow:0 8px 18px rgba(16,70,50,.08)!important}
body.r47-sepet-odak .r47-cart-shell .r218-rec-media{display:block!important;text-decoration:none!important}
body.r47-sepet-odak .r47-cart-shell .r71-rec-card img{display:block!important;width:68px!important;height:68px!important;object-fit:cover!important;border-radius:9px!important;background:#f5f7f5!important}
body.r47-sepet-odak .r47-cart-shell .r218-rec-copy{display:block!important;min-width:0!important;text-decoration:none!important;color:inherit!important}
body.r47-sepet-odak .r47-cart-shell .r218-rec-copy strong{font-size:13px!important;line-height:1.32!important;color:#172a21!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
body.r47-sepet-odak .r47-cart-shell .r218-rec-copy>span{display:block!important;margin-top:6px!important;color:#0f6549!important;font-size:13px!important;font-weight:850!important}
body.r47-sepet-odak .r47-cart-shell .r218-rec-add{margin:0!important}
body.r47-sepet-odak .r47-cart-shell .r218-rec-add button{min-width:58px!important;height:34px!important;padding:0 12px!important;border:1px solid #0d684a!important;border-radius:9px!important;background:#fff!important;color:#0d684a!important;font:800 11px/1 Arial,sans-serif!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease!important}
body.r47-sepet-odak .r47-cart-shell .r218-rec-add button:hover{background:#0d684a!important;color:#fff!important;box-shadow:0 6px 14px rgba(13,104,74,.16)!important}

/* Siparişe devam ekranı: normal mağaza navigasyonu yerine dikkat dağıtmayan güvenli checkout başlığı. */
body.w218-checkout-access .r46-promo,
body.w218-checkout-access .r46-header,
body.w218-checkout-access>.r244-sticky-header,
body.w218-checkout-access .r46-footer,
body.w218-checkout-access .a22-orki-balon,
body.w218-checkout-access .a22-orki-panel,
body.w218-checkout-access [data-orki-ac],
body.w218-checkout-access [data-orki-panel]{display:none!important}
body.w218-checkout-access,
body.w218-checkout-access.r43-topbar-active,
body.w218-checkout-access.r43-topbar-active.r447-topbar-sticky{padding-top:0!important;background:#f7f9f8!important;color:#183329!important}
body.w218-checkout-access .a22-main.r45-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
body.w218-checkout-access .a22-main.r45-main>.mesaj{width:min(1120px,calc(100% - 40px));margin:14px auto!important}

.w218-checkout{min-height:100vh;background:linear-gradient(180deg,#fff 0,#f8faf9 150px,#f7f9f8 100%)}
.w218-checkout-header{height:74px;background:rgba(255,255,255,.98);border-bottom:1px solid #e5eae7;display:flex;align-items:center;position:relative;z-index:20}
.w218-checkout-header-inner{width:min(1240px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}
.w218-checkout-back,.w218-checkout-secure{display:inline-flex;align-items:center;gap:8px;color:#27463a;font-size:13px;font-weight:750;text-decoration:none}
.w218-checkout-back{justify-self:start;padding:9px 11px;border-radius:10px;transition:background .16s ease,color .16s ease}
.w218-checkout-back:hover{background:#f0f5f2;color:#0b6548}
.w218-checkout-back span:first-child{font-size:18px;line-height:1}
.w218-checkout-brand{display:flex;justify-content:center;align-items:center;min-width:170px;height:54px}
.w218-checkout-brand img{display:block;max-width:178px;max-height:48px;width:auto;height:auto;object-fit:contain}
.w218-checkout-secure{justify-self:end;color:#567067;font-weight:650}
.w218-checkout-secure svg{width:18px;height:18px;fill:none;stroke:#0d6a4b;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

.w218-checkout-steps{width:min(860px,calc(100% - 40px));margin:24px auto 0;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;color:#87938d}
.w218-checkout-steps>span{display:flex;align-items:center;gap:8px;white-space:nowrap;font-style:normal}
.w218-checkout-steps b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid #dce3df;background:#fff;color:#718078;font-size:12px}
.w218-checkout-steps em{font-size:12px;font-style:normal;font-weight:700}
.w218-checkout-steps i{height:1px;background:#dce4df;min-width:28px}
.w218-checkout-steps .aktif{color:#0c6347}
.w218-checkout-steps .aktif b{background:#0c6347;border-color:#0c6347;color:#fff;box-shadow:0 0 0 4px rgba(12,99,71,.08)}

body.w218-checkout-access .w218-checkout-grid{width:min(1120px,calc(100% - 40px))!important;margin:24px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:24px!important;align-items:start!important}
.w218-access-card,.w218-order-summary{background:#fff;border:1px solid #e2e8e4;border-radius:18px;box-shadow:0 12px 36px rgba(25,54,42,.05)}
.w218-access-card{overflow:hidden}
.w218-access-head{padding:24px 26px 18px!important;margin:0!important;text-align:left!important;max-width:none!important}
.w218-access-head .etiket{display:inline-block;margin-bottom:8px;color:#0d684a;font-size:10px;font-weight:850;letter-spacing:.12em}
.w218-access-head h1{margin:0!important;color:#17372b!important;font:800 clamp(24px,2.3vw,31px)/1.14 inherit!important;letter-spacing:-.025em!important}
.w218-access-head p{margin:8px 0 0!important;color:#65756d!important;font-size:13px!important;line-height:1.55!important;max-width:650px!important}

.w218-access-tabs{margin:0!important;padding:0 14px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;border-top:1px solid #edf1ef!important;border-bottom:1px solid #e2e8e4!important;background:#fafcfb!important;gap:0!important}
.w218-access-tabs button{height:49px!important;padding:0 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#66766f!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important;box-shadow:none!important}
.w218-access-tabs button:hover{color:#0c6145!important;background:#f5f9f7!important}
.w218-access-tabs button.aktif{color:#0b6347!important;border-bottom-color:#0b6347!important;background:#fff!important}

.w218-access-panels{padding:0!important}
.w218-access-panels>section{padding:0!important}
body.w218-checkout-access .w218-auth-form{padding:22px 26px 25px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;max-width:none!important}
.w218-form-title{margin-bottom:17px}
.w218-form-title h2{margin:0 0 5px!important;font-size:18px!important;line-height:1.25!important;color:#17342a!important}
.w218-form-title p{margin:0!important;color:#6c7973!important;font-size:12.5px!important;line-height:1.5!important}
body.w218-checkout-access .w218-auth-form>label,
body.w218-checkout-access .w218-register-grid>label{display:grid!important;gap:6px!important;color:#31483f!important;font-size:12px!important;font-weight:750!important;margin:0 0 13px!important}
body.w218-checkout-access .w218-auth-form input:not([type="checkbox"]),
body.w218-checkout-access .w218-register-grid input:not([type="checkbox"]){width:100%!important;height:45px!important;min-height:45px!important;padding:0 13px!important;border:1px solid #dbe3de!important;border-radius:10px!important;background:#fff!important;color:#1b3229!important;font-size:13px!important;box-shadow:none!important;outline:none!important}
body.w218-checkout-access .w218-auth-form input:not([type="checkbox"]):focus,
body.w218-checkout-access .w218-register-grid input:not([type="checkbox"]):focus{border-color:#71a792!important;box-shadow:0 0 0 3px rgba(24,115,82,.09)!important}
body.w218-checkout-access .w218-auth-form input::placeholder{color:#9ba6a1!important}
.w218-form-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-1px 0 17px}
.w218-form-meta .secim-satiri{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;color:#50635b!important;font-weight:650!important}
.w218-form-meta input[type="checkbox"],.w218-consents input[type="checkbox"]{width:17px!important;height:17px!important;min-width:17px!important;margin:0!important;accent-color:#0d684a!important}
.w218-form-meta>a,.w218-consents a{color:#0b6548!important;font-size:12px!important;font-weight:700!important;text-underline-offset:2px!important}
.w218-primary{width:100%!important;min-height:48px!important;border:0!important;border-radius:10px!important;background:#0d6548!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:13.5px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(13,101,72,.14)!important;cursor:pointer!important}
.w218-primary:hover:not(:disabled){background:#0a593f!important;transform:translateY(-1px)!important}
.w218-primary:disabled{opacity:.52!important;cursor:not-allowed!important;box-shadow:none!important}

.w218-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px}
.w218-social-button{min-height:43px;border:1px solid #dce3df;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#31473e;font-size:12px;font-weight:750;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.w218-social-button:hover{border-color:#b9c9c0;box-shadow:0 6px 16px rgba(28,58,45,.06);transform:translateY(-1px)}
.w218-social-mark{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid #e1e6e3;background:#fff;font-size:11px;font-weight:900;color:#3455a4}
.w218-social-mark.apple{color:#121212;font-size:9px}
.w218-auth-divider{display:flex;align-items:center;gap:10px;color:#a0aaa5;font-size:10px;margin:2px 0 13px}
.w218-auth-divider:before,.w218-auth-divider:after{content:"";height:1px;background:#edf0ee;flex:1}

.w218-register-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px!important}
.w218-register-grid .w218-full{grid-column:1/-1!important}
.w218-register-grid .a22-alan-mesaji{font-size:10px!important;color:#87938d!important;font-weight:500!important;min-height:0!important}
.w218-consents{display:grid;gap:10px;margin:3px 0 16px}
.w218-consents>label{display:grid!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:0!important;color:#5b6b64!important;font-size:11px!important;line-height:1.45!important;font-weight:500!important}
.w218-consents small{font-size:10px;color:#8a9690}
.w218-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

/* WAVE220 · Google/Apple ve misafir akışı ayrı üçüncü sekme değildir; aktif kimlik formunun doğal devamıdır. */
.w220-alt-access{margin-top:15px;padding-top:1px}
.w220-alt-access .w218-auth-divider{margin:0 0 12px}
.w220-alt-access .w218-social-grid{margin:0}
.w218-social-grid>a:only-child{grid-column:1/-1}
.w220-guest-form{margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px solid #edf1ef!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px 10px!important;flex-wrap:wrap!important;color:#7b8882!important;font-size:11px!important;background:transparent!important}
.w220-guest-form>span{font-weight:550}
.w220-guest-link{appearance:none;border:0;background:transparent;color:#0b6548;padding:3px 1px;font:750 11.5px/1.3 inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.w220-guest-link:hover{color:#084e38}

.w218-order-summary{position:sticky;top:18px;padding:20px!important;margin:0!important;overflow:hidden}
.w218-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}
.w218-summary-head small{display:block;color:#8a9690;font-size:9px;font-weight:850;letter-spacing:.12em;margin-bottom:4px}
.w218-summary-head h2{margin:0!important;font-size:21px!important;line-height:1.2!important;color:#18362b!important;letter-spacing:-.015em!important}
.w218-summary-head a{color:#0b6548;font-size:11px;font-weight:750;text-decoration:none;padding:6px 0}
.w218-summary-count{display:flex;gap:6px;margin-bottom:11px}
.w218-summary-count span{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f1f6f3;color:#5e7067;font-size:10px;font-weight:750}
.w218-summary-products{max-height:286px;overflow:auto;scrollbar-width:thin;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;padding:3px 0}
body.w218-checkout-access .w218-summary-product{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #f0f3f1!important;background:transparent!important}
body.w218-checkout-access .w218-summary-product:last-child{border-bottom:0!important}
body.w218-checkout-access .w218-summary-product img{width:54px!important;height:54px!important;min-width:54px!important;border-radius:9px!important;object-fit:cover!important;background:#f5f7f5!important;border:1px solid #edf0ee!important}
.w218-summary-product>div{min-width:0}
.w218-summary-product>div strong{display:block;color:#1e332a;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w218-summary-product>div small{display:block;margin-top:4px;color:#7a8781;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w218-summary-product>div em{display:inline-flex;margin-top:5px;padding:3px 6px;border-radius:999px;background:#fff5e3;color:#85651f;font-size:9px;font-style:normal;font-weight:800}
.w218-summary-product>b{color:#1b382d;font-size:11px;white-space:nowrap}
.w218-summary-totals{padding-top:9px}
.w218-summary-totals>div{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 0;color:#66756e;font-size:11.5px}
.w218-summary-totals>div strong{color:#263c33;font-size:12px;text-align:right}
.w218-summary-totals>div.indirim strong{color:#0b6849}
.w218-summary-totals .w218-summary-grand{margin-top:4px;padding-top:14px;border-top:1px solid #dfe6e2;color:#17342a;font-weight:800;font-size:13px}
.w218-summary-totals .w218-summary-grand strong{color:#0b6749;font-size:21px;line-height:1}
.w218-summary-assurance{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;margin-top:12px;padding:11px;border-radius:10px;background:#f4f9f6;color:#66776f}
.w218-summary-assurance svg{width:22px;height:22px;fill:none;stroke:#0c6749;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.w218-summary-assurance p{margin:0;font-size:10px;line-height:1.45}

.w218-checkout-legal{width:min(1120px,calc(100% - 40px));margin:18px auto 0;padding:15px 2px 24px;border-top:1px solid #e2e8e4;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#7a8781;font-size:10.5px}
.w218-checkout-legal>span{font-weight:650;color:#5c6e65}
.w218-checkout-legal nav{display:flex;flex-wrap:wrap;gap:16px}
.w218-checkout-legal a{color:#63746c;text-decoration:none;font-weight:650}
.w218-checkout-legal a:hover{color:#0b6548;text-decoration:underline;text-underline-offset:2px}

@media(max-width:1050px){
  body.r47-sepet-odak .r47-cart-shell .r47-cart-grid{grid-template-columns:1fr!important}
  body.r47-sepet-odak .r47-cart-shell .r47-summary{position:static!important}
  body.w218-checkout-access .w218-checkout-grid{grid-template-columns:1fr!important;width:min(760px,calc(100% - 32px))!important}
  .w218-order-summary{position:static;order:2}
  .w218-checkout-legal{width:min(760px,calc(100% - 32px))}
}
@media(max-width:760px){
  body.r47-sepet-odak .r47-cart-shell{padding:18px 12px 104px!important}
  body.r47-sepet-odak .r47-cart-shell .r71-recommend-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-bottom:4px!important}
  body.r47-sepet-odak .r47-cart-shell .r71-rec-card{min-width:285px!important;scroll-snap-align:start!important}
  .w218-checkout-header{height:64px}
  .w218-checkout-header-inner{width:calc(100% - 24px);grid-template-columns:1fr auto 1fr;gap:8px}
  .w218-checkout-back{padding:8px 4px;font-size:0}
  .w218-checkout-back span:first-child{font-size:20px}
  .w218-checkout-brand{min-width:122px;height:46px}
  .w218-checkout-brand img{max-width:132px;max-height:40px}
  .w218-checkout-secure{font-size:0;gap:0}
  .w218-checkout-secure svg{width:20px;height:20px}
  .w218-checkout-steps{width:calc(100% - 28px);margin-top:18px;gap:6px}
  .w218-checkout-steps em{display:none}
  .w218-checkout-steps>span{gap:0}
  .w218-checkout-steps b{width:25px;height:25px;font-size:10px}
  body.w218-checkout-access .w218-checkout-grid{width:calc(100% - 20px)!important;margin-top:18px!important;gap:14px!important}
  .w218-access-card,.w218-order-summary{border-radius:14px}
  .w218-access-head{padding:20px 18px 15px!important}
  .w218-access-head h1{font-size:23px!important}
  .w218-access-tabs{padding:0 7px!important}
  .w218-access-tabs button{height:48px!important;font-size:11px!important;padding:0 4px!important}
  body.w218-checkout-access .w218-auth-form{padding:19px 18px 21px!important}
  .w218-social-grid,.w218-register-grid{grid-template-columns:1fr!important}
  .w218-register-grid .w218-full{grid-column:auto!important}
  .w220-guest-form{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}
  .w218-order-summary{padding:18px!important}
  .w218-checkout-legal{width:calc(100% - 28px);margin-top:14px;align-items:flex-start;flex-direction:column;padding-bottom:20px}
}
@media(max-width:420px){
  .w218-form-meta{align-items:flex-start;flex-direction:column;gap:8px}
  .w218-checkout-legal nav{gap:10px 14px}
}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave221-delivery-minimal.css */
/* ORKIDEM WAVE221 · Minimal teslimat akisi. */
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .premium-checkout.premium-checkout-a5{
  width:min(1160px,calc(100vw - 34px))!important;max-width:1160px!important;grid-template-columns:minmax(0,1fr) 338px!important;gap:20px!important;margin:0 auto!important;
}
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .premium-checkout-a5>.checkout-main{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:12px!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .premium-checkout-a5>.r46-checkout-middle{display:none!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .premium-checkout-a5>.checkout-ozet-kolon{grid-column:2!important;grid-row:1!important;width:auto!important;position:sticky!important;top:12px!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-main>#form-hata-ozeti{order:-4!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-main>.teslimat-magaza{order:-3!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-main>.checkout-bolum:not(.teslimat-magaza){order:0!important}

.w221-checkout-intro{width:min(1160px,calc(100vw - 34px))!important;margin:18px auto 12px!important}
.w221-checkout-intro h1{font-size:27px!important;letter-spacing:-.02em!important;color:#17392f!important}
.w221-checkout-intro p{font-size:12px!important;line-height:1.5!important;color:#6d7773!important;margin-top:6px!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .premium-checkout-a5 .checkout-bolum{padding:18px!important;border:1px solid #e1e7e3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(22,54,44,.045)!important}
.w221-section-head{align-items:center!important;margin-bottom:13px!important}.w221-section-head .etiket{display:block!important;color:#7c8883!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important}.w221-section-head h2{font-family:inherit!important;font-size:19px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.02em!important;color:#17392f!important;margin:3px 0 0!important}.w221-section-head .mini-rozet{font-size:10px!important;padding:6px 9px!important;border-radius:999px!important;background:#f1f6f4!important;color:#315b4e!important}

.premium-checkout-a5 .teslimat-yontemleri.w221-method-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important;margin:0!important}
.premium-checkout-a5 .w221-method-option{position:relative;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:64px!important;padding:11px 12px!important;border:1px solid #dce4df!important;border-radius:11px!important;background:#fff!important;cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}
.premium-checkout-a5 .w221-method-option:hover{border-color:#a9c4b9!important}.premium-checkout-a5 .w221-method-option:has(input:checked){border-color:#0d684d!important;background:#f1f8f5!important;box-shadow:0 0 0 3px rgba(13,104,77,.07)!important}.premium-checkout-a5 .w221-method-option>input{width:16px!important;height:16px!important;margin:0!important;accent-color:#0d684d!important}.premium-checkout-a5 .w221-method-option>span{display:grid!important;gap:2px!important}.premium-checkout-a5 .w221-method-option strong{font-size:12px!important;color:#1d2f29!important;line-height:1.2!important}.premium-checkout-a5 .w221-method-option small{font-size:9px!important;color:#7b8581!important;font-weight:500!important}.premium-checkout-a5 .w221-method-option>b{font-size:11px!important;color:#0d684d!important;white-space:nowrap!important}.premium-checkout-a5 .w221-method-option.secenek-pasif{opacity:.48!important;cursor:not-allowed!important;background:#f7f8f7!important}
.w221-method-panel{margin-top:11px!important}

.w221-inline-address{margin:0!important;padding:0!important}.w221-inline-address.adres-gerekli-degil{display:none!important}.w221-address-only{display:grid!important;gap:6px!important}.w221-address-only>label{font-size:11px!important;font-weight:800!important;color:#233c33!important}.w221-address-only textarea{width:100%!important;min-height:104px!important;max-height:190px!important;resize:vertical!important;padding:12px 13px!important;border:1px solid #d7dfda!important;border-radius:11px!important;background:#fff!important;font:500 13px/1.5 inherit!important;color:#263a33!important;box-shadow:none!important}.w221-address-only textarea:focus{outline:none!important;border-color:#0d684d!important;box-shadow:0 0 0 3px rgba(13,104,77,.08)!important}.w221-address-only textarea::placeholder{color:#9aa39f!important}.w221-address-only .alan-hatasi{font-size:10px!important;color:#b13b49!important}

.w221-pickup-store{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;padding:13px!important;border:1px solid #e1e7e3!important;border-radius:11px!important;background:#f8faf9!important}.w221-pickup-store>div{display:grid!important;gap:4px!important}.w221-pickup-store span{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#86908c!important}.w221-pickup-store strong{font-size:13px!important;color:#183a30!important}.w221-pickup-store p{margin:0!important;font-size:11px!important;line-height:1.45!important;color:#5e6b66!important;max-width:620px!important}.w221-route-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;padding:0 13px!important;border-radius:10px!important;background:#0d684d!important;color:#fff!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 7px 18px rgba(13,104,77,.12)!important}.w221-route-button:hover{background:#095a42!important;color:#fff!important}

body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet{padding:18px!important;border-radius:16px!important;border:1px solid #e1e7e3!important;box-shadow:0 10px 28px rgba(22,54,44,.045)!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet-baslik h2{font-size:18px!important;font-weight:800!important;font-family:inherit!important;color:#17392f!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet-baslik small{font-size:9px!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet .ozet-urun-icerik strong{font-size:11px!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet .ozet-urun-icerik small,body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet .ozet-urun>strong,body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet .ozet-magaza>div:not(.ozet-urun),body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .ozet-ara-satir{font-size:10px!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet .ozet-toplam{font-size:12px!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet .ozet-toplam strong{font-size:22px!important;color:#0d684d!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .checkout-ozet #siparis-ver{height:46px!important;border-radius:11px!important;font-size:12px!important;margin-top:12px!important;background:#0d684d!important;color:#fff!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .odeme-guven-notu{font-size:9px!important;line-height:1.45!important;color:#78837e!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .neden-orkidem{display:none!important}

@media(max-width:980px){body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .premium-checkout.premium-checkout-a5{grid-template-columns:1fr!important;width:min(760px,calc(100vw - 28px))!important}body.orkidem-a22[data-final-design="r46"]:has([data-wave221-delivery]) .premium-checkout-a5>.checkout-ozet-kolon{grid-column:1!important;grid-row:2!important;position:static!important}.w221-checkout-intro{width:min(760px,calc(100vw - 28px))!important}}
@media(max-width:620px){.w221-checkout-intro h1{font-size:23px!important}.w221-checkout-intro p{font-size:12px!important}.premium-checkout-a5 .teslimat-yontemleri.w221-method-switch{grid-template-columns:1fr!important}.premium-checkout-a5 .w221-method-option{min-height:60px!important;padding:10px 11px!important}.w221-pickup-store{grid-template-columns:1fr!important;gap:11px!important}.w221-route-button{width:100%!important}.w221-address-only textarea{min-height:116px!important}}

/* WAVE91 SOURCE: musteri-sitesi/css/r47-wave222-delivery-recipient-compact.css */
/* ORKIDEM WAVE222 · Teslimat kişi akışı + doğru toplam + kompakt adımlar. */
.w222-checkout-stepper{
  width:min(690px,calc(100vw - 34px))!important;
  height:58px!important;
  margin:10px auto 0!important;
  padding:0 18px!important;
  border:1px solid #e2e8e4!important;
  border-radius:14px!important;
  background:#fff!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  box-shadow:0 8px 24px rgba(22,54,44,.035)!important;
  overflow:hidden!important;
}
.w222-checkout-stepper .r46-step{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  position:relative!important;
  font-size:10px!important;
  line-height:1!important;
  color:#7b8580!important;
  text-align:center!important;
  white-space:nowrap!important;
}
.w222-checkout-stepper .r46-step:not(:last-child)::after{
  content:""!important;
  position:absolute!important;
  right:-10px!important;
  width:20px!important;
  height:1px!important;
  background:#d9dfdb!important;
}
.w222-checkout-stepper .r46-step b{
  width:24px!important;
  height:24px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #d5ddd8!important;
  border-radius:50%!important;
  background:#fff!important;
  color:#718079!important;
  font-size:10px!important;
  font-weight:800!important;
}
.w222-checkout-stepper .r46-step em{font-style:normal!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important}
.w222-checkout-stepper .r46-step.active{color:#0d684d!important;font-weight:800!important}
.w222-checkout-stepper .r46-step.active b{background:#0d684d!important;border-color:#0d684d!important;color:#fff!important;box-shadow:0 0 0 3px rgba(13,104,77,.08)!important}
.w222-checkout-stepper .r46-step.done{color:#4d6f63!important}.w222-checkout-stepper .r46-step.done b{border-color:#8bb4a4!important;color:#0d684d!important}

.w222-checkout-intro{margin:12px auto 10px!important}.w222-checkout-intro h1{font-size:25px!important;margin:0!important}.w222-checkout-intro p{margin-top:4px!important;max-width:760px!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave222-delivery]) .premium-checkout-a5>.checkout-main{gap:10px!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave222-delivery]) .checkout-main>#form-hata-ozeti{order:-6!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave222-delivery]) .checkout-main>.w222-recipient-card{order:-5!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave222-delivery]) .checkout-main>.w222-delivery-card{order:-4!important}

.w222-recipient-card{padding:16px 18px!important}
.w222-person-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:12px!important}
.w222-person-head>div{min-width:0!important}.w222-person-head .etiket{display:block!important;font-size:9px!important;letter-spacing:.08em!important;font-weight:800!important;color:#7d8a85!important}.w222-person-head h2{margin:2px 0 2px!important;font-size:19px!important;line-height:1.2!important;font-family:inherit!important;font-weight:800!important;letter-spacing:-.02em!important;color:#17392f!important}.w222-person-head p{margin:0!important;font-size:10px!important;color:#7a8580!important}
.w222-self-toggle{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:38px!important;padding:7px 11px!important;border:1px solid #dce5e0!important;border-radius:999px!important;background:#f8faf9!important;cursor:pointer!important;white-space:nowrap!important}.w222-self-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important}.w222-self-toggle>span{position:relative!important;width:31px!important;height:18px!important;border-radius:999px!important;background:#cdd8d3!important;transition:.16s ease!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)!important}.w222-self-toggle>span::after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.18)!important;transition:.16s ease!important}.w222-self-toggle input:checked+span{background:#0d684d!important}.w222-self-toggle input:checked+span::after{transform:translateX(13px)!important}.w222-self-toggle b{font-size:10px!important;color:#244139!important;font-weight:750!important}.w222-self-toggle:has(input:focus-visible){outline:2px solid rgba(13,104,77,.26)!important;outline-offset:2px!important}

.w222-email-row{margin-bottom:10px!important}.w222-email-row>label,.w222-person-block label{display:grid!important;gap:5px!important;font-size:10px!important;font-weight:750!important;color:#31463f!important}.w222-email-row input,.w222-person-block input,.w222-person-block select{height:40px!important;border:1px solid #dbe3df!important;border-radius:10px!important;padding:0 11px!important;background:#fff!important;font:500 12px/1.2 inherit!important;color:#243730!important;box-shadow:none!important}.w222-email-row input:focus,.w222-person-block input:focus,.w222-person-block select:focus{outline:none!important;border-color:#0d684d!important;box-shadow:0 0 0 3px rgba(13,104,77,.07)!important}.w222-email-row .alan-hatasi,.w222-person-block .alan-hatasi{font-size:9px!important;color:#b13b49!important}
.w222-person-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:start!important}.w222-person-split.kendime{grid-template-columns:1fr!important}.w222-person-block{min-width:0!important;padding:12px!important;border:1px solid #e3e9e5!important;border-radius:12px!important;background:#fbfcfb!important}.w222-person-block[hidden]{display:none!important}.w222-block-title{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.w222-block-title span{font-size:12px!important;font-weight:800!important;color:#183b30!important}.w222-block-title small{font-size:9px!important;color:#8a9490!important}.w222-two-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.w222-saved-recipient{margin-bottom:8px!important}.w222-saved-recipient[hidden]{display:none!important}

.w222-delivery-card{padding:16px 18px!important}.w222-delivery-card .w221-section-head{margin-bottom:10px!important}.w222-delivery-card .w221-section-head .etiket{display:none!important}.w222-delivery-card .w221-section-head h2{margin:0!important;font-size:18px!important}.w222-delivery-card .w221-section-head .mini-rozet{padding:5px 8px!important}
.w222-location-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin:0 0 9px!important;padding:9px 11px!important;border:1px solid #dce7e1!important;border-radius:10px!important;background:#f3f8f5!important}.w222-location-icon{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#e4f1eb!important;color:#0d684d!important;font-size:15px!important}.w222-location-row>span:nth-child(2){display:grid!important;gap:1px!important;min-width:0!important}.w222-location-row small{font-size:8px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#81908a!important;font-weight:800!important}.w222-location-row strong{font-size:11px!important;color:#173a2f!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.w222-location-row em{font-style:normal!important;font-size:9px!important;color:#658075!important;white-space:nowrap!important}
.w222-delivery-card .w221-address-only textarea{min-height:88px!important;max-height:150px!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave222-delivery]) .checkout-ozet-kolon{top:10px!important}
body.orkidem-a22[data-final-design="r46"]:has([data-wave222-delivery]) .checkout-ozet #siparis-ver{font-weight:800!important}

@media(max-width:760px){
 .w222-checkout-stepper{width:calc(100vw - 24px)!important;height:54px!important;padding:0 8px!important;grid-template-columns:repeat(4,minmax(82px,1fr))!important;overflow-x:auto!important}
 .w222-checkout-stepper .r46-step{font-size:9px!important;gap:5px!important}.w222-checkout-stepper .r46-step b{width:21px!important;height:21px!important;font-size:9px!important}.w222-checkout-stepper .r46-step:not(:last-child)::after{display:none!important}
 .w222-person-head{align-items:flex-start!important;flex-direction:column!important;gap:9px!important}.w222-self-toggle{align-self:flex-start!important}
 .w222-person-split,.w222-two-grid{grid-template-columns:1fr!important}.w222-location-row{grid-template-columns:28px minmax(0,1fr)!important}.w222-location-row em{grid-column:2!important;white-space:normal!important}
}
@media(max-width:460px){
 .w222-checkout-stepper .r46-step em{max-width:70px!important}.w222-checkout-intro h1{font-size:22px!important}.w222-recipient-card,.w222-delivery-card{padding:14px!important}
}\n\n/* ==========================================================\n   ADMIN ASAMA 3 P3.7N - KCO CANLI ONIZLEME + OKUNABILIRLIK\n   ========================================================== */\n.r156-builder-page[data-p37n-builder-v2="1"]{--r156-blue:#0b654f;--r156-ink:#20372f;--r156-muted:#61706a;--r156-line:#dce6e1;--r156-soft:#f7faf8;--r156-green:#087a53;color:var(--r156-ink)}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-builder-shop-head>div>span,.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-card>span{color:#0b654f!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-builder-shop-head h1,.r156-builder-page[data-p37n-builder-v2="1"] .r156-step-label b,.r156-builder-page[data-p37n-builder-v2="1"] .r156-group-head h2,.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-copy b,.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-card h2{color:#1e342c!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-builder-shop-head p,.r156-builder-page[data-p37n-builder-v2="1"] .r156-step-label span,.r156-builder-page[data-p37n-builder-v2="1"] .r156-group-head small,.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-store small,.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-card>small:last-child{color:#5f6f68!important;font-size:12.5px!important;line-height:1.5!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-step-label>i{background:#edf6f2!important;color:#0b654f!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-type-grid input:checked+.r156-type-card{border-color:#0b654f!important;box-shadow:0 0 0 2px rgba(11,101,79,.10)!important;background:#f6fbf8!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-type-grid input:checked+.r156-type-card>i{background:#e8f4ef!important;color:#0b654f!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice{border-radius:14px!important;border-color:#dce5e0!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice.is-selected{border-color:#0b654f!important;box-shadow:0 0 0 2px rgba(11,101,79,.10)!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-image{height:154px!important;background:#fbfcfb!important;border-bottom:1px solid #edf1ef!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-image img{object-fit:contain!important;padding:7px!important;box-sizing:border-box!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-copy{padding:11px 12px 7px!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-copy b{min-height:0!important;font-size:14px!important;line-height:1.35!important;font-weight:650!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-copy strong{margin-top:6px!important;color:#087a53!important;font-size:14px!important;font-weight:750!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-copy small{margin-top:5px!important;color:#65746e!important;font-size:12px!important;line-height:1.35!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-stepper{grid-template-columns:42px minmax(52px,1fr) 42px!important;gap:7px!important;padding:8px 11px 12px!important;border-top:1px solid #edf1ef!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-stepper button{height:40px!important;border-color:#cedbd5!important;border-radius:10px!important;color:#164b3b!important;font-size:21px!important;background:#fff!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-stepper button:hover:not(:disabled){background:#eef7f3!important;border-color:#9fc1b4!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-stepper input{height:40px!important;font-size:16px!important;font-weight:750!important;color:#17382e!important;background:#f7faf8!important;border-radius:9px!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-builder-summary{position:sticky!important;top:calc(var(--r44-header-height,132px) + 58px)!important;align-self:start!important;max-height:calc(100vh - var(--r44-header-height,132px) - 78px)!important;overflow:auto!important;scrollbar-gutter:stable!important;z-index:4!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-card{padding:15px!important;border-radius:16px!important;box-shadow:0 9px 28px rgba(21,54,43,.08)!important}\n.r156-live-preview{margin:12px 0 11px;padding:11px;border:1px solid #dce6e1;border-radius:13px;background:#fbfcfb}\n.r156-live-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}\n.r156-live-preview-head strong{display:block;color:#20372f;font-size:13px;line-height:1.2}\n.r156-live-preview-head small{display:block;margin-top:2px;color:#65746e;font-size:10.5px;line-height:1.3}\n.r156-live-preview-head>span{flex:0 0 auto;padding:4px 7px;border:1px solid #d5e5dd;border-radius:999px;background:#eef7f3;color:#0b654f;font-size:10px;font-weight:700}\n.r156-preview-stage{position:relative;height:238px;overflow:hidden;border:1px solid #e1e8e4;border-radius:12px;background:radial-gradient(circle at 50% 35%,#fff 0,#fbfcfa 48%,#f3f6f3 100%)}\n.r156-preview-stage:after{content:"";position:absolute;z-index:1;left:50%;bottom:10px;width:124px;height:80px;transform:translateX(-50%);clip-path:polygon(8% 0,92% 0,70% 100%,30% 100%);background:linear-gradient(150deg,rgba(220,202,177,.72),rgba(244,237,225,.72));border-radius:8px;pointer-events:none}\n.r156-preview-stage.is-vazolu:after{width:92px;height:86px;clip-path:none;border-radius:10px 10px 38px 38px;background:linear-gradient(150deg,rgba(229,239,236,.82),rgba(190,216,207,.74));box-shadow:inset 0 0 0 1px rgba(100,140,126,.18)}\n.r156-preview-empty{position:absolute;z-index:0;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:#77857f;font-size:12px;line-height:1.45}\n.r156-preview-layers{position:absolute;z-index:2;inset:0;pointer-events:none}\n.r156-preview-piece{position:absolute;width:66px;height:94px;transform-origin:50% 95%;filter:drop-shadow(0 4px 5px rgba(20,50,40,.08));pointer-events:none}\n.r156-preview-piece img{display:block;width:100%;height:100%;object-fit:contain!important;mix-blend-mode:multiply}\n.r156-preview-piece>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#edf4f0;color:#315a4d;font-weight:800;font-size:20px}\n.r156-preview-piece.is-vazo,.r156-preview-piece.is-ambalaj,.r156-preview-piece.is-aksesuar{width:112px;height:112px;opacity:.86}\n.r156-price-head,.r156-summary-lines>.r156-summary-row{display:grid!important;grid-template-columns:minmax(0,1fr) 32px 64px 72px!important;gap:5px!important;align-items:center!important}\n.r156-price-head{padding:7px 0 5px;border-bottom:1px solid #e8eeeb;color:#7a8782;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}\n.r156-price-head span:nth-child(n+2){text-align:right}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-lines{gap:0!important;padding:0 0 8px!important}\n.r156-summary-lines>.r156-summary-row{padding:7px 0;border-bottom:1px solid #f0f3f1;font-size:11px!important}\n.r156-summary-lines>.r156-summary-row:last-child{border-bottom:0}\n.r156-summary-row .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263d35;font-weight:600}\n.r156-summary-row .qty,.r156-summary-row .unit,.r156-summary-row .line{text-align:right;color:#52645d;white-space:nowrap}\n.r156-summary-row .line{color:#203b32;font-weight:700}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-lines>p{padding:10px 0!important;color:#6b7772!important;font-size:11.5px!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-total{padding:11px 0 7px!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-total strong{font-size:1.45rem!important;color:#087a53!important}\n.r156-builder-page[data-p37n-builder-v2="1"] .r156-summary-error{font-size:11.5px!important;line-height:1.4!important}\n@media(max-width:1180px){.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r156-builder-page[data-p37n-builder-v2="1"] .r156-builder-form{grid-template-columns:minmax(0,1fr) 320px!important}}\n@media(max-width:900px){.r156-builder-page[data-p37n-builder-v2="1"] .r156-builder-summary{position:static!important;max-height:none!important;overflow:visible!important}.r156-builder-page[data-p37n-builder-v2="1"] .r156-builder-form{grid-template-columns:1fr!important}.r156-preview-stage{height:260px}}\n@media(max-width:620px){.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-grid{grid-template-columns:1fr!important}.r156-builder-page[data-p37n-builder-v2="1"] .r156-choice-image{height:190px!important}.r156-preview-stage{height:230px}.r156-price-head,.r156-summary-lines>.r156-summary-row{grid-template-columns:minmax(0,1fr) 30px 60px 68px!important}}\n

/* ================================================================
   ADMIN ASAMA 3 P3.7O V2 - ONAYLI KCO CANLI ONIZLEME / OZET
   ================================================================ */
.r156-builder-page[data-p37o-v2="1"] .r156-builder-summary{position:sticky!important;top:calc(var(--r44-header-height,132px) + 58px)!important;align-self:start!important;max-height:calc(100vh - var(--r44-header-height,132px) - 78px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-card>.r156-live-preview{margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;overflow:hidden!important}
.r156-builder-page[data-p37o-v2="1"] .r156-live-preview-head{display:block!important;margin:0 0 8px!important;padding:0!important}
.r156-builder-page[data-p37o-v2="1"] .r156-live-preview-head>strong{display:block!important;color:#172f27!important;font-size:14px!important;line-height:1.25!important;font-weight:750!important}
.r156-builder-page[data-p37o-v2="1"] .r156-live-preview-head>div,.r156-builder-page[data-p37o-v2="1"] .r156-live-preview-head small,.r156-builder-page[data-p37o-v2="1"] [data-r156-preview-count]{display:none!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage{position:relative!important;height:286px!important;min-height:286px!important;overflow:hidden!important;isolation:isolate!important;border:1px solid #e0e7e3!important;border-radius:13px!important;background:radial-gradient(circle at 50% 33%,#fff 0,#fafcfb 55%,#f1f4f2 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage:before{content:""!important;position:absolute!important;z-index:0!important;left:0!important;right:0!important;bottom:0!important;height:28%!important;background:linear-gradient(180deg,rgba(237,239,237,0),rgba(220,224,221,.42))!important;pointer-events:none!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage:after{content:""!important;position:absolute!important;z-index:80!important;left:50%!important;bottom:5px!important;transform:translateX(-50%)!important;pointer-events:none!important;transition:.18s ease!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage.is-buket:after{width:150px!important;height:118px!important;clip-path:polygon(8% 0,92% 0,72% 100%,28% 100%)!important;background:linear-gradient(145deg,rgba(190,158,113,.82),rgba(238,222,192,.86) 48%,rgba(176,142,97,.82))!important;box-shadow:0 10px 20px rgba(73,55,33,.10)!important;border-radius:8px 8px 20px 20px!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage.is-vazolu:after{width:112px!important;height:112px!important;border:1px solid rgba(109,153,143,.30)!important;border-top-color:rgba(109,153,143,.42)!important;border-radius:13px 13px 42px 42px!important;background:linear-gradient(160deg,rgba(255,255,255,.66),rgba(202,229,223,.40) 55%,rgba(173,214,205,.52))!important;box-shadow:inset 12px 0 18px rgba(255,255,255,.42),inset -8px 0 18px rgba(91,151,137,.08),0 12px 24px rgba(23,72,59,.08)!important;backdrop-filter:blur(.5px)!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-layers{position:absolute!important;z-index:10!important;inset:0!important;overflow:hidden!important;pointer-events:none!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-piece{position:absolute!important;z-index:calc(12 + var(--py))!important;left:calc(var(--px) * 1%)!important;top:calc(var(--py) * 1%)!important;width:102px!important;height:170px!important;transform:translate(-50%,-18%) rotate(calc(var(--pr) * 1deg)) scale(var(--ps))!important;transform-origin:50% 88%!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;filter:drop-shadow(0 5px 7px rgba(22,55,45,.10))!important;opacity:.98!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-piece img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;padding:0!important;background:transparent!important;border-radius:0!important;mix-blend-mode:multiply!important;filter:saturate(1.04) contrast(1.02)!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-piece.is-yesillik{width:114px!important;height:178px!important;opacity:.92!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-piece.is-dolgu{width:110px!important;height:164px!important;opacity:.94!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-fallback{display:grid!important;place-items:center!important;width:70px!important;height:70px!important;margin:40px auto 0!important;border-radius:50%!important;background:#edf4f0!important;color:#315a4d!important;font-weight:800!important;font-size:19px!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-base{position:absolute!important;z-index:38!important;left:50%!important;bottom:6px!important;transform:translateX(-50%)!important;pointer-events:none!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-base img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:multiply!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-base.is-vazo{width:132px!important;height:126px!important;z-index:82!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-base.is-ambalaj{width:168px!important;height:132px!important;z-index:82!important;opacity:.88!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-base.is-aksesuar{width:82px!important;height:82px!important;left:66%!important;bottom:18px!important;z-index:85!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage.is-vazolu.has-real-vase:after,.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage.is-buket.has-real-wrap:after{opacity:0!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-empty{position:absolute!important;z-index:2!important;inset:0!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:8px!important;text-align:center!important;color:#708078!important;padding:20px!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-empty>span{font-size:44px!important;line-height:1!important;color:#d8e5df!important}
.r156-builder-page[data-p37o-v2="1"] .r156-preview-empty>small{font-size:12px!important;color:#75847e!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-store{display:none!important}
.r156-builder-page[data-p37o-v2="1"] .r156-price-head{display:none!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-lines{display:grid!important;gap:0!important;padding:4px 0 9px!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-lines>.r156-summary-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:7px 0!important;border-bottom:1px solid #eef2f0!important;font-size:11.5px!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-lines>.r156-summary-row:last-child{border-bottom:0!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-row .label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#263b34!important;font-weight:650!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-row .line{white-space:nowrap!important;text-align:right!important;color:#324841!important;font-variant-numeric:tabular-nums!important}
.r156-builder-page[data-p37o-v2="1"] .r156-summary-empty{margin:4px 0 8px!important;color:#7a8883!important;font-size:11.5px!important;line-height:1.45!important}
.r156-builder-page[data-p37o-v2="1"] .r156-stepper input[data-r156-qty]{text-align:center!important;appearance:textfield!important;-moz-appearance:textfield!important}
.r156-builder-page[data-p37o-v2="1"] .r156-stepper input[data-r156-qty]::-webkit-inner-spin-button,.r156-builder-page[data-p37o-v2="1"] .r156-stepper input[data-r156-qty]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
@media(max-width:900px){.r156-builder-page[data-p37o-v2="1"] .r156-builder-summary{position:static!important;max-height:none!important;overflow:visible!important}.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage{height:270px!important;min-height:270px!important}}
@media(max-width:620px){.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage{height:252px!important;min-height:252px!important}.r156-builder-page[data-p37o-v2="1"] .r156-preview-piece{width:90px!important;height:150px!important}.r156-builder-page[data-p37o-v2="1"] .r156-preview-piece.is-yesillik,.r156-builder-page[data-p37o-v2="1"] .r156-preview-piece.is-dolgu{width:98px!important;height:155px!important}.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage.is-buket:after{width:132px!important;height:106px!important}.r156-builder-page[data-p37o-v2="1"] .r156-preview-stage.is-vazolu:after{width:102px!important;height:105px!important}}
/* ================================================================
   ADMIN ASAMA 3 P3.7O V2.3 - ONIZLEME IPTAL / STOK TEMELLI ADET
   ================================================================ */
.r156-builder-page[data-p37o-v23="1"] .r156-live-preview{display:none!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-store{display:none!important}
.r156-builder-page[data-p37o-v23="1"] .r156-builder-summary{position:sticky!important;top:calc(var(--r44-header-height,132px) + 58px)!important;align-self:start!important;max-height:calc(100vh - var(--r44-header-height,132px) - 78px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-lines{display:grid!important;gap:0!important;padding:4px 0 9px!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-lines>.r156-summary-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:8px 0!important;border-bottom:1px solid #eef2f0!important;font-size:12px!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-row .label{min-width:0!important;overflow-wrap:anywhere!important;color:#263b34!important;font-weight:650!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-row .line{white-space:nowrap!important;text-align:right!important;color:#324841!important;font-variant-numeric:tabular-nums!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-empty{margin:4px 0 8px!important;color:#7a8883!important;font-size:12px!important;line-height:1.45!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice{display:flex!important;flex-direction:column!important;min-height:300px!important;padding:0!important;overflow:hidden!important;border-radius:13px!important;background:#fff!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-image{height:168px!important;min-height:168px!important;display:grid!important;place-items:center!important;padding:10px!important;background:#fff!important;overflow:hidden!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy{display:grid!important;gap:5px!important;padding:10px 11px 7px!important;min-width:0!important;overflow:hidden!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;overflow-wrap:anywhere!important;min-height:34px!important;max-height:34px!important;font-size:13px!important;line-height:1.3!important;color:#173328!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>strong{font-size:13px!important;line-height:1.25!important;color:#0d8b67!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>small[hidden]{display:none!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>small:not([hidden]){display:block!important;color:#b42318!important;font-size:11px!important;line-height:1.3!important;min-height:0!important;margin:0!important}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper{margin-top:auto!important;padding:0 10px 10px!important;display:grid!important;grid-template-columns:38px minmax(52px,1fr) 38px!important;gap:8px!important;align-items:center!important}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:10px!important}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper input[data-r156-qty]{width:100%!important;height:38px!important;min-width:0!important;text-align:center!important;border-radius:10px!important;appearance:textfield!important;-moz-appearance:textfield!important;font-variant-numeric:tabular-nums!important}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper input[data-r156-qty]::-webkit-inner-spin-button,.r156-builder-page[data-p37o-v23="1"] .r156-stepper input[data-r156-qty]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
.r156-builder-page[data-p37o-v23="1"] .r156-builder-real{background:#f7faf8!important;border-color:#dde8e2!important}
@media(max-width:900px){.r156-builder-page[data-p37o-v23="1"] .r156-builder-summary{position:static!important;max-height:none!important;overflow:visible!important}.r156-builder-page[data-p37o-v23="1"] .r156-choice{min-height:286px!important}.r156-builder-page[data-p37o-v23="1"] .r156-choice-image{height:154px!important;min-height:154px!important}}
/* ================================================================
   ADMIN ASAMA 3 P3.7O V2.4 - STICKY OZET / UZUN PREMIUM URUN KARTI
   ================================================================ */
@media (min-width:901px){
  .r156-builder-page[data-p37o-v23="1"] :has(> .r156-builder-summary){overflow:visible!important;align-items:start!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-builder-summary{
    position:sticky!important;
    top:calc(var(--r44-header-height,132px) + 18px)!important;
    align-self:start!important;
    height:max-content!important;
    max-height:calc(100dvh - var(--r44-header-height,132px) - 36px)!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    scrollbar-gutter:stable!important;
    z-index:12!important
  }
  .r156-builder-page[data-p37o-v23="1"] .r156-summary-card{
    border-color:#dce7e2!important;
    border-radius:15px!important;
    background:#fff!important;
    box-shadow:0 10px 30px rgba(25,61,48,.065)!important
  }
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-grid{align-items:stretch!important;gap:14px!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #e0e8e4!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 2px 10px rgba(28,61,50,.028)!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice:hover{
  border-color:#c7d9d1!important;
  box-shadow:0 9px 26px rgba(28,61,50,.075)!important;
  transform:translateY(-1px)!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice.is-selected{
  border-color:#69aa94!important;
  box-shadow:0 0 0 2px rgba(20,126,91,.10),0 9px 26px rgba(28,61,50,.07)!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-image{
  width:100%!important;
  height:auto!important;
  min-height:260px!important;
  max-height:360px!important;
  aspect-ratio:4/5!important;
  display:grid!important;
  place-items:center!important;
  padding:14px!important;
  background:linear-gradient(180deg,#fcfdfc 0%,#f4f7f5 100%)!important;
  border-bottom:1px solid #edf1ef!important;
  overflow:hidden!important;
  box-sizing:border-box!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  transition:transform .22s ease!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice:hover .r156-choice-image img{transform:scale(1.02)!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy{
  display:grid!important;
  grid-template-rows:auto auto!important;
  gap:7px!important;
  padding:12px 13px 9px!important;
  min-width:0!important;
  overflow:hidden!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>b{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  overflow-wrap:anywhere!important;
  min-height:36px!important;
  max-height:36px!important;
  font-size:14px!important;
  font-weight:650!important;
  line-height:1.3!important;
  letter-spacing:-.01em!important;
  color:#18362b!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>strong{
  font-size:15px!important;
  font-weight:700!important;
  line-height:1.2!important;
  color:#087b5b!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>small[hidden]{display:none!important}
.r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>small:not([hidden]){
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0!important;
  padding:4px 7px!important;
  border-radius:999px!important;
  background:#fff1f0!important;
  color:#b42318!important;
  font-size:10.5px!important;
  font-weight:650!important;
  line-height:1.2!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper{
  margin-top:auto!important;
  padding:9px 10px 10px!important;
  display:grid!important;
  grid-template-columns:38px minmax(54px,1fr) 38px!important;
  gap:8px!important;
  align-items:center!important;
  background:#fafcfb!important;
  border-top:1px solid #edf1ef!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper button{
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  padding:0!important;
  border:1px solid #d8e4de!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#174c3b!important;
  font-size:17px!important;
  font-weight:700!important;
  box-shadow:none!important;
  transition:.15s ease!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper button:hover:not(:disabled){border-color:#7fb59f!important;background:#f1f8f5!important;color:#087b5b!important}
.r156-builder-page[data-p37o-v23="1"] .r156-stepper input[data-r156-qty]{
  width:100%!important;
  height:38px!important;
  min-width:0!important;
  padding:0 6px!important;
  text-align:center!important;
  border:1px solid transparent!important;
  border-radius:9px!important;
  background:transparent!important;
  color:#18362b!important;
  font-size:14px!important;
  font-weight:700!important;
  box-shadow:none!important;
  appearance:textfield!important;
  -moz-appearance:textfield!important;
  font-variant-numeric:tabular-nums!important
}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-card h2{margin-bottom:4px!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-lines>.r156-summary-row{padding:9px 0!important}
.r156-builder-page[data-p37o-v23="1"] .r156-summary-row .label{line-height:1.35!important}
@media(max-width:900px){
  .r156-builder-page[data-p37o-v23="1"] .r156-builder-summary{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-choice-image{min-height:220px!important;max-height:300px!important;aspect-ratio:4/5!important}
}
@media(max-width:520px){
  .r156-builder-page[data-p37o-v23="1"] .r156-choice-grid{gap:10px!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-choice{border-radius:12px!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-choice-image{min-height:190px!important;max-height:240px!important;aspect-ratio:4/5!important;padding:10px!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-choice-copy{padding:10px 10px 7px!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>b{font-size:13px!important;min-height:34px!important;max-height:34px!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-choice-copy>strong{font-size:14px!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-stepper{padding:8px!important;grid-template-columns:36px minmax(48px,1fr) 36px!important}
  .r156-builder-page[data-p37o-v23="1"] .r156-stepper button{width:36px!important;height:36px!important;min-width:36px!important}
}

/* ================================================================
   ADMIN ASAMA 3 P3.7Q V1 - KCO DIJITAL SECIM YANSIMASI
   ================================================================ */
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection{margin:12px 0 8px;border:1px solid #d9e6e0;border-radius:16px;background:radial-gradient(circle at 50% 26%,#fff 0,#fbfdfc 52%,#f1f6f3 100%);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 13px 8px}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-title{min-width:0;display:grid;gap:2px}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-title>b{font-size:13px;line-height:1.25;color:#18362b}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-title>small{font-size:10.5px;line-height:1.35;color:#73827c}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:4px 7px;border-radius:999px;background:#eaf5f0;color:#0a7054;font-size:9.5px;font-weight:800;letter-spacing:.035em;white-space:nowrap}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-stage{position:relative;width:100%;height:300px;overflow:hidden;isolation:isolate}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-stage:before{content:"";position:absolute;z-index:-1;left:50%;bottom:15px;width:54%;height:22px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(30,65,52,.11) 0,rgba(30,65,52,0) 72%);filter:blur(2px)}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-stage svg{display:block;width:100%;height:100%}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-top:1px solid #e6ede9;background:rgba(255,255,255,.58);color:#65766f;font-size:9.5px;line-height:1.3}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-meta span:first-child{font-weight:650;color:#4f655c}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-note{margin:0;padding:9px 12px 11px;border-top:1px solid #e6ede9;background:rgba(255,255,255,.72);color:#667870;font-size:10.5px;line-height:1.45}
.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-note strong{font-weight:700;color:#36564a}
.r156-builder-page[data-p37q-reflection-v1="1"] .r156-summary-lines{margin-top:4px!important}
@media(max-width:1100px) and (min-width:901px){.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-stage{height:268px}.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-badge{font-size:9px}}
@media(max-width:900px){.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection{margin-top:13px}.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-stage{height:340px}}
@media(max-width:520px){.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-head{padding:10px 10px 7px}.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-title>small{font-size:10px}.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-badge{font-size:8.5px;padding:4px 6px}.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-stage{height:300px}.r156-builder-page[data-p37q-reflection-v1="1"] .r37q-reflection-note{padding:8px 10px 10px;font-size:10px}}

/* ================================================================
   ADMIN ASAMA 3 P3.7S V1 - KCO GERCEK 3D SAHNE
   ================================================================ */
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-preview{margin:12px 0 8px;border:1px solid #d9e6e0;border-radius:18px;background:radial-gradient(circle at 50% 20%,#fff 0,#fbfdfc 52%,#f1f6f3 100%);overflow:hidden;box-shadow:0 10px 28px rgba(24,54,43,.055),inset 0 1px 0 #fff}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 13px 8px}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-title{min-width:0;display:grid;gap:2px}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-title>b{font-size:13px;line-height:1.25;color:#18362b}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-title>small{font-size:10.5px;line-height:1.35;color:#718078}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:4px 7px;border-radius:999px;background:#eaf5f0;color:#08664e;font-size:8.8px;font-weight:800;letter-spacing:.04em;white-space:nowrap}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-stage{position:relative;width:100%;height:320px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 76%,rgba(197,214,206,.23),rgba(255,255,255,0) 57%)}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-stage canvas{display:block;width:100%!important;height:100%!important;touch-action:none;outline:0}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-stage canvas[hidden]{display:none!important}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:#27493d}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-state[hidden]{display:none!important}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-state>b{font-size:13px;line-height:1.35}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-state>small{max-width:250px;margin-top:6px;font-size:10.5px;line-height:1.48;color:#75867e}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-orbit{position:relative;width:48px;height:48px;margin-bottom:13px;border:1px solid #d6e4dd;border-radius:50%;box-shadow:0 8px 20px rgba(25,73,55,.07),inset 0 0 0 7px rgba(244,249,247,.88)}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-orbit:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:#0a7054;box-shadow:0 0 0 6px rgba(10,112,84,.08)}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-orbit:after{content:"";position:absolute;inset:5px;border:1px dashed rgba(10,112,84,.28);border-radius:50%;animation:r37sOrbit 6s linear infinite}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-state[data-kind="loading"] .r37s-3d-orbit:after{animation-duration:1.2s;border-style:solid;border-color:transparent;border-top-color:#0a7054}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-state[data-kind="error"] .r37s-3d-orbit:before{background:#9a3412;box-shadow:0 0 0 6px rgba(154,52,18,.08)}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-top:1px solid #e5ece8;background:rgba(255,255,255,.72);color:#65766f;font-size:9.5px;line-height:1.3}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-meta span:first-child{font-weight:650;color:#4f655c}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-note{margin:0;padding:9px 12px 11px;border-top:1px solid #e5ece8;background:rgba(255,255,255,.78);color:#667870;font-size:10.5px;line-height:1.45}
.r156-builder-page[data-p37s-3d="1"] .r37s-3d-note strong{font-weight:700;color:#36564a}
.r156-builder-page[data-p37s-3d="1"] .r156-summary-lines{margin-top:4px!important}
@keyframes r37sOrbit{to{transform:rotate(360deg)}}
@media(max-width:1100px) and (min-width:901px){.r156-builder-page[data-p37s-3d="1"] .r37s-3d-stage{height:292px}}
@media(max-width:900px){.r156-builder-page[data-p37s-3d="1"] .r37s-3d-preview{margin-top:13px}.r156-builder-page[data-p37s-3d="1"] .r37s-3d-stage{height:360px}}
@media(max-width:520px){.r156-builder-page[data-p37s-3d="1"] .r37s-3d-head{padding:10px 10px 7px}.r156-builder-page[data-p37s-3d="1"] .r37s-3d-title>small{font-size:10px}.r156-builder-page[data-p37s-3d="1"] .r37s-3d-badge{font-size:8px;padding:4px 6px}.r156-builder-page[data-p37s-3d="1"] .r37s-3d-stage{height:320px}.r156-builder-page[data-p37s-3d="1"] .r37s-3d-note{padding:8px 10px 10px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.r156-builder-page[data-p37s-3d="1"] .r37s-3d-orbit:after{animation:none}}

/* P3.7S-3.1 product nature */
.r37s-nature-tag{display:inline-flex;align-items:center;width:max-content;padding:2px 7px;border-radius:999px;background:#f0f5f2;color:#36584b;font-size:10px;font-weight:800;letter-spacing:.02em}

/* ORKIDEM P3.7P V2.1.9 - CUSTOMER PREP WATERMARK GUARANTEE */
.p37pv219-customer-proof{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
.p37pv219-customer-proof>img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
.p37pv219-customer-proof.is-watermark-fallback::after{
  content:attr(data-p37pv219-watermark)!important;
  position:absolute!important;
  right:10px!important;
  bottom:10px!important;
  z-index:3!important;
  max-width:calc(100% - 20px)!important;
  padding:6px 8px!important;
  border-radius:5px!important;
  background:rgba(20,28,25,.66)!important;
  color:#fff!important;
  font:700 10px/1.15 Inter,Arial,sans-serif!important;
  letter-spacing:.015em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  pointer-events:none!important;
}
@media(max-width:520px){
  .p37pv219-customer-proof.is-watermark-fallback::after{right:7px!important;bottom:7px!important;padding:5px 7px!important;font-size:9px!important}
}

/* ORKIDEM P3.7Q V1 - CUSTOMER MEGA VISUAL HIERARCHY
   Scope: visual hierarchy only. Managed menu/category/sponsor/product logic is untouched. */
@media (min-width:841px){
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel{
    width:min(1480px,calc(100vw - 40px))!important;
    grid-template-columns:248px minmax(0,1fr)!important;
    min-height:468px!important;
    padding:14px 16px 16px!important;
    border:1px solid #e5e8e3!important;
    border-radius:0 0 16px 16px!important;
    background:#fff!important;
    box-shadow:0 24px 64px rgba(20,46,36,.15)!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left{
    padding:7px 18px 7px 0!important;
    border-right:1px solid #e8ebe6!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left-item{
    grid-template-columns:44px minmax(0,1fr) 15px!important;
    gap:10px!important;
    min-height:48px!important;
    margin:0 0 3px!important;
    padding:4px 9px!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    box-shadow:none!important;
    transition:background-color .16s ease,color .16s ease,transform .16s ease!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left-item img{
    width:40px!important;height:40px!important;
    border-radius:8px!important;object-fit:cover!important;
    background:#f7f6f2!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left-item strong{
    font-size:13px!important;line-height:1.22!important;font-weight:700!important;
    letter-spacing:0!important;color:#173f32!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left-item>b{
    font-size:17px!important;line-height:1!important;font-weight:500!important;color:#64766f!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left-item:hover{
    padding:4px 9px!important;background:#faf8f3!important;transform:translateX(1px)!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left-item.active,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-left-item[aria-current="true"]{
    padding:4px 9px!important;border:0!important;background:#f5f2e9!important;
    box-shadow:inset 3px 0 0 #0b654d!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-content{
    min-height:440px!important;height:100%!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-content>.r46-mega-col{
    padding:8px 18px!important;border-right:1px solid #eceeea!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-title{
    margin:4px 0 14px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:17px!important;line-height:1.15!important;font-weight:700!important;
    letter-spacing:.01em!important;color:#214f40!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-link{
    padding:7px 0!important;color:#2a3e36!important;text-decoration:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-link strong{
    font-size:13px!important;line-height:1.28!important;font-weight:600!important;color:#2a3e36!important;
    transition:color .15s ease,transform .15s ease!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-link:hover strong,
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-link:focus-visible strong{
    color:#075e46!important;transform:translateX(2px)!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-all{
    margin-top:12px!important;padding-top:10px!important;
    border-top:1px solid #eceeea!important;
    font-size:13px!important;line-height:1.2!important;font-weight:800!important;color:#075e46!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-all span:last-child{
    font-size:16px!important;transition:transform .15s ease!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-all:hover span:last-child{transform:translateX(3px)!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best{
    grid-template-columns:56px minmax(0,1fr)!important;
    gap:10px!important;padding:6px 0!important;color:#243a32!important;text-decoration:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best img{
    width:56px!important;height:56px!important;border-radius:9px!important;object-fit:cover!important;background:#f6f5f1!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best strong{
    font-size:12.2px!important;line-height:1.24!important;font-weight:650!important;color:#263b34!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best b{
    margin-top:3px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;color:#143f31!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best:hover strong{color:#075e46!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-empty{font-size:12px!important;line-height:1.4!important;color:#6c7b75!important}

  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card{
    border:1px solid #e5e8e3!important;border-radius:13px!important;background:#fff!important;
    box-shadow:0 8px 24px rgba(27,52,42,.06)!important;overflow:hidden!important;
  }
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-product-copy{padding:10px 11px 11px!important}
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-product-copy>strong{font-size:13px!important;line-height:1.25!important;font-weight:700!important;color:#203b31!important}
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-product-copy>small{font-size:10.5px!important;line-height:1.25!important;color:#75817c!important}
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-product-foot>b{font-size:13px!important;font-weight:800!important;color:#123d30!important}
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-product-foot>em{font-size:10.5px!important;font-weight:800!important;color:#075e46!important;background:transparent!important;border:0!important;padding:0!important;min-width:0!important}
  body[data-r47-customer] .r59-sponsored-badge{font-size:9px!important;font-weight:800!important}
  body[data-r47-customer] .r171-mega-footer-strip{
    margin-top:10px!important;padding:9px 2px 0!important;min-height:0!important;
    border:0!important;border-top:1px solid #eceeea!important;border-radius:0!important;background:transparent!important;
    box-shadow:none!important;
  }
  body[data-r47-customer] .r171-mega-footer-strip small{font-size:9.5px!important}
  body[data-r47-customer] .r171-mega-footer-strip strong{font-size:12.5px!important}
  body[data-r47-customer] .r171-mega-footer-strip em{font-size:11.5px!important;color:#075e46!important}
}

@media (min-width:1101px){
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-content{
    grid-template-columns:minmax(200px,1fr) minmax(170px,.78fr) minmax(205px,.94fr) minmax(350px,1.55fr)!important;
  }
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-context{gap:13px!important}
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-product>img{
    height:188px!important;min-height:188px!important;max-height:188px!important;object-fit:cover!important;
  }
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-card.is-image>img{
    height:250px!important;min-height:250px!important;max-height:250px!important;object-fit:cover!important;
  }
}

@media (min-width:841px) and (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel{
    width:calc(100vw - 24px)!important;grid-template-columns:230px minmax(0,1fr)!important;padding:12px 14px 14px!important;
  }
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r47-mega-content{
    grid-template-columns:minmax(205px,1fr) minmax(165px,.78fr) minmax(220px,1.02fr)!important;
  }
  body[data-r47-customer][data-mega-compact-revision="wave162"] .r59-mega-promos{display:none!important}
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-content>.r46-mega-col{padding:8px 14px!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-title{font-size:16px!important;margin-bottom:12px!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-link{padding:6.5px 0!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-link strong{font-size:12.5px!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best{grid-template-columns:52px minmax(0,1fr)!important;gap:9px!important;padding:5px 0!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best img{width:52px!important;height:52px!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best strong{font-size:11.7px!important}
  body[data-r47-customer][data-customer-revision="r47"] .r46-mega-best b{font-size:11.5px!important}
}

/* ORKIDEM P3.7Q V1.1 - ADAPTIVE MEGA DENSITY
   1-5 featured products keep their readable size. Added categories never force font shrink;
   each information rail grows naturally and only its own rail scrolls after the viewport limit. */
@media (min-width:841px){
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"]{
    height:clamp(450px,68vh,580px)!important;
    min-height:0!important;
    max-height:calc(100vh - 96px)!important;
    align-items:stretch!important;
    overflow:hidden!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-dynamic{
    min-height:0!important;height:100%!important;overflow:hidden!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content{
    min-height:0!important;height:100%!important;align-items:stretch!important;overflow:hidden!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-left,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos){
    min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior:contain!important;scrollbar-width:thin;scrollbar-color:#d7ded9 transparent;scrollbar-gutter:stable;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-left::-webkit-scrollbar,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos)::-webkit-scrollbar{width:5px}
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-left::-webkit-scrollbar-thumb,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos)::-webkit-scrollbar-thumb{background:#d7ded9;border-radius:999px}

  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos){
    display:flex!important;flex-direction:column!important;align-items:stretch!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos)>.r46-mega-title{
    flex:0 0 auto!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos)>.r46-mega-all{
    flex:0 0 auto!important;margin-top:auto!important;padding-top:14px!important;min-height:38px!important;background:#fff!important;
  }

  /* Öne Çıkanlar: template already supports up to 5 real products. Keep every row breathable. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best{
    display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:11px!important;
    min-height:68px!important;padding:7px 0!important;align-items:center!important;flex:0 0 auto!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best+a.r46-mega-best{
    margin-top:2px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best img{
    width:56px!important;height:56px!important;min-width:56px!important;border-radius:9px!important;object-fit:cover!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>.r46-mega-all{
    margin-top:auto!important;padding-top:15px!important;border-top:1px solid #eceeea!important;
  }

  /* New categories stay readable: no emergency font shrinking. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories>.r46-mega-link,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r46-mega-col:nth-child(2)>.r46-mega-link{
    flex:0 0 auto!important;
  }
}

@media (min-width:841px) and (max-width:1100px){
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"]{
    height:clamp(440px,66vh,540px)!important;max-height:calc(100vh - 88px)!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best{
    grid-template-columns:52px minmax(0,1fr)!important;gap:9px!important;min-height:64px!important;padding:6px 0!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best img{
    width:52px!important;height:52px!important;min-width:52px!important;
  }
}

/* ORKIDEM P3.7Q V1.2 - STORE SHOWCASE HOME-SIZE DISCOVERY CARDS
   Home local stores become compact storefront cards. PDP discovery rails reuse the same
   product-card component AND the same responsive column count as the homepage grid. */
body[data-marketplace-foundation-revision="wave267"] .p37q-store-showcase{
  overflow:hidden!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-card{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  border:1px solid #e3e9e6!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#24332d!important;
  text-decoration:none!important;
  box-shadow:0 1px 0 rgba(17,52,40,.025)!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-card:hover{
  border-color:#c9d9d2!important;
  box-shadow:0 10px 26px rgba(20,55,44,.075)!important;
  transform:translateY(-2px)!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cover{
  position:relative!important;
  display:block!important;
  aspect-ratio:16/7!important;
  min-height:112px!important;
  overflow:visible!important;
  background:#f3f7f5!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cover>img{
  position:absolute!important;inset:0!important;
  width:100%!important;height:100%!important;object-fit:cover!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cover-placeholder{
  position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;
  color:#91aaa0!important;font-size:30px!important;background:linear-gradient(135deg,#f1f7f4,#fbfcfb)!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-logo{
  position:absolute!important;z-index:2!important;left:14px!important;bottom:-25px!important;
  width:52px!important;height:52px!important;display:grid!important;place-items:center!important;
  overflow:hidden!important;border:3px solid #fff!important;border-radius:13px!important;
  background:#fff!important;box-shadow:0 4px 12px rgba(24,54,43,.10)!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-logo>img{
  width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important;box-sizing:border-box!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-logo>span{color:#0b7054!important;font-size:19px!important}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-copy{
  min-height:174px!important;display:flex!important;flex-direction:column!important;
  padding:34px 14px 14px!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-name{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-name strong{
  min-width:0!important;color:#1c2b25!important;font-size:16px!important;line-height:1.25!important;font-weight:630!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-name em{
  flex:0 0 auto!important;color:#0b7054!important;font-size:11.5px!important;line-height:1.3!important;font-weight:600!important;font-style:normal!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-desc{
  display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;
  min-height:37px!important;margin-top:8px!important;color:#75827c!important;font-size:12px!important;line-height:1.5!important;font-weight:420!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-meta{
  min-height:20px!important;margin-top:8px!important;display:flex!important;align-items:center!important;gap:5px!important;color:#6c7872!important;font-size:10.5px!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-meta b{font-weight:600!important;color:#394841!important}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-meta b i{color:#e5ad29!important;font-style:normal!important}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-meta small{font-size:10px!important;color:#84908a!important}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cta{
  margin-top:auto!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  border:1px solid #b8d3c8!important;border-radius:9px!important;background:#fff!important;color:#087254!important;font-size:12.5px!important;font-weight:620!important;
  transition:background .16s ease,color .16s ease,border-color .16s ease!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-card:hover .p37q-store-cta{background:#087254!important;border-color:#087254!important;color:#fff!important}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cta i{font-style:normal!important;font-size:15px!important}

/* PDP discovery: same product-card size rhythm as homepage, no old six-column shrink. */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section{
  min-height:0!important;margin:28px 0 0!important;padding:22px 0 0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;
  min-height:0!important;margin:0 0 15px!important;padding:0!important;text-align:left!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>div{display:block!important;text-align:left!important}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::before,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{display:none!important;content:none!important}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading h2{
  margin:0!important;color:#173c30!important;font-family:inherit!important;font-size:clamp(21px,1.55vw,27px)!important;line-height:1.15!important;font-weight:630!important;letter-spacing:-.018em!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading p{
  margin:5px 0 0!important;color:#78857f!important;font-size:13px!important;line-height:1.45!important;font-weight:420!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>a{
  position:static!important;transform:none!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;align-self:flex-end!important;
  color:#087254!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px 14px!important;align-items:stretch!important;overflow:visible!important;padding:0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail>.r46-product-card{
  width:100%!important;height:100%!important;min-width:0!important;margin:0!important;
}

@media(max-width:1280px){
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:820px){
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 10px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading h2{font-size:20px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading p{font-size:12px!important}
}
@media(max-width:600px){
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{
    display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding-bottom:5px!important;scrollbar-width:none!important;
  }
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid::-webkit-scrollbar{display:none!important}
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-card{flex:0 0 78vw!important;max-width:310px!important;scroll-snap-align:start!important}
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-cover{min-height:104px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 9px!important;overflow:visible!important;padding:0!important;
  }
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail>.r46-product-card{
    min-width:0!important;flex:none!important;scroll-snap-align:none!important;
  }
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading{align-items:flex-start!important;margin-bottom:12px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading p{display:none!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>a{font-size:11px!important}
}

/* ORKIDEM P3.7Q V1.3 - CENTERED DISCOVERY HOME CARD SIZE RECENT IMAGE FIX
   PDP discovery titles return to the approved centered axis; subtitles are removed from DOM.
   Store-products and recently-viewed use the exact homepage responsive column rhythm and square media. */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section{
  min-height:0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:54px!important;
  margin:0 0 16px!important;
  padding:0 86px!important;
  text-align:center!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>div{
  display:grid!important;
  justify-items:center!important;
  text-align:center!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading h2{
  margin:0!important;
  color:#173c30!important;
  font-family:inherit!important;
  font-size:clamp(22px,1.55vw,26px)!important;
  line-height:1.15!important;
  font-weight:630!important;
  letter-spacing:-.018em!important;
  text-align:center!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading p{display:none!important}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>a{
  position:absolute!important;
  right:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  min-height:32px!important;
  display:inline-flex!important;
  align-items:center!important;
  color:#087254!important;
  font-size:12px!important;
  font-weight:620!important;
  text-decoration:none!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::before,
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{
  content:""!important;
  flex:1 1 auto!important;
  height:1px!important;
  max-width:180px!important;
  margin:0 18px!important;
  background:linear-gradient(90deg,transparent,#dbe3df)!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{
  background:linear-gradient(90deg,#dbe3df,transparent)!important;
}

/* Same responsive grid rhythm as .r49-home-product-grid: 6 / 5 / 4 / 3 / 2. */
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
  overflow:visible!important;
  padding:0!important;
}
body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail>.r46-product-card{
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  margin:0!important;
  flex:none!important;
  scroll-snap-align:none!important;
}
/* Defeat historical W187/W188 170/150px PDP media caps; homepage card media is square. */
body[data-r47-customer][data-customer-revision="r47"][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section .r201-standard-product-rail>.r46-product-card .r46-product-media{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:1/1!important;
  overflow:hidden!important;
}
body[data-r47-customer][data-customer-revision="r47"][data-pdp-content-tabs-revision="wave201"] .r201-discovery-section .r201-standard-product-rail>.r46-product-card .r46-product-media img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}

@media(max-width:1599px){
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
@media(max-width:1180px){
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:900px){
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading{padding-inline:60px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::before,
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{max-width:74px!important;margin-inline:10px!important}
}
@media(max-width:640px){
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-standard-product-rail{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
    overflow:visible!important;
    padding:0!important;
  }
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading{
    min-height:46px!important;
    margin-bottom:12px!important;
    padding:0 46px!important;
  }
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading h2{font-size:19px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading>a{right:0!important;font-size:10px!important}
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::before,
  body[data-r47-customer][data-pdp-content-tabs-revision="wave201"] .r201-rail-heading::after{max-width:34px!important;margin-inline:6px!important}
}

/* ORKIDEM P3.7Q V1.4 - COMPACT STORE CARD HOME PRODUCT WIDTH
   Nearby-store cards use the same responsive width rhythm as homepage/PDP product cards,
   while preserving the dedicated store-card identity, real cover/logo/data and CTA. */
body[data-marketplace-foundation-revision="wave267"] .p37q-store-showcase,
body[data-marketplace-foundation-revision="wave267"] .w267-store-section{
  min-height:0!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-card{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:0!important;
  border-radius:12px!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cover{
  aspect-ratio:16/9!important;
  min-height:0!important;
  overflow:visible!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-logo{
  left:10px!important;
  bottom:-20px!important;
  width:44px!important;
  height:44px!important;
  border-width:2px!important;
  border-radius:11px!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-copy{
  min-height:142px!important;
  padding:27px 11px 11px!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-name{
  display:block!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-name strong{
  display:block!important;
  font-size:14px!important;
  line-height:1.25!important;
  font-weight:640!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-name em{
  display:block!important;
  margin-top:3px!important;
  font-size:10.5px!important;
  line-height:1.25!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-desc{
  -webkit-line-clamp:1!important;
  min-height:18px!important;
  margin-top:7px!important;
  font-size:10.5px!important;
  line-height:1.4!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-meta{
  min-height:17px!important;
  margin-top:6px!important;
  font-size:9.5px!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-meta small{font-size:9px!important}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cta{
  min-height:33px!important;
  margin-top:auto!important;
  border-radius:8px!important;
  font-size:11px!important;
  gap:5px!important;
}
body[data-marketplace-foundation-revision="wave267"] .p37q-store-cta i{font-size:13px!important}

@media(max-width:1599px){
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
@media(max-width:1180px){
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:900px){
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
}
@media(max-width:640px){
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
    overflow:visible!important;
    padding-bottom:0!important;
  }
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-card{
    flex:none!important;
    max-width:none!important;
    scroll-snap-align:none!important;
  }
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-cover{aspect-ratio:16/10!important}
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-copy{min-height:132px!important;padding:25px 9px 9px!important}
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-name strong{font-size:13px!important}
  body[data-marketplace-foundation-revision="wave267"] .p37q-store-desc{display:none!important}
}
/* ORKIDEM P3.7Q V1.5 - MEGA CTA NATURAL FLOW */
@media (min-width:841px){
body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos)>.r46-mega-all{
flex:0 0 auto!important;margin-top:16px!important;padding-top:12px!important;min-height:38px!important;background:#fff!important}
body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>.r46-mega-all{
flex:0 0 auto!important;margin-top:16px!important;padding-top:12px!important;border-top:1px solid #eceeea!important;background:#fff!important}
}
/* ORKIDEM P3.7Q V1.6 - MEGA SEVEN ITEM THRESHOLD FEATURED RESTORE
   Rule: 1-7 links => CTA directly after last link. 8+ links => exactly seven-row viewport,
   remaining links scroll inside that list, CTA stays immediately below the list.
   Featured products are excluded and restored to the V1.1 1-5 product showcase behavior. */
@media (min-width:841px){
  /* Undo V1.5's broad natural-flow override first. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content>.r46-mega-col:not(.r59-mega-promos)>.r46-mega-all{
    flex:0 0 auto!important;margin-top:auto!important;padding-top:14px!important;min-height:38px!important;background:#fff!important;
  }

  /* Only category/day columns use the seven-item rule. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days{
    --p37q-mega-row:36px;
    display:flex!important;flex-direction:column!important;align-items:stretch!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .p37q-mega-link-list{
    flex:0 0 auto!important;min-height:0!important;overflow:visible!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .p37q-mega-link-list>.r46-mega-link{
    box-sizing:border-box!important;min-height:var(--p37q-mega-row)!important;display:flex!important;align-items:center!important;flex:0 0 auto!important;
  }

  /* Six or seven (and any smaller count): CTA follows the last item, never sinks to panel bottom. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories.p37q-up-to-seven>.r46-mega-all,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days.p37q-up-to-seven>.r46-mega-all{
    margin-top:10px!important;padding-top:10px!important;
  }

  /* Eight or more: show seven rows; extra rows remain reachable inside this list only. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories.p37q-over-seven,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days.p37q-over-seven{
    overflow:hidden!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .p37q-over-seven>.p37q-mega-link-list{
    flex:0 0 auto!important;max-height:calc(var(--p37q-mega-row) * 7)!important;overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#d7ded9 transparent!important;padding-right:4px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .p37q-over-seven>.p37q-mega-link-list::-webkit-scrollbar{width:5px!important}
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .p37q-over-seven>.p37q-mega-link-list::-webkit-scrollbar-thumb{background:#d7ded9!important;border-radius:999px!important}
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories.p37q-over-seven>.r46-mega-all,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days.p37q-over-seven>.r46-mega-all{
    margin-top:10px!important;padding-top:10px!important;flex:0 0 auto!important;
  }

  /* Featured is NOT part of the seven-item rule. Restore/preserve 1-5 real products. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best{
    display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;overflow-y:auto!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best{
    display:grid!important;visibility:visible!important;opacity:1!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>.r46-mega-all{
    margin-top:auto!important;padding-top:15px!important;border-top:1px solid #eceeea!important;
  }
}

/* ORKIDEM P3.7Q V1.7 - PDP CTA STICKY HEADER ICONS CART BADGE THUMB NEUTRAL
   Scope: customer PDP + sticky customer header only. No route, cart, price, checkout or search logic changes. */

/* PDP gallery: selected thumbnail remains clear without the green left rail. */
body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumb.active,
body[data-r47-customer][data-customer-revision="r47"][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r194-gallery-card .r46-thumb.active{
  border:1px solid #d9e0dc!important;
  box-shadow:none!important;
  background:#fff!important;
  opacity:1!important;
}

/* PDP primary actions: Add to Cart left, Buy Now right. */
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  align-items:stretch!important;
  gap:9px!important;
  width:100%!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-add-cart,
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now{
  width:100%!important;
  min-width:0!important;
  height:48px!important;
  min-height:48px!important;
  margin:0!important;
  padding:0 14px!important;
  border-radius:8px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:stretch!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:800!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-add-cart{
  grid-column:1!important;
  background:#075f49!important;
  color:#fff!important;
  border:1px solid #075f49!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now{
  grid-column:2!important;
  background:#fff!important;
  color:#075f49!important;
  border:1px solid #a9c9bd!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now:hover,
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now:focus-visible{
  background:#f2f8f5!important;
  border-color:#075f49!important;
}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-pickup-available{
  grid-column:1/-1!important;
  justify-self:start!important;
  margin-top:1px!important;
}

/* Mobile purchase strip uses the same left/right order. */
body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-buy-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:7px!important;
}
body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-buy-actions .r47-mobile-cart{grid-column:1!important;grid-row:1!important}
body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-buy-actions .r47-mobile-now{grid-column:2!important;grid-row:1!important}

/* Sticky header: search + icon/text account, favorites and cart. */
body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:14px!important;
  min-width:max-content!important;
}
body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-action{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  min-height:40px!important;
  padding:0 3px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#34443d!important;
  text-decoration:none!important;
  font-size:11.5px!important;
  line-height:1!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-action:hover,
body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-action:focus-visible{color:#075f49!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-icon-wrap{
  position:relative!important;
  width:20px!important;
  height:20px!important;
  flex:0 0 20px!important;
  display:grid!important;
  place-items:center!important;
}
body[data-r47-customer] .r44-sticky-header .r244-sticky-icon-wrap>svg{
  display:block!important;
  width:18px!important;
  height:18px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.65!important;
}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart-count{
  position:absolute!important;
  top:-7px!important;
  right:-8px!important;
  min-width:15px!important;
  height:15px!important;
  padding:0 4px!important;
  margin:0!important;
  border:2px solid #fff!important;
  border-radius:999px!important;
  background:#075f49!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  font-size:8px!important;
  line-height:1!important;
  font-weight:800!important;
  box-sizing:border-box!important;
}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart-count[hidden]{display:none!important}

@media (min-width:761px) and (max-width:1100px){
  body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar{gap:10px!important}
  body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-action{font-size:10.5px!important;gap:5px!important}
  body[data-r47-customer] .r44-sticky-header .r244-sticky-icon-wrap{width:18px!important;height:18px!important;flex-basis:18px!important}
  body[data-r47-customer] .r44-sticky-header .r244-sticky-icon-wrap>svg{width:17px!important;height:17px!important}
}

/* ORKIDEM P3.7Q V1.9 - HEADER ICON BADGE INLINE LOCATION MEGA FLOW */
/* Header delivery: directly editable green pill; no modal trigger and no boxed close. */
body[data-r47-customer] .r46-location.p37q-inline-location{position:relative!important;display:grid!important;grid-template-columns:25px minmax(0,1fr) 18px!important;align-items:center!important;gap:7px!important;height:48px!important;padding:0 10px 0 12px!important;border:0!important;border-radius:999px!important;background:#075f49!important;color:#fff!important;cursor:text!important;overflow:visible!important;box-shadow:none!important}
body[data-r47-customer] .r46-location.p37q-inline-location>svg{color:#e4bd38!important;stroke:currentColor!important;z-index:2!important}
body[data-r47-customer] .p37q-location-copy{display:grid!important;gap:0!important;min-width:0!important;cursor:text!important}
body[data-r47-customer] .p37q-location-copy small{font-size:8.5px!important;line-height:1.05!important;color:rgba(255,255,255,.62)!important;font-weight:600!important}
body[data-r47-customer] .p37q-location-copy input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;padding:1px 0 0!important;font:700 11.5px/1.2 inherit!important;text-overflow:ellipsis!important}
body[data-r47-customer] .p37q-location-copy input::placeholder{color:rgba(255,255,255,.76)!important}
body[data-r47-customer] .r46-location.p37q-inline-location:focus-within{box-shadow:0 0 0 3px rgba(7,95,73,.12)!important}
body[data-r47-customer] .r46-location .p37q-location-clear{position:static!important;transform:none!important;width:18px!important;height:28px!important;min-width:18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(255,255,255,.92)!important;box-shadow:none!important;padding:0!important;font-size:20px!important;font-weight:300!important;line-height:1!important;display:grid!important;place-items:center!important}
body[data-r47-customer] .r46-location .p37q-location-clear:hover,body[data-r47-customer] .r46-location .p37q-location-clear:focus-visible{background:transparent!important;color:#fff!important;box-shadow:none!important;outline:0!important}
body[data-r47-customer] .p37q-inline-location-results{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 7px)!important;z-index:1800!important;max-height:min(360px,55vh)!important;overflow:auto!important;background:#fff!important;color:#263a33!important;border:1px solid #dce5e0!important;border-radius:12px!important;box-shadow:0 16px 36px rgba(18,50,40,.15)!important;padding:5px!important}

/* PDP delivery: same direct-edit principle, no popover. */
body[data-r47-customer] .p37q-pdp-location-wrap{overflow:visible!important}
body[data-r47-customer] .p37q-pdp-location-inline{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:7px 11px!important;border:0!important;border-radius:18px!important;background:#075f49!important;color:#fff!important;overflow:visible!important}
body[data-r47-customer] .p37q-pdp-location-inline .r47-delivery-pin{background:rgba(255,255,255,.13)!important;color:#fff!important}
body[data-r47-customer] .p37q-pdp-location-copy{display:grid!important;gap:1px!important;min-width:0!important}
body[data-r47-customer] .p37q-pdp-location-copy small{font-size:8.5px!important;color:rgba(255,255,255,.64)!important;font-weight:700!important}
body[data-r47-customer] .p37q-pdp-location-copy input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;padding:0!important;font:700 12px/1.25 inherit!important}
body[data-r47-customer] .p37q-pdp-location-copy input::placeholder{color:rgba(255,255,255,.82)!important}
body[data-r47-customer] .p37q-pdp-location-copy em{font-size:8px!important;color:rgba(255,255,255,.67)!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body[data-r47-customer] .p37q-pdp-location-clear{width:20px!important;height:30px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;padding:0!important;font-size:20px!important;font-weight:300!important;line-height:1!important;display:grid!important;place-items:center!important;cursor:pointer!important}
body[data-r47-customer] .p37q-pdp-location-results{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;z-index:90!important;max-height:280px!important;overflow:auto!important;background:#fff!important;color:#263a33!important;border:1px solid #dce5e0!important;border-radius:12px!important;box-shadow:0 14px 30px rgba(18,50,40,.14)!important;padding:5px!important}

/* Mega: each category column stays natural. 1-7 => CTA right after last item. 8+ => all items remain in normal flow; only the WHOLE mega panel may scroll inside the viewport. Featured 1-5 products are independent. */
@media(min-width:841px){
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"]{max-height:calc(100vh - 96px)!important;overflow-y:auto!important;overflow-x:hidden!important;align-items:start!important;overscroll-behavior:contain!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories,body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days{display:flex!important;flex-direction:column!important;overflow:visible!important;max-height:none!important;height:auto!important;align-self:start!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories>.r46-mega-all,body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days>.r46-mega-all{margin-top:10px!important;padding-top:11px!important;min-height:34px!important;flex:0 0 auto!important;background:#fff!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days)>.p37q-mega-link-list,body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days).p37q-over-seven>.p37q-mega-link-list{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;max-height:none!important;height:auto!important;overflow:visible!important;padding-right:0!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;align-self:start!important;overflow:visible!important;max-height:none!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best{display:grid!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>.r46-mega-all{margin-top:12px!important}
}

/* Keep V1.7 purchase/sticky decisions cumulative even if V1.7 was blocked. */
body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumb.active{border:1px solid #d9e0dc!important;box-shadow:none!important;background:#fff!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;width:100%!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-add-cart,body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now{width:100%!important;height:48px!important;margin:0!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-add-cart{grid-column:1!important;background:#075f49!important;color:#fff!important;border:1px solid #075f49!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now{grid-column:2!important;background:#fff!important;color:#075f49!important;border:1px solid #a9c9bd!important}
body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-buy-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-cart{grid-column:1!important;grid-row:1!important}body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-now{grid-column:2!important;grid-row:1!important}
/* Header actions: visible line icons + modern cart count at far-right/top. */
body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;min-width:max-content!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-action{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:0 2px!important;color:#34443d!important;text-decoration:none!important;font-size:11.5px!important;font-weight:650!important;background:transparent!important;border:0!important;box-shadow:none!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-icon-wrap{width:19px!important;height:19px!important;flex:0 0 19px!important;display:grid!important;place-items:center!important;font-style:normal!important;color:#263a33!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-action .r244-sticky-icon-wrap>svg{display:block!important;visibility:visible!important;opacity:1!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart{padding-right:14px!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart-count{position:absolute!important;top:1px!important;right:-2px!important;left:auto!important;transform:none!important;min-width:15px!important;height:15px!important;padding:0 4px!important;margin:0!important;border:2px solid #fff!important;border-radius:999px!important;background:#075f49!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:8px!important;line-height:1!important;font-weight:800!important;box-shadow:0 1px 4px rgba(7,95,73,.18)!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart-count[hidden]{display:none!important}
body[data-r47-customer] .r46-header .r46-actions .r46-action svg{display:block!important;visibility:visible!important;opacity:1!important}
body[data-r47-customer] .r46-header .r46-actions a[data-r188-cart-open]{position:relative!important;padding-right:12px!important}
body[data-r47-customer] .r46-header .r46-actions a[data-r188-cart-open] .r46-action-count{position:absolute!important;top:0!important;right:2px!important;left:auto!important;transform:none!important;min-width:15px!important;height:15px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;background:#075f49!important;color:#fff!important;font-size:8px!important;line-height:1!important;font-weight:800!important;display:grid!important;place-items:center!important;box-shadow:0 1px 4px rgba(7,95,73,.18)!important}
body[data-r47-customer] .r46-header .r46-actions .r46-action-count[hidden]{display:none!important}
@media(max-width:1100px) and (min-width:821px){
 body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-label{display:none!important}
 body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-icon-wrap{display:grid!important}
 body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-action{min-width:30px!important;padding:0 4px!important}
 body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-cart{padding-right:12px!important}
}
/* ================================================================
   P3.7S-8.1 KCO 7 CARD GRID + HOVER + SELECTED CHECK
   Reference behavior: compact 7-up desktop cards, subtle hover border,
   persistent selected border + top-right check. Existing card design,
   pricing, stock, qty and backend behavior are preserved.
   ================================================================ */
@media (min-width:1280px){
  .r156-builder-page[data-r156-builder] .r156-choice-grid{
    grid-template-columns:repeat(7,minmax(0,1fr))!important;
    gap:10px!important
  }
}
@media (min-width:1050px) and (max-width:1279px){
  .r156-builder-page[data-r156-builder] .r156-choice-grid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:10px!important
  }
}
@media (min-width:901px) and (max-width:1049px){
  .r156-builder-page[data-r156-builder] .r156-choice-grid{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:10px!important
  }
}
.r156-builder-page[data-r156-builder] .r156-choice{
  min-width:0!important;
  min-height:0!important;
  transform:none!important
}
.r156-builder-page[data-r156-builder] .r156-choice-image{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:4/5!important;
  padding:8px!important
}
.r156-builder-page[data-r156-builder] .r156-choice-copy{
  gap:4px!important;
  padding:8px 8px 6px!important
}
.r156-builder-page[data-r156-builder] .r156-choice-copy>b{
  min-height:31px!important;
  max-height:31px!important;
  font-size:12px!important;
  line-height:1.28!important
}
.r156-builder-page[data-r156-builder] .r156-choice-copy>strong{
  font-size:12.5px!important;
  line-height:1.2!important
}
.r156-builder-page[data-r156-builder] .r156-stepper{
  padding:7px 7px 8px!important;
  grid-template-columns:30px minmax(28px,1fr) 30px!important;
  gap:5px!important
}
.r156-builder-page[data-r156-builder] .r156-stepper button{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  border-radius:8px!important;
  font-size:15px!important
}
.r156-builder-page[data-r156-builder] .r156-stepper input[data-r156-qty]{
  height:30px!important;
  padding:0 2px!important;
  font-size:13px!important
}
.r156-builder-page[data-r156-builder] .r156-choice:hover{
  border-color:#76cdb0!important;
  box-shadow:0 4px 14px rgba(19,91,67,.08)!important;
  transform:none!important
}
.r156-builder-page[data-r156-builder] .r156-choice:hover .r156-choice-image img{
  transform:none!important
}
.r156-builder-page[data-r156-builder] .r156-choice.is-selected{
  border-color:#0aa477!important;
  box-shadow:0 0 0 1px rgba(10,164,119,.14)!important;
  transform:none!important
}
.r156-builder-page[data-r156-builder] .r156-choice.is-selected::after{
  content:"\2713";
  position:absolute!important;
  top:7px!important;
  right:7px!important;
  z-index:5!important;
  display:grid!important;
  place-items:center!important;
  width:20px!important;
  height:20px!important;
  border-radius:999px!important;
  background:#0aa477!important;
  color:#fff!important;
  font:700 13px/1 Arial,sans-serif!important;
  box-shadow:0 2px 7px rgba(10,94,70,.18)!important;
  pointer-events:none!important
}
@media (max-width:900px){
  .r156-builder-page[data-r156-builder] .r156-choice-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:10px!important
  }
  .r156-builder-page[data-r156-builder] .r156-choice-image{
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:4/5!important
  }
}
@media (max-width:700px){
  .r156-builder-page[data-r156-builder] .r156-choice-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important
  }
}
@media (max-width:520px){
  .r156-builder-page[data-r156-builder] .r156-choice-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important
  }
  .r156-builder-page[data-r156-builder] .r156-choice-image{
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:4/5!important;
    padding:8px!important
  }
}
/* ================================================================
   P3.7S-8.2 KCO BUKET VAZO SUNUM SECIMI
   - "Ihtiyaciniz kadar secin." yardim metni kaldirilir.
   - Cicekler basligindaki zorunlu yildiz kaldirilir.
   - Buket: yalniz Ambalaj sunum kartlari.
   - Vazolu: yalniz Vazo / Kap sunum kartlari.
   - P3.7S-8.1 kart tasarimi / 7'li grid korunur.
   ================================================================ */
.r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] .r156-p37s82-presentation{
  margin:15px 0 0!important;
  padding:13px 0 0!important;
  border-top:1px solid #e4ebe7!important
}
.r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] .r156-p37s82-head{
  display:flex!important;
  align-items:center!important;
  min-height:24px!important;
  margin:0 0 9px!important;
  padding:0 1px!important
}
.r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] .r156-p37s82-title{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  margin:0!important;
  color:#29423a!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:750!important;
  letter-spacing:.015em!important
}
.r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] .r156-p37s82-title::before{
  content:""!important;
  width:5px!important;
  height:5px!important;
  border-radius:999px!important;
  background:#0aa477!important;
  opacity:.8!important
}
.r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] .r156-p37s82-grid:empty{
  display:none!important
}
.r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] [data-p37s82-old-empty="1"]{
  display:none!important
}
@media(max-width:520px){
  .r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] .r156-p37s82-presentation{
    margin-top:12px!important;
    padding-top:11px!important
  }
  .r156-builder-page[data-r156-builder][data-p37s82-presentation="1"] .r156-p37s82-head{
    margin-bottom:8px!important
  }
}

/* ORKIDEM P3.7Q V1.10 - THIN 3-STATE DELIVERY SELECTORS */
/* Final locked behavior: both selectors share the same 34px height. Empty/search = white + thin green outline. Selected = ORKIDEM dark green. X = plain white glyph, no box/circle. */
body[data-r47-customer] .p37q-location-v110{--p37q-loc-h:34px;--p37q-green:#075f49;--p37q-green-hover:#064f3e;--p37q-border:#79aa9d;--p37q-text:#5f6c67;--p37q-muted:#929b97}

/* HEADER / SHORT */
body[data-r47-customer] .r46-location.p37q-location-v110{position:relative!important;display:grid!important;grid-template-columns:16px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px!important;width:210px!important;max-width:100%!important;height:var(--p37q-loc-h)!important;min-height:var(--p37q-loc-h)!important;max-height:var(--p37q-loc-h)!important;padding:0 9px!important;border:1px solid var(--p37q-border)!important;border-radius:999px!important;background:#fff!important;color:#61706a!important;cursor:text!important;overflow:visible!important;box-shadow:none!important;box-sizing:border-box!important}
body[data-r47-customer] .r46-location.p37q-location-v110>svg{width:14px!important;height:14px!important;color:#596761!important;stroke:currentColor!important;z-index:2!important}
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy{display:block!important;min-width:0!important;cursor:text!important}
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy input{display:block!important;width:100%!important;min-width:0!important;height:30px!important;border:0!important;outline:0!important;background:transparent!important;color:#27322e!important;padding:0!important;margin:0!important;font:500 11px/1.1 Inter,Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy input::placeholder{color:var(--p37q-muted)!important;opacity:1!important}

/* SELECTED HEADER */
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"]{background:var(--p37q-green)!important;border-color:var(--p37q-green)!important;color:#fff!important}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"]>svg{color:#fff!important}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy input{color:#fff!important;font-weight:650!important}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy input::placeholder{color:rgba(255,255,255,.78)!important}

/* SEARCHING: same thin white field, regardless of prior selected state */
body[data-r47-customer] .r46-location.p37q-location-v110:focus-within{background:#fff!important;border-color:var(--p37q-green)!important;color:#27322e!important;box-shadow:0 0 0 2px rgba(7,95,73,.10)!important}
body[data-r47-customer] .r46-location.p37q-location-v110:focus-within>svg{color:#596761!important}
body[data-r47-customer] .r46-location.p37q-location-v110:focus-within .p37q-location-copy input{color:#27322e!important;font-weight:500!important}
body[data-r47-customer] .r46-location.p37q-location-v110:focus-within .p37q-location-clear{visibility:hidden!important;pointer-events:none!important}

/* HEADER X */
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear{position:static!important;transform:none!important;width:16px!important;height:30px!important;min-width:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font:300 15px/1 Arial,sans-serif!important;display:grid!important;place-items:center!important;cursor:pointer!important}
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:hover,body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:focus-visible{background:transparent!important;color:#fff!important;box-shadow:none!important;outline:0!important}

/* PDP / LONG: width stays original/full, height exactly matches header */
body[data-r47-customer] .p37q-pdp-location-wrap{overflow:visible!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110{position:relative!important;display:grid!important;grid-template-columns:16px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px!important;width:100%!important;height:var(--p37q-loc-h)!important;min-height:var(--p37q-loc-h)!important;max-height:var(--p37q-loc-h)!important;padding:0 10px!important;border:1px solid var(--p37q-border)!important;border-radius:999px!important;background:#fff!important;color:#61706a!important;overflow:visible!important;box-shadow:none!important;box-sizing:border-box!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .r47-delivery-pin{width:15px!important;height:15px!important;min-width:15px!important;background:transparent!important;color:#596761!important;padding:0!important;border:0!important;border-radius:0!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .r47-delivery-pin svg{width:14px!important;height:14px!important;stroke:currentColor!important;fill:none!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-copy{display:block!important;min-width:0!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-copy input{display:block!important;width:100%!important;min-width:0!important;height:30px!important;border:0!important;outline:0!important;background:transparent!important;color:#27322e!important;padding:0!important;margin:0!important;font:500 11px/1.1 Inter,Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-copy input::placeholder{color:var(--p37q-muted)!important;opacity:1!important}

/* SELECTED PDP */
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110[data-p37q-has-location="1"]{background:var(--p37q-green)!important;border-color:var(--p37q-green)!important;color:#fff!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110[data-p37q-has-location="1"] .r47-delivery-pin{color:#fff!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110[data-p37q-has-location="1"] .p37q-pdp-location-copy input{color:#fff!important;font-weight:650!important}

/* SEARCHING PDP */
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110:focus-within{background:#fff!important;border-color:var(--p37q-green)!important;color:#27322e!important;box-shadow:0 0 0 2px rgba(7,95,73,.10)!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110:focus-within .r47-delivery-pin{color:#596761!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110:focus-within .p37q-pdp-location-copy input{color:#27322e!important;font-weight:500!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110:focus-within .p37q-pdp-location-clear{visibility:hidden!important;pointer-events:none!important}

/* PDP X */
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-clear{width:16px!important;height:30px!important;min-width:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font:300 15px/1 Arial,sans-serif!important;display:grid!important;place-items:center!important;cursor:pointer!important}
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-clear:hover,body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-clear:focus-visible{background:transparent!important;color:#fff!important;box-shadow:none!important;outline:0!important}

/* AUTOCOMPLETE: compact list under the exact field width */
body[data-r47-customer] :is(.p37q-inline-location-results,.p37q-pdp-location-results){position:absolute!important;left:0!important;right:0!important;top:calc(100% + 4px)!important;z-index:1800!important;max-height:min(320px,52vh)!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;color:#263a33!important;border:1px solid #dce5e0!important;border-radius:7px!important;box-shadow:0 8px 20px rgba(18,50,40,.13)!important;padding:4px 0!important;overscroll-behavior:contain!important}
body[data-r47-customer] :is(.p37q-inline-location-results,.p37q-pdp-location-results)>*{box-sizing:border-box!important}
body[data-r47-customer] :is(.p37q-inline-location-results,.p37q-pdp-location-results) button{width:100%!important;min-height:29px!important;margin:0!important;padding:5px 9px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#59615e!important;text-align:left!important;font:400 10.5px/1.25 Inter,Arial,sans-serif!important;box-shadow:none!important}
body[data-r47-customer] :is(.p37q-inline-location-results,.p37q-pdp-location-results) button:hover,body[data-r47-customer] :is(.p37q-inline-location-results,.p37q-pdp-location-results) button:focus-visible{background:#f5f8f7!important;outline:0!important}
body[data-r47-customer] :is(.p37q-inline-location-results,.p37q-pdp-location-results)::-webkit-scrollbar{width:6px!important}
body[data-r47-customer] :is(.p37q-inline-location-results,.p37q-pdp-location-results)::-webkit-scrollbar-thumb{background:#8c9290!important;border-radius:999px!important}

/* Mega natural flow: long category/day columns match each other. No inner 7-row scrollbar. */
@media(min-width:841px){
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"]{max-height:calc(100vh - 96px)!important;overflow-y:auto!important;overflow-x:hidden!important;align-items:start!important;overscroll-behavior:contain!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories,body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days{display:flex!important;flex-direction:column!important;overflow:visible!important;max-height:none!important;height:auto!important;align-self:start!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-subcategories>.r46-mega-all,body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-days>.r46-mega-all{margin-top:10px!important;padding-top:11px!important;min-height:34px!important;flex:0 0 auto!important;background:#fff!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days)>.p37q-mega-link-list,body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days).p37q-over-seven>.p37q-mega-link-list{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;max-height:none!important;height:auto!important;overflow:visible!important;padding-right:0!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;align-self:start!important;overflow:visible!important;max-height:none!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>a.r46-mega-best{display:grid!important}
 body[data-r47-customer] .r47-mega-panel[data-p37q-adaptive="v1.1"] section.r47-mega-best>.r46-mega-all{margin-top:12px!important}
}

/* Cumulative V1.7/V1.9 purchase + sticky action decisions */
body[data-r47-customer][data-pdp-symmetry-revision="wave204"] .r46-product-page[data-r204-product-detail] .r46-thumb.active{border:1px solid #d9e0dc!important;box-shadow:none!important;background:#fff!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;width:100%!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-add-cart,body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now{width:100%!important;height:48px!important;margin:0!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-add-cart{grid-column:1!important;background:#075f49!important;color:#fff!important;border:1px solid #075f49!important}
body[data-r47-customer][data-pdp-purchase-flow-revision="wave202"] .r202-purchase-actions .r202-buy-now{grid-column:2!important;background:#fff!important;color:#075f49!important;border:1px solid #a9c9bd!important}
body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-buy-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-cart{grid-column:1!important;grid-row:1!important}body[data-r47-customer] .urun-mobil-satin-alma .r47-mobile-now{grid-column:2!important;grid-row:1!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;min-width:max-content!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-action{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:0 2px!important;color:#34443d!important;text-decoration:none!important;font-size:11.5px!important;font-weight:650!important;background:transparent!important;border:0!important;box-shadow:none!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-icon-wrap{width:19px!important;height:19px!important;flex:0 0 19px!important;display:grid!important;place-items:center!important;font-style:normal!important;color:#263a33!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-action .r244-sticky-icon-wrap>svg{display:block!important;visibility:visible!important;opacity:1!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart{padding-right:14px!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart-count{position:absolute!important;top:1px!important;right:-2px!important;left:auto!important;transform:none!important;min-width:15px!important;height:15px!important;padding:0 4px!important;margin:0!important;border:2px solid #fff!important;border-radius:999px!important;background:#075f49!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:8px!important;line-height:1!important;font-weight:800!important;box-shadow:0 1px 4px rgba(7,95,73,.18)!important}
body[data-r47-customer] .r44-sticky-header .r244-sticky-cart-count[hidden]{display:none!important}
body[data-r47-customer] .r46-header .r46-actions .r46-action svg{display:block!important;visibility:visible!important;opacity:1!important}
body[data-r47-customer] .r46-header .r46-actions a[data-r188-cart-open]{position:relative!important;padding-right:12px!important}
body[data-r47-customer] .r46-header .r46-actions a[data-r188-cart-open] .r46-action-count{position:absolute!important;top:0!important;right:2px!important;left:auto!important;transform:none!important;min-width:15px!important;height:15px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;background:#075f49!important;color:#fff!important;font-size:8px!important;line-height:1!important;font-weight:800!important;display:grid!important;place-items:center!important;box-shadow:0 1px 4px rgba(7,95,73,.18)!important}
body[data-r47-customer] .r46-header .r46-actions .r46-action-count[hidden]{display:none!important}
@media(max-width:1100px) and (min-width:821px){body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-label{display:none!important}body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-aksiyonlar .r244-sticky-icon-wrap{display:grid!important}body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-action{min-width:30px!important;padding:0 4px!important}body.orkidem-a22[data-r47-customer] .r44-sticky-header .r244-sticky-cart{padding-right:12px!important}}

/* ORKIDEM P3.7Q V1.10.1 - SHORTER HEADER + VERTICAL ALIGNMENT */
/* Locked visual correction:
   - text is NOT horizontally centered; it stays left aligned
   - all content is vertically centered
   - short header is slightly thinner than V1.10
   - long/PDP header keeps its current width and thin height
   - selected state stays ORKIDEM dark green
   - X stays plain, thin, white, without box/circle
*/

body[data-r47-customer] .p37q-location-v110{
  --p37q-short-h:32px;
  --p37q-long-h:34px;
  --p37q-green:#075f49;
  --p37q-green-hover:#064f3e;
  --p37q-border:#79aa9d;
  --p37q-muted:#8f9995;
}

/* 1. HEADER / SHORT ---------------------------------------------------- */
body[data-r47-customer] .r46-location.p37q-location-v110{
  grid-template-columns:14px minmax(0,1fr) 14px!important;
  align-items:center!important;
  gap:6px!important;
  height:var(--p37q-short-h)!important;
  min-height:var(--p37q-short-h)!important;
  max-height:var(--p37q-short-h)!important;
  padding:0 8px!important;
  border-radius:999px!important;
  box-sizing:border-box!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110>svg{
  width:13px!important;
  height:13px!important;
  align-self:center!important;
  color:#075f49!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-width:0!important;
  height:100%!important;
  text-align:left!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy input{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#27322e!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:10.5px!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-align:left!important;
  text-transform:none!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  box-shadow:none!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy input::placeholder{
  color:var(--p37q-muted)!important;
  opacity:1!important;
  font-weight:400!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"]>svg{
  color:#fff!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy input{
  color:#fff!important;
  font-weight:600!important;
  text-align:left!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110:focus-within>svg{
  color:#075f49!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear{
  width:14px!important;
  min-width:14px!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
  font-family:Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:300!important;
  line-height:1!important;
  display:grid!important;
  place-items:center!important;
  align-self:center!important;
}

/* 2. HEADER / LONG ----------------------------------------------------- */
body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110{
  grid-template-columns:14px minmax(0,1fr) 14px!important;
  align-items:center!important;
  gap:7px!important;
  width:100%!important;
  height:var(--p37q-long-h)!important;
  min-height:var(--p37q-long-h)!important;
  max-height:var(--p37q-long-h)!important;
  padding:0 9px!important;
  border-radius:999px!important;
  box-sizing:border-box!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .r47-delivery-pin{
  width:14px!important;
  min-width:14px!important;
  height:14px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  align-self:center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  color:#075f49!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .r47-delivery-pin svg{
  width:13px!important;
  height:13px!important;
  display:block!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-copy{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-width:0!important;
  height:100%!important;
  text-align:left!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-copy input{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#27322e!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:10.5px!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-align:left!important;
  text-transform:none!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  box-shadow:none!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-copy input::placeholder{
  color:var(--p37q-muted)!important;
  opacity:1!important;
  font-weight:400!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110[data-p37q-has-location="1"] .r47-delivery-pin{
  color:#fff!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110[data-p37q-has-location="1"] .p37q-pdp-location-copy input{
  color:#fff!important;
  font-weight:600!important;
  text-align:left!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110:focus-within .r47-delivery-pin{
  color:#075f49!important;
}

body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-clear{
  width:14px!important;
  min-width:14px!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
  font-family:Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:300!important;
  line-height:1!important;
  display:grid!important;
  place-items:center!important;
  align-self:center!important;
}

/* Do not horizontally center address text anywhere in these selectors. */
body[data-r47-customer] :is(.r46-location.p37q-location-v110,.p37q-pdp-location-inline.p37q-location-v110) :is(input,.p37q-location-copy,.p37q-pdp-location-copy){
  text-align:left!important;
}

/* Keep selected green, while search/focus remains white. */
body[data-r47-customer] :is(.r46-location.p37q-location-v110,.p37q-pdp-location-inline.p37q-location-v110)[data-p37q-has-location="1"]{
  background:var(--p37q-green)!important;
  border-color:var(--p37q-green)!important;
}
body[data-r47-customer] :is(.r46-location.p37q-location-v110,.p37q-pdp-location-inline.p37q-location-v110):focus-within{
  background:#fff!important;
  border-color:var(--p37q-green)!important;
}

/* ORKIDEM P3.7Q V1.10.2 - SHORT HEADER FLEX LOCK */
/* Final correction for the short selected header only:
   - grid is disabled; flex is hard-locked
   - icon + address + X stay on one horizontal axis
   - text stays LEFT aligned (never horizontally centered)
   - selected pill is slightly thinner
   - X is plain thin white glyph; no box/circle/background
   - long/PDP selector is intentionally untouched
*/

body[data-r47-customer] .r46-location.p37q-location-v110{
  display:flex!important;
  grid-template-columns:none!important;
  grid-template-rows:none!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  gap:7px!important;

  height:30px!important;
  min-height:30px!important;
  max-height:30px!important;

  padding:0 9px!important;
  border-radius:999px!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110>svg{
  order:1!important;
  position:static!important;
  flex:0 0 13px!important;
  width:13px!important;
  min-width:13px!important;
  height:13px!important;
  min-height:13px!important;
  margin:0!important;
  padding:0!important;
  align-self:center!important;
  display:block!important;
  transform:none!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy{
  order:2!important;
  flex:1 1 auto!important;
  min-width:0!important;
  width:auto!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:left!important;
  overflow:hidden!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy input{
  flex:1 1 auto!important;
  width:100%!important;
  min-width:0!important;
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;

  font-family:Inter,Arial,sans-serif!important;
  font-size:10.5px!important;
  font-weight:500!important;
  line-height:28px!important;
  letter-spacing:0!important;
  text-align:left!important;
  text-transform:none!important;

  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy input{
  color:#fff!important;
  font-weight:600!important;
  text-align:left!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear{
  order:3!important;
  position:static!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  transform:none!important;

  flex:0 0 12px!important;
  width:12px!important;
  min-width:12px!important;
  max-width:12px!important;
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;

  margin:0 0 0 1px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;

  color:#fff!important;
  font-family:Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:300!important;
  line-height:1!important;

  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  vertical-align:middle!important;
  overflow:visible!important;
  cursor:pointer!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:hover,
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:focus-visible{
  position:static!important;
  transform:none!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
  outline:0!important;
}

/* When selected, keep exactly one horizontal line: icon | address | X. */
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"]{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  background:#075f49!important;
  border-color:#075f49!important;
}

/* Search keeps the same thin shell. Existing real autocomplete behavior remains untouched. */
body[data-r47-customer] .r46-location.p37q-location-v110:focus-within{
  height:30px!important;
  min-height:30px!important;
  max-height:30px!important;
}

/* ORKIDEM P3.7Q V1.10.3 - SHORT HEADER X RIGHT EDGE */
/* Only the short selected header X position changes.
   X is pinned near the far-right edge; icon/text geometry stays unchanged. */
body[data-r47-customer] .r46-location.p37q-location-v110{
  position:relative!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy{
  padding-right:18px!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear{
  position:absolute!important;
  right:8px!important;
  top:50%!important;
  left:auto!important;
  bottom:auto!important;
  transform:translateY(-50%)!important;
  margin:0!important;
  width:12px!important;
  min-width:12px!important;
  max-width:12px!important;
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
  padding:0!important;
  font:300 13px/1 Arial,sans-serif!important;
  z-index:3!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:hover,
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:focus-visible{
  position:absolute!important;
  right:8px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  background:transparent!important;
  color:#fff!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
}

/* ORKIDEM P3.7Q V1.10.4 - EQUAL THIN PURCHASE BUTTONS */
/* Desktop/PDP purchase CTAs only: equal 50/50 columns, slightly thinner 42px height. */
body[data-r47-customer] .r202-purchase-actions[data-p37q-buy-actions]{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-auto-flow:row!important;
  align-items:stretch!important;
  gap:8px!important;
  width:100%!important;
}
body[data-r47-customer] .r202-purchase-actions[data-p37q-buy-actions] > .r202-add-cart,
body[data-r47-customer] .r202-purchase-actions[data-p37q-buy-actions] > .r202-buy-now{
  grid-column:auto!important;
  grid-row:1!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  box-sizing:border-box!important;
  border-radius:7px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  font-size:11.5px!important;
  line-height:1!important;
  font-weight:700!important;
  white-space:nowrap!important;
}
body[data-r47-customer] .r202-purchase-actions[data-p37q-buy-actions] > .r202-add-cart{
  background:#075f49!important;
  color:#fff!important;
  border:1px solid #075f49!important;
}
body[data-r47-customer] .r202-purchase-actions[data-p37q-buy-actions] > .r202-buy-now{
  background:#fff!important;
  color:#075f49!important;
  border:1px solid #a9c9bd!important;
}
body[data-r47-customer] .r202-purchase-actions[data-p37q-buy-actions] > .r202-pickup-available{
  grid-column:1 / -1!important;
  grid-row:auto!important;
}

/* ORKIDEM P3.7Q V1.10.6.1 - THIN SAVED LOCATION COMPAT FIX */
/*
  Scope: ONLY the short customer-header delivery selector.
  Fixes the incorrect V1.10.6 dependency on the unrelated purchase-button patch.
  Empty, search and saved states keep the same thin 28px shell.
  Saved address gets the maximum usable text width without widening the pill.
  Long/PDP selector and purchase buttons are untouched.
*/
body[data-r47-customer] .r46-location.p37q-location-v110,
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="0"],
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"],
body[data-r47-customer] .r46-location.p37q-location-v110:focus-within{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  width:210px!important;
  max-width:210px!important;
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  margin-top:0!important;
  margin-bottom:0!important;
  padding:0 6px!important;
  border-width:1px!important;
  border-style:solid!important;
  border-radius:999px!important;
  box-sizing:border-box!important;
  line-height:1!important;
  box-shadow:none!important;
  overflow:visible!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110>svg{
  flex:0 0 10px!important;
  width:10px!important;
  min-width:10px!important;
  max-width:10px!important;
  height:10px!important;
  min-height:10px!important;
  max-height:10px!important;
  margin:0!important;
  padding:0!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy{
  flex:1 1 auto!important;
  min-width:0!important;
  width:auto!important;
  height:26px!important;
  min-height:26px!important;
  max-height:26px!important;
  margin:0!important;
  padding:0 14px 0 6px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:hidden!important;
  text-align:left!important;
}

body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy input{
  flex:1 1 auto!important;
  width:100%!important;
  min-width:0!important;
  height:26px!important;
  min-height:26px!important;
  max-height:26px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:26px!important;
  letter-spacing:-.08px!important;
  text-align:left!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* Saved state: same shell thickness as the empty/search state. */
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"]{
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  background:#075f49!important;
  border-color:#075f49!important;
  box-shadow:none!important;
}

/* Use nearly all remaining horizontal room for the saved address. */
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy{
  padding-left:5px!important;
  padding-right:13px!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy input{
  color:#fff!important;
  font-size:8.7px!important;
  font-weight:500!important;
  line-height:26px!important;
  letter-spacing:-.19px!important;
  text-overflow:ellipsis!important;
}

/* Plain white X, fixed at the far right; it never changes the pill height. */
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear,
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:hover,
body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:focus-visible{
  position:absolute!important;
  right:5px!important;
  top:50%!important;
  bottom:auto!important;
  left:auto!important;
  transform:translateY(-50%)!important;
  width:9px!important;
  min-width:9px!important;
  max-width:9px!important;
  height:22px!important;
  min-height:22px!important;
  max-height:22px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
  outline:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font:300 11px/1 Arial,sans-serif!important;
  z-index:3!important;
}

/* ORKIDEM P3.7Q V1.10.6.2 - READABLE SAVED LOCATION TEXT */
/* Short header only. Keep the 28px shell; restore readable saved-address typography. */
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"]{
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  background:#075f49!important;
  border-color:#075f49!important;
  box-shadow:none!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy{
  flex:1 1 auto!important;
  min-width:0!important;
  padding-left:5px!important;
  padding-right:11px!important;
  overflow:hidden!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy input{
  color:#fff!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:26px!important;
  letter-spacing:-.08px!important;
  text-align:left!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  opacity:1!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:optimizeLegibility!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"]>svg{
  color:#fff!important;
  opacity:1!important;
}
body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-clear{
  color:#fff!important;
  opacity:1!important;
}\n\n/* ORKIDEM P3.7Q V1.10.10 - MEGA LEFT RAIL OWNS HEIGHT
   Final desktop rule:
   - left category rail owns panel height;
   - right dynamic content is size-contained so it cannot stretch the panel;
   - category/day rows are server-limited to the real left family count (excluding Tum Kategoriler);
   - no per-column scrollbar and no fixed 7-row rule;
   - CTA stays directly after the visible rows;
   - featured/sponsor routes and data are untouched. */
@media (min-width:841px){
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"]{
    height:auto!important;
    min-height:0!important;
    max-height:calc(100vh - 96px)!important;
    max-height:calc(100dvh - 96px)!important;
    align-items:stretch!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-left{
    align-self:start!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    scrollbar-width:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-left::-webkit-scrollbar{
    display:none!important;width:0!important;height:0!important;
  }

  /* Critical: remove right-side intrinsic size from grid row sizing. */
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-dynamic{
    contain:size!important;
    align-self:stretch!important;
    min-width:0!important;
    min-height:0!important;
    max-height:100%!important;
    overflow:hidden!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] .r47-mega-content{
    height:100%!important;
    min-height:0!important;
    max-height:100%!important;
    align-items:start!important;
    overflow:hidden!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days){
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    align-self:start!important;
    height:auto!important;
    min-height:0!important;
    max-height:100%!important;
    overflow:hidden!important;
    scrollbar-width:none!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days)>.p37q-mega-link-list,
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days).p37q-over-seven>.p37q-mega-link-list{
    display:flex!important;
    flex-direction:column!important;
    flex:0 0 auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    padding-right:0!important;
    scrollbar-width:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days)>.p37q-mega-link-list::-webkit-scrollbar{
    display:none!important;width:0!important;height:0!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r47-mega-panel[data-p37q-adaptive="v1.1"] :is(.r47-mega-subcategories,.r47-mega-days)>.r46-mega-all{
    position:static!important;
    inset:auto!important;
    flex:0 0 auto!important;
    width:100%!important;
    margin:8px 0 0!important;
    padding:11px 0 0!important;
    border-top:1px solid #e8ece9!important;
    background:#fff!important;
  }
}\n

/* ORKIDEM P3.7Q V1.10.8 - MATCHED 34PX HEADER LOCATION AND SEARCH */
/*
  Scope: desktop customer main header only.
  Goal: delivery selector and main product search share one 34px visual rhythm.
  No Mega Menu, sticky header, PDP/long location, mobile, routes, data or search logic changes.
*/
@media (min-width:841px){
  /* Main header delivery selector: raise the current 28px shell to a balanced 34px. */
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110,
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110[data-p37q-has-location="0"],
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110[data-p37q-has-location="1"],
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110:focus-within{
    width:210px!important;
    max-width:210px!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin-top:0!important;
    margin-bottom:0!important;
    padding:0 8px!important;
    border-width:1px!important;
    border-style:solid!important;
    border-radius:999px!important;
    box-sizing:border-box!important;
    line-height:1!important;
    box-shadow:none!important;
    align-items:center!important;
  }

  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110>svg{
    flex:0 0 12px!important;
    width:12px!important;
    min-width:12px!important;
    max-width:12px!important;
    height:12px!important;
    min-height:12px!important;
    max-height:12px!important;
    margin:0!important;
    padding:0!important;
  }

  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110 .p37q-location-copy{
    flex:1 1 auto!important;
    min-width:0!important;
    width:auto!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0 14px 0 5px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    overflow:hidden!important;
    text-align:left!important;
  }

  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110 .p37q-location-copy input{
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:10.5px!important;
    font-weight:500!important;
    line-height:32px!important;
    letter-spacing:0!important;
    text-align:left!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }

  /* Preserve the readable saved-location typography from V1.10.6.2 at the new height. */
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110[data-p37q-has-location="1"]{
    background:#075f49!important;
    border-color:#075f49!important;
  }
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy input{
    color:#fff!important;
    font-size:10px!important;
    font-weight:600!important;
    line-height:32px!important;
    letter-spacing:-.08px!important;
  }
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110[data-p37q-has-location="1"]>svg{
    color:#fff!important;
    opacity:1!important;
  }

  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110 .p37q-location-clear,
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110 .p37q-location-clear:hover,
  body[data-r47-customer] .r46-header .r46-location.p37q-location-v110 .p37q-location-clear:focus-visible{
    top:50%!important;
    transform:translateY(-50%)!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
  }

  /* Main product/category/store search: same shell height, border weight and radius. */
  body[data-r47-customer] .r46-header .r46-search{
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin-top:0!important;
    margin-bottom:0!important;
    border:1px solid #79aa9d!important;
    border-radius:999px!important;
    background:#fff!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
    align-items:center!important;
  }

  body[data-r47-customer] .r46-header .r46-search input[name="arama"],
  body[data-r47-customer] .r46-header .r46-search input[data-akilli-arama]{
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    border:0!important;
    outline:0!important;
    border-radius:999px!important;
    background:transparent!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
    line-height:32px!important;
  }

  body[data-r47-customer] .r46-header .r46-search button,
  body[data-r47-customer] .r46-header .r46-search button[type="submit"]{
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin-top:0!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    align-self:center!important;
  }

  body[data-r47-customer] .r46-header .r46-search:focus-within{
    border-color:#075f49!important;
    box-shadow:0 0 0 2px rgba(7,95,73,.08)!important;
  }
}

/* ORKIDEM STORE DETAIL ACTIONS V2.1 2026-08-29
   Scope: yalniz /magaza/{slug} aksiyon + sifir puan gorunumu.
   Kapak/logo, hero, sekme ve urun geometrisine dokunmaz. */
.magaza-site [data-store-zero-rating-v21="1"]{
  display:none!important;
}
.magaza-site [data-store-action-share="1"],
.magaza-site [data-store-action-follow="1"]{
  min-height:34px!important;
  height:34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  padding:0 12px!important;
  border-radius:8px!important;
  box-shadow:none!important;
  font-size:11px!important;
  line-height:32px!important;
  font-weight:650!important;
  text-decoration:none!important;
  cursor:pointer!important;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease!important;
}
.magaza-site [data-store-action-share="1"]{
  border:1px solid #0b7458!important;
  background:#fff!important;
  color:#0b684f!important;
}
.magaza-site [data-store-action-share="1"]:hover,
.magaza-site [data-store-action-share="1"]:focus-visible{
  background:#f1f8f5!important;
  border-color:#075d47!important;
  color:#075d47!important;
}
.magaza-site [data-store-action-follow="1"]{
  border:1px solid #0b684f!important;
  background:#0b684f!important;
  color:#fff!important;
}
.magaza-site [data-store-action-follow="1"]:hover,
.magaza-site [data-store-action-follow="1"]:focus-visible{
  border-color:#07533f!important;
  background:#07533f!important;
  color:#fff!important;
}
@media(max-width:640px){
  .magaza-site [data-store-action-share="1"],
  .magaza-site [data-store-action-follow="1"]{
    min-height:32px!important;
    height:32px!important;
    padding:0 10px!important;
    font-size:10.5px!important;
    line-height:30px!important;
  }
}
/* ORKIDEM STORE FOLLOW TEXT WHITE V2.3 2026-08-29
   SADECE text/icon color. Background/border/layout NO WRITE. */
.magaza-site [data-store-follow-text-white-v23="1"],
.magaza-site [data-store-follow-text-white-v23="1"] *,
.magaza-site [data-store-follow-text-white-v23="1"] span,
.magaza-site [data-store-follow-text-white-v23="1"] i,
.magaza-site [data-store-follow-text-white-v23="1"] b,
.magaza-site [data-store-follow-text-white-v23="1"] strong,
.magaza-site [data-store-follow-text-white-v23="1"] small{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.magaza-site [data-store-follow-text-white-v23="1"] svg{
  color:#fff!important;
}
.magaza-site [data-store-follow-text-white-v23="1"] svg path,
.magaza-site [data-store-follow-text-white-v23="1"] svg circle,
.magaza-site [data-store-follow-text-white-v23="1"] svg line,
.magaza-site [data-store-follow-text-white-v23="1"] svg polyline{
  stroke:currentColor!important;
}
/* ORKIDEM STORE FOLLOW TEXT WHITE V2.4 2026-08-29
   YALNIZ yazi/ikon rengi. Background/border/layout/hover zemini NO WRITE. */
.magaza-site [data-store-follow-text-white-v24="1"],
.magaza-site [data-store-follow-text-white-v24="1"] *,
.magaza-site [data-store-follow-text-white-v24="1"]::before,
.magaza-site [data-store-follow-text-white-v24="1"]::after{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.magaza-site [data-store-follow-text-white-v24="1"] svg,
.magaza-site [data-store-follow-text-white-v24="1"] svg *{
  color:#fff!important;
  fill:currentColor!important;
  stroke:currentColor!important;
}
/* JS yuklenmeden once de gercek takip formu action'i mevcutsa yalniz yazi rengini garanti et. */
.magaza-site .magaza-site-aksiyonlar form[action*="takip" i] button,
.magaza-site .magaza-site-aksiyonlar form[action*="takip" i] a,
.magaza-site .magaza-site-aksiyonlar form[action*="takip" i] input[type="submit"],
.magaza-site .magaza-site-aksiyonlar form[action*="takip" i] input[type="button"]{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.magaza-site .magaza-site-aksiyonlar form[action*="takip" i] button *,
.magaza-site .magaza-site-aksiyonlar form[action*="takip" i] a *{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* ORKIDEM P3.7Q V1.10.8.2 - ROBUST ROOT HARD HEADER 34PX
   Scope: desktop main customer header only.
   Hard target: direct children of .r46-header-main, independent from older size layers.
   Location + main search outer boxes are exactly 34px, same 1px rhythm and 17px radius.
   Search behavior, location behavior, Mega Menu, PDP, sticky header and mobile remain untouched. */
@media (min-width:1101px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header]>.r46-header-main,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main{
    align-items:center!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110[data-p37q-has-location="0"],
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110[data-p37q-has-location="1"],
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110:focus-within{
    box-sizing:border-box!important;
    width:210px!important;
    max-width:210px!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin-top:0!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    border-width:1px!important;
    border-style:solid!important;
    border-radius:17px!important;
    box-shadow:none!important;
    align-items:center!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:6px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110>svg{
    flex:0 0 12px!important;
    width:12px!important;
    min-width:12px!important;
    max-width:12px!important;
    height:12px!important;
    min-height:12px!important;
    max-height:12px!important;
    margin:0!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110>.p37q-location-copy{
    flex:1 1 auto!important;
    min-width:0!important;
    width:auto!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0 14px 0 4px!important;
    display:flex!important;
    align-items:center!important;
    overflow:hidden!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110>.p37q-location-copy>input{
    box-sizing:border-box!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    line-height:32px!important;
    text-align:left!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110>.p37q-location-clear,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110>.p37q-location-clear:hover,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-location.p37q-location-v110>.p37q-location-clear:focus-visible{
    top:50%!important;
    bottom:auto!important;
    transform:translateY(-50%)!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>form.r46-search[role="search"]{
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin-top:0!important;
    margin-bottom:0!important;
    padding:0 10px 0 13px!important;
    border:1px solid #79aa9d!important;
    border-radius:17px!important;
    background:#fff!important;
    box-shadow:none!important;
    overflow:visible!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>form.r46-search[role="search"]>input[name="arama"][data-akilli-arama]{
    -webkit-appearance:none!important;
    appearance:none!important;
    box-sizing:border-box!important;
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    line-height:1.2!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>form.r46-search[role="search"]>button[type="submit"]{
    box-sizing:border-box!important;
    flex:0 0 30px!important;
    width:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    margin:0!important;
    padding:6px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    align-self:center!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>form.r46-search[role="search"]>button[type="submit"]>svg{
    display:block!important;
    width:18px!important;
    height:18px!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>form.r46-search[role="search"]:focus-within{
    border-color:#075f49!important;
    box-shadow:0 0 0 2px rgba(7,95,73,.08)!important;
  }
}
/* ================================================================
   P3.7S-10 V2 KCO 3D OFF + ORKI RIGHT DOCK
   - KÇO müşteri yüzünde 3D preview/runtime kapalıdır.
   - Global ORKİ launcher/panel KÇO içinde de gerçek sağ-alt konumunu korur.
   - Sipariş özeti, stok/fiyat/sepete-ekle iş mantığına dokunmaz.
   ================================================================ */
body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) .a22-orki-balon{
  position:fixed!important;
  right:24px!important;
  left:auto!important;
  top:auto!important;
  bottom:22px!important;
  z-index:5200!important
}
body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) .a22-orki-panel,
body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) .r172-orki-panel,
body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) [data-orki-panel]{
  position:fixed!important;
  right:14px!important;
  left:auto!important;
  top:auto!important;
  bottom:14px!important;
  z-index:5000!important
}
@media(max-width:640px){
  body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) .a22-orki-balon{
    right:10px!important;
    bottom:12px!important
  }
  body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) .a22-orki-panel,
  body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) .r172-orki-panel,
  body[data-r47-customer]:has(.r156-builder-page[data-r156-builder][data-p37s10-kco-clean="1"]) [data-orki-panel]{
    right:8px!important;
    bottom:8px!important
  }
}
/* ORKIDEM STORE GLOBAL FOOTER V1 2026-08-29
   Sadece magaza musteri sayfalarinda mevcut global footer'i gorunur tutar.
   Footer tasarimi/icerigi/olculeri degistirilmez. */
body[data-store-global-shell-v1="1"] footer[data-store-global-footer-v1="1"],
body[data-store-global-shell-v1="1"] [data-store-global-footer-v1="1"]{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  content-visibility:visible!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  clip:auto!important;
  clip-path:none!important;
  transform:none!important;
}
body[data-store-global-shell-v1="1"] [data-store-global-footer-v1="1"][hidden]{
  display:block!important;
}
/* ORKIDEM STORE GLOBAL FOOTER V2 2026-08-29
   Yalniz /magaza sayfalarinda JS tarafindan isaretlenen GERCEK footer zincirini acar. */
body[data-store-global-shell-v2="1"] [data-store-global-footer-v2="1"]{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  content-visibility:visible!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  clip:auto!important;
  clip-path:none!important;
  transform:none!important;
}
body[data-store-global-shell-v2="1"] [data-store-footer-hidden-ancestor-v2="1"]{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  content-visibility:visible!important;
  max-height:none!important;
  overflow:visible!important;
  clip:auto!important;
  clip-path:none!important;
}
body[data-store-global-shell-v2="1"] [data-store-global-footer-v2="1"][hidden],
body[data-store-global-shell-v2="1"] [data-store-footer-hidden-ancestor-v2="1"][hidden]{
  display:block!important;
}
/* ================================================================
   ADMIN ASAMA 3 P3.7S-16 P1 - STORE KCO HOME PARITY
   ================================================================ */
body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"]{
  position:relative!important;display:block!important;height:100%!important;min-height:0!important;overflow:hidden!important;
  border:1px solid #eadfeb!important;border-radius:11px!important;background:#f5f0f4!important;color:#fff!important;box-shadow:0 1px 0 rgba(20,36,29,.02)!important
}
body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"] .r266-builder-media{
  position:relative!important;display:block!important;width:100%!important;height:100%!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#eee9e6!important
}
body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"] .r266-builder-media:after{
  content:""!important;position:absolute!important;inset:58% 0 0!important;background:linear-gradient(180deg,rgba(21,14,18,0),rgba(25,14,22,.18))!important;pointer-events:none!important
}
body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"] .r266-builder-media img{
  width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;transform:none!important
}
body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"] .r266-builder-media em{
  position:absolute!important;z-index:3!important;left:10px!important;top:10px!important;bottom:auto!important;min-height:22px!important;padding:0 8px!important;
  border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#ef269d,#a247f0)!important;color:#fff!important;font-size:8.5px!important;font-style:normal!important;font-weight:800!important;
  display:inline-flex!important;align-items:center!important;box-shadow:0 4px 12px rgba(183,45,174,.18)!important
}
body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"] .p37s16-store-kco-cta{
  position:absolute!important;z-index:4!important;left:10px!important;right:10px!important;bottom:10px!important;min-height:34px!important;padding:0 10px!important;
  border-radius:7px!important;background:linear-gradient(90deg,#f2289e 0%,#a549f0 100%)!important;color:#fff!important;
  display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;text-align:center!important
}
body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"]:hover{
  border-color:#ddcde0!important;box-shadow:0 8px 22px rgba(86,42,77,.08)!important;transform:translateY(-1px)!important
}
@media(max-width:760px){
 body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"]{min-width:158px!important}
 body[data-builder-inline-revision="wave266"] .r42-store-product-grid>.r266-store-builder-card[data-p37s16-store-card="1"] .p37s16-store-kco-cta{left:8px!important;right:8px!important;bottom:8px!important;font-size:9px!important}
}

/* ORKIDEM P3.7Q V1.10.8.3 - DESKTOP HEADER SEARCH TRUE CENTER SYMMETRY
   Scope: ONLY the desktop main customer header.
   Goal: center the real product/category/store search on the geometric center of .r46-header-main.
   The approved 34px search shell, search behavior, location behavior, actions, Mega Menu, PDP,
   sticky header, mobile/tablet behavior, routes and data are intentionally untouched. */
@media (min-width:1101px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header]>.r46-header-main,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main{
    position:relative!important;
    align-items:center!important;
    isolation:isolate!important;
  }

  /* Remove the search from unequal left/right track pressure and lock its center to 50%. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>form.r46-search[role="search"]{
    position:absolute!important;
    inset:auto!important;
    left:50%!important;
    top:50%!important;
    right:auto!important;
    bottom:auto!important;
    transform:translate(-50%,-50%)!important;
    transform-origin:50% 50%!important;
    grid-column:auto!important;
    grid-row:auto!important;
    justify-self:auto!important;
    align-self:auto!important;
    flex:none!important;
    width:clamp(320px,30vw,470px)!important;
    min-width:0!important;
    max-width:470px!important;
    margin:0!important;
    z-index:5!important;
  }

  /* If the main header is grid-based, keep account/favorites/cart on the final track
     after the now-absolute search leaves normal flow. On flex layouts these grid rules are inert. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] .r46-header[data-r46-header]>.r46-header-main>.r46-actions{
    grid-column:-2/-1!important;
    justify-self:end!important;
    margin-left:auto!important;
    position:relative!important;
    z-index:6!important;
  }
}

/* ORKIDEM P3.7Q V1.10.8.4 - STICKY SEARCH TRUE CENTER SYMMETRY
   Scope: ONLY desktop sticky customer header.
   Main/non-sticky header V1.10.8.3 remains untouched.
   Sticky search is centered on the real .r244-sticky-ic geometric center,
   while logo stays left and account/favorites/cart stay right. */
@media (min-width:1101px){
  body[data-r47-customer][data-customer-revision="r47"] .r44-sticky-header[data-r44-sticky-header]>.r244-sticky-ic,
  body[data-r47-customer][data-customer-revision="r47"] .r244-sticky-header[data-r244-sticky-header]>.r244-sticky-ic{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    isolation:isolate!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r44-sticky-header[data-r44-sticky-header]>.r244-sticky-ic>.r244-sticky-logo{
    position:relative!important;
    flex:0 0 auto!important;
    margin:0!important;
    z-index:6!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r44-sticky-header[data-r44-sticky-header]>.r244-sticky-ic>form.r244-sticky-arama{
    position:absolute!important;
    inset:auto!important;
    left:50%!important;
    top:50%!important;
    right:auto!important;
    bottom:auto!important;
    transform:translate(-50%,-50%)!important;
    transform-origin:50% 50%!important;
    flex:none!important;
    grid-column:auto!important;
    grid-row:auto!important;
    justify-self:auto!important;
    align-self:auto!important;
    width:clamp(320px,30vw,470px)!important;
    min-width:0!important;
    max-width:470px!important;
    margin:0!important;
    z-index:5!important;
  }

  body[data-r47-customer][data-customer-revision="r47"] .r44-sticky-header[data-r44-sticky-header]>.r244-sticky-ic>.r244-sticky-aksiyonlar{
    position:relative!important;
    flex:0 0 auto!important;
    margin-left:auto!important;
    justify-self:end!important;
    z-index:6!important;
  }
}
/* ORKIDEM GLOBAL LOCALE V2 CORE 2026-08-29 */
body[data-locale-v2="1"] .lv2-utility{height:30px;min-height:30px;border-bottom:1px solid #edf1ee;background:#fbfcfb;display:flex;align-items:center;justify-content:flex-end;padding:0 max(16px,calc((100vw - 1340px)/2));position:relative;z-index:92}
body[data-locale-v2="1"] .lv2-trigger{appearance:none;border:1px solid #dde7e2;background:#fff;color:#23443a;border-radius:999px;min-height:25px;height:25px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;font:700 10.5px/1 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;box-shadow:0 2px 8px rgba(26,67,53,.04);cursor:pointer;white-space:nowrap}
body[data-locale-v2="1"] .lv2-trigger:hover,body[data-locale-v2="1"] .lv2-trigger[aria-expanded="true"]{border-color:#a9c8bb;background:#f4faf7;color:#075a43}
body[data-locale-v2="1"] .lv2-mobile-mega-trigger{display:none}
body[data-locale-v2="1"] .lv2-flag{width:18px;height:12px;display:inline-flex;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);flex:0 0 auto}
body[data-locale-v2="1"] .lv2-flag svg{display:block;width:18px;height:12px}
body[data-locale-v2="1"] .lv2-sep{width:1px;height:12px;background:#e0e7e3}
body[data-locale-v2="1"] .lv2-chevron{font-size:9px;color:#7b8c85;transform:translateY(-1px)}
body[data-locale-v2="1"] .lv2-backdrop{position:fixed;inset:0;z-index:798;background:rgba(11,32,25,.32);backdrop-filter:blur(1.5px)}
body[data-locale-v2="1"] .lv2-backdrop[hidden],body[data-locale-v2="1"] .lv2-panel[hidden]{display:none!important}
body[data-locale-v2="1"] .lv2-panel{position:fixed;z-index:799;top:42px;right:max(18px,calc((100vw - 1340px)/2));width:min(370px,calc(100vw - 28px));max-height:min(620px,calc(100dvh - 58px));overflow:auto;background:#fff;border:1px solid #dfe8e3;border-radius:16px;box-shadow:0 22px 60px rgba(20,55,43,.20);padding:15px;color:#1e3a31;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body[data-locale-v2="1"] .lv2-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}
body[data-locale-v2="1"] .lv2-panel-head small{display:block;color:#829189;font-size:9.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}
body[data-locale-v2="1"] .lv2-panel-head h2{margin:0;font-size:17px;line-height:1.2;color:#173d31}
body[data-locale-v2="1"] .lv2-close{width:30px;height:30px;border:1px solid #e2e8e5;border-radius:8px;background:#fff;color:#66766f;font-size:18px;display:grid;place-items:center;cursor:pointer}
body[data-locale-v2="1"] .lv2-group{border-top:1px solid #edf1ef;padding-top:11px;margin-top:11px}
body[data-locale-v2="1"] .lv2-group-title{font-size:10.5px;font-weight:800;color:#5e7068;margin-bottom:7px}
body[data-locale-v2="1"] .lv2-language-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}
body[data-locale-v2="1"] .lv2-choice{appearance:none;width:100%;min-height:42px;border:1px solid #e1e8e4;border-radius:10px;background:#fff;color:#29473d;padding:6px 9px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;font:600 11.5px/1.15 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body[data-locale-v2="1"] .lv2-choice:hover{background:#f7faf8;border-color:#c9dbd3}
body[data-locale-v2="1"] .lv2-choice[aria-pressed="true"]{background:#eef7f3;border-color:#8ebaa8;color:#075941;box-shadow:inset 0 0 0 1px rgba(11,104,79,.06)}
body[data-locale-v2="1"] .lv2-choice-copy{display:grid;gap:2px;min-width:0}
body[data-locale-v2="1"] .lv2-choice-copy strong{font-size:11.5px}.lv2-choice-copy small{color:#8a9791;font-size:9.5px;font-weight:600}
body[data-locale-v2="1"] .lv2-check{margin-left:auto;font-weight:900;color:#0b684f;opacity:0}body[data-locale-v2="1"] .lv2-choice[aria-pressed="true"] .lv2-check{opacity:1}
body[data-locale-v2="1"] .lv2-currency-list{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
body[data-locale-v2="1"] .lv2-currency{min-height:48px;justify-content:center;text-align:center;padding:5px;display:grid;gap:2px}.lv2-currency b{font-size:14px}.lv2-currency small{font-size:9px;color:#829189}
body[data-locale-v2="1"] .lv2-note{margin:11px 0 0;padding:9px 10px;border-radius:9px;background:#f8faf9;border:1px solid #e7eeea;color:#64756e;font-size:10px;line-height:1.45}
body[data-locale-v2="1"] .lv2-footer-trigger{margin-left:auto}
body[data-locale-v2="1"] .lv2-payment-settlement{display:grid;gap:2px;margin-top:6px;color:#697a72;font-size:10.5px;line-height:1.35}.lv2-payment-settlement strong{color:#173d31;font-size:12px}
html[dir="rtl"] body[data-locale-v2="1"] .lv2-choice{text-align:right}.lv2-choice[dir="rtl"] .lv2-check{margin-left:0;margin-right:auto}
@media(max-width:760px){
 body[data-locale-v2="1"] .lv2-utility{display:none!important}
 body[data-locale-v2="1"] .lv2-mobile-mega-trigger{display:flex!important;grid-column:1/-1;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;margin:0 0 5px;border-bottom:1px solid #e8efeb;background:#fbfdfc}
 body[data-locale-v2="1"] .lv2-mobile-mega-trigger>span{display:grid;gap:2px;color:#61736b;font-size:9.5px}.lv2-mobile-mega-trigger>span strong{font-size:11.5px;color:#1e4035}
 body[data-locale-v2="1"] .lv2-mobile-mega-trigger .lv2-trigger{height:32px;min-height:32px;padding:0 10px}
 body[data-locale-v2="1"] .lv2-trigger{height:29px;min-height:29px;font-size:10px}
 body[data-locale-v2="1"] .lv2-panel{top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:min(78dvh,680px);border-radius:18px 18px 0 0;border-left:0;border-right:0;border-bottom:0;padding:16px 14px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -14px 44px rgba(20,55,43,.18)}
 body[data-locale-v2="1"] .lv2-language-list{grid-template-columns:1fr}.lv2-currency-list{grid-template-columns:repeat(2,1fr)!important}
 body[data-locale-v2="1"] .lv2-footer-trigger{margin:8px 0 0}
}

/* ORKIDEM P3.7S-21.2 - MOBILE VISUAL ACCEPTANCE FIX
   Customer: mobile PDP viewport contract + usable location clear targets.
   No pricing, stock, cart, delivery or route logic changes. */
@media(max-width:840px){
  body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy,
  body[data-r47-customer] .r46-location.p37q-location-v110[data-p37q-has-location="1"] .p37q-location-copy{padding-right:30px!important}
  body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear,
  body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:hover,
  body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-clear:focus-visible{
    right:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;
    height:28px!important;min-height:28px!important;max-height:28px!important;
    background:transparent!important;border:0!important;box-shadow:none!important
  }
  body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110{grid-template-columns:14px minmax(0,1fr) 28px!important}
  body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-clear{
    width:28px!important;min-width:28px!important;max-width:28px!important;
    height:28px!important;min-height:28px!important;max-height:28px!important;
    padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important
  }
  body[data-r47-customer] .r46-product-page[data-r204-product-detail],
  body[data-r47-customer] .r46-product-page[data-r204-product-detail] .r194-product-shell,
  body[data-r47-customer] .r46-product-page[data-r204-product-detail] .r187-product-layout,
  body[data-r47-customer] .r46-product-page[data-r204-product-detail] .r200-product-workspace,
  body[data-r47-customer] .r46-product-page[data-r204-product-detail] .r204-product-layout{
    width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important
  }
  body[data-r47-customer] .urun-mobil-satin-alma{left:0!important;right:0!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important}
  body[data-r47-customer] .r46-product-page[data-r204-product-detail] img,
  body[data-r47-customer] .r46-product-page[data-r204-product-detail] video,
  body[data-r47-customer] .r46-product-page[data-r204-product-detail] canvas{max-width:100%!important}
}

/* ORKIDEM MOBILE P0 CUSTOMER V1 2026-08-30
   Scope: real mobile customer blockers only.
   Keeps approved thin delivery selector contract; no pricing/stock/cart/route changes. */
@media (max-width:840px){
  /* iOS: visible customer text controls must not trigger Safari auto-zoom. */
  body[data-r47-customer] input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
  body[data-r47-customer] textarea,
  body[data-r47-customer] select{
    font-size:16px!important;
  }

  /* Preserve the already-approved 34px thin delivery selectors while removing zoom risk. */
  body[data-r47-customer] .r46-location.p37q-location-v110 .p37q-location-copy input,
  body[data-r47-customer] .p37q-pdp-location-inline.p37q-location-v110 .p37q-pdp-location-copy input{
    font-size:16px!important;
    line-height:1!important;
  }

  /* Mobile Mega Menu becomes one bounded viewport surface; desktop natural-flow rules stay untouched. */
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel]{
    position:fixed!important;
    z-index:2200!important;
    top:0!important;right:0!important;bottom:0!important;left:0!important;
    width:100%!important;max-width:100%!important;
    height:100dvh!important;max-height:100dvh!important;
    margin:0!important;padding:52px 14px calc(18px + env(safe-area-inset-bottom))!important;
    border:0!important;border-radius:0!important;
    box-sizing:border-box!important;
    overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior:contain!important;
    background:#fff!important;
    grid-template-columns:minmax(0,1fr)!important;
    align-content:start!important;align-items:start!important;
  }
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel][hidden]{display:none!important}

  body[data-r47-customer] .r47-mobile-mega-close{
    position:fixed!important;z-index:2202!important;
    top:10px!important;right:12px!important;
    width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;
    margin:0!important;padding:0!important;
    display:grid!important;place-items:center!important;
    border:1px solid #dde6e1!important;border-radius:10px!important;
    background:#fff!important;color:#24443a!important;
    box-shadow:0 5px 18px rgba(18,50,40,.10)!important;
    font:400 24px/1 Arial,sans-serif!important;
    cursor:pointer!important;
  }
  body[data-r47-customer] .r47-mobile-mega-close:focus-visible{outline:3px solid rgba(7,95,73,.22)!important;outline-offset:2px!important}

  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r47-mega-dynamic,
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r47-mega-content,
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r46-mega-col{
    width:100%!important;max-width:100%!important;min-width:0!important;
    height:auto!important;max-height:none!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r47-mega-content{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
  }
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r47-mega-left{
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;
  }

  /* Featured links and managed cards must remain usable, never 58px columns. */
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r47-mega-best,
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel a.r46-mega-best{
    width:100%!important;min-width:120px!important;max-width:100%!important;
    box-sizing:border-box!important;
  }
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r59-mega-context{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(120px,1fr))!important;
    gap:10px!important;
    width:100%!important;min-width:0!important;
  }
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r59-mega-card{
    width:100%!important;min-width:120px!important;max-width:100%!important;
    box-sizing:border-box!important;
  }
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel .r59-mega-card>img{
    width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover!important;
  }

  /* Long category/day columns follow their real content; no nested mini scroll area. */
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel :is(.r47-mega-subcategories,.r47-mega-days,.p37q-mega-link-list){
    width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
    overflow:visible!important;
  }

  /* Real customer actions: enlarge hit area without changing the approved thin location field itself. */
  body[data-r47-customer] :is(.a22-sifre-goster,.r28-filtre-ac,[data-r202-location-open],[data-r202-location-close]){
    min-width:40px!important;min-height:40px!important;
  }

  /* Do not clip promo copy on narrow translated layouts. */
  body[data-r47-customer] .r46-promo.r102-layout-message{
    height:auto!important;min-height:34px!important;overflow:visible!important;
  }
  body[data-r47-customer] .r46-promo.r102-layout-message span{
    white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
  }
}

/* ORKIDEM MOBILE P0 CUSTOMER V1.1 DESKTOP MEGA GUARD 2026-08-30
   The mobile-only close control must never participate in desktop Mega Menu grid/layout. */
.r47-mobile-mega-close{
  display:none!important;
}
@media (max-width:840px){
  body[data-r47-customer] .r47-mobile-mega-close{
    display:grid!important;
  }
}

/* ORKIDEM MOBILE HEADER REFERENCE V1 2026-08-30
   Scope: ONLY main customer header on <=840px.
   Goal: compact app-like mobile header inspired by the supplied reference:
   search + centered real ORKIDEM brand + account/favorite/cart on row 1,
   real delivery selector on row 2.
   Desktop, sticky header, Mega Menu, routes, data and JS behavior are intentionally untouched. */
@media (max-width:840px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main{
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 88px 120px!important;
    grid-template-areas:
      "search brand actions"
      "location location location"!important;
    column-gap:5px!important;
    row-gap:5px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    padding:6px 8px 8px!important;
    position:relative!important;
  }

  /* Real ORKIDEM logo: no redraw/replacement, only mobile placement. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand{
    grid-area:brand!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    justify-self:center!important;
    align-self:center!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:88px!important;
    min-width:0!important;
    max-width:88px!important;
    height:38px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    z-index:2!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand :is(img,svg,picture){
    max-width:100%!important;
    max-height:34px!important;
    width:auto!important;
    height:auto!important;
    object-fit:contain!important;
  }

  /* Search stays the real search form. Magnifier moves to the left like the reference. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"]{
    grid-area:search!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    justify-self:stretch!important;
    align-self:center!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:36px!important;
    min-height:36px!important;
    max-height:36px!important;
    margin:0!important;
    padding:0 7px!important;
    border:1px solid #b9c9c3!important;
    border-radius:8px!important;
    background:#fff!important;
    box-shadow:none!important;
    overflow:hidden!important;
    z-index:2!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"] > button[type="submit"]{
    order:-1!important;
    flex:0 0 30px!important;
    display:grid!important;
    place-items:center!important;
    width:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin:0 2px 0 -4px!important;
    padding:6px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"] > button[type="submit"] > svg{
    display:block!important;
    width:17px!important;
    height:17px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"] > input[name="arama"]{
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin:0!important;
    padding:0 2px!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:16px!important;
    line-height:34px!important;
    text-overflow:ellipsis!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"]:focus-within{
    border-color:#79aa9d!important;
    box-shadow:0 0 0 2px rgba(7,95,73,.06)!important;
  }

  /* Three compact quick actions: account, favorite, cart. Order tracking remains in account menu on mobile. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions{
    grid-area:actions!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    justify-self:end!important;
    align-self:center!important;
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:repeat(3,40px)!important;
    align-items:center!important;
    justify-content:end!important;
    gap:0!important;
    width:120px!important;
    min-width:120px!important;
    max-width:120px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    z-index:4!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > .r60-orders-action{
    display:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > details.r56-account{
    position:relative!important;
    display:block!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions :is(summary.r46-action.r56-account-trigger,a.r46-action){
    position:relative!important;
    box-sizing:border-box!important;
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:9px!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#263a33!important;
    text-decoration:none!important;
    box-shadow:none!important;
    list-style:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions summary.r56-account-trigger::-webkit-details-marker{
    display:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions :is(summary.r46-action.r56-account-trigger,a.r46-action) svg{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:20px!important;
    height:20px!important;
    max-width:20px!important;
    max-height:20px!important;
  }
  /* Keep accessible labels in DOM while removing desktop copy from the compact icon row. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions .r46-action-copy{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions .r46-action-count{
    top:1px!important;
    right:1px!important;
    left:auto!important;
    transform:none!important;
    z-index:3!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions details.r56-account > nav.r56-account-menu{
    right:0!important;
    left:auto!important;
    top:42px!important;
    width:min(300px,calc(100vw - 16px))!important;
    max-width:calc(100vw - 16px)!important;
    z-index:10020!important;
  }

  /* Delivery selector: separate, full-width thin row under the header controls. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > .r46-location.p37q-location-v110{
    grid-area:location!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    justify-self:stretch!important;
    align-self:center!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin:0!important;
    padding:0 8px!important;
    border-radius:17px!important;
    box-shadow:none!important;
    overflow:visible!important;
    z-index:2!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > .r46-location.p37q-location-v110 > .p37q-location-copy{
    flex:1 1 auto!important;
    min-width:0!important;
    height:32px!important;
    margin:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    display:flex!important;
    align-items:center!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > .r46-location.p37q-location-v110 > .p37q-location-copy > input{
    width:100%!important;
    min-width:0!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:16px!important;
    line-height:32px!important;
    text-overflow:ellipsis!important;
  }
}

@media (max-width:360px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main{
    grid-template-columns:minmax(0,1fr) 80px 120px!important;
    column-gap:4px!important;
    padding-left:6px!important;
    padding-right:6px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand{
    width:80px!important;
    max-width:80px!important;
  }
}

/* ORKIDEM MOBILE HEADER SADE V2 2026-08-30
   Scope: ONLY <=840px main customer header.
   User target: hamburger + centered real logo + search icon + favorite + cart; location below.
   The horizontal category link row is removed on mobile, while the REAL Mega Menu trigger remains functional.
   Desktop >=841px, sticky header, Mega Menu content/layout, routes, DB and commerce behavior remain untouched. */
@media (max-width:840px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header]{
    position:relative!important;
  }

  /* Top shell: brand is geometrically centered, right side contains only search/favorite/cart. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main{
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 40px 80px!important;
    grid-template-rows:40px 34px!important;
    grid-template-areas:
      "free search actions"
      "location location location"!important;
    column-gap:0!important;
    row-gap:5px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:85px!important;
    padding:6px 8px 6px!important;
    position:relative!important;
    overflow:visible!important;
  }

  /* Keep the REAL logo; only its mobile geometry changes. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand{
    position:absolute!important;
    left:50%!important;
    top:6px!important;
    right:auto!important;
    bottom:auto!important;
    transform:translateX(-50%)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:94px!important;
    min-width:0!important;
    max-width:94px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
    z-index:3!important;
    overflow:hidden!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand :is(img,svg,picture){
    display:block!important;
    width:auto!important;
    max-width:100%!important;
    height:auto!important;
    max-height:34px!important;
    object-fit:contain!important;
  }

  /* Closed state = magnifier only. First tap opens the real search input as a temporary full row overlay. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"]{
    grid-area:search!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    justify-self:end!important;
    align-self:center!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
    z-index:7!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"] > input[name="arama"]{
    position:absolute!important;
    width:1px!important;
    min-width:1px!important;
    max-width:1px!important;
    height:1px!important;
    min-height:1px!important;
    max-height:1px!important;
    margin:-1px!important;
    padding:0!important;
    border:0!important;
    opacity:0!important;
    pointer-events:none!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"] > button[type="submit"]{
    order:0!important;
    box-sizing:border-box!important;
    flex:0 0 40px!important;
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:10px!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#263a33!important;
    box-shadow:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"] > button[type="submit"] > svg{
    display:block!important;
    width:19px!important;
    height:19px!important;
  }

  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"].omhv2-search-open{
    position:absolute!important;
    left:8px!important;
    right:8px!important;
    top:6px!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    padding:0 7px!important;
    justify-content:flex-start!important;
    border:1px solid #9ebdb3!important;
    border-radius:9px!important;
    background:#fff!important;
    box-shadow:0 4px 14px rgba(18,48,39,.10)!important;
    z-index:10050!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"].omhv2-search-open > button[type="submit"]{
    order:-1!important;
    flex:0 0 36px!important;
    width:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    height:38px!important;
    min-height:38px!important;
    max-height:38px!important;
    padding:9px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > form.r46-search[role="search"].omhv2-search-open > input[name="arama"]{
    position:relative!important;
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:38px!important;
    min-height:38px!important;
    max-height:38px!important;
    margin:0!important;
    padding:0 4px!important;
    border:0!important;
    outline:0!important;
    opacity:1!important;
    pointer-events:auto!important;
    overflow:visible!important;
    clip:auto!important;
    white-space:normal!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:16px!important;
    line-height:38px!important;
  }

  /* Right side: ONLY Favorite + Cart. Account/order tracking remain reachable elsewhere, not in this compact row. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions{
    grid-area:actions!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    justify-self:end!important;
    align-self:center!important;
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:repeat(2,40px)!important;
    align-items:center!important;
    justify-content:end!important;
    gap:0!important;
    width:80px!important;
    min-width:80px!important;
    max-width:80px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    z-index:6!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > *{
    display:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href*="/hesabim/favoriler"],
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[data-r188-cart-open],
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href="/sepet"]{
    position:relative!important;
    box-sizing:border-box!important;
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:9px!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#263a33!important;
    text-decoration:none!important;
    box-shadow:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href*="/hesabim/favoriler"] svg,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[data-r188-cart-open] svg,
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href="/sepet"] svg{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:20px!important;
    height:20px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions .r46-action-copy{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions .r46-action-count{
    top:1px!important;
    right:1px!important;
    left:auto!important;
    transform:none!important;
    z-index:3!important;
  }

  /* Delivery selector remains a separate thin full-width row. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > .r46-location.p37q-location-v110{
    grid-area:location!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    justify-self:stretch!important;
    align-self:center!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin:0!important;
    padding:0 8px!important;
    border-radius:17px!important;
    box-shadow:none!important;
    overflow:visible!important;
    z-index:2!important;
  }

  /* Real mobile Mega trigger is visually lifted into the top-left as a 3-line hamburger. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > nav.r46-nav{
    position:static!important;
    display:block!important;
    width:100%!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > nav.r46-nav > .r46-nav-inner{
    position:static!important;
    display:block!important;
    width:100%!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:visible!important;
  }
  /* Remove the horizontal subcategory row completely on mobile. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > nav.r46-nav > .r46-nav-inner > a{
    display:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > nav.r46-nav > .r46-nav-inner > .r46-mega-root{
    position:absolute!important;
    left:8px!important;
    top:6px!important;
    right:auto!important;
    bottom:auto!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:0!important;
    z-index:8!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > nav.r46-nav > .r46-nav-inner > .r46-mega-root > button.r46-mega-trigger{
    position:relative!important;
    inset:auto!important;
    box-sizing:border-box!important;
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:10px!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#263a33!important;
    box-shadow:none!important;
    font-size:0!important;
    line-height:0!important;
    overflow:hidden!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > nav.r46-nav > .r46-nav-inner > .r46-mega-root > button.r46-mega-trigger > *{
    display:none!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > nav.r46-nav > .r46-nav-inner > .r46-mega-root > button.r46-mega-trigger::before{
    content:""!important;
    display:block!important;
    width:19px!important;
    height:14px!important;
    background:
      linear-gradient(currentColor,currentColor) 0 0/19px 1.5px no-repeat,
      linear-gradient(currentColor,currentColor) 0 50%/19px 1.5px no-repeat,
      linear-gradient(currentColor,currentColor) 0 100%/19px 1.5px no-repeat!important;
  }

  /* P0 Mega Menu stays fixed/full-screen when opened. Its internal category content is NOT changed here. */
  body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel]{
    z-index:10060!important;
  }
}

@media (max-width:360px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"]
  header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand{
    width:66px!important;
    max-width:66px!important;
  }
}

/* ORKIDEM MOBILE HEADER MENU V2.6.0 COLD START + TAB RETURN RECOVERY 2026-08-30
   Scope <=840px only.
   Initial: quick links + compact top-level category list. Mobile sponsor image rail is intentionally hidden so the whole menu fits. No category detail exists in the opening view.
   Category tap: the list is REPLACED by a dedicated detail view; details never push sponsors down. Back returns to the root list.
   Wave162 sponsor DOM/data stays intact but is not rendered in the mobile menu. No inner page/mega scrolling. Desktop >=841px is untouched. */
@media (max-width:840px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand{
    width:108px!important;max-width:108px!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand :is(img,svg,picture){
    width:auto!important;max-width:100%!important;height:auto!important;max-height:38px!important;object-fit:contain!important;
  }

  /* Mobile commerce actions remain exactly Favorite + Cart. */
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions{
    display:grid!important;grid-template-columns:40px 40px!important;grid-template-rows:40px!important;
    width:80px!important;min-width:80px!important;max-width:80px!important;height:40px!important;
    align-items:center!important;justify-content:end!important;gap:0!important;overflow:visible!important;
  }
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > *{
    display:none!important;visibility:hidden!important;pointer-events:none!important;
  }
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href*="/hesabim/favoriler"],
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[data-r188-cart-open],
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href="/sepet"]{
    display:grid!important;visibility:visible!important;pointer-events:auto!important;place-items:center!important;position:relative!important;
    width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;
    margin:0!important;padding:9px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#263a33!important;text-decoration:none!important;
  }
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href*="/hesabim/favoriler"]{grid-column:1!important;grid-row:1!important}
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[data-r188-cart-open],
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > nav.r46-actions > a[href="/sepet"]{grid-column:2!important;grid-row:1!important}
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main :is(details.r56-account,.r56-account-trigger,a.r60-orders-action,a[href="/hesabim"],a[href="/giris"],a[href*="/siparis-takip"],a[href*="/hesabim/siparisler"]),
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main [data-omhv260-hidden-action="1"]{
    display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;
  }
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > .r46-location.p37q-location-v110{padding-right:8px!important}

  body[data-r47-customer].omhv260-menu-open{overflow:hidden!important}
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > .omhv260-menu-trigger{
    position:absolute!important;z-index:100!important;left:8px!important;top:6px!important;display:grid!important;place-items:center!important;
    width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;
    margin:0!important;padding:10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#263a33!important;box-shadow:none!important;font-size:0!important;line-height:0!important;cursor:pointer!important;pointer-events:auto!important;
  }
  body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > .omhv260-menu-trigger::before{
    content:""!important;display:block!important;width:19px!important;height:14px!important;
    background:linear-gradient(currentColor,currentColor) 0 0/19px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 50%/19px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/19px 1.5px no-repeat!important;
  }

  /* TRUE full-screen mobile menu. Three rows only: head / content / fixed sponsor rail. */
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel],
  html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel]{
    position:fixed!important;z-index:2147482500!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;
    box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:46px minmax(0,1fr) clamp(166px,48vw,196px)!important;
    width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;
    margin:0!important;padding:0 10px 62px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;overscroll-behavior:none!important;transform:none!important;
  }
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel][hidden],
  html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel][hidden]{display:none!important}

  body[data-r47-customer] .omhv260-head{
    grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:6px!important;
    min-width:0!important;height:46px!important;margin:0!important;padding:0 2px!important;border-bottom:1px solid #e9eeeb!important;background:#fff!important;position:relative!important;z-index:3!important;
  }
  body[data-r47-customer] .omhv260-quick{display:flex!important;align-items:center!important;gap:0!important;min-width:0!important;height:100%!important;overflow:hidden!important;white-space:nowrap!important}
  body[data-r47-customer] .omhv260-quick a{position:relative!important;display:inline-flex!important;align-items:center!important;height:28px!important;min-width:0!important;padding:0 9px!important;color:#405048!important;text-decoration:none!important;font:500 10.2px/1 Inter,Arial,sans-serif!important;white-space:nowrap!important}
  body[data-r47-customer] .omhv260-quick a:first-child{padding-left:2px!important}
  body[data-r47-customer] .omhv260-quick a+a::before{content:""!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:1px!important;background:#e4e9e6!important}
  body[data-r47-customer] .omhv260-close{display:grid!important;place-items:center!important;justify-self:end!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#263a33!important;box-shadow:none!important;outline:0!important;font:400 24px/1 Arial,sans-serif!important;cursor:pointer!important;appearance:none!important}

  /* ROOT VIEW: only top-level categories. Nothing from r47-mega-dynamic may leak into this view. */
  body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .r47-mega-left{
    grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(34px,auto)!important;align-content:start!important;
    width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:6px 0 0!important;border:0!important;background:#fff!important;overflow:hidden!important;
  }
  body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .r47-mega-dynamic,
  body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] .r47-mega-content,
  body[data-r47-customer] .r46-mega-panel:not([data-omhv260-view="detail"]) .r47-mega-content{
    display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;
  }
  body[data-r47-customer] .r47-mega-left-item{
    position:relative!important;box-sizing:border-box!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;
    width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;height:auto!important;margin:0!important;padding:0 7px!important;border:0!important;border-bottom:1px solid #edf1ef!important;border-radius:0!important;background:#fff!important;color:#304139!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden!important;
  }
  /* Critical fix: old desktop Mega styles size this wrapper as a narrow grid cell. It must own the full remaining row width on mobile. */
  body[data-r47-customer] .r47-mega-left-item > span{
    position:static!important;display:block!important;float:none!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important;
  }
  body[data-r47-customer] .r47-mega-left-item strong{
    position:static!important;display:block!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;
    font:600 10.6px/1.18 Inter,Arial,sans-serif!important;letter-spacing:.008em!important;color:inherit!important;text-transform:uppercase!important;
    white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-overflow:clip!important;
  }
  body[data-r47-customer] .r47-mega-left-item :is(img,picture,small,.r47-mega-left-thumb,.r47-mega-left-icon){display:none!important}
  body[data-r47-customer] .r47-mega-left-item::after{content:none!important;display:none!important}
  body[data-r47-customer] .r47-mega-left-item > b{
    position:static!important;display:block!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:auto!important;margin:0 0 0 8px!important;padding:0!important;text-align:center!important;color:#7f9188!important;font:400 11px/1 Arial,sans-serif!important;transform:rotate(90deg)!important;
  }

  /* DETAIL VIEW: replaces the category list, never expands below it. */
  body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] > .r47-mega-left{display:none!important}
  body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] > .r47-mega-dynamic{
    grid-row:2!important;display:grid!important;grid-template-rows:40px minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:4px 0 0!important;background:#fff!important;overflow:hidden!important;
  }
  body[data-r47-customer] .omhv260-detail-head{grid-row:1!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;height:40px!important;border-bottom:1px solid #edf1ef!important}
  body[data-r47-customer] .omhv260-back{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#31443c!important;box-shadow:none!important;font:400 20px/1 Arial,sans-serif!important;cursor:pointer!important;appearance:none!important}
  body[data-r47-customer] .omhv260-detail-title{min-width:0!important;margin:0!important;color:#263a33!important;font:650 12px/1.2 Inter,Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] .r47-mega-content[data-omhv260-active="1"]{
    grid-row:2!important;display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;gap:8px!important;
    width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:8px 0 0!important;overflow:hidden!important;
  }
  body[data-r47-customer] .r47-mega-content > .r46-mega-col{display:none!important}
  body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] .r47-mega-content[data-omhv260-active="1"] > :is(.r47-mega-subcategories,.r47-mega-days){
    display:flex!important;flex-direction:column!important;align-items:stretch!important;align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:9px 8px 8px!important;border:1px solid #e7ece9!important;border-radius:10px!important;background:#fbfcfb!important;overflow:hidden!important;box-shadow:0 1px 0 rgba(20,54,43,.025)!important;
  }
  body[data-r47-customer] .r47-mega-content .r46-mega-title{flex:0 0 auto!important;margin:0 0 6px!important;padding:0 0 6px!important;border-bottom:1px solid #edf1ef!important;font:650 10.5px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.018em!important;color:#304139!important;white-space:normal!important;overflow-wrap:break-word!important}
  body[data-r47-customer] .r47-mega-content .p37q-mega-link-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;align-content:start!important;overflow:hidden!important}
  body[data-r47-customer] .r47-mega-content .p37q-mega-link-list > .r46-mega-link:nth-child(n+9){display:none!important}
  body[data-r47-customer] .r47-mega-content .r46-mega-link{display:flex!important;align-items:center!important;min-width:0!important;min-height:25px!important;height:auto!important;margin:0!important;padding:3px 2px!important;border-bottom:1px solid #f0f3f1!important;border-radius:0!important;color:#3b4942!important;text-decoration:none!important;overflow:hidden!important}
  body[data-r47-customer] .r47-mega-content .r46-mega-link strong{display:block!important;max-width:100%!important;font:500 10.3px/1.2 Inter,Arial,sans-serif!important;color:inherit!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
  body[data-r47-customer] .r47-mega-content .r46-mega-all{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:28px!important;margin-top:5px!important;padding:6px 2px 0!important;border-top:1px solid #edf0ee!important;color:#075f49!important;font:650 10px/1.15 Inter,Arial,sans-serif!important;text-decoration:none!important}
  body[data-r47-customer] .r47-mega-content > :is(.r59-mega-promos,section.r47-mega-best){display:none!important}

  /* Fixed sponsor rail: large, real Wave162 cards. It is visible before any category tap and never changes. */
  body[data-r47-customer] .omhv260-sponsors{
    grid-row:3!important;display:block!important;width:100%!important;min-width:0!important;height:clamp(166px,48vw,196px)!important;min-height:166px!important;max-height:196px!important;
    margin:4px 0 0!important;padding:0!important;border:0!important;background:#fff!important;overflow:hidden!important;
  }
  body[data-r47-customer] .omhv260-sponsor-grid{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:100%!important;gap:8px!important;width:100%!important;min-width:0!important;height:100%!important;align-items:stretch!important;overflow:visible!important;
  }
  body[data-r47-customer] .omhv260-sponsors .r59-mega-card{
    position:relative!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;
    overflow:hidden!important;border:1px solid #e3e9e6!important;border-radius:11px!important;background:#fff!important;text-decoration:none!important;box-shadow:none!important;color:#263a33!important;
  }
  body[data-r47-customer] .omhv260-sponsors .r59-mega-card.is-image{display:block!important}
  body[data-r47-customer] .omhv260-sponsors .r59-mega-card>img{
    display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;
    object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:0!important;
  }
  body[data-r47-customer] .omhv260-sponsors .r59-mega-card.is-product>img{grid-row:1!important;height:100%!important;min-height:0!important;object-position:center 44%!important}
  body[data-r47-customer] .omhv260-sponsors .r59-mega-product-copy{
    grid-row:2!important;display:block!important;min-width:0!important;padding:7px 8px 8px!important;background:#fff!important;color:#263a33!important;
  }
  body[data-r47-customer] .omhv260-sponsors .r59-mega-product-copy>strong{display:block!important;margin:0!important;font:650 10.7px/1.2 Inter,Arial,sans-serif!important;color:#294239!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  body[data-r47-customer] .omhv260-sponsors .r59-mega-product-copy>small{display:block!important;margin-top:2px!important;font:500 9px/1.15 Inter,Arial,sans-serif!important;color:#75817c!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  body[data-r47-customer] .omhv260-sponsors .r59-mega-product-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;margin-top:5px!important}
  body[data-r47-customer] .omhv260-sponsors .r59-mega-product-foot>b{font:750 10.6px/1 Inter,Arial,sans-serif!important;color:#123d30!important}
  body[data-r47-customer] .omhv260-sponsors .r59-mega-product-foot>em{font:700 8.8px/1 Inter,Arial,sans-serif!important;color:#075f49!important;font-style:normal!important}
  body[data-r47-customer] .omhv260-sponsors .r171-mega-footer-strip{display:none!important}
  body[data-r47-customer] .omhv260-sponsors .r59-sponsored-badge{
    position:absolute!important;z-index:3!important;left:7px!important;top:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:auto!important;min-width:0!important;height:20px!important;margin:0!important;padding:0 7px!important;border:1px solid rgba(7,95,73,.16)!important;border-radius:999px!important;
    background:rgba(255,255,255,.94)!important;color:#075f49!important;box-shadow:none!important;font:700 8.5px/1 Inter,Arial,sans-serif!important;white-space:nowrap!important;
  }

  /* Language + ORKI are part of the mobile menu/search experience. Same baseline, never hidden behind the full-screen surface. */
  body[data-r47-customer].omhv260-menu-open #v8-locale-trigger,
  body[data-r47-customer].omhv260-search-open #v8-locale-trigger{
    position:fixed!important;z-index:2147483100!important;left:12px!important;right:auto!important;top:auto!important;bottom:12px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;transform:none!important;
  }
  body[data-r47-customer].omhv260-menu-open #v8-locale-menu,
  body[data-r47-customer].omhv260-search-open #v8-locale-menu{z-index:2147483150!important}
  body[data-r47-customer].omhv260-menu-open button.a22-orki-balon,
  body[data-r47-customer].omhv260-menu-open .a22-orki-balon,
  body[data-r47-customer].omhv260-search-open button.a22-orki-balon,
  body[data-r47-customer].omhv260-search-open .a22-orki-balon{
    position:fixed!important;z-index:2147483100!important;right:12px!important;left:auto!important;top:auto!important;bottom:12px!important;
    display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;transform:none!important;
  }

  /* V2.6.0 root geometry: compact reference-like category stack; utilities share the bottom baseline. */
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel][data-omhv260-view="root"],
  html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel][data-omhv260-view="root"]{
    grid-template-rows:46px auto clamp(166px,48vw,196px) minmax(0,1fr)!important;
    align-content:stretch!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .r47-mega-left{
    grid-row:2!important;height:auto!important;min-height:0!important;max-height:none!important;
    align-self:start!important;padding:4px 0 0!important;overflow:visible!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .omhv260-sponsors{
    grid-row:3!important;height:clamp(166px,48vw,196px)!important;min-height:166px!important;max-height:196px!important;
    align-self:start!important;margin:0!important;padding:0!important;border:0!important;
  }

  /* V2.6.0 close: no legacy close class, no box, optically centered in the same 40px rhythm as header actions. */
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close,
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close:hover,
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close:focus,
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close:focus-visible{
    all:unset!important;box-sizing:border-box!important;position:relative!important;display:grid!important;place-items:center!important;justify-self:end!important;align-self:center!important;
    width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;
    margin:0!important;padding:0!important;border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:0!important;
    background:none!important;background-color:transparent!important;background-image:none!important;color:#263a33!important;box-shadow:none!important;outline:0!important;filter:none!important;text-shadow:none!important;
    font:400 22px/1 Arial,sans-serif!important;letter-spacing:0!important;text-indent:0!important;appearance:none!important;-webkit-appearance:none!important;transform:translateY(-1px)!important;
    cursor:pointer!important;overflow:visible!important;
  }
  html body[data-r47-customer] .omhv260-close::before,html body[data-r47-customer] .omhv260-close::after{content:none!important;display:none!important}
  body[data-r47-customer] .omhv260-head{grid-template-columns:minmax(0,1fr) 40px!important;gap:4px!important;padding-left:2px!important;padding-right:0!important}

  /* Detail cards stay content-height instead of visually stretching into empty white boxes. */
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] .r47-mega-content[data-omhv260-active="1"]{
    height:auto!important;min-height:0!important;max-height:100%!important;align-self:start!important;align-content:start!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px 0 0!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] .r47-mega-content[data-omhv260-active="1"] > :is(.r47-mega-subcategories,.r47-mega-days){
    align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;
    padding:9px 9px 7px!important;border:1px solid #e4ebe7!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] .r47-mega-content .r46-mega-title{
    margin:0 0 5px!important;padding:0 0 6px!important;border-bottom:1px solid #e9efec!important;font-size:10.8px!important;line-height:1.2!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] .r47-mega-content .r46-mega-link{
    min-height:27px!important;padding:4px 1px!important;border-bottom:1px solid #f1f4f2!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="detail"] .r47-mega-content .r46-mega-link strong{font-size:10.7px!important;line-height:1.22!important}

}
@media (max-width:360px){
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand{width:84px!important;max-width:84px!important}
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel],html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel]{grid-template-rows:44px minmax(0,1fr) clamp(148px,47vw,172px)!important;padding-left:8px!important;padding-right:8px!important}
  body[data-r47-customer] .omhv260-head{height:44px!important}
  body[data-r47-customer] .r47-mega-left-item{min-height:34px!important;padding-left:6px!important;padding-right:6px!important}
  body[data-r47-customer] .r47-mega-left-item strong{font-size:10.5px!important;word-break:normal!important;overflow-wrap:normal!important}
  body[data-r47-customer] .omhv260-sponsors{height:clamp(148px,47vw,172px)!important;min-height:148px!important;max-height:172px!important}
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"]{grid-template-rows:44px auto clamp(148px,47vw,172px) minmax(0,1fr)!important}
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .omhv260-sponsors{height:clamp(148px,47vw,172px)!important;min-height:148px!important;max-height:172px!important}
}
@media (max-width:840px) and (max-height:680px){
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel],html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel]{grid-template-rows:42px minmax(0,1fr) 138px!important;padding-bottom:58px!important}
  body[data-r47-customer] .omhv260-head{height:42px!important}
  body[data-r47-customer] .r47-mega-left-item{min-height:31px!important}
  body[data-r47-customer] .r47-mega-left-item strong{font-size:10px!important;line-height:1.12!important;word-break:normal!important;overflow-wrap:normal!important}
  body[data-r47-customer] .omhv260-sponsors{height:138px!important;min-height:138px!important;max-height:138px!important;padding-top:0!important}
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"]{grid-template-rows:42px auto 138px minmax(0,1fr)!important}
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .omhv260-sponsors{height:138px!important;min-height:138px!important;max-height:138px!important;padding-top:0!important}
}
@media (max-width:840px){
  /* The translated promo bar may be much longer in RU/DE/AR/NL. It must never widen the viewport. */
  html,body{max-width:100%!important;overflow-x:hidden!important}
  body[data-r47-customer] .r46-promo.r102-layout-message,
  body[data-r47-customer] .r46-promo.r102-layout-message > .r46-promo-inner,
  body[data-r47-customer] .r46-promo.r102-layout-message .r46-promo-message{
    box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;
  }
  body[data-r47-customer] .r46-promo.r102-layout-message > .r46-promo-inner{
    display:flex!important;align-items:center!important;justify-content:center!important;padding-left:7px!important;padding-right:7px!important;
  }
  body[data-r47-customer] .r46-promo.r102-layout-message .r46-promo-countdown,
  body[data-r47-customer] .r46-promo.r102-layout-message .r46-promo-cta{display:none!important}
  body[data-r47-customer] .r46-promo.r102-layout-message .r46-promo-message{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;text-align:center!important;overflow:hidden!important}
  body[data-r47-customer] .r46-promo.r102-layout-message .r46-promo-message > span{
    display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;
    font-size:10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;transform-origin:center center!important;will-change:transform!important;
  }

  /* Keep the compact header inside every 320-430px viewport without touching the logo artwork. */
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header] > .r46-header-main{
    width:100%!important;max-width:100vw!important;min-width:0!important;overflow:visible!important;
  }
  body[data-r47-customer][data-customer-revision="r47"][data-final-design="r46"] header.r46-header[data-r46-header] > .r46-header-main > a.r46-brand{
    width:clamp(76px,24vw,96px)!important;max-width:clamp(76px,24vw,96px)!important;min-width:0!important;
  }

  /* Search opens as a real full-screen mobile surface. */
  body[data-r47-customer].omhv260-search-open{overflow:hidden!important}
  html body[data-r47-customer] > .omhv260-search-panel{
    position:fixed!important;z-index:2147483000!important;inset:0!important;display:grid!important;grid-template-rows:44px minmax(0,1fr)!important;
    width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;overscroll-behavior:none!important;
  }
  html body[data-r47-customer] > .omhv260-search-panel[hidden]{display:none!important}
  body[data-r47-customer] .omhv260-search-head{
    display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;height:44px!important;min-height:44px!important;
    padding:0 7px 0 10px!important;border-bottom:1px solid #e9eeeb!important;background:#fff!important;
  }
  body[data-r47-customer] .omhv260-search-title{margin:0!important;padding:0!important;color:#263a33!important;font:600 12px/1.2 Inter,Arial,sans-serif!important}
  body[data-r47-customer] .omhv260-search-close,
  body[data-r47-customer] .omhv260-search-close:hover,
  body[data-r47-customer] .omhv260-search-close:focus,
  body[data-r47-customer] .omhv260-search-close:focus-visible{
    all:unset!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;justify-self:end!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#53625b!important;font:400 21px/1 Arial,sans-serif!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;
  }
  body[data-r47-customer] .omhv260-search-close::before,body[data-r47-customer] .omhv260-search-close::after{content:none!important;display:none!important}
  body[data-r47-customer] .omhv260-search-body{
    position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;
    margin:0!important;padding:14px 10px 72px!important;background:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;
  }
  html body[data-r47-customer] .omhv260-search-panel form.r46-search[role="search"]{
    position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;grid-auto-rows:auto!important;align-items:center!important;
    width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:38px!important;max-height:none!important;margin:0!important;padding:0 3px 0 11px!important;
    border:1px solid #e3e9e6!important;border-radius:20px!important;background:#fbfcfb!important;box-shadow:none!important;overflow:visible!important;z-index:2!important;
  }
  html body[data-r47-customer] .omhv260-search-panel form.r46-search[role="search"] > input[name="arama"]{
    position:static!important;grid-column:1!important;grid-row:1!important;display:block!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;
    margin:0!important;padding:0 4px 0 0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;clip:auto!important;overflow:visible!important;
    color:#283b34!important;font-size:16px!important;line-height:36px!important;white-space:normal!important;
  }
  html body[data-r47-customer] .omhv260-search-panel form.r46-search[role="search"] > button[type="submit"]{
    position:static!important;grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center!important;justify-self:end!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;
    margin:0!important;padding:9px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#53625b!important;box-shadow:none!important;order:0!important;
  }
  html body[data-r47-customer] .omhv260-search-panel form.r46-search[role="search"] > button[type="submit"] svg{width:17px!important;height:17px!important;display:block!important}
  /* Any real W164 autocomplete child created inside the search form becomes the panel content instead of an absolute desktop popup. */
  html body[data-r47-customer] .omhv260-search-panel form.r46-search[role="search"] > [data-omhv260-search-results="1"]{
    grid-column:1/-1!important;grid-row:2!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;
    width:calc(100% + 14px)!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:8px -7px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;z-index:1!important;
  }
  body[data-r47-customer] .omhv260-search-empty{
    display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-height:190px!important;width:100%!important;padding:20px!important;text-align:center!important;
    color:#313b37!important;font:500 11px/1.4 Inter,Arial,sans-serif!important;
  }
  body[data-r47-customer] .omhv260-search-panel[data-has-results="1"] .omhv260-search-empty{display:none!important}
}

@media (max-width:840px){
  /* V2.6.0 clean-fit: sponsor image rail is deliberately removed on mobile so the whole menu fits without scrolling. Desktop sponsor DOM/data is untouched. */
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel],
  html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel],
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel][data-omhv260-view="root"],
  html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel][data-omhv260-view="root"]{
    grid-template-rows:46px minmax(0,1fr)!important;
    padding:0 12px 60px!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .r47-mega-left{
    grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(38px,1fr)!important;
    align-content:stretch!important;height:100%!important;min-height:0!important;padding:4px 0 2px!important;overflow:hidden!important;
  }
  html body[data-r47-customer] .r47-mega-left-item{
    min-height:38px!important;padding:0 8px!important;border-bottom:1px solid #edf1ef!important;
  }
  html body[data-r47-customer] .r47-mega-left-item strong{
    font-size:10.8px!important;line-height:1.18!important;font-weight:600!important;text-transform:uppercase!important;
  }
  html body[data-r47-customer] .omhv260-sponsors,
  html body[data-r47-customer] .omhv260-sponsor-grid{display:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}

  /* True plain close: no legacy data attribute, no visual box. The 36px hit area is invisible. */
  html body[data-r47-customer] .r46-mega-panel .omhv260-head{
    position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;height:46px!important;padding:0 42px 0 2px!important;border-bottom:1px solid #e9eeeb!important;
  }
  html body[data-r47-customer] .r46-mega-panel .omhv260-head > .omhv260-quick{width:100%!important;min-width:0!important;height:46px!important}
  html body[data-r47-customer] .r46-mega-panel .omhv260-head > button.omhv260-close,
  html body[data-r47-customer] .r46-mega-panel .omhv260-head > button.omhv260-close:hover,
  html body[data-r47-customer] .r46-mega-panel .omhv260-head > button.omhv260-close:focus,
  html body[data-r47-customer] .r46-mega-panel .omhv260-head > button.omhv260-close:focus-visible{
    all:unset!important;box-sizing:border-box!important;position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;
    display:grid!important;place-items:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;
    border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#30433b!important;
    font:400 24px/1 Arial,sans-serif!important;text-align:center!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;
  }
  html body[data-r47-customer] .omhv260-close::before,html body[data-r47-customer] .omhv260-close::after{content:none!important;display:none!important}

  /* Search close follows the exact same visual contract. */
  html body[data-r47-customer] .omhv260-search-head{position:relative!important;display:flex!important;align-items:center!important;height:44px!important;padding:0 44px 0 10px!important}
  html body[data-r47-customer] .omhv260-search-close,
  html body[data-r47-customer] .omhv260-search-close:hover,
  html body[data-r47-customer] .omhv260-search-close:focus,
  html body[data-r47-customer] .omhv260-search-close:focus-visible{
    all:unset!important;box-sizing:border-box!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;
    display:grid!important;place-items:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    background:transparent!important;box-shadow:none!important;outline:0!important;color:#30433b!important;font:400 24px/1 Arial,sans-serif!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;
  }

  /* Utilities: preserve ORKI's original artwork/size. Only position it; never force a 40x40 crop. */
  body[data-r47-customer].omhv260-menu-open #v8-locale-trigger,
  body[data-r47-customer].omhv260-search-open #v8-locale-trigger{
    position:fixed!important;z-index:2147483100!important;left:12px!important;right:auto!important;top:auto!important;bottom:12px!important;margin:0!important;transform:none!important;
  }
  body[data-r47-customer] [data-omhv260-original-orki="1"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
  body[data-r47-customer] .omhv260-orki-proxy{
    all:unset!important;box-sizing:border-box!important;position:fixed!important;z-index:2147483120!important;right:12px!important;left:auto!important;top:auto!important;bottom:12px!important;
    display:grid!important;place-items:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    background:transparent!important;box-shadow:none!important;outline:0!important;cursor:pointer!important;overflow:visible!important;-webkit-appearance:none!important;appearance:none!important;
  }
  body[data-r47-customer] .omhv260-orki-proxy :is(img,svg,picture){display:block!important;width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  body[data-r47-customer] .omhv260-orki-proxy > span{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;font:700 10px/1 Inter,Arial,sans-serif!important;color:#075f49!important}
}
@media (max-width:360px){
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel],
  html body[data-r47-customer] > .r46-mega-panel.r47-mega-panel[data-mega-panel],
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"]{
    grid-template-rows:44px minmax(0,1fr)!important;padding:0 9px 58px!important;
  }
  html body[data-r47-customer] .r46-mega-panel[data-omhv260-view="root"] > .r47-mega-left{grid-auto-rows:minmax(35px,1fr)!important}
  html body[data-r47-customer] .r47-mega-left-item{min-height:35px!important;padding-left:7px!important;padding-right:7px!important}
  html body[data-r47-customer] .r47-mega-left-item strong{font-size:10.2px!important}
}

/* V2.6.0: one close only + full-screen ORKI without visual/browser zoom. */
@media (max-width:840px){
  /* Kill every legacy Mega close control. The only visible close is .omhv260-close. */
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] :is([data-r47-mobile-mega-close],.r47-mobile-mega-close,.omhv24-close,.omhv242-close,.omhv243-close,.omhv246-close,.omhv247-close,.omhv249-close,.omhv250-close,.omhv251-close,.omhv252-close,.omhv253-close,.omhv254-close,.omhv255-close,.omhv256-close):not(.omhv260-close){
    display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;
  }
  html body[data-r47-customer] .omhv260-head{position:relative!important;display:block!important;height:46px!important;padding:0 46px 0 2px!important}
  html body[data-r47-customer] .omhv260-quick{height:46px!important;min-width:0!important;max-width:100%!important}
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close,
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close:hover,
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close:focus,
  html body[data-r47-customer] .r46-mega-panel.r47-mega-panel[data-mega-panel] .omhv260-head > button.omhv260-close:focus-visible{
    all:unset!important;box-sizing:border-box!important;position:absolute!important;right:2px!important;top:50%!important;left:auto!important;bottom:auto!important;
    display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;
    color:#263a33!important;font:400 23px/1 Arial,sans-serif!important;text-align:center!important;transform:translateY(-50%)!important;filter:none!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;
  }
  html body[data-r47-customer] .omhv260-close::before,html body[data-r47-customer] .omhv260-close::after{content:none!important;display:none!important}

  /* V2.6.0 closed-state safety: geometry is NEVER forced while ORKI is closed.
     This prevents an invisible full-screen ORKI node from eating taps after close. */
  html body[data-r47-customer]:not(.omhv260-orki-open) [data-orki-panel]{
    pointer-events:none!important;
  }
  html body[data-r47-customer] [data-orki-panel][hidden],
  html body[data-r47-customer] [data-orki-panel][aria-hidden="true"]{pointer-events:none!important}
  html body[data-r47-customer] .r172-orki-panel :is(input,textarea,select){font-size:16px!important;max-width:100%!important}
  html body[data-r47-customer].omhv260-orki-open #v8-locale-trigger,
  html body[data-r47-customer].omhv260-orki-open #v8-locale-menu,
  html body[data-r47-customer].omhv260-orki-open .omhv260-orki-proxy{display:none!important;pointer-events:none!important}
}

/* V2.6.0: user-gesture-only hard page mask + keyboard-safe ORKI + lifecycle recovery. */
@media (max-width:840px){
  /* Home/default state: locale and real ORKI launcher share exactly the same bottom baseline. */
  html body[data-r47-customer]:not(.omhv260-orki-open) #v8-locale-trigger{
    position:fixed!important;left:12px!important;right:auto!important;top:auto!important;bottom:12px!important;margin:0!important;transform:none!important;z-index:4900!important;
  }
  html body[data-r47-customer]:not(.omhv260-menu-open):not(.omhv260-search-open):not(.omhv260-orki-open) button.a22-orki-balon:not(.omhv260-orki-proxy),
  html body[data-r47-customer]:not(.omhv260-menu-open):not(.omhv260-search-open):not(.omhv260-orki-open) .a22-orki-balon:not(.omhv260-orki-proxy){
    position:fixed!important;right:12px!important;left:auto!important;top:auto!important;bottom:12px!important;margin:0!important;transform:none!important;z-index:4900!important;
  }

  /* Closed overlays can never remain as invisible hit surfaces. */
  html body[data-r47-customer]:not(.omhv260-menu-open) .r46-mega-panel.r47-mega-panel[data-mega-panel],
  html body[data-r47-customer]:not(.omhv260-search-open) > .omhv260-search-panel,
  html body[data-r47-customer]:not(.omhv260-orki-open) [data-orki-panel]{pointer-events:none!important}
  html body[data-r47-customer].omhv260-menu-open .r46-mega-panel.r47-mega-panel[data-mega-panel],
  html body[data-r47-customer].omhv260-search-open > .omhv260-search-panel,
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel]{pointer-events:auto!important}

  /* While ORKI is open the actual panel is moved directly under body. Every other page child is hidden,
     so iOS Safari cannot reveal product pixels in the keyboard/browser-chrome band. */
  html body[data-r47-customer].omhv260-orki-open{overflow:hidden!important;overscroll-behavior:none!important;background:#fff!important}
  html body[data-r47-customer].omhv260-orki-open > *:not(.omhv260-orki-shield):not([data-orki-panel]){
    visibility:hidden!important;pointer-events:none!important;
  }
  html body[data-r47-customer].omhv260-orki-open > .omhv260-orki-shield,
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel]{visibility:visible!important}

  /* Oversized opaque mask also covers iOS large-layout viewport areas behind browser chrome. */
  html body[data-r47-customer] > .omhv260-orki-shield{
    position:fixed!important;z-index:2147483500!important;left:-20vw!important;right:-20vw!important;top:-120lvh!important;bottom:-160lvh!important;
    width:auto!important;height:auto!important;min-width:140vw!important;min-height:300lvh!important;margin:0!important;padding:0!important;border:0!important;
    background:#fff!important;opacity:1!important;pointer-events:none!important;transform:none!important;
  }
  html body[data-r47-customer] > .omhv260-orki-shield[hidden]{display:none!important}

  /* Real ORKI content follows visualViewport while keyboard is open. */
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel]{
    position:fixed!important;z-index:2147483600!important;inset:auto!important;
    left:var(--omhv260-vv-left,0px)!important;right:auto!important;top:var(--omhv260-vv-top,0px)!important;bottom:auto!important;
    width:var(--omhv260-vv-width,100vw)!important;min-width:0!important;max-width:var(--omhv260-vv-width,100vw)!important;
    height:var(--omhv260-vv-height,100dvh)!important;min-height:0!important;max-height:var(--omhv260-vv-height,100dvh)!important;
    margin:0!important;padding-left:max(0px,env(safe-area-inset-left))!important;padding-right:max(0px,env(safe-area-inset-right))!important;
    padding-top:max(0px,env(safe-area-inset-top))!important;padding-bottom:0!important;border-radius:0!important;background:#fff!important;
    display:flex!important;flex-direction:column!important;overflow:hidden!important;overscroll-behavior:none!important;box-sizing:border-box!important;
    transform:none!important;transform-origin:center!important;scale:none!important;zoom:1!important;filter:none!important;box-shadow:none!important;
  }
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel] > :is(header,.r172-orki-header,[data-orki-menu],[data-orki-gecmis],[data-orki-realtime]){flex:0 0 auto!important;min-width:0!important;max-width:100%!important}
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel] [data-orki-mesajlar]{
    flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;
    padding:12px 12px 14px!important;background:#fff!important;scroll-padding-bottom:12px!important;
  }
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel] [data-orki-oneriler]{flex:0 0 auto!important;min-width:0!important;max-width:100%!important}
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel] [data-orki-form],
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel] form.r172-orki-composer{
    position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;flex:0 0 auto!important;
    min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;background:#fff!important;z-index:8!important;
    padding-bottom:max(8px,env(safe-area-inset-bottom))!important;
  }
  html body[data-r47-customer].omhv260-orki-open > [data-orki-panel] :is(input,textarea,select){font-size:16px!important;transform:none!important;zoom:1!important}

  /* Chat bubbles; rich product/tool cards stay untouched. */
  html body[data-r47-customer] [data-orki-mesajlar] > [data-omhv260-bubble="1"]{
    display:block!important;box-sizing:border-box!important;width:fit-content!important;max-width:min(84%,440px)!important;min-width:0!important;
    margin:5px auto 5px 0!important;padding:9px 12px!important;border:1px solid #e4e9e6!important;border-radius:16px 16px 16px 5px!important;
    background:#f3f5f4!important;color:#24352f!important;box-shadow:none!important;font-size:13px!important;line-height:1.42!important;overflow-wrap:anywhere!important;white-space:normal!important;
  }
  html body[data-r47-customer] [data-orki-mesajlar] > [data-omhv260-bubble="1"][data-omhv260-role="user"]{
    margin-left:auto!important;margin-right:0!important;border-color:#0c684f!important;border-radius:16px 16px 5px 16px!important;background:#0c684f!important;color:#fff!important;
  }
  html body[data-r47-customer] [data-orki-mesajlar] > [data-omhv260-bubble="1"] :is(p,span,strong,small){max-width:100%!important;color:inherit!important;overflow-wrap:anywhere!important}
}

@media (min-width:841px){.omhv260-menu-trigger,.omhv260-head,.omhv260-sponsors,.omhv260-detail-head,.omhv260-search-panel{display:none!important}}

/* ORKIDEM MOBILE DIRECTION AWARE MENU TRIGGER V2.6.5 2026-08-31 */
@media (max-width:840px){
  /* Neutralize the old physical left anchor, then let document direction choose the start edge. */
  html body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > .omhv260-menu-trigger{
    left:auto!important;
    right:auto!important;
    inset-inline-start:8px!important;
    inset-inline-end:auto!important;
  }
}

/* ORKIDEM MOBILE SINGLE MENU TRIGGER V2.6.6 2026-08-31 */
@media (max-width:840px){
  /* V2.6 creates .omhv260-menu-trigger. The original Wave header trigger must not remain as a second hamburger. */
  html body[data-r47-customer] header.r46-header[data-r46-header] .r46-mega-trigger:not(.omhv260-menu-trigger),
  html body[data-r47-customer] header.r46-header[data-r46-header] [data-mega-trigger]:not(.omhv260-menu-trigger){
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    position:absolute!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
  }
  /* The only mobile menu control is the direction-aware V2.6 trigger. */
  html body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > .omhv260-menu-trigger{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
}
/* ORKIDEM LOCALE V270 SINGLE OWNER CSS 2026-08-31
   V8 = only visible locale owner. V2 remains hidden form/session plumbing. */
html body[data-locale-v2] #v76-locale-root,
html body[data-locale-v2] #v75-locale-root,
html body[data-locale-v2] #v73-locale-root,
html body[data-locale-v2] #v72-locale-root,
html body[data-locale-v2] #v71-locale-root,
html body[data-locale-v2] #v7-locale-root,
html body[data-locale-v2] .v72-locale-float,
html body[data-locale-v2] [data-locale-v7-2-float],
html body[data-locale-v2] [data-locale-v7-1-float],
html body[data-locale-v2] [data-v76-root],
html body[data-locale-v2] [data-v75-root],
html body[data-locale-v2] [data-locale-v7-3-root],
html body[data-locale-v2] [data-locale-v7-root],
html body[data-locale-v2] [data-locale-v2-open],
html body[data-locale-v2] .lv2-trigger,
html body[data-locale-v2] .lv2-mobile-mega-trigger,
html body[data-locale-v2] [data-locale-v2-panel],
html body[data-locale-v2] [data-locale-v2-backdrop]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
/* First-paint gate. Reserve geometry; never paint Turkish baked-image copy first. */
html:not([lang^="tr"]) body :is(.r32-banner-slider,[data-r32-banner-slider],.site-banner-alani,[data-site-banner-alani]){
  transition:none!important;
}
html:not([lang^="tr"]):not([data-orkidem-v8-hero-ready="1"]) body :is(.r32-banner-slider,[data-r32-banner-slider],.site-banner-alani,[data-site-banner-alani]){
  visibility:hidden!important;
}
html:not([lang^="tr"]):not([data-orkidem-v8-collections-ready="1"]) body section.r46-collections.w267-discovery-collections{
  visibility:hidden!important;
}

/* Language-direction contract: physical left/right must not pin the mobile menu. */
@media (max-width:840px){
  html body[data-r47-customer] header.r46-header[data-r46-header] > .r46-header-main > .omhv260-menu-trigger{
    left:auto!important;
    right:auto!important;
    inset-inline-start:8px!important;
    inset-inline-end:auto!important;
  }
  html body[data-r47-customer] header.r46-header[data-r46-header] button.r46-mega-trigger:not(.omhv260-menu-trigger),
  html body[data-r47-customer] header.r46-header[data-r46-header] [data-mega-trigger]:not(.omhv260-menu-trigger){
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}
/* ORKIDEM LOCALE V282 V8 BUTTON SINGLE VISIBILITY OWNER 2026-08-31 */

/* ORKIDEM CATALOG SEARCH WIDE V299 2026-09-01 START */
/* Search is a discovery surface: full result column, not half-width islands. */
body[data-marketplace-foundation-revision="wave267"] .r28-katalog-baslik,
body[data-marketplace-foundation-revision="wave267"] .w267-catalog-tools,
body[data-marketplace-foundation-revision="wave267"] .w267-active-filters,
body[data-marketplace-foundation-revision="wave267"] .r28-katalog-duzen{
  width:min(calc(100% - 32px),1520px)!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* W267 product-count bar duplicates W164 entity summary in search mode. */
@supports selector(.x:has(.y)){
  body.orkidem-a22 .r28-katalog-sonuclar:has(> .r164-search-summary) > .w267-result-bar{
    display:none!important;
  }
}

body.orkidem-a22 .r28-katalog-sonuclar{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}
body.orkidem-a22 .r164-search-summary{
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  margin:0 0 26px!important;
  padding:14px 16px!important;
  border:0!important;
  border-top:1px solid #dfe9e4!important;
  border-bottom:1px solid #dfe9e4!important;
  border-radius:0!important;
  background:#f7faf8!important;
  box-shadow:none!important;
}
body.orkidem-a22 .r164-search-summary > div{
  gap:12px!important;
}
body.orkidem-a22 .r164-search-summary > div strong{
  color:#102b23!important;
  font-size:13px!important;
  font-weight:650!important;
}
body.orkidem-a22 .r164-search-summary > div span,
body.orkidem-a22 .r164-search-summary > small{
  color:#667b73!important;
  font-size:11px!important;
}

body.orkidem-a22 .r164-search-entity-section,
body.orkidem-a22 .r164-search-products{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0 0 34px!important;
}
body.orkidem-a22 .r164-search-section-head{
  width:100%!important;
  margin:0 0 14px!important;
  padding:0 1px!important;
}
body.orkidem-a22 .r164-search-section-head h2{
  margin:0!important;
  color:#102b23!important;
  font-size:clamp(20px,1.45vw,24px)!important;
  line-height:1.15!important;
  font-weight:620!important;
  letter-spacing:-.025em!important;
}
body.orkidem-a22 .r164-search-section-head :is(a,span){
  color:#0b6049!important;
  font-size:11px!important;
  font-weight:600!important;
}

/* Two useful columns on desktop; one or odd last result spans the whole row. */
body.orkidem-a22 .r164-search-entity-grid{
  width:100%!important;
  max-width:none!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
body.orkidem-a22 .r164-search-entity-grid > .r164-search-entity-card:only-child,
body.orkidem-a22 .r164-search-entity-grid > .r164-search-entity-card:last-child:nth-child(odd){
  grid-column:1 / -1!important;
}
body.orkidem-a22 .r164-search-entity-card{
  width:100%!important;
  max-width:none!important;
  min-height:108px!important;
  grid-template-columns:84px minmax(0,1fr) auto!important;
  gap:16px!important;
  padding:14px 18px!important;
  border:1px solid #dfe8e3!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:none!important;
  transform:none!important;
}
body.orkidem-a22 .r164-search-entity-card:hover{
  border-color:#a9c5b9!important;
  background:#fbfdfc!important;
  box-shadow:0 10px 28px rgba(18,65,49,.06)!important;
  transform:translateY(-1px)!important;
}
body.orkidem-a22 .r164-search-entity-media{
  width:84px!important;
  height:84px!important;
  border-radius:10px!important;
  background:#f6f8f7!important;
  border-color:#e4ebe7!important;
}
body.orkidem-a22 .r164-search-entity-copy{
  gap:5px!important;
}
body.orkidem-a22 .r164-search-entity-copy small{
  color:#71847b!important;
  font-size:9px!important;
  letter-spacing:.08em!important;
}
body.orkidem-a22 .r164-search-entity-copy strong{
  color:#17372d!important;
  font-size:16px!important;
  font-weight:630!important;
}
body.orkidem-a22 .r164-search-entity-copy > span{
  color:#718078!important;
  font-size:11px!important;
}
body.orkidem-a22 .r164-search-entity-card > b{
  color:#0b6049!important;
  font-size:11px!important;
  font-weight:650!important;
}

/* If entity matches exist but products do not, this is a note, not another boxed page. */
body.orkidem-a22 .r28-katalog-sonuclar > .r164-product-empty{
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  margin:2px 0 28px!important;
  padding:22px 2px!important;
  text-align:left!important;
  border:0!important;
  border-top:1px solid #e2ebe6!important;
  border-bottom:1px solid #e2ebe6!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.orkidem-a22 .r28-katalog-sonuclar > .r164-product-empty h2{
  margin:0 0 6px!important;
  color:#17372d!important;
  font-size:19px!important;
  line-height:1.25!important;
  font-weight:600!important;
}
body.orkidem-a22 .r28-katalog-sonuclar > .r164-product-empty p{
  max-width:760px!important;
  margin:0!important;
  color:#667b73!important;
  font-size:12px!important;
  line-height:1.6!important;
}

/* All catalog empty states use the result column; no historical 680px half-island. */
body.orkidem-a22 .r28-katalog-sonuclar > .bos-durum:not(.r164-product-empty){
  width:100%!important;
  max-width:none!important;
  margin:20px 0 32px!important;
  padding:34px clamp(20px,3vw,42px)!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
body.orkidem-a22 .r28-katalog-sonuclar > .r25-konum-bekliyor{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* Product cards remain product cards; only their containing result area is allowed to use the full column. */
body.orkidem-a22 .r164-search-products > .r28-urun-sonuc-grid,
body.orkidem-a22 .r28-katalog-sonuclar > .r28-urun-sonuc-grid{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}

@media(max-width:900px){
  body[data-marketplace-foundation-revision="wave267"] .r28-katalog-baslik,
  body[data-marketplace-foundation-revision="wave267"] .w267-catalog-tools,
  body[data-marketplace-foundation-revision="wave267"] .w267-active-filters,
  body[data-marketplace-foundation-revision="wave267"] .r28-katalog-duzen{
    width:calc(100% - 24px)!important;
  }
  body.orkidem-a22 .r164-search-entity-grid{
    grid-template-columns:1fr!important;
  }
  body.orkidem-a22 .r164-search-entity-grid > .r164-search-entity-card{
    grid-column:auto!important;
  }
  body.orkidem-a22 .r164-search-summary{
    align-items:flex-start!important;
    flex-direction:column!important;
    gap:7px!important;
    padding:12px 2px!important;
    background:transparent!important;
  }
  body.orkidem-a22 .r164-search-summary > small{
    max-width:none!important;
    text-align:left!important;
  }
}
@media(max-width:560px){
  body.orkidem-a22 .r164-search-entity-card{
    min-height:0!important;
    grid-template-columns:64px minmax(0,1fr)!important;
    gap:12px!important;
    padding:12px!important;
  }
  body.orkidem-a22 .r164-search-entity-media{
    width:64px!important;
    height:64px!important;
  }
  body.orkidem-a22 .r164-search-entity-card > b{
    grid-column:2!important;
    justify-self:start!important;
  }
  body.orkidem-a22 .r28-katalog-sonuclar > .bos-durum:not(.r164-product-empty){
    padding:26px 18px!important;
  }
}
/* ORKIDEM CATALOG SEARCH WIDE V299 2026-09-01 END */

/* ORKIDEM TRUST STRIP ICONS V1 2026-09-02 */
/*
 * ORKIDEM musteri guven seridi - yalniz ikon katmani.
 * Metin, kart, ceviri ve islev yapisi korunur.
 */
.r46-trust-strip > .r46-trust > i{
  display:block!important;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  flex:0 0 32px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background-color:transparent!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:30px 30px!important;
  box-shadow:none!important;
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
  opacity:1!important;
}
.r46-trust-strip > .r46-trust > i::before,
.r46-trust-strip > .r46-trust > i::after{content:none!important;display:none!important}
.r46-trust-strip > .r46-trust > i > *{display:none!important}
.r46-trust-strip > .r46-trust:nth-of-type(1) > i{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDg3MzVGIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik01LjUgMTEuNWgxOHYxNmgtMTh6Ii8+PHBhdGggZD0iTTIzLjUgMTdoNmw1IDV2NS41aC0xMXoiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjI5LjUiIHI9IjIuNSIvPjxjaXJjbGUgY3g9IjI5LjUiIGN5PSIyOS41IiByPSIyLjUiLz48cGF0aCBkPSJNOS41IDE4LjVjMi4xLTMuMSA1LjktMy4xIDggME0xMy41IDE0djlNMTAuMiAxNi4xbDYuNiA0LjhNMTYuOCAxNi4xbC02LjYgNC44Ii8+PGNpcmNsZSBjeD0iMTMuNSIgY3k9IjE4LjUiIHI9IjEuMjUiLz48L3N2Zz4=')!important}
.r46-trust-strip > .r46-trust:nth-of-type(2) > i{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDg3MzVGIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik0xMiAxNy4yYy0yLjEtMy44IDEuNi03LjQgNS01LjEuOC00LjQgNi45LTQuNCA3LjcgMCAzLjUtMi4zIDcuMyAxLjQgNS4xIDUuMS0xLjQgMi41LTQgMy44LTguOSA2LjItNC45LTIuNC03LjUtMy43LTguOS02LjJ6Ii8+PHBhdGggZD0iTTE1IDIyLjJsNC4yIDUuMi0yIDhoNy42bC0yLTggNC4yLTUuMk0xOC41IDI4aDUiLz48cGF0aCBkPSJNMjAuOCAxMi40djguMk0xNi4yIDE0LjNsNC42IDYuM00yNS40IDE0LjNsLTQuNiA2LjMiLz48L3N2Zz4=')!important}
.r46-trust-strip > .r46-trust:nth-of-type(3) > i{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDg3MzVGIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik0yMCA0LjggMzIgOS43djguNmMwIDguMy00LjcgMTMuNS0xMiAxNy03LjMtMy41LTEyLTguNy0xMi0xN1Y5Ljd6Ii8+PHJlY3QgeD0iMTMiIHk9IjE1LjIiIHdpZHRoPSIxNCIgaGVpZ2h0PSI5LjQiIHJ4PSIxLjciLz48cGF0aCBkPSJNMTMgMTguNmgxNE0xNiAyMmg0Ii8+PHJlY3QgeD0iMjEuMSIgeT0iMjAuMSIgd2lkdGg9IjQuMSIgaGVpZ2h0PSIzLjQiIHJ4PSIuNyIvPjxwYXRoIGQ9Ik0yMiAyMC4xdi0xYTEuMTUgMS4xNSAwIDAgMSAyLjMgMHYxIi8+PC9zdmc+')!important}
.r46-trust-strip > .r46-trust:nth-of-type(4) > i{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDg3MzVGIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik04IDIxdi0yYTEyIDEyIDAgMCAxIDI0IDB2MiIvPjxyZWN0IHg9IjUuOCIgeT0iMjAiIHdpZHRoPSI1LjQiIGhlaWdodD0iOC41IiByeD0iMi4zIi8+PHJlY3QgeD0iMjguOCIgeT0iMjAiIHdpZHRoPSI1LjQiIGhlaWdodD0iOC41IiByeD0iMi4zIi8+PHBhdGggZD0iTTI5IDMwYy0xLjggMy4xLTQuOCA0LjItOC4yIDQuMmgtMi4xIi8+PGNpcmNsZSBjeD0iMTYuOSIgY3k9IjM0LjIiIHI9IjEuMyIvPjxwYXRoIGQ9Ik0xNSAyMS4yYzEuNS0yIDUuMS0yLjkgOC4yLTEuNiAxLjQuNiAyLjIgMS41IDIuOCAyLjYiLz48cGF0aCBkPSJNMjUuOCAxOC40djQuMmgtNC4yIi8+PC9zdmc+')!important}
.r46-trust-strip > .r46-trust:nth-of-type(5) > i{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDg3MzVGIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik03LjUgMTUuMmgyNWwtMi4yLTcuMUg5Ljd6Ii8+PHBhdGggZD0iTTguNSAxNS4ydjE4aDE0LjJNMzEuNSAxNS4ydjguNSIvPjxwYXRoIGQ9Ik03LjUgMTUuMmMwIDIuNSAzLjYgMy4zIDUgMS4yIDEuMSAyLjIgNC41IDIuMiA1LjYgMCAxLjEgMi4yIDQuNSAyLjIgNS42IDAgMSAyIDQuMSAyLjEgNS4zLjMiLz48cGF0aCBkPSJNMTIuNSAzMy4yVjIzaDh2MTAuMiIvPjxjaXJjbGUgY3g9IjI5LjEiIGN5PSIyOS40IiByPSI1LjIiLz48cGF0aCBkPSJtMjYuNyAyOS41IDEuNiAxLjYgMy4yLTMuMyIvPjwvc3ZnPg==')!important}

@media (max-width:840px){
  .r46-trust-strip > .r46-trust > i{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
    flex-basis:28px!important;
    background-size:26px 26px!important;
  }
}
@media (max-width:430px){
  .r46-trust-strip > .r46-trust > i{
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
    min-height:26px!important;
    flex-basis:26px!important;
    background-size:24px 24px!important;
  }
}
/* /ORKIDEM TRUST STRIP ICONS V1 2026-09-02 */
/* ORKIDEM KCO STORE CARD SIZE PARITY V1 2026-09-02 */
.r156-builder-landing .r156-builder-store-grid{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
  justify-content:start!important;
  overflow:visible!important;
}
.r156-builder-landing .r156-builder-store-grid>.r156-builder-store-card{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
}
.r156-builder-landing .r156-builder-store-card .buton{
  width:100%!important;
  max-width:100%!important;
}
@media(max-width:1599px){
  .r156-builder-landing .r156-builder-store-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
@media(max-width:1180px){
  .r156-builder-landing .r156-builder-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:900px){
  .r156-builder-landing .r156-builder-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
}
@media(max-width:640px){
  .r156-builder-landing .r156-builder-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
}
@media(max-width:390px){
  .r156-builder-landing .r156-builder-store-grid{grid-template-columns:1fr!important}
  .r156-builder-landing .r156-builder-store-grid>.r156-builder-store-card{max-width:224px!important}
}

/* ORKIDEM OCCASION V6 FULL ART SEAMLESS LOOP 2026-09-02 */

/* Large desktop: wide rectangular cards and large uncropped artwork. */
@media (min-width:1200px){
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:10px!important;
    width:min(1460px,calc(100vw - 40px))!important;
    max-width:none!important;
    min-width:0!important;
    min-height:106px!important;
    height:auto!important;
    margin:0!important;
    margin-left:50%!important;
    transform:translateX(-50%)!important;
    padding:0!important;
    overflow:visible!important;
    box-sizing:border-box!important;
    align-items:stretch!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion{
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 90px!important;
    grid-template-rows:30px minmax(0,1fr)!important;
    column-gap:10px!important;
    row-gap:4px!important;
    align-items:start!important;
    width:100%!important;
    min-width:0!important;
    height:106px!important;
    min-height:106px!important;
    max-height:106px!important;
    padding:9px 10px 9px 11px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    border-radius:12px!important;
    background:#fff!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > i,
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > .r46-occasion-icon{
    grid-column:1!important;
    grid-row:1!important;
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    min-height:30px!important;
    border-radius:50%!important;
    justify-self:start!important;
    align-self:start!important;
    margin:0!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span{
    grid-column:1!important;
    grid-row:2!important;
    min-width:0!important;
    width:100%!important;
    overflow:visible!important;
    align-self:start!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span > strong{
    display:block!important;
    margin:0!important;
    font-size:14.5px!important;
    line-height:1.18!important;
    font-weight:600!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span > small{
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    margin-top:4px!important;
    max-height:30px!important;
    font-size:11.5px!important;
    line-height:1.25!important;
    font-weight:400!important;
    white-space:normal!important;
    overflow:hidden!important;
    text-overflow:clip!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion img[data-orkidem-occasion-art-v2],
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > img{
    grid-column:2!important;
    grid-row:1 / 3!important;
    display:block!important;
    justify-self:end!important;
    align-self:center!important;
    width:88px!important;
    height:88px!important;
    min-width:88px!important;
    max-width:88px!important;
    min-height:88px!important;
    max-height:88px!important;
    object-fit:contain!important;
    object-position:center!important;
    border-radius:10px!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    filter:none!important;
    transform:scale(1.035)!important;
    transform-origin:center!important;
    box-sizing:border-box!important;
  }
}

/* Medium desktop/tablet: horizontally scrollable without squeezing artwork. */
@media (min-width:901px) and (max-width:1199px){
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions{
    display:flex!important;
    flex-flow:row nowrap!important;
    gap:10px!important;
    width:100%!important;
    min-width:0!important;
    height:102px!important;
    min-height:102px!important;
    max-height:102px!important;
    margin:0!important;
    padding:0 8px 2px 0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x proximity!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions::-webkit-scrollbar{display:none!important}
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion{
    flex:0 0 270px!important;
    width:270px!important;
    min-width:270px!important;
    max-width:270px!important;
    height:100px!important;
    min-height:100px!important;
    max-height:100px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 82px!important;
    grid-template-rows:29px minmax(0,1fr)!important;
    column-gap:9px!important;
    row-gap:3px!important;
    padding:9px!important;
    overflow:hidden!important;
    scroll-snap-align:start!important;
    box-sizing:border-box!important;
    border-radius:12px!important;
    background:#fff!important;
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > i,
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > .r46-occasion-icon{
    grid-column:1!important;grid-row:1!important;width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;justify-self:start!important;border-radius:50%!important
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span{
    grid-column:1!important;grid-row:2!important;min-width:0!important;overflow:visible!important
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span > strong{
    display:block!important;font-size:14px!important;line-height:1.18!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span > small{
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;margin-top:3px!important;font-size:11px!important;line-height:1.22!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion img[data-orkidem-occasion-art-v2],
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > img{
    grid-column:2!important;grid-row:1 / 3!important;width:80px!important;height:80px!important;min-width:80px!important;max-width:80px!important;min-height:80px!important;max-height:80px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;box-sizing:border-box!important
  }
}

/* Mobile: readable cards and a continuous left-only loop. */
@media (max-width:900px){
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions{
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:stretch!important;
    gap:10px!important;
    width:100%!important;
    min-width:0!important;
    height:102px!important;
    min-height:102px!important;
    max-height:102px!important;
    margin:0!important;
    padding:0 12px 2px 0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:none!important;
    scroll-behavior:auto!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
    scrollbar-width:none!important;
    touch-action:pan-x!important;
    box-sizing:border-box!important;
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions::-webkit-scrollbar{display:none!important}

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion{
    flex:0 0 clamp(214px,58vw,232px)!important;
    width:clamp(214px,58vw,232px)!important;
    min-width:clamp(214px,58vw,232px)!important;
    max-width:clamp(214px,58vw,232px)!important;
    height:100px!important;
    min-height:100px!important;
    max-height:100px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 72px!important;
    grid-template-rows:30px minmax(0,1fr)!important;
    column-gap:8px!important;
    row-gap:3px!important;
    align-items:start!important;
    padding:8px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    border-radius:12px!important;
    background:#fff!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > i,
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > .r46-occasion-icon{
    grid-column:1!important;
    grid-row:1!important;
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    min-height:30px!important;
    justify-self:start!important;
    align-self:start!important;
    border-radius:50%!important;
    margin:0!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span{
    grid-column:1!important;
    grid-row:2!important;
    min-width:0!important;
    width:100%!important;
    overflow:visible!important;
    align-self:start!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span > strong{
    display:block!important;
    margin:0!important;
    font-size:13.8px!important;
    line-height:1.16!important;
    font-weight:600!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > span > small{
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    margin-top:4px!important;
    max-height:29px!important;
    font-size:10.8px!important;
    line-height:1.24!important;
    font-weight:400!important;
    white-space:normal!important;
    overflow:hidden!important;
    text-overflow:clip!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion img[data-orkidem-occasion-art-v2],
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > img{
    grid-column:2!important;
    grid-row:1 / 3!important;
    display:block!important;
    justify-self:end!important;
    align-self:center!important;
    width:72px!important;
    height:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    min-height:72px!important;
    max-height:72px!important;
    object-fit:contain!important;
    object-position:center!important;
    border-radius:9px!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    filter:none!important;
    transform:scale(1.02)!important;
    transform-origin:center!important;
    box-sizing:border-box!important;
  }

  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion[data-orkidem-loop-clone="1"]{
    pointer-events:auto!important;
  }
}

@media (max-width:360px){
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion{
    flex-basis:206px!important;width:206px!important;min-width:206px!important;max-width:206px!important;grid-template-columns:minmax(0,1fr) 68px!important
  }
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion img[data-orkidem-occasion-art-v2],
  html body[data-r47-customer] .r46-home.ana-marketplace-akis nav.r46-occasions > a.r46-occasion > img{
    width:68px!important;height:68px!important;min-width:68px!important;max-width:68px!important;min-height:68px!important;max-height:68px!important
  }
}

/* /ORKIDEM OCCASION V6 FULL ART SEAMLESS LOOP 2026-09-02 */

/* ORKIDEM KESFET VISUAL MOBILE V1 2026-09-03 */
/* Desktop intentionally untouched: current horizontal layout stays exactly as the site renders it. */
@media (max-width:900px){
  .r46-collections.w267-discovery-collections{min-width:0!important;max-width:100%!important;overflow:visible!important;}
  .r46-collections.w267-discovery-collections > a.r46-collection.r29-exact-collection{display:none!important;}
  .r46-collections.w267-discovery-collections > a.r46-collection-arrow{display:none!important;}
  .orkidem-discovery-mobile-rail-v1{
    grid-column:1 / -1!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:8px 0 0!important;
    padding:2px 0 5px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
    touch-action:pan-x!important;
    scrollbar-width:none!important;
    scroll-behavior:auto!important;
  }
  .orkidem-discovery-mobile-rail-v1::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  .orkidem-discovery-mobile-rail-v1 > a.r46-collection.r29-exact-collection{
    display:block!important;
    position:relative!important;
    flex:0 0 clamp(270px,82vw,330px)!important;
    width:clamp(270px,82vw,330px)!important;
    min-width:clamp(270px,82vw,330px)!important;
    max-width:330px!important;
    aspect-ratio:2.30 / 1!important;
    height:auto!important;
    min-height:0!important;
    overflow:hidden!important;
    border-radius:12px!important;
    box-sizing:border-box!important;
  }
  .orkidem-discovery-mobile-rail-v1 > a.r46-collection.r29-exact-collection > img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-width:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center!important;
    border-radius:inherit!important;
  }
  .orkidem-discovery-mobile-rail-v1 > a.r46-collection.r29-exact-collection[data-orkidem-premium-art="1"] > span{
    display:none!important;
  }
}
@media (max-width:380px){
  .orkidem-discovery-mobile-rail-v1 > a.r46-collection.r29-exact-collection{
    flex-basis:clamp(250px,84vw,310px)!important;
    width:clamp(250px,84vw,310px)!important;
    min-width:clamp(250px,84vw,310px)!important;
  }
}
/* /ORKIDEM KESFET VISUAL MOBILE V1 2026-09-03 */

/* ORKIDEM AUTH HEADER CORPORATE V1 2026-09-04 */

/* Yalniz musteri auth sayfalari */
@media (min-width:1101px){
body[data-r46-customer]:has(.r45-customer-auth) .r46-header-main,
body[data-r47-customer]:has(.r45-customer-auth) .r46-header-main{
 width:min(1480px,calc(100vw - 48px))!important;
 height:82px!important;
 grid-template-columns:180px 200px minmax(380px,1fr) 460px!important;
 gap:14px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-brand img,
body[data-r47-customer]:has(.r45-customer-auth) .r46-brand img{
 width:168px!important;max-width:168px!important;height:50px!important;max-height:50px!important;object-fit:contain!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-location,
body[data-r47-customer]:has(.r45-customer-auth) .r46-location{
 height:44px!important;border-radius:12px!important;padding:0 12px!important;
 grid-template-columns:24px minmax(0,1fr) auto!important;gap:7px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-location>svg,
body[data-r47-customer]:has(.r45-customer-auth) .r46-location>svg{width:18px!important;height:18px!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-location-copy small,
body[data-r47-customer]:has(.r45-customer-auth) .r46-location-copy small{font-size:9px!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-location-copy strong,
body[data-r47-customer]:has(.r45-customer-auth) .r46-location-copy strong{font-size:11px!important}

body[data-r46-customer]:has(.r45-customer-auth) .r46-search,
body[data-r47-customer]:has(.r45-customer-auth) .r46-search{
 height:44px!important;border-radius:12px!important;padding:0 12px 0 14px!important;border-color:#cfd9d4!important;box-shadow:none!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-search input,
body[data-r47-customer]:has(.r45-customer-auth) .r46-search input{font-size:12px!important;min-width:0!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-search button,
body[data-r47-customer]:has(.r45-customer-auth) .r46-search button{width:36px!important;height:36px!important;flex:0 0 36px!important}

body[data-r46-customer]:has(.r45-customer-auth) .r46-actions,
body[data-r47-customer]:has(.r45-customer-auth) .r46-actions{
 height:54px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-action,
body[data-r47-customer]:has(.r45-customer-auth) .r46-action{gap:7px!important;padding:0 8px!important;min-width:0!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-action svg,
body[data-r47-customer]:has(.r45-customer-auth) .r46-action svg{width:20px!important;height:20px!important;flex:0 0 20px!important}
body[data-r46-customer]:has(.r45-customer-auth) .r46-action-copy strong,
body[data-r47-customer]:has(.r45-customer-auth) .r46-action-copy strong{
 font-size:11px!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-action-copy small,
body[data-r47-customer]:has(.r45-customer-auth) .r46-action-copy small{font-size:8px!important;white-space:nowrap!important}

body[data-r46-customer]:has(.r45-customer-auth) .omhv260-quick a,
body[data-r47-customer]:has(.r45-customer-auth) .omhv260-quick a{
 height:30px!important;padding:0 11px!important;font-size:10.5px!important;line-height:30px!important
}
}

@media (min-width:1101px) and (max-width:1449px){
body[data-r46-customer]:has(.r45-customer-auth) .r46-header-main,
body[data-r47-customer]:has(.r45-customer-auth) .r46-header-main{
 width:calc(100vw - 32px)!important;
 grid-template-columns:150px 180px minmax(310px,1fr) 420px!important;
 gap:10px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-brand img,
body[data-r47-customer]:has(.r45-customer-auth) .r46-brand img{
 width:145px!important;max-width:145px!important;height:44px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .r46-action-copy strong,
body[data-r47-customer]:has(.r45-customer-auth) .r46-action-copy strong{font-size:10px!important}
}

/* Auth govde */
@media (min-width:821px){
body[data-r46-customer]:has(.r45-customer-auth) main#ana-icerik,
body[data-r47-customer]:has(.r45-customer-auth) main#ana-icerik{padding-top:20px!important;padding-bottom:36px!important}

body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-shell.r45-customer-auth,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-shell.r45-customer-auth{
 width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;min-height:540px!important;
 margin:0 auto!important;grid-template-columns:minmax(440px,.94fr) minmax(500px,1.06fr)!important;
 border:1px solid #e2e6e2!important;border-radius:18px!important;overflow:hidden!important;
 background:#fff!important;box-shadow:0 18px 48px rgba(31,54,45,.08)!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-marka{padding:54px 48px!important;justify-content:center!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka>span,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-marka>span{
 font-size:10px!important;letter-spacing:.14em!important;margin-bottom:12px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka h1,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-marka h1{
 max-width:410px!important;margin:0!important;font-size:36px!important;line-height:1.05!important;letter-spacing:-.025em!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-marka p,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-marka p{
 max-width:430px!important;margin:18px 0 0!important;font-size:13.5px!important;line-height:1.65!important
}

body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form{
 min-height:540px!important;padding:42px 46px!important;align-items:center!important;justify-content:center!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti{
 width:min(100%,470px)!important;max-width:470px!important;padding:32px!important;
 border:1px solid #dbe2de!important;border-radius:16px!important;background:#fff!important;
 box-shadow:0 16px 42px rgba(29,57,47,.08)!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>.etiket,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>.etiket{
 min-height:26px!important;padding:0 9px!important;margin-bottom:12px!important;font-size:9.5px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>h1,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>h1{
 margin:0 0 10px!important;font-size:31px!important;line-height:1.06!important;letter-spacing:-.025em!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>p:not(.yardim),
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>p:not(.yardim){
 margin:0 0 18px!important;font-size:13px!important;line-height:1.55!important;color:#69766f!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form{display:grid!important;gap:12px!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>label,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>label{
 display:grid!important;gap:7px!important;margin:0!important;font-size:12.5px!important;font-weight:750!important;color:#29463c!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti input:not([type=hidden]),
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti input:not([type=hidden]){
 width:100%!important;height:48px!important;min-height:48px!important;padding:0 13px!important;
 border:1px solid #cfd9d4!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;box-shadow:none!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti input:not([type=hidden]):focus,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti input:not([type=hidden]):focus{
 border-color:#6c9b8d!important;outline:0!important;box-shadow:0 0 0 3px rgba(23,79,64,.08)!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>.buton,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>.buton{
 width:100%!important;height:48px!important;min-height:48px!important;margin-top:4px!important;
 border-radius:10px!important;font-size:13.5px!important;font-weight:800!important;
 background:#174f40!important;border-color:#174f40!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti .yardim,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti .yardim{
 margin:13px 0 0!important;text-align:center!important;font-size:12px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti .yardim a,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti .yardim a{
 font-size:12px!important;font-weight:750!important;text-decoration:none!important
}
}

@media (max-width:820px){
body[data-r46-customer]:has(.r45-customer-auth) main#ana-icerik,
body[data-r47-customer]:has(.r45-customer-auth) main#ana-icerik{padding-top:14px!important;padding-bottom:28px!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-shell.r45-customer-auth,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-shell.r45-customer-auth{
 min-height:0!important;margin:0 12px!important;border-radius:14px!important;overflow:hidden!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form{
 min-height:0!important;padding:18px 12px 26px!important;align-items:flex-start!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti{
 width:100%!important;max-width:none!important;padding:22px 18px!important;border-radius:14px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>h1,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>h1{font-size:25px!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>p:not(.yardim),
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti>p:not(.yardim){font-size:13px!important;line-height:1.5!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>label,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>label{font-size:12.5px!important}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti input:not([type=hidden]),
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti input:not([type=hidden]){
 height:46px!important;min-height:46px!important;font-size:14px!important
}
body[data-r46-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>.buton,
body[data-r47-customer]:has(.r45-customer-auth) .musteri-auth-form .form-karti form>.buton{
 height:46px!important;min-height:46px!important;font-size:13.5px!important
}
}

/* ORKIDEM FORGOT SIMPLE HEADER V2 2026-09-04 */
@media(min-width:1101px){
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main{
 width:min(1280px,calc(100vw - 40px))!important;max-width:1280px!important;height:82px!important;
 display:grid!important;grid-template-columns:160px 180px minmax(320px,1fr) 420px!important;gap:12px!important;align-items:center!important;box-sizing:border-box!important
}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>a.r46-brand{grid-column:1!important;min-width:0!important;width:100%!important;position:relative!important;inset:auto!important;transform:none!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>a.r46-brand img{width:150px!important;max-width:150px!important;height:46px!important;max-height:46px!important;object-fit:contain!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>.r46-location{grid-column:2!important;min-width:0!important;width:100%!important;max-width:100%!important;height:42px!important;box-sizing:border-box!important;position:relative!important;inset:auto!important;transform:none!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>form.r46-search[role=search],
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>form.r46-search[role=search].omhv2-search-open{
 grid-column:3!important;min-width:0!important;width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;
 margin:0!important;box-sizing:border-box!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;z-index:1!important
}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>form.r46-search[role=search]>input[name=arama]{min-width:0!important;width:100%!important;max-width:100%!important;height:40px!important;box-sizing:border-box!important;font-size:12px!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>nav.r46-actions{
 grid-column:4!important;min-width:0!important;width:100%!important;max-width:420px!important;height:52px!important;display:grid!important;
 grid-template-columns:repeat(4,minmax(0,1fr))!important;position:relative!important;inset:auto!important;transform:none!important;z-index:2!important;box-sizing:border-box!important
}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>nav.r46-actions>*{min-width:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>nav.r46-actions :is(.r46-action,summary){min-width:0!important;width:100%!important;max-width:100%!important;height:52px!important;padding:0 6px!important;gap:5px!important;box-sizing:border-box!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>nav.r46-actions .r46-action-copy{min-width:0!important;max-width:100%!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>nav.r46-actions .r46-action-copy strong{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>nav.r46-actions .r46-action-copy small{font-size:7.5px!important;white-space:nowrap!important}
}
@media(min-width:1101px) and (max-width:1399px){
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main{
 width:calc(100vw - 28px)!important;max-width:none!important;grid-template-columns:145px 170px minmax(300px,1fr) 405px!important;gap:9px!important
}
html body:has(.r45-customer-auth) header.r46-header[data-r46-header]>.r46-header-main>a.r46-brand img{width:138px!important;max-width:138px!important}
}
/* sadece sifre-unuttum: sol paneli kaldir, tek sade kart */
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) main#ana-icerik{
 min-height:calc(100vh - 150px)!important;padding:34px 20px 54px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;box-sizing:border-box!important
}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .musteri-auth-shell.r45-customer-auth{
 display:block!important;width:min(520px,100%)!important;max-width:520px!important;min-height:0!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important
}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .musteri-auth-marka{display:none!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .musteri-auth-form{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .musteri-auth-form .form-karti{
 width:100%!important;max-width:none!important;margin:0!important;padding:30px 30px 26px!important;border:1px solid #dfe6e2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 32px rgba(27,55,45,.07)!important;box-sizing:border-box!important
}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti>h1{margin:0 0 9px!important;font-size:29px!important;line-height:1.08!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti>p:not(.yardim){margin:0 0 19px!important;font-size:13px!important;line-height:1.55!important;color:#6a766f!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti form{display:grid!important;gap:12px!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti form>label{display:grid!important;gap:7px!important;margin:0!important;font-size:12px!important;font-weight:750!important;color:#29463c!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti input[name=kimlik]{width:100%!important;height:46px!important;min-height:46px!important;padding:0 12px!important;border:1px solid #cfd9d4!important;border-radius:9px!important;background:#fff!important;font-size:14px!important;box-sizing:border-box!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti form>.buton{width:100%!important;height:46px!important;min-height:46px!important;margin-top:2px!important;border-radius:9px!important;font-size:13px!important;font-weight:800!important;background:#174f40!important;border-color:#174f40!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti .yardim{margin:12px 0 0!important;text-align:center!important;font-size:12px!important}
@media(max-width:820px){
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) main#ana-icerik{min-height:0!important;padding:18px 12px 32px!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .musteri-auth-shell.r45-customer-auth{width:100%!important;max-width:none!important;margin:0!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .musteri-auth-form .form-karti{padding:24px 18px 22px!important;border-radius:12px!important}
html body:has(.r45-customer-auth form[action="/sifre-unuttum"]) .form-karti>h1{font-size:25px!important}
}

