:root{--rs-footer-bg: #0c0b0a;--rs-footer-fg: #cfc8be;--rs-footer-muted: #8c857c;--rs-footer-heading: #ffffff;--rs-footer-bar-muted: #6b655c;--rs-footer-line: #211f1c;--rs-footer-field-line: #2a2723;--rs-footer-accent: var(--rs-accent, #e01e26);--rs-footer-btn-radius: 4px;--rs-footer-field-radius: 5px}.shopify-section-group-footer-group{flex-shrink:0;margin:0;max-width:none;padding:0;width:100%}.rs-footer-section.shopify-section{background:#0000;margin:0;max-width:none;padding:0;width:100%}html{min-height:100%}body{display:flex!important;flex-direction:column;grid-template-columns:unset!important;grid-template-rows:unset!important;min-height:100vh;min-height:100dvh}#MainContent,.content-for-layout{flex:1 0 auto}.rs-footer{background:var(--rs-footer-bg);color:var(--rs-footer-fg);margin-top:64px;width:100%}.rs-footer__main{padding-block:48px}.rs-footer__container{box-sizing:border-box;margin-inline:auto;max-width:var(--rs-site-max-width, 1240px);padding-inline:var(--rs-site-pad-x, 20px);width:100%}.rs-footer__grid{display:grid;gap:36px;grid-template-columns:1fr}.rs-footer__brand-logo{display:block;height:96px;margin-bottom:16px;object-fit:contain;width:auto}.rs-footer__brand-text{color:var(--rs-footer-muted);font-family:Archivo,sans-serif;font-size:13.5px;line-height:1.6;margin:0;max-width:280px}.rs-footer__heading{color:var(--rs-footer-heading);font-family:Archivo,sans-serif;font-size:16px;font-weight:900;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.rs-footer__links{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.rs-footer__link{color:inherit;font-family:Archivo,sans-serif;font-size:14px;text-decoration:none;transition:color .2s ease}.rs-footer__link:hover{color:var(--rs-footer-heading)}.rs-footer__newsletter-text{color:var(--rs-footer-muted);font-family:Archivo,sans-serif;font-size:13.5px;margin:0 0 14px}.rs-footer__form{margin:0}.rs-footer__field-group{align-items:stretch;border:1px solid var(--rs-footer-field-line);border-radius:var(--rs-footer-field-radius);display:flex;gap:8px;padding:5px}.rs-footer__input{background:#0000;border:none;color:var(--rs-footer-heading);flex:1;font-family:Archivo,sans-serif;font-size:13px;min-width:0;outline:none;padding:8px 10px}.rs-footer__input::placeholder{color:var(--rs-footer-muted)}.rs-footer__submit{background:var(--rs-footer-accent);border:none;border-radius:var(--rs-footer-btn-radius);color:#fff;cursor:pointer;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;padding:0 16px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.rs-footer__submit:hover{background:var(--rs-accent-hover, #c41920)}.rs-footer__message{font-family:Archivo,sans-serif;font-size:13px;margin:10px 0 0}.rs-footer__message--error{color:#ff8a8a}.rs-footer__message--success{color:var(--rs-footer-heading)}.rs-footer__bar{border-top:1px solid var(--rs-footer-line)}.rs-footer__bar-inner{align-items:center;display:flex;flex-wrap:wrap;font-family:Spline Sans Mono,monospace;font-size:11.5px;gap:14px;justify-content:space-between;letter-spacing:.03em;padding-block:18px}.rs-footer__copyright{color:var(--rs-footer-bar-muted);text-transform:uppercase}.rs-footer__policies{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0;padding:0}.rs-footer__policy-link{color:var(--rs-footer-bar-muted);text-decoration:none;transition:color .2s ease}.rs-footer__policy-link:hover{color:var(--rs-footer-heading)}@media screen and (min-width:750px){.rs-footer__grid{grid-template-columns:1.2fr 1fr 1fr}}@media screen and (max-width:749px){.rs-footer{margin-top:48px}.rs-footer__main{padding-block:36px}.rs-footer__grid{gap:32px}.rs-footer__brand-logo{height:80px}.rs-footer__brand-text{max-width:none}.rs-footer__field-group{flex-direction:column}.rs-footer__submit{padding:12px 16px;width:100%}.rs-footer__bar-inner{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rs-footer__link,.rs-footer__submit,.rs-footer__policy-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/component-footer.css.map */
