.jsnh-footer{--jsnh-paper:#fcfaf6;--jsnh-ink:#302e29;--jsnh-muted:#716b61;--jsnh-gold:#8b6b35;--jsnh-line:#ddd5c6;--jsnh-serif:Georgia,'Times New Roman',serif;--jsnh-sans:Arial,Helvetica,sans-serif;font:15px/1.6 var(--jsnh-sans);color:var(--jsnh-ink)}
.jsnh-footer *{box-sizing:border-box}
.jsnh-footer a{color:inherit;text-decoration:none;touch-action:manipulation}
.jsnh-footer a:focus-visible,.jsnh-footer button:focus-visible,.jsnh-footer select:focus-visible{outline:2px solid var(--jsnh-gold);outline-offset:4px}
.jsnh-footer img{max-width:100%;display:block}
.jsnh-footer h2,.jsnh-footer p{margin:0;text-transform:none}
.jsnh-footer .jsnh-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}
.jsnh-footer .jsnh-site-footer{background:#f0ece3;padding-top:55px;border-top:1px solid #e2dbcf}
.jsnh-footer .jsnh-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:65px;padding-bottom:40px}
.jsnh-footer .jsnh-footer-brand img{mix-blend-mode:multiply;height:auto;width:220px;margin-bottom:19px}
.jsnh-footer .jsnh-footer-brand p{font:18px/1.5 var(--jsnh-serif);color:var(--jsnh-muted)}
.jsnh-footer .jsnh-footer-brand>span{font-size:10px;display:block;margin-top:14px;color:var(--jsnh-muted)}
.jsnh-footer .jsnh-footer-grid h2{font:600 11px var(--jsnh-sans);letter-spacing:.04em;margin-bottom:20px;color:var(--jsnh-ink)}
.jsnh-footer .jsnh-footer-grid>div>a{font-size:11px;color:#655e51;display:block;width:max-content;max-width:100%;padding:5px 0}
.jsnh-footer .jsnh-footer-grid a:hover,.jsnh-footer .jsnh-footer-policies a:hover{text-decoration:underline}
.jsnh-footer .jsnh-footer-social{margin-top:20px}
.jsnh-footer .jsnh-footer-social ul{list-style:none;padding:0;margin:0;gap:10px}
.jsnh-footer .jsnh-footer-social li{margin:0}
.jsnh-footer .jsnh-footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px}
.jsnh-footer .jsnh-footer-social svg{width:20px;height:20px}
.jsnh-footer .jsnh-footer-policies{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--jsnh-line);padding-block:18px}
.jsnh-footer .jsnh-footer-policies a{font-size:10px;line-height:1.6;color:#655e51;padding:5px 0}
.jsnh-footer .jsnh-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--jsnh-line);padding-block:20px;font-size:9px;color:var(--jsnh-muted)}
.jsnh-footer .jsnh-footer-bottom>span{max-width:85%}
.jsnh-footer .jsnh-footer-bottom>a{white-space:nowrap}
.jsnh-footer .jsnh-payment-icons{display:flex;gap:10px;justify-content:center;padding:15px 0 30px;flex-wrap:wrap}
.jsnh-footer .jsnh-payment-icon{width:38px;height:24px}
.jsnh-footer .jsnh-footer-localization:has(.localization__selector){padding-bottom:15px}
@media(max-width:1100px){.jsnh-footer .jsnh-wrap{width:calc(100% - 56px)}.jsnh-footer .jsnh-footer-grid{gap:30px}}
@media(max-width:800px){.jsnh-footer .jsnh-wrap{width:calc(100% - 40px)}.jsnh-footer .jsnh-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.jsnh-footer .jsnh-footer-bottom{flex-wrap:wrap;gap:13px}.jsnh-footer .jsnh-footer-bottom>span{max-width:100%}}
@media(max-width:540px){.jsnh-footer .jsnh-footer-grid{gap:36px 20px}.jsnh-footer .jsnh-footer-brand{grid-column:1/-1}.jsnh-footer .jsnh-footer-brand img{width:210px}.jsnh-footer .jsnh-footer-grid>div:last-child{grid-column:1/-1}.jsnh-footer .jsnh-footer-grid>div:last-child>a{display:inline-block;margin-right:20px;max-width:45%}.jsnh-footer .jsnh-footer-grid h2{font-size:11px;margin-bottom:13px}.jsnh-footer .jsnh-footer-grid>div>a{font-size:11px;padding:7px 0}.jsnh-footer .jsnh-footer-bottom{font-size:9px}.jsnh-footer .jsnh-footer-bottom>a{margin-left:auto}.jsnh-footer .jsnh-footer-policies{gap:6px 18px}.jsnh-footer .jsnh-footer-policies a{font-size:10px;padding:7px 0}}

