/* V22.12 — Daha kurumsal footer ve esnek ödeme/sertifika logo alanı */
html body footer.lom-footer{
  position:relative!important;overflow:hidden!important;margin:0!important;
  border-top:1px solid #35322b!important;
  background:radial-gradient(ellipse at 10% 0%,rgba(184,138,42,.12),transparent 34%),linear-gradient(145deg,#171819 0%,#111214 54%,#171613 100%)!important;
  color:#f4f3ef!important;
}
html body footer.lom-footer:before{
  content:"";position:absolute;inset:0 0 auto;height:2px;z-index:2;pointer-events:none;
  background:linear-gradient(90deg,transparent,#a77c24 17%,#e6ca7b 50%,#a77c24 83%,transparent);opacity:.88;
}
html body .lom-footer>.lom-footer-shell{
  box-sizing:border-box!important;position:relative!important;z-index:1!important;
  width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin:0 auto!important;padding:24px 0 16px!important;
}
html body .lom-footer-trust{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;
  margin:0!important;padding:0 0 20px!important;border-bottom:1px solid #2b2c2e!important;
}
html body .lom-footer-trust>div{
  box-sizing:border-box!important;min-width:0!important;min-height:66px!important;padding:11px 12px!important;
  display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;
  border:1px solid #303135!important;border-radius:13px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
html body .lom-footer-trust-icon{
  width:32px!important;height:32px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(206,172,87,.34)!important;border-radius:10px!important;
  background:rgba(184,138,42,.12)!important;color:#e2c36e!important;font-size:16px!important;font-weight:800!important;
}
html body .lom-footer-trust-copy{min-width:0!important;display:grid!important;gap:3px!important}
html body .lom-footer-trust-copy b{color:#f1eee6!important;font-size:11px!important;line-height:1.25!important;font-weight:800!important}
html body .lom-footer-trust-copy small{color:#a9abb0!important;font-size:9px!important;line-height:1.35!important}
html body .lom-footer-trust-index{align-self:start!important;color:#66686d!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important}

html body .lom-footer-support-cta{
  box-sizing:border-box!important;min-height:96px!important;margin:18px 0 24px!important;padding:17px 20px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;
  border:1px solid rgba(201,164,79,.31)!important;border-radius:16px!important;
  background:linear-gradient(105deg,rgba(184,138,42,.13),rgba(255,255,255,.035) 44%,rgba(255,255,255,.018))!important;
  box-shadow:0 12px 32px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
html body .lom-footer-support-copy{min-width:0!important}
html body .lom-footer-support-copy>span{display:block!important;margin-bottom:5px!important;color:#d4b665!important;font-size:8px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.17em!important}
html body .lom-footer-support-copy strong{display:block!important;color:#f5f3ed!important;font-size:16px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:-.2px!important}
html body .lom-footer-support-copy p{margin:4px 0 0!important;color:#b7b8bb!important;font-size:10px!important;line-height:1.45!important}
html body .lom-footer-support-actions{flex:none!important;display:flex!important;align-items:center!important;gap:8px!important}
html body .lom-footer-support-actions a{
  box-sizing:border-box!important;min-height:38px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;
  border:1px solid #b99540!important;border-radius:10px!important;background:#c59a37!important;color:#171612!important;
  font-size:10px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important;
}
html body .lom-footer-support-actions a span{font-size:15px!important}
html body .lom-footer-support-actions a:hover{transform:translateY(-1px)!important;background:#dfbd63!important;border-color:#dfbd63!important;color:#151411!important}
html body .lom-footer-support-actions a.lom-footer-cta-secondary{border-color:#414246!important;background:rgba(255,255,255,.035)!important;color:#ecebea!important}
html body .lom-footer-support-actions a.lom-footer-cta-secondary:hover{border-color:#a98a43!important;background:rgba(184,138,42,.1)!important;color:#f5e5b5!important}

html body .lom-footer-grid{
  display:grid!important;grid-template-columns:minmax(225px,1.45fr) repeat(4,minmax(0,1fr))!important;
  gap:26px!important;padding:2px 0 26px!important;
}
html body .lom-footer-brand{min-width:0!important;padding-right:12px!important}
html body .lom-footer .lom-footer-brand .lom-logo{
  display:inline-flex!important;min-height:38px!important;align-items:center!important;gap:8px!important;
  color:#f5f1e5!important;text-decoration:none!important;
}
html body .lom-footer .lom-footer-brand .lom-logo strong{display:block!important;color:#e2b847!important;font-size:27px!important;line-height:.95!important;font-weight:900!important;letter-spacing:.13em!important}
html body .lom-footer .lom-footer-brand .lom-logo>span{display:block!important;margin-top:4px!important;color:#8f9297!important;font-size:8px!important;line-height:1!important;letter-spacing:.32em!important}
html body .lom-footer .lom-footer-brand .lom-logo img{display:block!important;width:auto!important;max-width:178px!important;max-height:48px!important;object-fit:contain!important}
html body .lom-footer-brand-kicker{display:block!important;margin:13px 0 6px!important;color:#d3b35d!important;font-size:8px!important;line-height:1.3!important;font-weight:850!important;letter-spacing:.13em!important}
html body .lom-footer-brand p{max-width:300px!important;margin:0 0 13px!important;color:#b9bbc0!important;font-size:10px!important;line-height:1.65!important}
html body .lom-footer-contact-list{display:grid!important;gap:7px!important;margin:0!important}
html body .lom-footer-contact-list>a,html body .lom-footer-address{
  min-width:0!important;display:flex!important;align-items:flex-start!important;gap:8px!important;
  color:#d4d5d7!important;font-size:9px!important;line-height:1.5!important;text-decoration:none!important;
}
html body .lom-footer-contact-list>a>span,html body .lom-footer-address>span{flex:none!important;width:17px!important;color:#d1ae51!important;font-size:12px!important;text-align:center!important}
html body .lom-footer-contact-list>a:hover{color:#f0d17d!important}
html body .lom-footer .lom-footer-brand .lom-footer-kimya-link{
  box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  width:min(100%,310px)!important;min-height:49px!important;margin-top:14px!important;padding:8px 11px!important;
  border:1px solid #383a3e!important;border-radius:11px!important;background:linear-gradient(105deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  color:#f1efe9!important;text-decoration:none!important;transition:border-color .16s ease,background .16s ease!important;
}
html body .lom-footer .lom-footer-brand .lom-footer-kimya-link:hover{border-color:#a9873b!important;background:rgba(184,138,42,.09)!important}
html body .lom-footer-kimya-link>span{display:block!important;color:#aeb0b4!important;font-size:8px!important;line-height:1.3!important;font-weight:650!important}
html body .lom-footer-kimya-link strong{display:block!important;margin-top:3px!important;color:#f5f3ee!important;font-size:11px!important;letter-spacing:.02em!important}
html body .lom-footer-kimya-link em{flex:none!important;color:#dfbd63!important;font-size:16px!important;font-style:normal!important}

html body .lom-footer-grid>.lom-foot-col{min-width:0!important;padding-top:5px!important;color:#e9eaec!important}
html body .lom-footer-col-index{display:block!important;margin:0 0 9px!important;color:#84868a!important;font-size:7px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.12em!important}
html body .lom-footer h4{margin:0 0 13px!important;color:#e0bd61!important;font-size:10px!important;line-height:1.35!important;font-weight:850!important;letter-spacing:.1em!important}
html body .lom-footer-grid>.lom-foot-col>a:not(.lom-logo),html body .lom-footer-grid>.lom-foot-col>button{
  box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:6px 0 6px 10px!important;
  border:0!important;border-bottom:1px solid rgba(255,255,255,.045)!important;background:transparent!important;
  color:#c6c8cb!important;text-align:left!important;font-family:inherit!important;font-size:9px!important;line-height:1.35!important;font-weight:500!important;text-decoration:none!important;cursor:pointer!important;
  transition:color .15s ease,padding-left .15s ease!important;
}
html body .lom-footer-grid>.lom-foot-col>a:not(.lom-logo):before,html body .lom-footer-grid>.lom-foot-col>button:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:#8d702d;transform:translateY(-50%);transition:width .15s ease,height .15s ease,background .15s ease!important}
html body .lom-footer-grid>.lom-foot-col>a:not(.lom-logo):hover,html body .lom-footer-grid>.lom-foot-col>button:hover{padding-left:14px!important;color:#f0d17d!important}
html body .lom-footer-grid>.lom-foot-col>a:not(.lom-logo):hover:before,html body .lom-footer-grid>.lom-foot-col>button:hover:before{width:5px;height:5px;background:#e1bd5b}
html body .lom-footer-bottom{
  min-height:37px!important;padding:10px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  border-top:1px solid #2b2c2f!important;color:#999ca1!important;font-size:8px!important;line-height:1.4!important;
}
html body .lom-footer-bottom-note{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#b5b6b7!important}
html body .lom-footer-bottom-note i{width:6px!important;height:6px!important;display:inline-block!important;border-radius:50%!important;background:#c8a34d!important;box-shadow:0 0 0 3px rgba(200,163,77,.1)!important}

html body .lom-footer-security{position:relative!important;z-index:1!important;width:100%!important;border-top:1px solid #e0e2e5!important;background:linear-gradient(110deg,#f7f7f6,#eff1f3)!important;color:#272b31!important}
html body .lom-footer-security-wrap{
  box-sizing:border-box!important;width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;min-height:112px!important;margin:0 auto!important;padding:17px 0!important;
  display:grid!important;grid-template-columns:minmax(210px,.75fr) minmax(0,1.5fr)!important;align-items:center!important;gap:30px!important;
}
html body .lom-footer-security-heading>span{display:block!important;color:#98731e!important;font-size:7px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:.16em!important}
html body .lom-footer-security-heading h3{margin:5px 0 4px!important;color:#252a31!important;font-size:14px!important;line-height:1.25!important;font-weight:850!important}
html body .lom-footer-security-heading p{max-width:310px!important;margin:0!important;color:#747a82!important;font-size:9px!important;line-height:1.45!important}
html body .lom-footer-security-groups{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:30px!important;flex-wrap:wrap!important}
html body .lom-footer-logo-group{min-width:180px!important}
html body .lom-footer-logo-group h4{margin:0 0 7px!important;color:#343941!important;font-size:9px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.035em!important}
html body .lom-footer-logo-list{min-height:44px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}
html body .lom-footer-logo-tile{
  box-sizing:border-box!important;flex:none!important;min-width:60px!important;height:42px!important;padding:6px 9px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e0e2e5!important;border-radius:8px!important;
  background:#fff!important;box-shadow:0 2px 6px rgba(22,28,36,.045)!important;
}
html body .lom-footer-logo-tile img{display:block!important;width:auto!important;height:auto!important;max-width:78px!important;max-height:28px!important;object-fit:contain!important}
html body .lom-footer-wordmark{color:#343941!important;font-size:11px!important;font-weight:900!important;letter-spacing:-.02em!important;white-space:nowrap!important}
html body .lom-footer-wordmark-iyzico{color:#242c38!important}
html body .lom-footer-wordmark-paytr{color:#193b65!important;font-style:italic!important}
html body .lom-footer .lom-footer-kimya-link:hover,html body .lom-footer-support-actions a:hover{filter:brightness(1.04)!important}

html body .lom-footer .lom-foot-contact,html body .lom-footer .lom-footer-contact-list{margin-top:0!important}
html body .lom-cookie-pref-link{width:100%!important;padding:6px 0 6px 10px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.045)!important;background:transparent!important;color:#c6c8cb!important;text-align:left!important;font:inherit!important;font-size:9px!important;cursor:pointer!important}
html body .lom-cookie-pref-link:hover{color:#f0d17d!important}

@media(max-width:1100px){
  html body .lom-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
  html body .lom-footer-brand{grid-column:span 4!important;display:grid!important;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)!important;column-gap:22px!important;align-items:start!important;padding:0 0 18px!important;border-bottom:1px solid #2b2c2f!important}
  html body .lom-footer-brand .lom-logo,html body .lom-footer-brand-kicker,html body .lom-footer-brand p{grid-column:1!important}
  html body .lom-footer-brand-kicker{margin-top:8px!important}
  html body .lom-footer-contact-list{grid-column:2!important;grid-row:1/span 3!important;padding-top:4px!important}
  html body .lom-footer .lom-footer-brand .lom-footer-kimya-link{grid-column:2!important;grid-row:4!important;margin-top:10px!important}
}
@media(max-width:760px){
  html body .lom-footer>.lom-footer-shell{width:calc(100% - 30px)!important;padding:17px 0 13px!important}
  html body .lom-footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding-bottom:15px!important}
  html body .lom-footer-trust>div{min-height:58px!important;padding:8px!important;grid-template-columns:29px minmax(0,1fr) auto!important;gap:7px!important;border-radius:11px!important}
  html body .lom-footer-trust-icon{width:28px!important;height:28px!important;border-radius:8px!important;font-size:14px!important}
  html body .lom-footer-trust-copy b{font-size:10px!important}
  html body .lom-footer-trust-copy small{font-size:8px!important}
  html body .lom-footer-trust-index{font-size:7px!important}
  html body .lom-footer-support-cta{min-height:0!important;margin:13px 0 18px!important;padding:14px!important;display:grid!important;gap:12px!important;border-radius:13px!important}
  html body .lom-footer-support-copy strong{font-size:14px!important}
  html body .lom-footer-support-copy p{font-size:9px!important}
  html body .lom-footer-support-actions{width:100%!important}
  html body .lom-footer-support-actions a{min-height:36px!important;flex:1!important;padding:0 9px!important;font-size:9px!important}
  html body .lom-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 15px!important;padding-bottom:19px!important}
  html body .lom-footer-brand{grid-column:span 2!important;grid-template-columns:1fr!important;gap:0!important;padding-bottom:15px!important}
  html body .lom-footer-brand .lom-logo,html body .lom-footer-brand-kicker,html body .lom-footer-brand p,html body .lom-footer-contact-list,html body .lom-footer .lom-footer-brand .lom-footer-kimya-link{grid-column:1!important;grid-row:auto!important}
  html body .lom-footer-brand p{max-width:440px!important}
  html body .lom-footer-contact-list{padding-top:0!important}
  html body .lom-footer .lom-footer-brand .lom-footer-kimya-link{margin-top:11px!important}
  html body .lom-footer-col-index{margin-bottom:6px!important}
  html body .lom-footer h4{margin-bottom:9px!important;font-size:9px!important}
  html body .lom-footer-grid>.lom-foot-col>a:not(.lom-logo),html body .lom-footer-grid>.lom-foot-col>button{font-size:9px!important;padding-top:7px!important;padding-bottom:7px!important}
  html body .lom-footer-bottom{align-items:flex-start!important;font-size:7px!important}
  html body .lom-footer-security-wrap{width:calc(100% - 30px)!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px 0!important}
  html body .lom-footer-security-heading h3{font-size:13px!important}
  html body .lom-footer-security-groups{justify-content:flex-start!important;gap:15px!important}
  html body .lom-footer-logo-group{min-width:0!important}
  html body .lom-footer-logo-list{gap:6px!important}
  html body .lom-footer-logo-tile{min-width:53px!important;height:38px!important;padding:5px 7px!important}
  html body .lom-footer-logo-tile img{max-width:68px!important;max-height:25px!important}
}
@media(max-width:390px){
  html body .lom-footer-trust-copy small{max-width:105px!important}
  html body .lom-footer-support-actions{flex-wrap:wrap!important}
  html body .lom-footer-support-actions a{min-width:130px!important}
}
@media(prefers-reduced-motion:reduce){html body .lom-footer *{transition-duration:.01ms!important}}

/* V22.13 — Footer marka görselini çerçeveleyip okunaklı hale getir */
html body .lom-footer .lom-footer-brand .lom-logo-image{
  box-sizing:border-box!important;width:164px!important;height:76px!important;min-height:76px!important;padding:9px 12px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  border:1px solid rgba(215,185,106,.72)!important;border-radius:14px!important;
  background:linear-gradient(145deg,#fff 0%,#f5f3ed 100%)!important;
  box-shadow:0 9px 23px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.95)!important;
  overflow:hidden!important;
}
html body .lom-footer .lom-footer-brand .lom-logo-image img{
  display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
  object-fit:contain!important;object-position:center!important;border-radius:4px!important;
}
html body .lom-footer .lom-footer-brand .lom-logo-wordmark{
  width:max-content!important;min-height:43px!important;padding:4px 0!important;
}
@media(max-width:760px){
  html body .lom-footer .lom-footer-brand .lom-logo-image{width:150px!important;height:70px!important;min-height:70px!important;padding:8px 10px!important;border-radius:13px!important}
}
