.custom-footer-container{background:#0a0a0a;color:#fff;padding:60px 0 0}.custom-footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1600px;margin:0 auto;padding:0 40px;gap:64px}.footer-col{flex:1 1 180px;min-width:180px;max-width:320px;margin-bottom:40px}.newsletter-col{flex:1.7 1 320px;max-width:420px}.newsletter-col h3{font-size:2rem;font-weight:500;margin-bottom:16px;color:#fff}.newsletter-col p{margin-bottom:24px;font-size:1.1rem}.newsletter-form{display:flex;gap:12px;border-bottom:1px solid #f5f4e6;padding-bottom:4px}.newsletter-form input[type=email]{background:transparent;border:none;color:#f5f4e6;font-size:1.1rem;flex:1;outline:none}.newsletter-form input[type=email]::placeholder{color:#888}.newsletter-form button{background:none;border:none;color:#f5f4e6;font-size:1.1rem;cursor:pointer;padding:0 0 0 8px;transition:color .2s}.newsletter-form button:hover{color:#fff}.help-col h4,.shop-col h4,.brand-col h4,.follow-col h4{font-size:1.4rem;font-weight:500;margin-bottom:16px;color:#fff}.help-col p{font-size:1rem;margin-bottom:16px}.help-list{list-style:none;padding:0;margin:0}.help-list li{display:flex;align-items:center;font-size:1.1rem;margin-bottom:10px}.footer-icon{margin-right:10px;font-size:1.2em}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:10px;font-size:1.1rem}.footer-social-icons{display:flex;gap:24px;align-items:center;margin-top:8px}.footer-logo-section{width:100%;text-align:center;align-items:center;max-width:1600px;margin:0 auto;padding:40px 40px 24px;background:#0a0a0a}.footer-logo-section img{width:100%;height:auto}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;padding:40px 40px 24px;background:#0a0a0a}.footer-bottom-left{display:flex;align-items:center}.footer-bottom-center{display:flex;align-items:center;text-align:center;flex:1;justify-content:center}.footer-disclaimer{color:#fff;font-size:.75rem;line-height:1.4;max-width:600px;opacity:.8}.footer-logo{font-size:1rem;font-weight:500;display:flex;align-items:center;gap:8px}.footer-bottom-right{color:#fff;font-size:1rem}@media (max-width: 1100px){.custom-footer-columns{flex-wrap:wrap;gap:32px}.footer-col{min-width:160px;max-width:100%}.newsletter-col{max-width:100%}}@media (max-width: 800px){.custom-footer-columns{flex-direction:column;gap:32px;padding:0 16px}.footer-bottom-row{flex-direction:column;gap:16px;padding:32px 16px 16px}.newsletter-col{flex:1 1 100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer.css.map */
