/* IstanbulToptan footer V2 additive override: old shop-footer.css unchanged */
.shop-footer .sf-wrap{width:calc(100% - 48px);max-width:1510px;margin-left:auto;margin-right:auto}
.shop-footer .sf-main{display:grid!important;grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(115px,.77fr)) minmax(245px,1.12fr)!important;gap:clamp(15px,1.5vw,28px)!important;align-items:start}
.shop-footer .sf-main>*{min-width:0}
.shop-footer .sf-brand{max-width:none}
.shop-footer a.sf-logo{display:flex;align-items:center;gap:14px;max-width:100%;background:none!important;text-decoration:none}
.shop-footer .sf-logo .sf-logo-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 66px!important;width:66px!important;height:66px!important;min-width:66px!important;max-width:66px!important;border-radius:21px 13px 22px 13px!important;background:linear-gradient(135deg,#06b7ef,#3265e8)!important;color:#fff!important;font-size:25px!important;line-height:1!important;font-weight:900!important;letter-spacing:-1.5px;box-shadow:0 9px 22px #0073ec3b}
.shop-footer .sf-logo>span:last-child{font-weight:800;line-height:1.2;font-size:clamp(19px,1.8vw,26px);letter-spacing:-.6px}
.shop-footer .sf-logo>span:last-child b{color:#4ac6ff}
.shop-footer .sf-logo small{display:block;margin-top:5px;line-height:1.4;font-size:11px;letter-spacing:0;color:#b5cfe9;font-weight:400}
.shop-footer .sf-main .ks-it-etbis-card{align-self:start;background:linear-gradient(145deg,#113958,#0b2945);border:1px solid #2989c6;border-radius:17px;padding:19px}
.shop-footer .sf-main .ks-it-etbis-link{text-decoration:none}
.shop-footer .sf-main .ks-it-etbis-link:focus-visible{outline:2px solid #71d4ff;outline-offset:3px}
.shop-footer .sf-main .ks-it-etbis-icon{background:#bd1b30}
@media (max-width:1350px){.shop-footer .sf-main{grid-template-columns:minmax(225px,1.4fr) repeat(4,minmax(115px,1fr))!important}.shop-footer .ks-it-etbis-card{grid-column:3/-1}}
@media (max-width:1000px){.shop-footer .sf-main{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shop-footer .sf-brand{grid-column:1/-1}.shop-footer .ks-it-etbis-card{grid-column:2/-1}}
@media (max-width:670px){.shop-footer .sf-wrap{width:calc(100% - 32px)}.shop-footer .sf-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.shop-footer .sf-brand,.shop-footer .ks-it-etbis-card{grid-column:1/-1}.shop-footer .sf-logo .sf-logo-icon{flex-basis:58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important}}

.ks-it-etbis-card{border:1px solid #1985c6;border-radius:18px;padding:20px;background:linear-gradient(145deg,#12395e 0%,#0d2b4a 100%);box-shadow:0 9px 32px #00000018;min-width:0}
.ks-it-etbis-head{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid #ffffff25}
.ks-it-etbis-icon{display:grid;place-items:center;border-radius:9px;background:#e13d44;color:#fff;font-weight:900;font-size:17px;letter-spacing:-1px;width:43px;height:40px}
.ks-it-etbis-head b{font-size:17px;color:#fff;line-height:1.2}
.ks-it-etbis-head small{display:block;font-size:10px;color:#a7cce9;margin-top:4px}
.ks-it-etbis-status{margin:18px 0 9px;color:#f6faff;font-weight:800;font-size:16px}
.ks-it-etbis-no{font-size:12px;color:#afcce6;margin-bottom:19px}
.ks-it-etbis-no strong{color:#fff;font-size:17px}
.ks-it-etbis-link{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3dbdf3;border-radius:9px;padding:12px 9px;color:#fff!important;font-weight:750;font-size:12px;background:#0a4b732a;text-align:center}
.ks-it-etbis-link:hover{background:#1279a555}
.ks-it-etbis-disclaimer{font-size:10px!important;line-height:1.5!important;color:#9aafc5!important;margin:13px 0 0!important}
