.skip-to-content-link{display:none}body[class*=policy],.template-policy,.shopify-policy__container{--po-measure: min(1280px, 96vw) !important;--po-ink: #0f172a;--po-text: #334155;--po-muted: #64748b;--po-border: #e5e7eb;--po-surface: #ffffff;--po-accent: #2563eb;--po-accent-2: #0ea5e9;--po-radius: 30px;--po-shadow: 0 8px 24px rgba(15,23,42,.06)}body[class*=policy],.shopify-policy__body{min-width:min-content!important;width:100%;margin:auto!important}body[class*=policy] main .rte,.template-policy main .rte,.shopify-policy__container .rte{max-width:unset-content!important;width:100%;margin-inline:auto!important;background:var(--po-surface);border:1px solid var(--po-border);border-radius:var(--po-radius);padding:clamp(30px,5vw,50px);box-shadow:var(--po-shadow);color:var(--po-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";font-size:1.5rem;line-height:1.85}body[class*=policy] h1,.template-policy h1,.shopify-policy__title h1{font-size:clamp(34px,4vw,50px);font-weight:800;letter-spacing:-.02em;color:var(--po-ink);text-align:center;margin:0 0 .75rem}body[class*=policy] .shopify-policy__body .shopify-policy__title+p,.template-policy .shopify-policy__body .shopify-policy__title+p{text-align:center;color:var(--po-muted);margin-top:.25rem;font-size:.975rem}body[class*=policy] .rte h2,.template-policy .rte h2,.shopify-policy__container .rte h2{position:relative;margin:2rem 0 1rem;padding-left:.9rem;color:var(--po-ink);font-size:clamp(22px,2.6vw,30px);font-weight:750}body[class*=policy] .rte h2:before,.template-policy .rte h2:before,.shopify-policy__container .rte h2:before{content:"";position:absolute;left:0;top:.25em;bottom:.25em;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--po-accent),var(--po-accent-2))}body[class*=policy] .rte h3,.template-policy .rte h3,.shopify-policy__container .rte h3{margin:1.25rem 0 .5rem;color:var(--po-ink);font-weight:650;font-size:clamp(18px,2.2vw,24px)}body[class*=policy] .rte>*+*,.template-policy .rte>*+*,.shopify-policy__container .rte>*+*{margin-top:1rem}body[class*=policy] .rte p,.template-policy .rte p,.shopify-policy__container .rte p{margin:0}body[class*=policy] .rte p,body[class*=policy] .rte li{max-width:80ch}body[class*=policy] .rte ul,.template-policy .rte ul,.shopify-policy__container .rte ul{list-style:disc outside;padding-left:1.25rem;margin:.5rem 0 1.1rem}body[class*=policy] .rte ol,.template-policy .rte ol,.shopify-policy__container .rte ol{list-style:decimal outside;padding-left:1.25rem;margin:.5rem 0 1.1rem}body[class*=policy] .rte li,.template-policy .rte li,.shopify-policy__container .rte li{margin:.4rem 0}body[class*=policy] .rte li::marker,.template-policy .rte li::marker,.shopify-policy__container .rte li::marker{color:#94a3b8;font-weight:700}body[class*=policy] .rte a,.template-policy .rte a,.shopify-policy__container .rte a{color:#0c4a6e;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .2s ease,background-color .2s ease}body[class*=policy] .rte a:hover,.template-policy .rte a:hover,.shopify-policy__container .rte a:hover{color:#083344}body[class*=policy] .rte a:focus-visible,.template-policy .rte a:focus-visible,.shopify-policy__container .rte a:focus-visible{outline:2px solid #93c5fd;outline-offset:3px;border-radius:6px}body[class*=policy] .rte p>b:first-child,body[class*=policy] .rte p>strong:first-child,.template-policy .rte p>b:first-child,.template-policy .rte p>strong:first-child,.shopify-policy__container .rte p>b:first-child,.shopify-policy__container .rte p>strong:first-child{display:inline-block;padding:.6rem .8rem;border-radius:12px;background:#f8fafc;border:1px solid var(--po-border);color:var(--po-ink);box-shadow:0 1px #0206170a inset}body[class*=policy] .rte blockquote,.template-policy .rte blockquote,.shopify-policy__container .rte blockquote{margin:1.2rem 0;padding:.9rem 1rem;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid var(--po-border);border-left:4px solid var(--po-accent);border-radius:14px;color:var(--po-ink)}body[class*=policy] .rte code,.template-policy .rte code,.shopify-policy__container .rte code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95em;background:#f1f5f9;padding:.15em .35em;border-radius:6px;border:1px solid #e2e8f0}body[class*=policy] .rte pre code,.template-policy .rte pre code,.shopify-policy__container .rte pre code{display:block;padding:.9rem 1rem;border-radius:12px;overflow:auto}body[class*=policy] .rte table,.template-policy .rte table,.shopify-policy__container .rte table{width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0;border:1px solid var(--po-border);border-radius:14px;overflow:hidden}body[class*=policy] .rte thead th{background:#f8fafc;color:var(--po-ink);font-weight:700}body[class*=policy] .rte th,body[class*=policy] .rte td{padding:.75rem 1rem;border-bottom:1px solid var(--po-border)}body[class*=policy] .rte tr:last-child td{border-bottom:0}body[class*=policy] .rte hr,.template-policy .rte hr,.shopify-policy__container .rte hr{border:0;border-top:1px dashed var(--po-border);margin:1.3rem 0}body[class*=policy] .rte a[href*=widerrufsformular],body[class*=policy] .rte a[href*=kuendigungsformular],body[class*=policy] .rte a[href*=k\fcndigungsformular],.template-policy .rte a[href*=widerrufsformular],.template-policy .rte a[href*=kuendigungsformular],.template-policy .rte a[href*=k\fcndigungsformular],.shopify-policy__container .rte a[href*=widerrufsformular],.shopify-policy__container .rte a[href*=kuendigungsformular],.shopify-policy__container .rte a[href*=k\fcndigungsformular]{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;padding:.6rem .95rem;border-radius:999px;background:linear-gradient(180deg,#e0f2fe,#dbeafe);border:1px solid #cfe3ff;color:#0b3d5c}body[class*=policy] .rte a[href*=widerrufsformular]:hover,body[class*=policy] .rte a[href*=kuendigungsformular]:hover,body[class*=policy] .rte a[href*=k\fcndigungsformular]:hover{filter:brightness(.98)}body[class*=policy] .rte sup,.template-policy .rte sup,.shopify-policy__container .rte sup{line-height:0;font-size:.8em;color:var(--po-muted)}body[class*=policy] .rte a[href^="#fn"],body[class*=policy] .rte a[href^="#ref"]{text-decoration-style:dotted}body[class*=policy] .rte img{display:block;max-width:100%;height:auto;border-radius:14px;border:1px solid var(--po-border);box-shadow:0 1px #0206170a;margin:1rem 0}@media (max-width: 768px){body[class*=policy] main .rte,.template-policy main .rte,.shopify-policy__container .rte{padding:18px;border-radius:16px}body[class*=policy] .rte h1{font-size:32px}}@media (prefers-color-scheme: dark){body[class*=policy],.template-policy,.shopify-policy__container{--po-ink: #e5e7eb;--po-text: #cbd5e1;--po-muted: #94a3b8;--po-border: #293241;--po-surface: #0b1324;--po-shadow: 0 8px 24px rgba(0,0,0,.35)}body[class*=policy] .rte a,.template-policy .rte a,.shopify-policy__container .rte a{color:#93c5fd}body[class*=policy] .rte a:hover{color:#bfdbfe}body[class*=policy] .rte code{background:#0f172a;border-color:#1f2937}body[class*=policy] .rte table{border-color:#1f2937}body[class*=policy] .rte thead th{background:#0f172a;color:#e5e7eb}body[class*=policy] .rte img{border-color:#1f2937;box-shadow:none}body[class*=policy] .rte blockquote{background:linear-gradient(180deg,#0f172a,#0b1324);border-color:#1f2937}}:root{--header-h: 88px}@media (min-width: 768px){:root{--header-h: 140px}}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
