.bottega-site .legal-page{width:100%;min-width:0;background:transparent;color:var(--bottega-text);font-family:var(--bottega-font-family)}.bottega-site .legal-page__hero .legal-page__breadcrumbs{margin:0 0 8px;gap:8px;color:inherit;font-size:16px}.bottega-site .legal-page__hero .legal-page__breadcrumbs a{min-height:32px;padding:4px 0;border:0;border-radius:0;background:transparent;color:inherit}.bottega-site .legal-page__hero .legal-page__breadcrumbs a:hover{background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.2em}.bottega-site .legal-page__breadcrumbs [aria-current=page]{min-width:0;overflow-wrap:anywhere}.bottega-site .legal-page__hero{display:block;padding:clamp(16px,1.4vw,24px) clamp(20px,2vw,30px);margin:0;border:0;border-radius:var(--bottega-radius);background:var(--bottega-accent);color:#fff9ed}.bottega-site .legal-page__hero>.legal-page__hero-inner{min-width:0;padding:0}.bottega-site .legal-page__hero h1{max-width:none;margin:0;color:inherit;font:700 clamp(30px,2.6vw,36px)/1.15 var(--bottega-font-family);letter-spacing:-.03em;overflow-wrap:anywhere;hyphens:auto}.bottega-site .legal-page__layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:28px;padding:18px 0 0}.bottega-site .legal-page__sidebar{position:sticky;top:24px;display:grid;gap:22px;min-width:0}.bottega-site .legal-page__navigation{display:grid;gap:8px;padding:18px;border-radius:var(--bottega-radius);background:var(--bottega-surface-soft)}.bottega-site .legal-page__navigation>strong{display:block;padding:6px 10px 12px;font-size:17px;line-height:1.4;font-weight:650}.bottega-site .legal-page .legal-page__navigation>a{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 14px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--bottega-text);font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-align:left;text-decoration:none}.bottega-site .legal-page__navigation>a>span{flex:1;min-width:0;overflow-wrap:anywhere}.bottega-site .legal-page__navigation>a>.icon{flex-shrink:0;width:18px;height:18px}.bottega-site .legal-page .legal-page__navigation>a:hover{background:var(--bottega-surface)}.bottega-site .legal-page .legal-page__navigation>a[aria-current=page]{background:var(--bottega-accent);border-color:var(--bottega-accent);color:#fff9ed}.bottega-site .legal-page__help{display:grid;gap:14px;padding:24px;border:1px solid var(--bottega-border);border-radius:var(--bottega-radius)}.bottega-site .legal-page__help>.icon{width:26px;height:26px;color:var(--bottega-accent)}.bottega-site .legal-page__help>strong{font-size:21px;line-height:1.3;font-weight:650}.bottega-site .legal-page__help p{margin:0;font-size:18px;line-height:1.6}.bottega-site .legal-page__help .button{min-height:48px;gap:10px;white-space:normal}.bottega-site .legal-page__content{min-width:0;padding:clamp(24px,3.5vw,46px);border:1px solid var(--bottega-border);border-radius:var(--bottega-radius);background:#fff;color:var(--bottega-text);font-size:18px;line-height:1.7}.bottega-site .legal-page__content .bottega-wp-content :is(h2,h3,h4){color:var(--bottega-text);font-family:inherit;overflow-wrap:anywhere}.bottega-site .legal-page__content .bottega-wp-content h2{margin:1.8em 0 .75em;font-size:clamp(25px,2.2vw,31px);font-weight:650;line-height:1.25;letter-spacing:-.025em}.bottega-site .legal-page__content .bottega-wp-content h3{margin:1.5em 0 .6em;font-size:23px;font-weight:650;line-height:1.3}.bottega-site .legal-page__content .bottega-wp-content h2:first-of-type{margin-top:0}.bottega-site .legal-page__content .bottega-wp-content :is(p,li,dl){font-size:18px;line-height:1.75}.bottega-site .legal-page__content .bottega-wp-content p{margin:0 0 1.2em}.bottega-site .legal-page__content .bottega-wp-content p:empty{display:none}.bottega-site .legal-page__content .bottega-wp-content :is(ul,ol){max-width:var(--bottega-reading-width);padding-left:1.3em;margin:0 0 1.4em}.bottega-site .legal-page__content .bottega-wp-content li+li{margin-top:.5em}.bottega-site .legal-page__content .bottega-wp-content strong{color:inherit}.bottega-site .legal-page__content .bottega-wp-content table{display:block;max-width:100%;overflow-x:auto}.bottega-site .legal-page--impressum .legal-page__content>.bottega-wp-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bottega-site .legal-page--impressum .bottega-wp-content>:is(h2,h3,h4,ul,ol){grid-column:1/-1;margin:0}.bottega-site .legal-page--impressum .legal-page__content .bottega-wp-content>p{min-width:0;margin:0;padding:26px;border-radius:18px;background:var(--bottega-surface-soft);line-height:1.8;overflow-wrap:anywhere}.bottega-site .legal-page--impressum .bottega-wp-content>p:first-of-type:first-line{font-weight:650}.bottega-site .legal-page__contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width:1050px){.bottega-site .legal-page__layout{grid-template-columns:1fr;gap:24px}.bottega-site .legal-page__sidebar{position:static}.bottega-site .legal-page__navigation{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.bottega-site .legal-page__navigation>strong{grid-column:1/-1}.bottega-site .legal-page__help{display:none}}@media (max-width:620px){.bottega-site .legal-page__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.bottega-site .legal-page--impressum .legal-page__content>.bottega-wp-content{grid-template-columns:1fr}.bottega-site .legal-page--impressum .legal-page__content .bottega-wp-content>p{padding:22px}}.legal-page .legal-page__payment-clause{padding:20px;border-left:4px solid var(--bottega-accent);border-radius:0 16px 16px 0;background:var(--bottega-surface-selected);color:var(--bottega-text);scroll-margin-top:160px}