.ft{background:var(--ft-bg, #3a0a15);color:var(--ft-text, #b0a8a0);padding:60px 0 var(--ft-pb-extra, 100px);overflow:hidden}.ft__container{max-width:1400px;margin:0 auto;padding:0 40px}.ft__nav-row{display:flex;gap:40px;position:relative;z-index:2}.ft__col{flex:1;min-width:0}.ft__col-heading{font-size:12px;font-weight:700;color:var(--ft-heading, #fff);text-transform:uppercase;letter-spacing:.06em;margin:0 0 18px}.ft__col-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ft__col-links a{font-size:13px;color:var(--ft-link, #b0a8a0);text-decoration:none;transition:color .2s;line-height:1.4}.ft__col-links a:hover{color:var(--ft-link-hover, #fff)}.ft__signup{flex:0 0 280px}.ft__signup-form{display:flex;flex-direction:column;gap:10px}.ft__signup-input{width:100%;padding:14px 20px;background:var(--ft-input-bg, #4a1525);color:var(--ft-input-text, #fff);border:1px solid var(--ft-border, #5a2030);border-radius:40px;font-size:12px;font-weight:600;letter-spacing:.06em;outline:none}.ft__signup-input::placeholder{color:var(--ft-input-text, #fff);opacity:.7}.ft__signup-btn{width:100%;padding:14px 20px;background:var(--ft-btn-bg, #c83a3a);color:var(--ft-btn-text, #fff);border:none;border-radius:40px;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:opacity .2s}.ft__signup-btn:hover{opacity:.85}.ft__signup-note{font-size:11px;color:var(--ft-text, #b0a8a0);opacity:.7;margin:8px 0 0;line-height:1.5}.ft__watermark{position:relative;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.ft__watermark img{width:100%;height:auto;display:block}.ft__copyright-row{display:flex;align-items:center;gap:0;flex-wrap:wrap;position:relative;z-index:2;margin-top:16px}.ft__copyright{font-size:12px;color:var(--ft-text, #b0a8a0);opacity:.7}.ft__copyright-sep{font-size:12px;color:var(--ft-text, #b0a8a0);opacity:.5;margin:0 8px}.ft__legal-link{font-size:12px;color:var(--ft-text, #b0a8a0);text-decoration:none;opacity:.7;transition:opacity .2s}.ft__legal-link:hover{opacity:1}.ft__disclaimer-box{margin-top:36px;border:1px solid var(--ft-disclaimer-border, #5a2030);border-radius:8px;padding:24px 32px;text-align:center;font-size:13px;font-weight:600;line-height:1.6;color:var(--ft-disclaimer, #b0a8a0)}.ft__disclaimer-box p{margin:0}.ft__footnote{margin-top:20px;text-align:center;font-size:12px;font-style:italic;color:var(--ft-text, #b0a8a0);opacity:.6}@media(max-width:999px){.ft__nav-row{flex-wrap:wrap;gap:32px}.ft__col{flex:0 0 calc(33.333% - 22px)}.ft__signup{flex:0 0 100%;max-width:360px}}@media(max-width:749px){.ft{padding-top:40px}.ft__container{padding:0 16px}.ft__nav-row{flex-direction:column;gap:0}.ft__col{flex:none;width:100%;border-bottom:1px solid var(--ft-border, #5a2030)}.ft__col-heading{margin:0;padding:16px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.ft__col-heading:after{content:"+";font-size:18px;font-weight:300;color:var(--ft-text, #b0a8a0)}.ft__col.ft__col--open .ft__col-heading:after{content:"\2212"}.ft__col-links{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.ft__col.ft__col--open .ft__col-links{max-height:400px;padding-bottom:16px}.ft__signup{flex:none;width:100%;max-width:none;padding-top:24px}.ft__copyright-row{justify-content:center;margin-top:12px}.ft__disclaimer-box{padding:18px 16px;font-size:12px;margin-top:28px}.ft__footnote{margin-top:14px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-footer.css.map */
