.section-mf-legal{background:var(--mf-color-light, #f5f1ea);padding:clamp(2.5rem,6vw,4rem) 0 clamp(4rem,8vw,6rem)}.mf-legal__header{margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2rem);border-bottom:1px solid rgba(44,48,51,.12)}.mf-legal__title{font-family:var(--font-heading--family, "Helvetica Neue", Arial, sans-serif);font-weight:800;font-size:clamp(1.9rem,3.6vw,2.7rem);color:var(--mf-color-dark, #2c3033);margin:0 0 .5rem}.mf-legal__updated{font-family:var(--font-body--family, sans-serif);font-size:.85rem;color:#2c30338c;margin:0}.mf-legal__body{display:grid;grid-template-columns:240px 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}.mf-legal__toc{position:sticky;top:1.5rem}.mf-legal__toc-title{display:block;font-family:var(--font-body--family, sans-serif);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mf-color-gold, #a98661);margin-bottom:.9rem}.mf-legal__toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;counter-reset:legal-toc}.mf-legal__toc li{counter-increment:legal-toc}.mf-legal__toc a{display:flex;gap:.5rem;font-family:var(--font-body--family, sans-serif);font-size:.85rem;line-height:1.4;color:#2c3033ad;text-decoration:none}.mf-legal__toc a:before{content:counter(legal-toc) ".";color:var(--mf-color-gold, #a98661);font-weight:700;flex-shrink:0}.mf-legal__toc a:hover{color:var(--mf-color-dark, #2c3033);text-decoration:underline}.mf-legal__content{max-width:760px}.mf-legal__block{padding-bottom:clamp(1.75rem,3vw,2.5rem);margin-bottom:clamp(1.75rem,3vw,2.5rem);border-bottom:1px solid rgba(44,48,51,.1);scroll-margin-top:1.5rem}.mf-legal__block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mf-legal__block h2{font-family:var(--font-heading--family, "Helvetica Neue", Arial, sans-serif);font-weight:700;font-size:1.25rem;color:var(--mf-color-dark, #2c3033);margin:0 0 .9rem}.mf-legal__rte{font-family:var(--font-body--family, sans-serif);font-size:.94rem;line-height:1.65;color:#2c3033bf}.mf-legal__rte p{margin:0 0 .9rem}.mf-legal__rte p:last-child{margin-bottom:0}.mf-legal__rte ul,.mf-legal__rte ol{margin:0 0 .9rem;padding-left:1.2rem}.mf-legal__rte li{margin-bottom:.4rem}.mf-legal__rte a{color:var(--mf-color-dark, #2c3033);text-decoration:underline}.mf-legal__rte strong{color:var(--mf-color-dark, #2c3033)}@media(max-width:749px){.mf-legal__body{grid-template-columns:1fr}.mf-legal__toc{position:static;border:1px solid rgba(44,48,51,.12);border-radius:4px;padding:1.1rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-legal.css.map */
