.custom-footer{font-family:var(--font-body--family),sans-serif}.cf-email-bar{background:var(--bar-bg);padding:var(--cf-bar-padding-top, 20px) var(--cf-bar-padding-side, 40px) var(--cf-bar-padding-bottom, 20px)}.cf-email-bar__content{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:var(--page-width, 1200px);margin:0 auto}.cf-email-bar__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:var(--cf-heading-weight, 700);font-size:var(--cf-heading-size, 16px);letter-spacing:var(--cf-heading-letter-spacing, .2em);text-transform:uppercase;color:#fff;margin:0 0 var(--cf-heading-bottom-spacing, 6px)}.cf-email-bar__subtext{font-size:13px;color:var(--muted-color);margin:0;line-height:1.5}.cf-email-bar__form{flex-shrink:0;width:340px}.cf-email-bar__input-wrap{display:flex}.cf-email-bar__input{flex:1;background:#fff;border:none;border-radius:28px 0 0 28px;padding:14px 20px;font-size:14px;color:#333;outline:none;font-family:inherit}.cf-email-bar__input::placeholder{color:#999}.cf-email-bar__button{background:var(--btn-color);color:var(--btn-text-color);border:none;font-size:12px;font-weight:700;letter-spacing:.08em;padding:14px 24px;border-radius:0 28px 28px 0;white-space:nowrap;cursor:pointer;font-family:inherit;transition:opacity .2s ease}.cf-email-bar__button:hover{opacity:.85}.cf-main{background:var(--footer-bg);padding:var(--cf-main-padding-top, 40px) var(--cf-main-padding-side, 40px) var(--cf-main-padding-bottom, 24px)}.cf-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-bottom:var(--cf-columns-spacing, 40px);max-width:var(--page-width, 1200px);margin-left:auto;margin-right:auto}.cf-column__heading{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--heading-color);margin-bottom:16px}.cf-column__links{display:flex;flex-direction:column;gap:10px}.cf-column__link{font-size:13px;color:var(--link-color);text-decoration:none;transition:color .2s ease}.cf-column__link:hover{color:#fff}.cf-social-icons{display:flex;gap:12px}.cf-social-icon{width:36px;height:36px;border-radius:50%;border:1px solid #333;display:flex;align-items:center;justify-content:center;color:var(--muted-color);text-decoration:none;transition:border-color .2s ease,color .2s ease}.cf-social-icon:hover{border-color:#666;color:#fff}.cf-trust-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:var(--cf-trust-padding, 20px) 0;border-top:1px solid var(--border-color);flex-wrap:wrap;max-width:var(--page-width, 1200px);margin:0 auto}.cf-trust-items{display:flex;align-items:center;gap:24px}.cf-trust-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#777;letter-spacing:.04em}.cf-trust-icon{color:var(--trust-icon-color);flex-shrink:0}.cf-payment-icons{display:flex;align-items:center;gap:8px}.cf-payment-icon{width:38px;height:24px;border-radius:4px;background:#fff}.cf-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--cf-bottom-padding, 16px);border-top:1px solid var(--border-color);max-width:var(--page-width, 1200px);margin:0 auto}.cf-copyright{font-size:11px;color:var(--copyright-color)}.cf-bottom-links{display:flex;gap:16px}.cf-bottom-link{font-size:11px;color:var(--copyright-color);text-decoration:none;transition:color .2s ease}.cf-bottom-link:hover{color:#999}@media(max-width:749px){.cf-email-bar{padding:var(--cf-bar-padding-top-mobile, 24px) var(--cf-bar-padding-side-mobile, 20px) var(--cf-bar-padding-bottom-mobile, 24px)}.cf-email-bar__content{flex-direction:column;gap:16px;align-items:stretch}.cf-email-bar__form{width:100%}.cf-email-bar__heading{font-size:var(--cf-heading-size-mobile, 14px)}.cf-main{padding:var(--cf-main-padding-top-mobile, 32px) var(--cf-main-padding-side-mobile, 20px) var(--cf-main-padding-bottom-mobile, 20px)}.cf-columns{grid-template-columns:1fr 1fr;gap:24px}.cf-trust-row{flex-direction:column;align-items:flex-start;gap:16px}.cf-trust-items{flex-direction:column;align-items:flex-start;gap:10px}.cf-payment-icons{flex-wrap:wrap}.cf-bottom{flex-direction:column;gap:12px;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-footer.css.map */
