.footer-custom{width:100%;background-color:var(--primary-color);padding:12px 2rem}.footer-custom__inner{background-color:var(--white-color);padding:80px 60px 0;border-radius:8px}.footer-custom__wrapper{max-width:1400px;margin:0 auto}.footer-custom__logo{width:100%;padding-bottom:80px;display:flex;justify-content:flex-start;align-items:center}.footer-custom__logo-image{width:100%;max-width:1400px;height:auto;display:block}.footer-custom__logo-text{font-family:Space Grotesk;font-size:clamp(60px,12vw,160px);font-weight:700;letter-spacing:8px;text-transform:uppercase;color:var(--secondary-btn-color);line-height:1}.footer-custom__content{display:flex;justify-content:space-between;gap:80px;padding-bottom:100px}.footer-custom__newsletter{flex:0 0 auto;max-width:480px;display:flex;flex-direction:column;gap:6px}.footer-custom__newsletter-heading{font-family:Space Grotesk;font-size:clamp(22px,2.8vw,32px);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--secondary-color);margin:0;line-height:1.2}.footer-custom__newsletter-text{font-family:Space Grotesk!important;font-size:clamp(15px,1.6vw,18px);font-weight:400;line-height:1.5;color:var(--secondary-color);margin:0 0 20px;max-width:380px}.footer-custom__newsletter-form{width:100%;max-width:450px}.footer-custom__newsletter-input-wrapper{display:flex;align-items:center;gap:4px}.footer-custom__newsletter-input{flex:1;padding:17px 22px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;color:var(--secondary-color);background-color:transparent;border:2px solid var(--primary-color);border-radius:50px;outline:none;transition:all .3s ease}.footer-custom__newsletter-input::placeholder{color:var(--secondary-color);opacity:.6;text-transform:uppercase;font-size:12px;letter-spacing:1px}.footer-custom__newsletter-input:focus{border-color:var(--secondary-btn-color)}.footer-custom__newsletter-button{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--white-color);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;flex-shrink:0}.footer-custom__newsletter-button:hover{background-color:var(--secondary-btn-color);transform:rotate(45deg) scale(1.05)}.footer-custom__newsletter-button:focus{outline:2px solid var(--secondary-btn-color);outline-offset:2px}.footer-custom__menus{display:grid;grid-template-columns:repeat(3,minmax(auto,max-content));gap:60px;justify-content:end;flex:1}.footer-custom__menu-column{display:flex;flex-direction:column}.footer-custom__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:44px}.footer-custom__menu-item{margin:0}.footer-custom__menu-link{font-family:Space Grotesk;font-size:clamp(12px,1.3vw,15px);font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--secondary-color);text-decoration:none;transition:color .3s ease;display:inline-block;white-space:nowrap}.footer-custom__menu-link:hover{color:var(--secondary-btn-color)}.footer-custom__menu-link:focus{outline:2px solid var(--secondary-btn-color);outline-offset:4px;border-radius:2px}.footer-custom__bottom{display:flex;justify-content:space-between;align-items:center;padding:36px 60px;margin:0 -60px;background-color:var(--footer-bg-color);border-radius:8px}.footer-custom__copyright-text{font-family:Space Grotesk;font-size:clamp(11px,1.1vw,14px);font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--secondary-color);margin:0}.footer-custom__social{display:flex;align-items:center;gap:16px}.footer-custom__social-link{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-btn-color);color:var(--white-color);border-radius:50%;text-decoration:none;transition:all .3s ease}.footer-custom__social-link svg{width:24px;height:24px}.footer-custom__social-link:hover{background-color:var(--secondary-color);transform:translateY(-2px)}.footer-custom__social-link:focus{outline:2px solid var(--secondary-color);outline-offset:2px}@media screen and (max-width:1199px){.footer-custom__menus{gap:50px}}@media screen and (max-width:1023px){.footer-custom{padding:12px 1.5rem}.footer-custom__inner{padding:60px 40px 0;border-radius:8px}.footer-custom__logo{padding-bottom:60px}.footer-custom__content{flex-direction:column;gap:60px;padding-bottom:70px}.footer-custom__newsletter{max-width:100%}.footer-custom__newsletter-input{border:2px solid var(--primary-color)}.footer-custom__menus{grid-template-columns:repeat(2,1fr);gap:40px;justify-content:start}.footer-custom__bottom{padding:28px 40px;margin:0 -40px;border-radius:8px}}@media screen and (max-width:767px){.footer-custom{padding:12px 1rem}.footer-custom__inner{padding:50px 24px 0;border-radius:8px}.footer-custom__logo{padding-bottom:40px}.footer-custom__logo-text{font-size:80px;letter-spacing:4px}.footer-custom__content{padding-bottom:60px;gap:40px}.footer-custom__newsletter{gap:4px}.footer-custom__newsletter-heading{font-size:28px;margin-bottom:4px}.footer-custom__newsletter-text{font-size:15px;margin-bottom:12px}.footer-custom__newsletter-input{padding:14px 22px;font-size:12px;border:2px solid var(--primary-color)}.footer-custom__newsletter-button{width:52px;height:52px}.footer-custom__menus{grid-template-columns:repeat(2,1fr);gap:24px}.footer-custom__menu-list{gap:18px}.footer-custom__menu-link{font-size:11px;letter-spacing:1.2px}.footer-custom__bottom{flex-direction:column;gap:16px;padding:20px 24px;margin:0 -24px;align-items:center;text-align:center;border-radius:8px}.footer-custom__copyright-text{font-size:11px}.footer-custom__social{align-self:center;gap:12px}.footer-custom__social-link{width:38px;height:38px}.footer-custom__social-link svg{width:20px;height:20px}}@media screen and (max-width:480px){.footer-custom{padding:12px .75rem}.footer-custom__inner{padding:40px 20px 0;border-radius:8px}.footer-custom__logo{padding-bottom:32px}.footer-custom__logo-text{font-size:64px}.footer-custom__content{padding-bottom:50px;gap:36px}.footer-custom__newsletter-input-wrapper{gap:3px}.footer-custom__newsletter-input{border:2px solid var(--primary-color)}.footer-custom__bottom{padding:20px;margin:0 -20px;border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-footer-custom.css.map */
