.gs-footer-social svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;display:block}.gs-footer-social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.gs-footer-payments{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px}.gs-pay-logo{height:20px;width:auto;max-width:140px;display:block;opacity:.95}@media (max-width:520px){.gs-pay-logo{height:18px}}.gs-scheme-dark{background:#0b1220;color:#e5e7eb}.gs-scheme-dark a{color:#e5e7eb}.gs-scheme-dark .gs-footer-col,.gs-scheme-dark .gs-footer-small{color:#cbd5e1}.gs-scheme-dark .gs-footer-title{color:#f1f5f9}.gs-footer-payments.is-mono .gs-pay-logo{filter:grayscale(1) saturate(0) brightness(0);opacity:.92}.gs-scheme-dark .gs-footer-payments.is-mono .gs-pay-logo{filter:grayscale(1) saturate(0) brightness(0) invert(1);opacity:.95}.gs-pay-logo{height:22px;width:auto;max-width:150px;display:block}.gs-pay-logo--visa{height:18px;transform:translateY(1px)}.gs-pay-logo--mastercard{height:22px;transform:translateY(0)}.gs-pay-logo--paypal{height:20px;transform:translateY(1px)}.gs-pay-logo--mp{height:18px;transform:translateY(2px)}.gs-pay-logo--spei{height:20px;transform:translateY(1px)}@media (max-width:520px){.gs-pay-logo{height:20px;max-width:140px}}.gs-footer .gs-footer-payments .gs-pay-logo,.gs-cc-card .gs-footer-payments .gs-pay-logo{width:auto!important;height:22px!important;max-height:22px!important;max-width:150px!important;object-fit:contain}@media (max-width:520px){.gs-footer .gs-footer-payments .gs-pay-logo,.gs-cc-card .gs-footer-payments .gs-pay-logo{height:20px!important;max-height:20px!important;max-width:140px!important}}.gs-placeholder{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:8px;background-size:200% 100%;animation:1.5s shine linear infinite}@keyframes shine {
    to { background-position-x: -200%; }
}.gs-hidden{display:none}.gs-tab{padding:10px 20px;cursor:pointer;border:none;background:transparent;transition:all .3s}.gs-tab.active{color:#007cba;border-bottom:2px solid #007cba;font-weight:bold}.gs-search-results-dropdown{position:absolute;background:#fff;width:100%;z-index:1000;box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:0 0 8px 8px}.gs-search-item{display:flex;padding:10px;border-bottom:1px solid #eee;text-decoration:none;align-items:center}