.footer-content,.footer-utilities{background-color:#000!important;--color-foreground: 255, 255, 255;--color-foreground-rgb: 255, 255, 255;--color-background: 17, 17, 17;--color-background-rgb: 17, 17, 17;--color-border: 255, 255, 255;--color-border-rgb: 255, 255, 255;--color-foreground-muted: rgba(255, 255, 255, .65);color:#fff}.footer-content .section-background,.footer-utilities .section-background{background-color:#000!important}.footer-content .section,.footer-utilities .section{background-color:#000}.footer-content [class*=color-scheme],.footer-utilities [class*=color-scheme]{background-color:transparent!important;--color-foreground: 255, 255, 255;--color-foreground-rgb: 255, 255, 255;--color-background: 17, 17, 17;--color-background-rgb: 17, 17, 17}.shopify-section:has(.footer-content),.shopify-section:has(.utilities){background-color:#000}.shopify-section:has(.footer-content) .section-background,.shopify-section:has(.utilities) .section-background{background-color:#000!important}.footer-content{padding-top:64px!important;padding-bottom:52px!important;column-gap:40px!important;row-gap:40px!important}.footer-content .menu__heading,.footer-content .menu__heading__default,.footer-content h2,.footer-content h3,.footer-content .h2,.footer-content .h3{color:#fff!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;opacity:.9!important;margin-bottom:20px!important;font-family:var(--font-body--family)!important}.footer-content a:not(.button):not(.button-secondary){display:block;color:#fff!important;opacity:.72;font-size:.9rem;padding:5px 0;text-decoration:none!important;transition:opacity .2s ease,padding-left .2s ease;line-height:1.5;transform:none;font-weight:400}.footer-content a:not(.button):not(.button-secondary):hover{opacity:1;padding-left:0;transform:none;color:#fff!important}.footer-content p,.footer-content span,.footer-content li,.footer-content div{color:#fff}.footer-content .email-signup__input,.footer-content input[type=email],.footer-content input[type=text]{background-color:transparent!important;border:1.5px solid rgba(255,255,255,.45)!important;color:#fff!important;border-radius:4px!important;padding:12px 16px!important;font-size:.88rem!important;transition:border-color .2s ease!important}.footer-content .email-signup__input::placeholder,.footer-content input[type=email]::placeholder{color:#ffffff73!important}.footer-content .email-signup__input:focus,.footer-content input[type=email]:focus{border-color:#ffffffd9!important;outline:none!important;box-shadow:none!important}.footer-content .email-signup__button,.footer-content .button{background-color:#fff!important;color:#000!important;border-radius:4px!important;font-weight:600!important;font-size:.82rem!important;letter-spacing:.06em!important;transition:opacity .2s ease!important;border:none!important}.footer-content .email-signup__button:hover,.footer-content .button:hover{opacity:.88!important;transform:none!important;box-shadow:none!important}.footer-content .social-links__link,.footer-content [class*=social] a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background-color:#ffffff1a!important;color:#fff!important;opacity:1!important;transition:background-color .2s ease!important;padding:0!important;transform:none!important}.footer-content .social-links__link:hover,.footer-content [class*=social] a:hover{background-color:#ffffff38!important;opacity:1!important;transform:none!important}.footer-content .social-links__link svg,.footer-content [class*=social] svg{fill:#fff!important;width:16px!important;height:16px!important}.footer-content ul{list-style:none!important;padding:0!important;margin:0!important}.footer-content ul li{margin-bottom:2px!important}.footer-utilities{background-color:#000!important}.utilities{border-top:1px solid rgba(255,255,255,.12)!important;padding-top:20px!important;padding-bottom:20px!important;color:#ffffff8c!important}.utilities a,.utilities p,.utilities span,.utilities div{color:#ffffff8c!important;font-size:.78rem!important;text-decoration:none!important}.utilities a:hover{color:#fff!important;opacity:1!important}.footer-policy-list,[class*=footer-policy-list]{display:flex;flex-wrap:wrap;gap:0;align-items:center}.footer-policy-list a,[class*=footer-policy-list] a{display:inline!important;padding:0!important}.footer-policy-list li+li:before,[class*=footer-policy-list] li+li:before{content:" | ";color:#ffffff4d;padding:0 8px}.footer-policy-list ul,[class*=footer-policy-list] ul{display:flex;flex-wrap:wrap;align-items:center;list-style:none!important;padding:0!important;margin:0!important;gap:0}.shopify-section:has(.media-with-content)+.shopify-section:has(.footer-content),.shopify-section:has(.footer-content){background-color:#000}@media screen and (max-width:749px){.footer-content{padding-top:48px!important;padding-bottom:40px!important}.footer-content .menu__heading,.footer-content .menu__heading__default,.footer-content h3{margin-bottom:14px!important}.footer-content a:not(.button):not(.button-secondary){font-size:.88rem;padding:4px 0}.utilities{flex-direction:column;align-items:center;text-align:center;gap:16px!important}.footer-policy-list ul,[class*=footer-policy-list] ul{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-improvements.css.map */
