.legal-page[data-astro-cid-waosa6pj]{overflow-wrap:anywhere;max-width:1160px;padding-block:clamp(2.5rem,7vw,5rem)}.legal-page__header[data-astro-cid-waosa6pj]{max-width:52rem}h1[data-astro-cid-waosa6pj]{margin:0 0 1.25rem;font-size:clamp(2.25rem,7vw,4.2rem);line-height:1.1}.legal-page__intro[data-astro-cid-waosa6pj]{margin:0 0 1rem;font-size:1.125rem;line-height:1.65}.legal-page__updated[data-astro-cid-waosa6pj]{color:var(--color-text-muted);font-size:.85rem}.legal-page__notice[data-astro-cid-waosa6pj]{border-inline-start:3px solid var(--color-accent);background:var(--color-surface);margin-block:1.5rem;padding:1rem;line-height:1.6}.legal-page__summary[data-astro-cid-waosa6pj]{gap:.75rem;margin-block:1.5rem 2rem;padding-inline-start:1.25rem;line-height:1.65;display:grid}.legal-page__layout[data-astro-cid-waosa6pj]{border-top:1px solid var(--color-edge);gap:2.25rem;padding-top:1.5rem;display:grid}.legal-page__layout[data-astro-cid-waosa6pj]>[data-astro-cid-waosa6pj]{min-width:0}.legal-page__contents[data-astro-cid-waosa6pj] h2[data-astro-cid-waosa6pj]{margin:0 0 .5rem;font-size:.95rem;line-height:1.5}.legal-page__contents[data-astro-cid-waosa6pj] ul[data-astro-cid-waosa6pj]{margin:0;padding:0;list-style:none}.legal-page__contents[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{align-items:center;min-height:44px;padding-block:.45rem;font-size:.875rem;line-height:1.5;display:flex}.legal-page__text[data-astro-cid-waosa6pj]{max-width:47rem}.legal-page__text[data-astro-cid-waosa6pj] section[data-astro-cid-waosa6pj]{margin-bottom:2.5rem;scroll-margin-top:7rem}.legal-page__text[data-astro-cid-waosa6pj] h2[data-astro-cid-waosa6pj]{margin:0 0 1rem;font-size:clamp(1.3rem,3vw,1.65rem);line-height:1.25}.legal-page__text[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj]{margin:0 0 1rem;line-height:1.85}a[data-astro-cid-waosa6pj]{color:inherit;text-underline-offset:4px}a[data-astro-cid-waosa6pj]:focus-visible,button[data-astro-cid-waosa6pj]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.legal-page__guarantee[data-astro-cid-waosa6pj]{background:#fff;width:100%;max-width:37.2rem;display:block}.legal-page__guarantee[data-astro-cid-waosa6pj] img[data-astro-cid-waosa6pj]{width:100%;height:auto;display:block}.legal-page__template[data-astro-cid-waosa6pj]{white-space:pre-wrap;font:inherit;background:var(--color-surface);border:1px solid var(--color-edge);overflow-wrap:anywhere;margin-top:1.5rem;padding:1rem;line-height:1.7}.legal-page__action[data-astro-cid-waosa6pj],.legal-page__print[data-astro-cid-waosa6pj]{border:1px solid var(--color-edge);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.legal-page__print[data-astro-cid-waosa6pj][hidden]{display:none}.legal-page__related[data-astro-cid-waosa6pj]{border-top:1px solid var(--color-edge);flex-wrap:wrap;gap:.75rem 1.5rem;padding-top:1.5rem;display:flex}.legal-page__related[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{align-items:center;min-height:44px;font-size:.9rem;display:flex}@media (width>=900px){.legal-page__layout[data-astro-cid-waosa6pj]{grid-template-columns:15rem minmax(0,1fr);gap:3rem}.legal-page__contents[data-astro-cid-waosa6pj]{align-self:start;position:sticky;top:7rem}.legal-page__summary[data-astro-cid-waosa6pj]{gap:.5rem}}@media print{.legal-page[data-astro-cid-waosa6pj]{color:#000;background:#fff;max-width:none;padding:0}.legal-page__contents[data-astro-cid-waosa6pj],.legal-page__related[data-astro-cid-waosa6pj],.legal-page__print[data-astro-cid-waosa6pj]{display:none}.legal-page__notice[data-astro-cid-waosa6pj]{background:#fff;border-color:#000}.legal-page__layout[data-astro-cid-waosa6pj]{border:0;display:block}.legal-page__text[data-astro-cid-waosa6pj]{max-width:none}.legal-page__text[data-astro-cid-waosa6pj] section[data-astro-cid-waosa6pj]{break-inside:avoid-page}.legal-page__template[data-astro-cid-waosa6pj]{background:#fff;border-color:#999}.legal-page__guarantee[data-astro-cid-waosa6pj]{max-width:20rem}body{color:#000!important;background:#fff!important}.site-header,.site-footer,.shop-cart,.cart-overlay,.skip-link{display:none!important}}
