.footer-heading{font:400 var(--footer-heading-size, 13px)/1.5 Manrope,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--footer-heading-gap, 22px)}.footer-social-note{font-size:10px;color:#6f6962;max-width:160px;margin:16px 0 0}.site-footer a:focus-visible{outline:2px solid var(--ink-brown);outline-offset:4px}.content-page{max-width:780px;margin-inline:auto}.content-page h2{font:400 clamp(28px,3vw,38px)/1.2 var(--display-font);margin:36px 0 18px;scroll-margin-top:30px}.content-page h3{font-size:18px;margin-top:28px}.content-page p,.content-page li{line-height:1.8}.content-page a:not(.button){text-decoration:underline;text-underline-offset:4px}.content-page img,.content-page video,.content-page iframe{max-width:100%}.content-placeholder{text-align:center;padding:36px 0;border-top:1px solid var(--pearl-gray);border-bottom:1px solid var(--pearl-gray)}.content-placeholder>.ten-mark{width:72px;margin:0 auto 28px}.content-placeholder p{max-width:440px;margin:0 auto 28px;color:#6f6962}.content-placeholder__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.contact-panel{max-width:720px;margin:0 auto}.contact-form{display:grid;gap:22px}.contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.contact-form label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.08em}.contact-form input,.contact-form textarea{width:100%;background:#fff;color:var(--ink-brown);border:1px solid var(--pearl-gray);border-radius:0;padding:13px 14px;font:inherit;font-size:16px}.contact-form textarea{min-height:180px;resize:vertical}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:1px solid var(--ink-brown);outline-offset:1px}.contact-form button{justify-self:start;cursor:pointer;min-width:180px}.contact-form__notice{padding:18px;border:1px solid var(--pearl-gray);font-size:14px}.contact-form__notice--error{border-color:var(--oxblood)}.contact-panel>.content-page{margin-bottom:30px}.collection-empty{grid-column:1/-1;text-align:center;padding:36px 0;border-block:1px solid var(--pearl-gray)}.collection-empty p{color:#6f6962;margin:0 0 24px}@media(max-width:600px){.contact-form__row{grid-template-columns:1fr}.content-placeholder__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/footer-pages.css.map */
