.footer{background:#f0f0f5;padding:60px 20px 30px}.footer-container{max-width:1400px;margin:0 auto}.footer-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:60px}.footer-column h3{font-size:16px;font-weight:600;margin-bottom:20px;color:#000}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:12px}.footer-column ul li a{color:#666;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-column ul li a:hover{color:#000}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;align-items:center;gap:10px;color:#666;font-size:14px}.contact-item svg{width:16px;height:16px;flex-shrink:0}.newsletter{max-width:300px}.newsletter p{color:#666;font-size:13px;line-height:1.6;margin-bottom:20px}.newsletter-form{display:flex;gap:10px}.newsletter-form input[type=email]{flex:1;padding:12px 16px;border:1px solid #ddd;background:#fff;font-size:14px;outline:none;transition:border-color .3s ease}.newsletter-form input[type=email]:focus{border-color:#000}.newsletter-form button{padding:12px 20px;background:#000;color:#fff;border:none;cursor:pointer;font-size:14px;transition:background .3s ease}.newsletter-form button:hover{background:#333}.footer-middle{text-align:center;padding:40px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.brand_image{text-align:center}.brand_image img{max-width:200px;width:100%;height:auto;margin:auto}.thank-you{font-size:16px;font-weight:600;margin-bottom:8px;color:#000}.thank-you-text{color:#666;font-size:14px;line-height:1.6;max-width:600px;margin:0 auto}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;flex-wrap:wrap;gap:20px}.payment-methods{display:flex;flex-direction:column;gap:10px}.payment-label{font-size:12px;color:#666}.payment-icons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.payment-icon{width:40px;height:26px;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#666}.payment-icon-svg{width:38px;height:24px}.social-links{display:flex;flex-direction:column;gap:10px;align-items:center}.social-label{font-size:12px;color:#666}.social-icons{display:flex;gap:15px}.social-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#000;transition:color .3s ease;cursor:pointer;text-decoration:none}.social-icon:hover{color:#666}.social-icon svg{width:20px;height:20px}.copyright{color:#666;font-size:13px}.footer-settings{display:flex;gap:20px;align-items:center}.localization-form{display:inline-block}.setting-select{padding:8px 12px;border:1px solid #ddd;background:#fff;font-size:13px;color:#666;cursor:pointer;outline:none;transition:border-color .3s ease}.setting-select:hover,.setting-select:focus{border-color:#000}@media (max-width: 768px){.footer{padding:40px 20px 20px}.footer-top{grid-template-columns:repeat(2,1fr);gap:30px}.newsletter{max-width:100%;grid-column:1 / -1}.footer-middle{padding:30px 0;flex-direction:column}.brand-name{font-size:28px}.footer-bottom{flex-direction:column;align-items:flex-start;padding-top:20px}.social-links{align-items:center;width:100%}.footer-settings{width:100%;justify-content:space-between}.setting-select{flex:1}}@media (max-width: 480px){.footer{padding:30px 15px 15px}.footer-top{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.newsletter-form{flex-direction:column}.newsletter-form button{width:100%}.footer-middle{padding:25px 0}.brand-name{font-size:24px;letter-spacing:3px}.thank-you{font-size:14px}.thank-you-text{font-size:13px}.footer-bottom{gap:15px}.footer-settings{flex-direction:column;gap:10px}.setting-select{width:100%}}.footer a:focus,.footer button:focus,.footer input:focus,.footer select:focus{outline:2px solid #000;outline-offset:2px}.footer a:focus:not(:focus-visible),.footer button:focus:not(:focus-visible),.footer input:focus:not(:focus-visible),.footer select:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/new_footer.css.map */
