.footer{background:#425653;padding:80px 60px 0;border-radius:40px;margin:0 auto 24px;max-width:1556px;color:#fff;width:calc(100% - 22px)}.footer-container{max-width:1320px;margin:0 auto}.footer-container h2{font-family:Inter,sans-serif;font-size:42px;font-weight:500;line-height:51px;color:#fff;margin-bottom:10px}.promo-text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff;margin-bottom:40px}.signup-form{display:flex;gap:16px;width:100%;max-width:100%;margin-bottom:0}.footer-top__wrapper form{width:100%;max-width:530px}.email-input{height:56px;padding:0 24px;border:2px solid rgba(255,255,255,.15);border-radius:30px;background:transparent;color:#fff;font-family:Inter,sans-serif;font-size:14px;width:100%;max-width:330px;background-color:#ffffff1a}.email-input::placeholder{color:#fff;opacity:1}.signup-btn{height:56px;padding:0 60px;border-radius:30px;background:#fff;color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:700;border:none;cursor:pointer;transition:transform .2s ease}.signup-btn:hover{transform:translateY(-2px)}.footer-divider{height:1px;background:#ffffff1a;margin:40px 0}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px}.footer-info{max-width:400px}.footer-logo{height:48px;margin-bottom:0}.brand-description{color:#e5e5e5;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.16px;max-width:279px}.copyright{font-family:Inter,sans-serif;font-size:16px;color:#fff9}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.quick-links h3,.contact-info h3{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:20px}.quick-links ul{list-style:none;padding:0}.quick-links ul li{margin-bottom:12px}.quick-links ul a{color:#fffc;text-decoration:none;font-family:Inter,sans-serif;font-size:16px;transition:opacity .2s ease}.footer-links a:hover{text-decoration:underline}.quick-links ul a:hover{opacity:1}.contact-info p{color:#fffc;font-family:Inter,sans-serif;font-size:16px;margin-bottom:20px}.social-links{display:flex;gap:16px;margin-top:0}.social-links a{width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s ease}.social-links a:hover{opacity:1}.footer-top__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.footer-top__wrapper h2{margin:0}.footer-top__wrapper p{margin-bottom:0}.footer-top__wrapper{padding-bottom:68px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:102px}.footer-menu a{color:#fff;text-decoration:none;font-size:13px}.footer-menu a:hover{text-decoration:underline}.footer-menu{display:flex;gap:14px;flex-wrap:wrap}.footer-bottom__wrapper{display:flex;justify-content:space-between;gap:40px;align-items:center;padding:40px 0;border-top:1px solid rgba(255,255,255,.1);margin-top:118px;flex-wrap:wrap}@media(max-width:768px){.footer{padding:40px 20px;border-radius:20px}.footer-container h2{font-size:32px;line-height:40px}.footer-menu{flex-direction:column;gap:5px}.footer-bottom__wrapper{flex-direction:column;align-items:baseline;gap:20px}.email-input{max-width:100%}.signup-form{flex-direction:column;margin-bottom:40px}.footer-bottom{grid-template-columns:1fr;gap:40px}.footer-info{max-width:100%}.footer-links{grid-template-columns:1fr;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAABA */
