.nl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:end;padding:var(--sec-l) var(--mx);border-top:1px solid var(--c-line)}.nl h2{font-family:var(--f-serif);font-weight:300;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.015em;max-width:640px;margin-top:14px}.nl>div:last-child{justify-self:end;width:min(420px,100%)}.nl-lead{font-size:var(--fs-body);line-height:1.6;color:var(--c-text-2);margin-bottom:var(--z2);max-width:420px}.nl .fine{font-size:var(--fs-k);line-height:1.5;margin-top:14px;color:var(--c-stone)}.nl .fine a{text-decoration:underline;text-underline-offset:3px;color:inherit}.nl-ok{margin-top:14px;font-size:var(--fs-sm);color:var(--c-indigo)}.ftr{border-top:1px solid var(--c-line)}.ft.cl-grid{gap:0 var(--g-gap);padding:var(--sec-m) var(--mx)}.ft .brandcol{grid-column:1 / span 5}.ft .mk{display:block;width:230px;margin-bottom:20px}.ft .mk img{display:block;margin-left:-4.04%;width:104.04%;max-width:none;height:auto}.ft .logo-txt{font-family:var(--f-serif);font-size:34px;line-height:1}.ft .about{max-width:340px;color:var(--c-stone);font-size:var(--fs-ui);line-height:1.5}.ft-cols{grid-column:7 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--g-gap)}.ft-h{font-size:var(--fs-sm);line-height:1.5;color:var(--c-stone);font-weight:400;margin-bottom:16px}.ft-cols ul{display:grid;gap:10px;font-size:var(--fs-ui);line-height:1.5}.fbot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;padding:22px var(--mx) 26px;background:var(--c-ink);color:var(--c-on-dark-2);font-size:var(--fs-sm);line-height:1.5}.btt{position:fixed;right:24px;bottom:24px;z-index:var(--z-fab);display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--c-line);border-radius:50%;background:#fafaf7db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--c-ink);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .5s var(--zpe),transform .5s var(--zpe),visibility 0s linear .5s,background-color .5s var(--zpe),color .5s var(--zpe),bottom .5s var(--zpe)}.btt svg{width:16px;height:16px;transition:transform .6s var(--zpe)}.btt.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--zpe),transform .5s var(--zpe),background-color .5s var(--zpe),color .5s var(--zpe),bottom .5s var(--zpe)}.btt:hover{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.btt:hover svg{transform:translateY(-2px)}html.bar-on .btt{bottom:104px}@media(max-width:1100px)and (min-width:1024px){.ft .brandcol{grid-column:1 / span 4}.ft-cols{grid-column:6 / -1}}@media(max-width:1023px){.nl{grid-template-columns:minmax(0,1fr);gap:28px}.nl>div:last-child{justify-self:stretch;width:100%}.ft.cl-grid{row-gap:var(--z5);padding:var(--z5) var(--mx)}.ft .brandcol,.ft-cols{grid-column:1 / -1}.ft .mk{width:200px}.ft-cols ul{font-size:var(--fs-sm);gap:12px}.ft-cols .roll{display:inline;height:auto;overflow:visible}.ft-cols .roll>span{white-space:normal}.ft-cols .roll>span:after{display:none}.ft-h{margin-bottom:12px}.btt{width:44px;height:44px;right:16px;bottom:16px}html.bar-on .btt{bottom:96px}}@media(max-width:1023px)and (min-width:768px){.nl>div,.ft .brandcol,.ft-cols{max-width:640px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-footer.css.map */
