.footer-custom{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.footer-custom__inner{max-width:1200px;margin:0 auto;padding:60px 40px 40px;display:grid;grid-template-columns:1.2fr repeat(3,1fr) 1.3fr;gap:40px;align-items:start}.footer-custom__logo{max-width:160px;height:auto;display:block;margin-bottom:16px}.footer-custom__logo-link{display:inline-block}.footer-custom__brand-name{font-size:18px;font-weight:700;text-decoration:none;display:block;margin-bottom:14px;letter-spacing:.05em}.footer-custom__brand-text{font-size:13px;line-height:1.75;margin:0 0 20px;opacity:.65}.footer-custom__socials{display:flex;gap:14px;align-items:center;margin-top:20px}.footer-custom__social-link{display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s,color .2s}.footer-custom__social-link:hover{opacity:1}.footer-custom__col{text-align:left}.footer-custom__col-toggle{background:none;border:none;padding:0;cursor:default;display:flex;align-items:center;justify-content:space-between;width:100%}.footer-custom__col-arrow{display:none;transition:transform .25s ease}.footer-custom__col-arrow--open{transform:rotate(180deg)}.footer-custom__col-title{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;text-align:left}.footer-custom__col-line{height:1px;width:100%;margin:0 0 18px;opacity:.2}.footer-custom__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;text-align:left}.footer-custom__link{font-size:13px;text-decoration:none;opacity:.65;transition:opacity .2s,color .2s;line-height:1.4}.footer-custom__link:hover{opacity:1}.footer-custom__newsletter-col,.footer-custom__newsletter-col .footer-custom__col-title{text-align:left}.footer-custom__newsletter-text{font-size:13px;line-height:1.6;margin:0 0 12px;opacity:.75}.footer-custom__newsletter-row{display:flex;margin-top:4px}.footer-custom__newsletter-input{flex:1;background:transparent;border:1px solid;border-right:none;padding:10px 12px;font-size:13px;outline:none;min-width:0}.footer-custom__newsletter-btn{padding:10px 16px;font-size:12px;font-weight:600;letter-spacing:.08em;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s}.footer-custom__newsletter-btn:hover{opacity:.85}.footer-custom__newsletter-success{font-size:12px;margin:8px 0 0;opacity:.7}.footer-custom__badge{margin-top:20px}.footer-custom__badge-link{display:inline-block;text-decoration:none;transition:opacity .2s}.footer-custom__badge-link:hover{opacity:.8}.footer-custom__badge-img{max-width:140px;height:auto;display:block}.footer-custom__payments{border-top:1px solid;padding:20px 40px}.footer-custom__payments-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.footer-custom__payments-inner .payment-icon{height:28px;width:auto;opacity:.7}.footer-custom__bottom{border-top:1px solid;padding:16px 40px}.footer-custom__copyright{font-size:12px;margin:0;opacity:.35;text-align:center}@media(max-width:900px){.footer-custom__inner{grid-template-columns:1fr 1fr;gap:32px;padding:40px 20px 32px}.footer-custom__brand,.footer-custom__newsletter-col{grid-column:span 2}.footer-custom__payments{padding:16px 20px}.footer-custom__bottom{padding:14px 20px}}@media(max-width:480px){.footer-custom__inner{grid-template-columns:1fr;padding:24px 20px;gap:0}.footer-custom__brand{grid-column:span 1;text-align:center;padding-bottom:24px}.footer-custom__brand-text{text-align:center}.footer-custom__socials{justify-content:center}.footer-custom__logo{margin:0 auto 16px}.footer-custom__col{text-align:center;border-top:1px solid rgba(255,255,255,.15);padding:0}.footer-custom__col:last-of-type{border-bottom:1px solid rgba(255,255,255,.15)}.footer-custom__col-toggle{cursor:pointer;padding:14px 0}.footer-custom__col-arrow{display:flex}.footer-custom__col-title{text-align:left;margin:0}.footer-custom__col-line{display:none}.footer-custom__links{display:none;text-align:center;padding:0 0 14px;gap:10px}.footer-custom__links--open{display:flex}.footer-custom__newsletter-col{text-align:center;grid-column:span 1;padding-top:24px}.footer-custom__newsletter-col .footer-custom__col-title,.footer-custom__newsletter-text{text-align:center}.footer-custom__badge{display:flex;justify-content:center}.footer-custom__newsletter-success{text-align:center}.footer-custom__payments{padding:16px 20px}.footer-custom__bottom{padding:14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-custom.css.map */
