
.tala-footer{background:var(--tf-bg);color:var(--tf-fg);padding:40px clamp(20px,4vw,72px) 22px;border-top:1px solid color-mix(in srgb,var(--tf-fg) 12%,transparent);font-size:13px;line-height:1.65}
.tala-footer *{box-sizing:border-box}.tala-footer a{color:inherit;text-decoration:none}.tala-footer a:hover{color:var(--tf-accent)}.tala-footer a:focus-visible,.tala-footer summary:focus-visible,.tala-footer select:focus-visible,.tala-footer button:focus-visible{outline:2px solid var(--tf-accent);outline-offset:4px}
.tala-footer__main,.tala-footer__bottom{max-width:1600px;margin-inline:auto}.tala-footer__main{display:grid;grid-template-columns:2fr repeat(3,1fr) 1.3fr;gap:clamp(20px,3vw,64px)}.tala-footer__logo{display:inline-block;font-size:27px;letter-spacing:.23em;line-height:1.2}.tala-footer__logo img{width:110px;height:auto;max-height:55px;object-fit:contain;display:block}.tala-footer__description{max-width:245px;margin-top:12px;font-size:12px}.tala-footer__description p{margin:0}.tala-footer__social{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px}.tala-footer__social a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}
.tala-footer__column summary{font-weight:600;font-size:13px;list-style:none;pointer-events:none}.tala-footer__column summary::-webkit-details-marker{display:none}.tala-footer__column summary span{display:none}.tala-footer__column ul,.tala-footer__payments{list-style:none;padding:0;margin:8px 0 0}.tala-footer__column li a{display:inline-block;padding:3px 0;font-size:12px}.tala-footer__locale form{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tala-footer__locale select{background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--tf-fg) 20%,transparent);border-radius:5px;padding:9px;font:inherit;max-width:100%;min-height:44px}.tala-footer__locale button{background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer;min-height:44px;font:inherit}.tala-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:26px}.tala-footer__bottom small{font-size:11px;opacity:.75}.tala-footer__payments{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tala-footer__payment{display:block;width:38px;height:24px}.tala-footer__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:750px){.tala-footer__column:not([open])>ul{display:block}}
@media(min-width:750px) and (max-width:1100px){.tala-footer__main{grid-template-columns:1.6fr repeat(3,1fr)}.tala-footer__locale{grid-column:1/-1}.tala-footer__locale form{justify-content:flex-start}}
@media(max-width:749px){.tala-footer{padding:30px 22px 24px}.tala-footer__main{display:block}.tala-footer__brand{margin-bottom:22px}.tala-footer__description{max-width:290px}.tala-footer__column{border-bottom:1px solid color-mix(in srgb,var(--tf-fg) 12%,transparent)}.tala-footer__column summary{display:flex;justify-content:space-between;align-items:center;min-height:54px;pointer-events:auto;cursor:pointer;font-size:14px}.tala-footer__column summary span{display:block;font-size:20px;font-weight:400}.tala-footer__column[open] summary span{transform:rotate(45deg)}.tala-footer__column ul{margin:0;padding-bottom:12px}.tala-footer__column li a{min-height:44px;display:flex;align-items:center;font-size:13px}.tala-footer__locale{margin-top:22px}.tala-footer__locale form{justify-content:flex-start}.tala-footer__bottom{flex-direction:column-reverse;align-items:flex-start;padding-top:22px;gap:18px}}
