.legal-page{padding-bottom:70px}.legal-page .page-head{padding-bottom:24px}.legal-page .page-head h1{font-size:clamp(30px,4vw,46px)}.legal-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;margin:0 auto 40px;max-width:850px;font-size:13px}.legal-page .prose{font-size:15px}.legal-page .prose h2{font-size:23px}.legal-page .prose h3{font-size:18px;margin-top:28px}.legal-page .prose a,.legal-page dd{overflow-wrap:anywhere}.legal-page .company-data{font-size:14px;gap:0 22px}.legal-page .company-data dt{color:var(--muted)}.legal-status{padding:20px 24px;border:1px solid var(--line);border-radius:12px;background:var(--tint);font-size:14px}.legal-meta{font-size:12px;color:var(--muted)}.legal-page li{margin:9px 0}.legal-page table{border-collapse:collapse;width:100%;font-size:14px}.legal-page th,.legal-page td{padding:14px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal-page th{font-weight:600}.legal-page .table-wrap{overflow:auto}.legal-summary{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.shop-documents{font-size:12px;line-height:1.7;margin-top:14px}.shop-documents a{margin-right:10px}.checkout-consent{font-size:12px;line-height:1.6;margin:18px 0;display:flex;gap:10px;align-items:flex-start}.checkout-consent input{margin-top:4px;width:18px;height:18px;flex-shrink:0}.checkout-consent a{display:inline}.shop-receipt{font-size:12px;line-height:1.7}.checkout-unavailable{font-size:12px;color:var(--muted)}@media(max-width:650px){.legal-page .prose{font-size:14px}.legal-nav{justify-content:flex-start;gap:10px 16px}.legal-page .company-data{font-size:13px}.legal-page th,.legal-page td{padding:10px 6px}.legal-page .prose h2{font-size:21px}}@media print{.site-header,.site-footer,.legal-nav{display:none}.wrap{width:100%}.legal-page .page-head{padding-top:0}.legal-page{padding:0}.legal-page a{color:inherit}}
