.page-footer{position:relative;padding:var(--space-8) var(--space-4) var(--space-6);background:var(--color-pale)}.page-footer>:not(.cloud-edge){position:relative;z-index:1}.cloud-edge--footer{bottom:calc(100% - 12px);height:calc(var(--cloud-top) + 12px)}.signup h2{font-size:var(--text-2xl);line-height:24px;font-weight:600}.signup>p{margin-top:var(--space-1);font-size:var(--text-md);color:var(--color-slate)}.signup__form{position:relative;margin-top:var(--space-4)}.signup__form input[type=email]{width:100%;height:var(--control);padding:0 120px 0 var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);font:400 var(--text-xl) / 1 var(--font-body)}.signup__form input::placeholder{color:var(--color-muted)}.signup__form .pill-button{position:absolute;top:var(--space-1);right:var(--space-1);width:auto}.signup__note{display:block;margin-top:var(--space-2);font:400 var(--text-xs) / 16px var(--font-mono);letter-spacing:.02em;color:var(--color-muted)}.signup__note--error{color:var(--color-error)}.footer-nav{margin-top:var(--space-6)}.footer-nav__group{background:linear-gradient(var(--color-line),var(--color-line)) 0 0 / 100% 1px no-repeat}.footer-nav__group:last-child{border-bottom:1px solid var(--color-line)}.footer-nav summary{display:flex;align-items:center;justify-content:space-between;height:52px;font-weight:600;list-style:none;cursor:pointer}.footer-nav summary::-webkit-details-marker{display:none}.footer-nav summary .ic{width:16px;height:16px;transition:transform var(--dur-base) var(--ease)}.footer-nav details[open] summary .ic{transform:rotate(180deg)}.footer-nav ul{padding:0 0 var(--space-3)}.footer-nav li a{display:block;padding:var(--space-3) 0;color:var(--color-slate)}.footer-legal{margin-top:var(--space-5);font-size:var(--text-xs);line-height:16px;color:var(--color-muted);text-align:center}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.footer-bottom__start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.footer-logo{display:block;width:72px;height:auto;overflow:visible;color:var(--color-ink);opacity:.9}.footer-policies{display:flex;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-slate)}.footer-policies a{display:inline-flex;align-items:center;height:var(--tap)}.country-picker{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);font-size:var(--text-sm);font-weight:500}.country-picker .ic{width:14px;height:14px;flex:none}.country-picker__current{white-space:nowrap}.country-picker select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;font-size:var(--text-xl);cursor:pointer}.country-picker:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.footer-bottom__end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.social-links{display:flex;gap:6px}.social-links a{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white)}.social-links a:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.social-links .ic{width:16px;height:16px}.payments{display:flex;flex-wrap:wrap;gap:var(--space-1)}.payments li{display:flex}.payments svg{width:30px;height:19px;filter:grayscale(1);opacity:.7}@media(min-width:1024px){.page-footer{display:grid;grid-template-columns:1.2fr 2fr;column-gap:var(--space-16);align-items:start;padding:var(--space-14) max(var(--gutter),calc((100% - var(--wrap)) / 2)) var(--space-8)}.signup{max-width:420px}.footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:0}.footer-nav__group,.footer-nav__group:last-child{background:none;border:0}.footer-nav summary{height:auto;margin-bottom:var(--space-3);pointer-events:none}.footer-nav summary .ic{display:none}.footer-nav ul{padding:0}.footer-nav li a{padding:6px 0}.footer-legal,.footer-bottom{grid-column:1 / -1}.footer-legal{margin-top:var(--space-6);max-width:640px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/footer.css.map */
