.footer-custom{width:100%}.footer-container{max-width:1400px;margin:0 auto;padding:0 40px}.footer-main{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px}.footer-column{min-width:0;max-width:100%;overflow:hidden}.footer-logo{margin-bottom:20px}.footer-logo img{max-width:180px;height:auto}.footer-logo-text{font-size:24px;font-weight:700;letter-spacing:1px}.footer-about-text{font-size:14px;line-height:1.7;margin-bottom:25px;opacity:.85}.footer-social{display:flex;flex-wrap:wrap;gap:10px}.footer-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:all .3s ease;text-decoration:none}.footer-social-link svg{width:18px;height:18px}.footer-social-link:hover{transform:translateY(-3px)}.footer-heading{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:12px}.footer-menu a{font-size:14px;text-decoration:none;transition:color .2s ease,padding-left .2s ease;display:inline-block}.footer-menu a:hover{padding-left:5px}.footer-contact-list{list-style:none;padding:0;margin:0}.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;font-size:14px;line-height:1.5}.footer-contact-icon{flex-shrink:0;width:18px;height:18px;margin-top:2px;opacity:.7}.footer-contact-icon svg{width:100%;height:100%}.footer-contact-item a{text-decoration:none;transition:color .2s ease}.footer-newsletter{max-width:100%;overflow:hidden}.footer-newsletter-text{font-size:14px;line-height:1.6;margin-bottom:20px;opacity:.85}.footer-newsletter-form{margin-bottom:15px;max-width:100%}.footer-newsletter-field{display:flex;flex-direction:column;gap:10px;max-width:100%}.footer-newsletter-input{width:100%;padding:12px 14px;font-size:14px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff0d;color:inherit;outline:none;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.footer-newsletter-input::placeholder{color:inherit;opacity:.5}.footer-newsletter-input:focus{border-color:#ffffff80;background:#ffffff1a}.footer-newsletter-btn{width:100%;padding:12px 20px;font-size:14px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box}.footer-newsletter-btn svg{width:18px;height:18px}.footer-newsletter-success{font-size:13px;color:#4ade80;margin-top:10px}.footer-newsletter-error{font-size:13px;color:#f87171;margin-top:10px}.footer-newsletter-disclaimer{font-size:12px;opacity:.6;margin-top:10px;line-height:1.5}.footer-bottom{margin-top:50px;padding-top:25px;border-top:1px solid}.footer-bottom-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.footer-copyright{font-size:13px;opacity:.7}.footer-copyright p{margin:0}.footer-payment{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.footer-payment-icon{height:24px;width:auto;opacity:.7;transition:opacity .2s ease}.footer-payment-icon:hover{opacity:1}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:13px}.footer-bottom-links a{text-decoration:none;transition:color .2s ease}.footer-bottom-divider{opacity:.5;margin:0 5px}@media screen and (max-width:1100px){.footer-main{grid-template-columns:1fr 1fr 1fr;gap:35px}.footer-about{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-logo{grid-column:span 2}.footer-about-text{grid-column:1}.footer-social{grid-column:2;justify-content:flex-end;align-items:flex-start}}@media screen and (max-width:900px){.footer-container{padding:0 30px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-about{grid-column:span 2;display:block}.footer-social{justify-content:flex-start;margin-top:20px}.footer-heading{font-size:15px;margin-bottom:18px}.footer-bottom-content{flex-direction:column;text-align:center;gap:15px}.footer-payment,.footer-bottom-links{justify-content:center}}@media screen and (max-width:600px){.footer-container{padding:0 20px}.footer-main{grid-template-columns:1fr;gap:30px}.footer-about{grid-column:span 1;text-align:center}.footer-logo{margin-bottom:15px}.footer-logo img{max-width:150px}.footer-about-text{max-width:400px;margin-left:auto;margin-right:auto}.footer-social{justify-content:center;margin-top:20px}.footer-column{text-align:center}.footer-heading{font-size:14px;margin-bottom:15px}.footer-menu li{margin-bottom:10px}.footer-menu a:hover{padding-left:0}.footer-contact-list{display:inline-block;text-align:left}.footer-contact-item{justify-content:flex-start;margin-bottom:12px}.footer-newsletter{max-width:400px;margin-left:auto;margin-right:auto}.footer-newsletter-input{text-align:center}.footer-newsletter-btn{padding:14px 25px}.footer-bottom{margin-top:35px;padding-top:20px}.footer-copyright,.footer-bottom-links{font-size:12px}.footer-payment-icon{height:20px}}@media screen and (max-width:400px){.footer-container{padding:0 15px}.footer-social-link{width:36px;height:36px}.footer-social-link svg{width:16px;height:16px}.footer-heading,.footer-menu a,.footer-contact-item,.footer-newsletter-text{font-size:13px}}.footer-social-link:focus,.footer-menu a:focus,.footer-contact-item a:focus,.footer-newsletter-input:focus,.footer-newsletter-btn:focus,.footer-bottom-links a:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}@media(prefers-reduced-motion:reduce){.footer-social-link,.footer-menu a,.footer-newsletter-input,.footer-newsletter-btn{transition:none}.footer-social-link:hover{transform:none}}@media print{.footer-custom{background:#fff!important;color:#000!important;padding:20px 0}.footer-social,.footer-newsletter,.footer-payment{display:none}.footer-heading,.footer-menu a,.footer-contact-item a{color:#000!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer-custom.css.map */
