.ftr-section{width:100%;background-color:var(--ftr-bg);color:var(--ftr-text)}.ftr-container{max-width:1400px;margin:0 auto;padding:0 32px}.ftr-top-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:48px}.ftr-col-heading{color:var(--ftr-heading);font-size:24px;font-weight:700;margin:0 0 20px}.ftr-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ftr-link{color:var(--ftr-link);text-decoration:none;font-size:15px}.ftr-link:hover{text-decoration:underline}.ftr-logo{display:block;margin-bottom:20px}.ftr-logo-text{color:var(--ftr-heading);font-size:22px;font-weight:700;margin:0 0 20px}.ftr-newsletter-heading{color:var(--ftr-heading);font-size:20px;font-weight:700;margin:0 0 8px}.ftr-newsletter-text{font-size:14px;line-height:1.5;margin:0 0 16px;max-width:320px}.ftr-input-wrap{display:flex;align-items:center;border:1px solid;padding:6px 6px 6px 20px;max-width:360px}.ftr-email-input{flex:1;background:transparent;border:none;outline:none;font-size:15px}.ftr-email-input::placeholder{color:#888}.ftr-submit-btn{border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex-shrink:0}.ftr-arrow-icon{width:20px;height:20px}.ftr-form-success{font-size:14px;margin-bottom:8px}.ftr-address{font-size:15px;line-height:1.6;margin:0 0 14px}.ftr-contact-line{display:block;font-size:15px;margin-bottom:8px}.ftr-social-row{display:flex;gap:14px;margin-top:18px}.ftr-social-icon{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:var(--ftr-heading)}.ftr-social-icon svg{width:18px;height:18px}.ftr-features-row{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ftr-border);border-bottom:1px solid var(--ftr-border)}.ftr-feature{display:flex;align-items:center;gap:14px;padding:32px 24px;border-right:1px solid var(--ftr-border)}.ftr-feature:last-child{border-right:none}.ftr-feature-icon{width:44px;height:44px;flex-shrink:0;color:var(--ftr-heading)}.ftr-feature-icon svg,.ftr-feature-icon img{width:100%;height:100%;object-fit:contain}.ftr-feature-title{color:var(--ftr-heading);font-weight:700;font-size:15px;margin:0 0 2px}.ftr-feature-subtext{font-size:14px;margin:0}.ftr-bottom-bar{display:flex;align-items:stretch;justify-content:space-between;gap:0;padding:0;flex-wrap:wrap}.ftr-badges-left{display:flex;align-items:center;gap:16px;padding:28px 40px 28px 0}.ftr-badge-block{display:flex;align-items:center;gap:16px}.ftr-badge-img{width:60px;height:60px;border-radius:50%;object-fit:cover}.ftr-badge-title{color:var(--ftr-heading);font-weight:700;font-size:16px;margin:0}.ftr-badge-subtext{font-size:14px;margin:2px 0 0}.ftr-copyright{display:flex;align-items:center;justify-content:center;gap:14px;padding:28px 40px;flex:1;border-left:1px solid var(--ftr-border);border-right:1px solid var(--ftr-border)}.ftr-copyright-icon{width:32px;height:32px;color:var(--ftr-heading);flex-shrink:0}.ftr-copyright-text{color:var(--ftr-heading);font-weight:700;font-size:15px;margin:0}.ftr-copyright-subtext{font-size:14px;margin:2px 0 0}.ftr-badges-right{display:flex;align-items:center;gap:20px;padding:28px 0 28px 40px;flex-wrap:wrap}.ftr-security-badge img{height:44px;width:auto;object-fit:contain}@media screen and (max-width:989px){.ftr-top-grid{grid-template-columns:1fr 1fr}.ftr-features-row{grid-template-columns:repeat(2,1fr)}.ftr-feature{border-bottom:1px solid var(--ftr-border)}.ftr-feature:nth-child(2n){border-right:none}}@media screen and (max-width:599px){.ftr-container{padding:0 20px}.ftr-top-grid{grid-template-columns:1fr;gap:32px}.ftr-features-row{grid-template-columns:1fr}.ftr-feature{border-right:none}.ftr-bottom-bar{flex-direction:column;align-items:stretch}.ftr-badges-left,.ftr-copyright,.ftr-badges-right{padding:20px 0;border-left:none;border-right:none}.ftr-copyright{justify-content:flex-start;border-top:1px solid var(--ftr-border);border-bottom:1px solid var(--ftr-border)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-custom-footer.css.map */
