.store-legal{padding:clamp(56px, 9vh, 96px) var(--gut) clamp(72px, 11vh, 120px);background:0 0}.store-legal-inner{max-width:680px;color:var(--ink);margin:0 auto}.store-legal-eyebrow{font-family:var(--font-d);color:#7a6650;text-transform:uppercase;letter-spacing:.22em;margin:0 0 14px;font-size:11px;font-weight:600}.store-legal-title{font-family:var(--font-s);color:var(--ink);letter-spacing:-.014em;margin:0 0 10px;font-size:clamp(32px,3.6vw,44px);font-style:italic;font-weight:400;line-height:1.08}.store-legal-meta{font-family:var(--font-d);color:#7a6650;letter-spacing:.01em;margin:0 0 clamp(40px,6vh,64px);font-size:12.5px}.store-legal section{margin-bottom:clamp(28px,4vh,40px)}.store-legal section h2{font-family:var(--font-s);color:var(--ink);letter-spacing:-.014em;margin:0 0 14px;font-size:22px;font-style:italic;font-weight:400;line-height:1.18}.store-legal section p,.store-legal section li{font-family:var(--font-d);color:#5c4d3e;font-size:14.5px;line-height:1.7}.store-legal section p{margin:0 0 14px}.store-legal section ul{margin:0 0 16px;padding-left:22px}.store-legal section li{margin-bottom:8px}.store-legal section li strong{color:var(--ink);font-weight:600}.store-legal section a{color:var(--ink);border-bottom:1px solid #7a665066;padding-bottom:1px;text-decoration:none;transition:border-bottom-color .3s,color .3s}.store-legal section a:hover{color:var(--orange);border-bottom-color:var(--orange)}.store-legal-footer-links{font-family:var(--font-d);color:#7a6650;border-top:1px solid var(--beige-2);margin-top:clamp(40px,6vh,56px);padding-top:clamp(24px,4vh,36px);font-size:12.5px}.store-legal-footer-links a{color:var(--ink);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-bottom-color .3s}.store-legal-footer-links a:hover{border-bottom-color:var(--ink)}@media (max-width:640px){.store-legal section p,.store-legal section li{font-size:14px}}
