.d-footer-1721-main-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--col-gap);padding-bottom:56px}.d-footer-1721-newsletter-title{font-size:var(--newsletter-title-size);font-weight:800;color:var(--newsletter-title-color);line-height:1.35;letter-spacing:-.2px;margin-bottom:24px}.d-footer-1721-input-wrapper{position:relative;display:flex;align-items:center;width:100%;max-width:310px;border:1px solid var(--input-border-color);border-radius:var(--input-radius);height:var(--input-height);padding:0 7px 0 20px;background-color:#fff;transition:border-color .2s ease}.d-footer-1721-input-wrapper:focus-within{border-color:#111}.d-footer-1721-email-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--input-color)}.d-footer-1721-email-input::placeholder{color:var(--input-placeholder-color)}.d-footer-1721-submit-btn{width:var(--submit-btn-size);height:var(--submit-btn-size);background-color:var(--submit-btn-bg);color:var(--submit-btn-color);border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .2s ease,transform .15s ease}.d-footer-1721-submit-btn:hover{opacity:.85;transform:scale(1.04)}.d-footer-1721-col-title{font-size:var(--col-title-size);font-weight:800;color:var(--col-title-color);letter-spacing:.4px;text-transform:uppercase;margin-bottom:22px}.d-footer-1721-link-list{list-style:none;display:flex;flex-direction:column;gap:13px;margin:0;padding:0}.d-footer-1721-nav-link{font-size:var(--link-size);color:var(--link-color);text-decoration:none;line-height:1.25;transition:color .2s ease}.d-footer-1721-nav-link:hover{color:var(--link-hover-color)}.d-footer-1721-contact-list{display:flex;flex-direction:column;gap:var(--contact-gap);font-size:var(--contact-text-size);color:var(--contact-text-color);line-height:1.45}.d-footer-1721-contact-item strong{font-weight:700;color:var(--contact-label-color)}.d-footer-1721-contact-item a{color:inherit;text-decoration:none}.d-footer-1721-contact-item a:hover{text-decoration:underline}.d-footer-1721-time-sub{display:block;margin-top:2px;color:#666}.d-footer-1721-divider{width:100%;height:1px;background-color:var(--border-color);margin-bottom:28px}.d-footer-1721-sub-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.d-footer-1721-social-list{display:flex;align-items:center;gap:var(--social-gap)}.d-footer-1721-social-btn{width:var(--social-btn-size);height:var(--social-btn-size);background-color:var(--social-btn-bg);color:var(--social-btn-color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.d-footer-1721-social-btn:hover{background-color:#eaeaea;transform:translateY(-2px)}.d-footer-1721-payment-list{display:flex;align-items:center;gap:8px}.d-footer-1721-copyright{text-align:center;font-size:13px;color:var(--copyright-color);font-weight:400}@media(max-width:992px){.d-footer-1721-main-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.d-footer-1721-main-grid{grid-template-columns:1fr}.d-footer-1721-sub-footer{flex-direction:column;align-items:flex-start;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/2-shop-footer.css.map */
