.qc-footer-section,.qc-footer,#footer-group .qc-footer-section{background:var(--qc-footer-bg, var(--qc-navy, #1c2349))!important;color:#fff}.qc-footer{width:100%;overflow:hidden}.qc-footer__inner{box-sizing:border-box;margin:0 auto;max-width:var(--qc-page-width, 1320px);padding:56px 24px 28px}.qc-footer__grid{display:grid;gap:36px 28px;grid-template-columns:1fr}@media screen and (min-width:750px){.qc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.qc-footer__grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr)) 1.25fr;align-items:start}}.qc-footer__logo{background:none;border:0;border-radius:4px;box-shadow:none;display:inline-flex;line-height:0;max-width:100%;padding:0;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.qc-footer__logo:hover{opacity:.86;transform:translateY(-1px)}.qc-footer__logo:focus-visible{outline:2px solid var(--qc-cyan, #3ec4e5);outline-offset:4px}.qc-footer .qc-footer__logo img{display:block;filter:none!important;height:auto;max-height:none;max-width:100%;width:140px}@media screen and (min-width:750px){.qc-footer .qc-footer__logo img{width:170px}}.qc-footer__wordmark{color:#fff!important;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;text-decoration:none}.qc-footer__blurb{color:#ffffffb8;font-size:.9rem;line-height:1.55;margin:14px 0 0;max-width:32ch}.qc-footer__contact{display:grid;gap:8px;list-style:none;margin:18px 0 0;padding:0}.qc-footer__contact li,.qc-footer__contact a{color:#ffffffd9!important;font-size:.9rem;text-decoration:none}.qc-footer__contact a:hover{color:var(--qc-cyan, #3ec4e5)!important}.qc-footer__heading{color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.qc-footer__links{display:grid;gap:10px;list-style:none;margin:0;padding:0}.qc-footer__links a{color:#ffffffc7!important;font-size:.92rem;text-decoration:none;transition:color .15s ease}.qc-footer__links a:hover{color:var(--qc-cyan, #3ec4e5)!important}.qc-footer__newsletter-text{color:#ffffffb8;font-size:.9rem;line-height:1.5;margin:0 0 14px}.qc-footer__form-row{align-items:stretch;background:#fff;border-radius:999px;display:flex;overflow:hidden}.qc-footer__form-row input{background:transparent;border:0;color:var(--qc-navy, #1c2349);flex:1;font:inherit;min-width:0;outline:none;padding:12px 16px}.qc-footer__form-row button{align-items:center;background:var(--qc-cyan, #3ec4e5);border:0;color:var(--qc-navy, #1c2349);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:800;justify-content:center;padding:0 16px;transition:filter .15s ease}.qc-footer__form-row button:hover{filter:brightness(1.05)}.qc-footer__form-msg{font-size:.8rem;margin:10px 0 0}.qc-footer__form-msg--ok{color:var(--qc-cyan-bright, #8cfaff)}.qc-footer__form-msg--err{color:#ffb4b4}.qc-footer__bottom{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:40px;padding-top:20px}.qc-footer__copyright,.qc-footer__copyright a,.qc-footer__bottom-links a{color:#ffffffb3!important;font-size:.82rem;margin:0;text-decoration:none}.qc-footer__copyright a:hover,.qc-footer__bottom-links a:hover{color:var(--qc-cyan, #3ec4e5)!important}.qc-footer__bottom-links{display:flex;flex-wrap:wrap;gap:16px}.qc-footer__payments{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qc-footer__pay-icon{height:24px;width:auto}#footer-group,#footer-group>.shopify-section{background:var(--qc-footer-bg, var(--qc-navy, #1c2349))!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qc-footer.css.map */
