:root{--usp-legal-breite: 33em;--usp-legal-linie: rgba(255, 255, 255, .12);--usp-legal-leise: rgba(255, 255, 255, .62);--usp-legal-kopf: var(--font-heading--family, "Barlow Condensed", Impact, sans-serif);--usp-legal-mono: var(--usp-mono, ui-monospace, Menlo, monospace);--usp-legal-rot: var(--usp-red, #e11d2e)}.shopify-policy__container{max-width:var(--page-width, 95rem);margin-inline:auto;padding-inline:var(--page-margin, 40px);padding-block:clamp(28px,5vw,64px) clamp(56px,8vw,104px);box-sizing:border-box;color:inherit}.shopify-policy__container .shopify-policy__title{text-align:left;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 0 0 clamp(14px,1.6vw,22px);margin:0 0 clamp(30px,4.5vw,52px);border-left:3px solid var(--usp-legal-rot);max-width:none}.shopify-policy__container .shopify-policy__title h1{margin:0;text-align:left;font-family:var(--usp-legal-kopf);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:.005em;font-size:clamp(2.2rem,5.2vw,3.8rem)}.shopify-policy__container .shopify-policy__title:before{content:"Rechtliches";display:block;font-family:var(--usp-legal-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--usp-legal-leise);margin-bottom:10px}.shopify-policy__body{max-width:var(--usp-legal-breite);margin-inline:0;font-size:clamp(1rem,.97rem + .18vw,1.09rem);line-height:1.75;overflow-wrap:break-word}.shopify-policy__body p{margin:0 0 1.05em}.shopify-policy__body h2{font-family:var(--usp-legal-kopf);font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.005em;font-size:clamp(1.75rem,3.6vw,2.5rem);margin:clamp(56px,8vw,96px) 0 20px;padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--usp-legal-linie);scroll-margin-top:96px}.shopify-policy__body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.shopify-policy__body h3{position:relative;font-family:var(--usp-legal-kopf);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.12;font-size:clamp(1.45rem,2.6vw,1.95rem);margin:clamp(38px,5vw,58px) 0 14px;padding-left:18px;scroll-margin-top:96px}.shopify-policy__body h3:before{content:"";position:absolute;left:0;top:.24em;width:3px;height:.86em;background:var(--usp-legal-rot)}.shopify-policy__body h4{font-weight:700;font-size:1.04em;margin:clamp(22px,3vw,30px) 0 10px;color:#ffffffeb;scroll-margin-top:96px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.05em;padding-left:1.35em}.shopify-policy__body li{margin-bottom:.5em}.shopify-policy__body strong{color:#fff;font-weight:700}.shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--usp-legal-rot);text-decoration-thickness:2px}.shopify-policy__body a:hover{color:#fff}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.96em}.shopify-policy__body :is(th,td){text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--usp-legal-linie);vertical-align:top}.shopify-policy__body th{font-family:var(--usp-legal-mono);font-size:.76em;letter-spacing:.12em;text-transform:uppercase;color:var(--usp-legal-leise);font-weight:400}.shopify-policy__body hr{border:0;border-top:1px solid var(--usp-legal-linie);margin:clamp(34px,4.6vw,52px) 0}.usp-legal-nav{max-width:var(--usp-legal-breite);margin:0 0 clamp(34px,5vw,56px);border-top:1px solid var(--usp-legal-linie);border-bottom:1px solid var(--usp-legal-linie)}.usp-legal-nav>summary{display:flex;align-items:center;gap:10px;padding:15px 0;cursor:pointer;list-style:none;font-family:var(--usp-legal-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--usp-legal-leise)}.usp-legal-nav>summary::-webkit-details-marker{display:none}.usp-legal-nav>summary:before{content:"";width:18px;height:2px;background:var(--usp-legal-rot);flex:none}.usp-legal-nav>summary:after{content:"+";margin-left:auto;font-size:1.1rem;line-height:1;color:var(--usp-legal-leise)}.usp-legal-nav[open]>summary:after{content:"\2013"}.usp-legal-nav>summary:hover{color:#fff}.usp-legal-nav__list{margin:0;padding:0;list-style:none}.usp-legal-nav__list--vorlauf{padding-bottom:18px}.usp-legal-nav__gruppen{display:grid;grid-template-columns:repeat(auto-fit,minmax(246px,1fr));gap:22px 34px;padding-bottom:20px}.usp-legal-nav__gruppe{min-width:0}.usp-legal-nav__teil{display:block;margin:0 0 10px;padding-bottom:9px;border-bottom:1px solid var(--usp-legal-linie);font-family:var(--usp-legal-kopf);text-transform:uppercase;letter-spacing:.02em;font-size:1.08rem;font-weight:700;color:#fff;text-decoration:none}.usp-legal-nav__teil:hover{color:#fff;border-bottom-color:var(--usp-legal-rot)}.usp-legal-nav__item{margin:0 0 2px}.usp-legal-nav__item a{display:flex;gap:4px;padding:5px 0;font-size:.93rem;line-height:1.35;color:var(--usp-legal-leise);text-decoration:none}.usp-legal-nav__item a:hover{color:#fff}.usp-legal-nav__nr{flex:none;min-width:3.5em;font-family:var(--usp-legal-mono);font-size:.82em;line-height:1.5;color:var(--usp-legal-leise)}.usp-legal-top{position:fixed;right:clamp(14px,2.4vw,28px);bottom:clamp(76px,9vw,104px);z-index:5;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;background:#0b0e13eb;border:1px solid var(--usp-legal-linie);color:var(--usp-legal-leise);font-family:var(--usp-legal-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.usp-legal-top.is-an{opacity:1;visibility:visible}.usp-legal-top:hover{color:#fff;border-color:#ffffff47}@media(prefers-reduced-motion:reduce){.usp-legal-top{transition:none}}@media(max-width:767px){.usp-legal-top{display:none}}.wf-iframe-container{padding:0;margin:0;max-width:none!important}.template-page .wf-iframe-heading,.wf-iframe-container .wf-iframe-heading{color:#fff;font-family:var(--usp-legal-kopf);font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:1;font-size:clamp(1.9rem,4vw,2.8rem);margin:0 0 10px}.template-page .wf-iframe-description,.wf-iframe-container .wf-iframe-description{color:#ffffffc7;font-size:1rem;line-height:1.6;margin:0 0 26px;max-width:62ch}.wf-iframe-container iframe{width:100%;border:0;border-radius:0}.shopify-policy__container .shopify-policy__body blockquote{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/33/assets/usp-legal.css.map */
