.aps-frame .ftr{margin-top:36px;background:var(--aps-deep);color:#a9c7e3;padding:30px 0 24px;font-size:13px}.aps-frame .ftr .in{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:24px}.aps-frame .ftr h6{margin:0 0 9px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aps-frame .ftr ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.aps-frame .ftr .in{padding-left:30px;padding-right:30px}.aps-frame .ftr{margin-top:26px;padding:24px 0 20px}.aps-frame .ftr .in{gap:20px}.aps-frame .ftr ul{gap:5px}.aps-frame .ftr{background:#fff;color:var(--aps-slate);border-top:1px solid var(--aps-line);margin-top:22px}.aps-frame .ftr h6{color:var(--aps-ink)}.aps-frame .ftr ul li{color:var(--aps-slate)}.aps-frame .ftr ul li a{color:inherit;text-decoration:none}.aps-frame .ftr ul li a:hover{color:var(--aps-brand)}.aps-frame .ftr .in{max-width:var(--aps-content);padding-left:var(--aps-gutter);padding-right:var(--aps-gutter)}.aps-frame .ftr .in{display:flex;flex-direction:column;gap:20px}.aps-frame .ftr .ftop{display:flex;gap:56px;align-items:flex-start}.aps-frame .ftr .fcols{display:flex;gap:56px}.aps-frame .ftr .fsignup{width:400px;flex:none;margin-left:auto}.aps-frame .ftr .fsform{margin-block-end:0}.aps-frame .ftr .fsignup h6{margin-bottom:5px}.aps-frame .ftr .fsignup .sub{margin:0 0 10px;color:var(--aps-mute);font-size:12.5px;line-height:1.45}.aps-frame .ftr .fsf{display:flex;align-items:stretch;background:#fff;border:1px solid #C2CEDA;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px #0b1b2b0b}.aps-frame .ftr .fsf:focus-within{border-color:var(--aps-brand);box-shadow:0 0 0 3px #0b63ce21}.aps-frame .ftr .fsf.err{border-color:var(--aps-red);box-shadow:0 0 0 3px #c4321f1c}.aps-frame .ftr .fsf input{flex:1;min-width:0;border:0;outline:0;background:#fff;font:inherit;font-size:14px;padding:10px 13px;color:var(--aps-ink)}.aps-frame .ftr .fsf input::placeholder{color:#93a3b2}.aps-frame .ftr .fsf button{border:0;cursor:pointer;background:var(--aps-sun);color:var(--aps-deep);font:inherit;font-size:13.5px;font-weight:800;padding:0 20px;white-space:nowrap}.aps-frame .ftr .fsf button:hover{background:var(--aps-star)}.aps-frame .ftr .fsignup .fine{margin:8px 0 0;color:var(--aps-mute);font-size:11.5px;line-height:1.4}.aps-frame .ftr .fsignup .fine a{color:var(--aps-brand);text-decoration:underline;text-underline-offset:2px}.aps-frame .ftr .fsignup .msg{margin:8px 0 0;font-size:12.5px;font-weight:650}.aps-frame .ftr .fsignup .msg:focus{outline:0}.aps-frame .ftr .fsignup .msg.err{color:var(--aps-red)}.aps-frame .ftr .fsignup .msg.ok{color:var(--aps-stock-ink)}.aps-frame .aps-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.aps-frame .ftr .soc{display:flex;flex-direction:row;gap:8px}.aps-frame .ftr .soc li{display:flex}.aps-frame .ftr .soc a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--aps-line);border-radius:4px;color:var(--aps-slate);background:#fff}.aps-frame .ftr .soc a:hover{color:var(--aps-brand);border-color:var(--aps-brand)}.aps-frame .ftr .soc .off a{color:var(--aps-ctl);border-style:dashed;cursor:default}.aps-frame .ftr .soc .off a:hover{color:var(--aps-ctl);border-color:var(--aps-line)}.aps-frame .ftr .soc svg{width:17px;height:17px;fill:currentColor}.aps-frame .ftr .legal{border-top:1px solid var(--aps-line);padding-top:14px;color:var(--aps-mute);font-size:11.5px;line-height:1.5}.aps-frame .ftr .legal p{margin:0}.aps-frame .ftr .legal .disc{margin-top:6px;max-width:96ch}@media(max-width:1023px){.aps-frame .ftr .ftop{flex-direction:column;align-items:stretch;gap:18px}.aps-frame .ftr .fsignup{order:-1;width:100%;max-width:420px;margin-left:0}.aps-frame .ftr .fcols{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}}@media(max-width:767px){.aps-frame .ftr{margin-top:20px;padding:18px 0 24px;font-size:inherit}.aps-frame .ftr .fcols{grid-template-columns:1fr 1fr}.aps-frame .ftr h6{margin-bottom:7px;font-size:10.5px}.aps-frame .ftr ul{gap:6px;font-size:12.5px}.aps-frame .ftr .soc{gap:6px}.aps-frame .ftr .fsignup{max-width:none}.aps-frame .ftr .fsf input{padding:11px 13px}.aps-frame .ftr .fsf button{padding:0 18px}.aps-frame .ftr .legal{font-size:11px;padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aps-footer.css.map */
