.shop-legal{overflow-wrap:anywhere}.shop-legal .shop-legal-updated{margin-top:24px;color:var(--color-text-secondary);font-size:14px;line-height:1.5;letter-spacing:normal}.shop-legal-draft{margin-bottom:32px;padding:24px;border-radius:20px;background:var(--surface-media)}.shop-legal-draft strong{display:block;margin-bottom:8px;font-weight:650}.shop-legal-draft p{max-width:70ch;margin:0;color:var(--color-text-secondary);font-size:16px;line-height:1.7}.shop-legal-navigation{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.shop-legal a{color:var(--color-link);text-decoration:underline;text-underline-offset:4px}.shop-legal a:hover{color:var(--color-text-primary)}.shop-legal-navigation a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--color-border-control);border-radius:var(--radius-full);color:var(--color-text-primary);text-decoration:none;font-size:14px}.shop-legal-navigation a[aria-current=page]{border-color:transparent;background:var(--surface-media);font-weight:600}.shop-legal a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.shop-legal .shop-about-section>div{min-width:0}.shop-legal .shop-about-section p+p,.shop-legal .shop-about-section ul+p,.shop-legal .shop-about-section p+a,.shop-legal .shop-about-section p+.cookie-settings-button,.shop-legal .shop-about-section .cookie-settings-button+p{margin-top:16px}.shop-legal .shop-about-section ul{max-width:70ch;margin:0;padding-left:24px;color:var(--color-text-secondary);font-size:16px;line-height:1.7}.shop-legal .shop-about-section li+li{margin-top:16px}.shop-legal .shop-about-section strong{color:var(--color-text-primary);font-weight:650}.shop-legal .cookie-settings-button{min-height:44px}.shop-legal .shop-about-heading>.cookie-settings-button{margin-top:20px}.shop-legal .cookie-preferences-inventory{margin-block:16px}.shop-legal .cookie-preferences-inventory dt{overflow-wrap:anywhere}@media(min-width:701px){.shop-legal+.shop-footer{padding-bottom:120px}}@media(max-width:700px){.shop-legal-navigation,.shop-legal-draft{margin-bottom:24px}}
