.custom-footer{background-color:#7862ce;color:#fff;padding:60px 20px}.footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:180px;align-items:start}.footer-logo-column{display:flex;flex-direction:column;gap:15px}.footer-logo{max-width:200px;height:auto}.footer-logo-text{font-size:32px;font-weight:700;margin:0;color:#fff}.footer-tagline{font-size:16px;line-height:1.5;margin:0;color:#fff;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.footer-subtext{font-size:12px;margin:10px 0 0;color:#fff;opacity:.9}.footer-menu-column{display:flex;flex-direction:column}.footer-menu{display:flex;flex-direction:column;gap:12px}.footer-menu-link{color:#fff;text-decoration:none;font-size:16px;transition:opacity .2s}.footer-menu-link:hover{opacity:.7}.footer-social-column{display:flex;flex-direction:column;gap:20px}.footer-social-title{font-family:Antenna,sans-serif!important;font-size:16px;font-weight:600;margin:0;color:#fff}.footer-social-icons{display:flex;gap:15px}.footer-social-icon{color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#0003;border-radius:50%;transition:background-color .2s}.footer-social-icon:hover{background-color:#0006}.footer-social-icon svg{width:20px;height:20px}.footer-email-column{display:flex;flex-direction:column;gap:15px}.footer-email-title{font-size:14px;line-height:1.5;margin:0;color:#fff}.footer-email-form{display:flex;flex-direction:column;gap:10px}.footer-email-input{padding:12px 16px;border:1px solid #ffffff;border-radius:25px;background-color:transparent;color:#fff;font-size:14px}.footer-email-input::placeholder{color:#fff9}.footer-email-input:focus{outline:none;border-color:#fff;background-color:#ffffff1a}.footer-email-button{padding:12px 24px;background-color:#000;color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.footer-email-button:hover{background-color:#333}.footer-email-disclaimer{font-size:11px;line-height:1.4;margin:0;color:#fff;opacity:.8}.footer-email-disclaimer a{color:#fff;text-decoration:underline}@media screen and (max-width: 1024px){.footer-container{grid-template-columns:1fr 1fr;gap:30px}.footer-logo-column{grid-column:1 / -1}}@media screen and (max-width: 768px){.custom-footer{padding:40px 20px}.footer-container{display:flex;flex-direction:column;gap:60px}.footer-menu-column{order:1}.footer-social-column{order:2}.footer-logo-column{order:3}.footer-logo{max-width:150px}.footer-social-icons{justify-content:flex-start}.footer-logo-text{font-size:24px}.footer-tagline{font-size:14px}.footer-subtext{font-size:11px}.footer-menu-link,.footer-social-title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-footer.css.map */
