.custom-footer{background-color:#fff;margin-top:0}.custom-footer__content{background-color:#fff;padding:120px 0 56px}.custom-footer__content .page-width{padding:0}.custom-footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}.custom-footer__brand{flex:0 0 auto}.custom-footer__logo{margin-bottom:20px}.custom-footer__logo-image{height:auto;max-width:100%;display:block}.custom-footer__logo-text{font-size:2rem;font-weight:700;color:#000;font-family:sans-serif;letter-spacing:-.02em}.custom-footer__logo-dot{font-size:1.5rem;color:#ffec00;margin-left:.2rem;font-weight:700}.custom-footer__subtitle{font-size:24px;line-height:38px;font-weight:400;color:#000;margin:0;letter-spacing:0em}.custom-footer__newsletter{flex:0 0 auto;max-width:530px}.custom-footer__newsletter-heading{font-size:24px;line-height:28px;font-weight:600;color:#000;margin:0 0 8px}.custom-footer__newsletter-description{font-size:12px;font-weight:400;color:#0009;font-family:sans-serif;margin:0 0 30px;line-height:20px}.custom-footer__newsletter-form{width:100%}.custom-footer__newsletter-field{display:flex;gap:.5rem;align-items:stretch}.custom-footer__newsletter-input{flex:1;padding:19px 20px;border-radius:12px;font-size:14px;line-height:20px;background-color:#f8f8f8;color:#000;min-width:370px;border:none;transition:border-color .3s ease}.custom-footer__newsletter-input:focus{outline:none;background-color:#fff}.custom-footer__newsletter-input::placeholder{color:#999}.custom-footer__newsletter-button{background-color:#000;color:#fff;border:none;border-radius:12px;font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.custom-footer__newsletter-button:hover{background-color:#333}.custom-footer__newsletter-error{display:block;color:#e74c3c;font-size:.8rem;margin-top:.5rem;font-family:sans-serif}.custom-footer__newsletter-success{display:block;color:#27ae60;font-size:.8rem;margin-top:.5rem;font-family:sans-serif}.custom-footer__divider{height:1px;background-color:#989898;margin:auto;opacity:.3}.custom-footer__bottom{padding:56px 0 90px}.custom-footer__bottom .page-width{padding:0}.custom-footer__bottom-content{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}.custom-footer__contact{flex:0 0 auto}.custom-footer__contact-item{margin-bottom:12px;font-size:16px;color:#000}.custom-footer__contact-item:last-of-type{margin-bottom:1.5rem}.custom-footer__contact-label{margin-right:.5rem}.custom-footer__contact-link{color:#000;text-decoration:none;transition:color .3s ease}.custom-footer__contact-link:hover{color:#666}.custom-footer__contact-text{color:#000;white-space:break-spaces}.custom-footer__social{display:flex;gap:16px;margin-top:32px}.custom-footer__social-link{display:block;text-decoration:none}.custom-footer__social-icon{width:40px;height:40px;background-color:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.custom-footer__social-link:hover .custom-footer__social-icon{background-color:#e5e7eb}.custom-footer__menu{flex:0 0 auto;display:flex;gap:120px}.custom-footer__menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.custom-footer__menu-item{margin:0}.custom-footer__menu-title{font-size:24px;font-weight:600;line-height:28px;letter-spacing:0px;margin:8px 0 24px}.custom-footer__menu-link{color:#000;text-decoration:none;font-size:16px;line-height:24px;font-weight:400;position:relative;transition:color .3s ease}.custom-footer__menu-link:after{position:absolute;left:0;bottom:-2px;content:"";display:block;background-color:#000;transition:all .3s ease;width:0;height:1px}.custom-footer__menu-link:hover:after{width:100%}.custom-footer__copyright{background-color:#ffec00;padding:1.5rem 0}.custom-footer__copyright-text{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#000;text-align:center}.custom-footer__copyright-link{color:#000;text-decoration:none;font-weight:400;transition:all .3s ease;position:relative;text-transform:none}.custom-footer__copyright-link:after{content:"";position:absolute;width:0;height:1.5px;bottom:-2px;left:0;background-color:#000;transition:width .3s ease}.custom-footer__copyright-link:hover:after{width:100%}@media screen and (min-width: 769px){.custom-footer__top{flex-direction:row;gap:3rem}.custom-footer__newsletter-field{flex-direction:row;gap:12px}.custom-footer__newsletter-button{width:auto;padding:19px 36px}}@media screen and (max-width: 768px){.custom-footer__content{padding:72.5px 24px 30px}.custom-footer__top{flex-direction:column;gap:2rem}.custom-footer__newsletter{max-width:100%}.custom-footer__newsletter-field{gap:8px}.custom-footer__newsletter-input{width:65%;padding:10px;flex:initial;border-radius:6px;min-width:auto;font-size:13px;line-height:17px}.custom-footer__newsletter-button{flex:1;border-radius:6px;font-size:13px;line-height:17px;padding:10px 16px}.custom-footer__logo{margin:0 0 15px}.custom-footer__logo-text{font-size:1.5rem}.custom-footer__logo-dot{font-size:1.2rem}.custom-footer__subtitle{font-size:13px;line-height:20px}.custom-footer__newsletter-heading{font-size:16px;line-height:20px;margin:0 0 6px}.custom-footer__newsletter-description{font-size:13px;line-height:17px;margin:0 0 15px}.custom-footer__bottom{padding:30px 28px 48px}.custom-footer__bottom-content{flex-direction:column;gap:2rem}.custom-footer__contact-item{font-size:13px;line-height:20px;margin:0 0 10px;letter-spacing:0;padding-right:40px}.custom-footer__menu{flex-wrap:wrap;row-gap:28px;column-gap:120px}.custom-footer__menu-list{gap:12px}.custom-footer__menu-link{font-size:12px;line-height:18px}.custom-footer__menu-item{line-height:18px}.custom-footer__menu-title{font-size:18px;font-weight:700;line-height:22px;margin:0 0 18px}.custom-footer__social-icon{width:40px;height:40px}.custom-footer__social{margin-top:20px}.custom-footer__copyright{padding:9px 30px 9px 25px}.custom-footer__copyright-text{font-size:12px}.custom-footer__divider{width:85%}.custom-footer__contact-text{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-custom-footer.css.map */
