.site-footer{position:relative;background:var(--ice-black);color:#fff}.site-footer__grid{max-width:80rem;margin:0 auto;padding:3rem 1.25rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:640px){.site-footer__grid{padding:3rem 2.5rem}}@media(min-width:768px){.site-footer__grid{grid-template-columns:repeat(4,1fr);padding:5rem 2.5rem;gap:3rem}}.site-footer__brand{display:flex;align-items:center;gap:.75rem}.site-footer__brand span:first-child{font-family:var(--font-display);font-weight:700;font-size:1.75rem;letter-spacing:-.02em}@media(min-width:640px){.site-footer__brand span:first-child{font-size:2rem}}.site-footer__dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--stadium-red)}.site-footer__tagline{margin-top:1.25rem;color:#ffffffa6;max-width:280px;line-height:1.6;font-size:.875rem}.site-footer h4{font-size:.75rem;text-transform:uppercase;letter-spacing:.25em;color:var(--old-gold);margin-bottom:1.25rem;font-weight:600;font-family:var(--font-body)}.site-footer ul{list-style:none;display:flex;flex-direction:column;gap:.75rem;color:#fffc;font-size:.875rem}.site-footer ul a,.site-footer ul button{transition:color .2s}.site-footer ul a:hover,.site-footer ul button:hover{color:var(--old-gold)}.site-footer ul svg{width:20px;height:20px}.site-footer__contact-link{display:inline-flex;align-items:center;gap:.5rem}.site-footer__contact-note{font-size:11px;color:#ffffff73;margin-top:.25rem;margin-left:1.75rem}.site-footer__withdrawal{margin-top:1.5rem}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.site-footer__bottom-inner{max-width:80rem;margin:0 auto;padding:1.5rem;display:flex;justify-content:center;font-size:.75rem;color:#ffffff73}@media(min-width:640px){.site-footer__bottom-inner{padding:1.5rem 2.5rem}}.withdrawal-btn{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:16px;padding:.75rem 1.5rem;border-radius:6px;background-color:#c0392b;box-shadow:0 4px 14px -4px #c0392b80;transition:box-shadow .2s,transform .2s}.withdrawal-btn:hover{box-shadow:0 6px 20px -4px #c0392b99;transform:translateY(-1px)}.withdrawal-btn:active{transform:translateY(0)}.withdrawal-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:1rem;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.withdrawal-modal[data-open=true]{display:flex}.withdrawal-modal__panel{position:relative;width:100%;max-width:28rem;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000059;overflow:hidden;color:#0f172a}.withdrawal-modal__close{position:absolute;top:1rem;right:1rem;color:#94a3b8;z-index:10}.withdrawal-modal__close:hover{color:#334155}.withdrawal-modal__step{padding:1.75rem}@media(min-width:640px){.withdrawal-modal__step{padding:2rem}}.withdrawal-modal__step h3{font-size:1.25rem;font-weight:600}.withdrawal-modal__step p.sub{font-size:.875rem;color:#64748b;margin-top:.375rem}.withdrawal-field{margin-top:1rem}.withdrawal-field label{display:block;font-size:.75rem;font-weight:500;color:#475569;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.02em}.withdrawal-field input{width:100%;padding:.625rem 1rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:15px;outline:none;transition:border-color .2s}.withdrawal-field input:focus{border-color:#0f172a}.withdrawal-field input.error{border-color:#f87171}.withdrawal-field .err{font-size:.75rem;color:#dc2626;margin-top:.25rem}.withdrawal-btn-primary{margin-top:1.75rem;width:100%;color:#fff;font-weight:500;font-size:15px;padding:.75rem 1.5rem;border-radius:6px;background-color:#c0392b;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s}.withdrawal-btn-primary:hover{transform:translateY(-1px)}.withdrawal-row-group{margin-top:1.5rem;border-radius:.75rem;background:#f8fafc}.withdrawal-row{display:flex;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid #e2e8f0}.withdrawal-row:first-child{border-top:0}.withdrawal-row dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:#64748b}.withdrawal-row dd{font-size:.875rem;font-weight:500;color:#0f172a;text-align:right;margin-left:1rem;word-break:break-all}.withdrawal-actions{margin-top:1.5rem;display:flex;gap:.75rem}.withdrawal-actions button{flex:1;padding:.75rem 1.25rem;border-radius:6px;font-weight:500;font-size:15px}.withdrawal-btn-secondary{border:1px solid #cbd5e1;color:#334155;background:#fff}.withdrawal-btn-secondary:hover{background:#f8fafc}.withdrawal-icon-circle{width:3.5rem;height:3.5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;margin:0 auto}.withdrawal-icon-circle--success{background:#ecfdf5}.withdrawal-icon-circle--error{background:#fef2f2}.withdrawal-modal__step.center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-footer.css.map */
