body:has(.shopify-policy__container){background:var(--ce-cream)}.shopify-policy__container{max-width:var(--ce-container);margin-inline:auto;padding-inline:var(--ce-gutter);padding-block:var(--ce-s7) var(--ce-s9);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ce-s5)}@media screen and (min-width:990px){.shopify-policy__container{grid-template-columns:24rem minmax(0,1fr);grid-template-areas:"title title" "toc   body";column-gap:var(--ce-s8);row-gap:var(--ce-s7);padding-block:var(--ce-s8) var(--ce-s9)}.shopify-policy__title{grid-area:title}.ce-legal__toc{grid-area:toc}.shopify-policy__body{grid-area:body}}.shopify-policy__title{text-align:left;padding-bottom:var(--ce-s5);border-bottom:1px solid var(--ce-deep-12)}.shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--ce-t-h1);line-height:var(--ce-lh-tight);letter-spacing:var(--ce-track-tight);color:var(--ce-deep)}.shopify-policy__title:before{content:"Rechtliches";display:block;margin-bottom:var(--ce-s3);font-family:var(--font-body-family);font-size:var(--ce-t-tiny);font-weight:700;letter-spacing:var(--ce-track-wide);text-transform:uppercase;color:var(--ce-ink-muted)}.ce-legal__toc{align-self:start}@media screen and (min-width:990px){.ce-legal__toc{position:sticky;top:calc(var(--header-height, 7rem) + var(--ce-s5));max-height:calc(100vh - var(--header-height, 7rem) - var(--ce-s7));overflow-y:auto}}.ce-legal__toc-label{display:none;margin:0 0 var(--ce-s4);font-size:var(--ce-t-tiny);font-weight:700;letter-spacing:var(--ce-track-wide);text-transform:uppercase;color:var(--ce-ink-muted)}.ce-legal__toc-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-s3);width:100%;padding:var(--ce-s3) var(--ce-s4);font-family:var(--font-body-family);font-size:var(--ce-t-small);font-weight:700;letter-spacing:var(--ce-track-wide);text-transform:uppercase;color:var(--ce-deep);background:var(--ce-paper);border:1px solid var(--ce-deep-12);border-radius:var(--ce-r-md);cursor:pointer}.ce-legal__toc-toggle svg{width:1.2rem;height:1.2rem;flex:0 0 auto;transition:transform var(--ce-dur) var(--ce-ease)}.ce-legal__toc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ce-legal__toc-nav{display:none;margin-top:var(--ce-s3)}.ce-legal__toc.is-open .ce-legal__toc-nav{display:block}@media screen and (min-width:990px){.ce-legal__toc-label{display:block}.ce-legal__toc-toggle{display:none}.ce-legal__toc-nav{display:block;margin-top:0}}.ce-legal__toc-list{list-style:none;margin:0;padding:0;border-left:1px solid var(--ce-deep-12)}.ce-legal__toc-link{position:relative;display:block;padding:var(--ce-s3) var(--ce-s4);font-size:var(--ce-t-small);line-height:var(--ce-lh-snug);color:var(--ce-ink-muted);text-decoration:none;transition:color var(--ce-dur-fast) var(--ce-ease)}.ce-legal__toc-link:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--ce-deep);opacity:0;transition:opacity var(--ce-dur-fast) var(--ce-ease)}.ce-legal__toc-link:hover{color:var(--ce-ink)}.ce-legal__toc-link.is-active{color:var(--ce-deep);font-weight:600}.ce-legal__toc-link.is-active:before{opacity:1}.shopify-policy__body .rte,.shopify-policy__body{max-width:74ch;color:var(--ce-ink);font-size:var(--ce-t-body);line-height:var(--ce-lh-body)}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--ce-lh-snug);letter-spacing:var(--ce-track-tight);color:var(--ce-deep);scroll-margin-top:calc(var(--header-height, 7rem) + var(--ce-s5))}.shopify-policy__body h2{margin:var(--ce-s7) 0 var(--ce-s3);font-size:var(--ce-t-h3)}.shopify-policy__body h3{margin:var(--ce-s6) 0 var(--ce-s3);font-size:var(--ce-t-lead)}.shopify-policy__body h2:first-child,.shopify-policy__body h3:first-child,.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body p{margin:0 0 var(--ce-s4)}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 var(--ce-s4);padding-left:var(--ce-s5)}.shopify-policy__body li{margin-bottom:var(--ce-s2)}.shopify-policy__body strong{color:var(--ce-deep);font-weight:700}.shopify-policy__body a{color:var(--ce-matcha-ink);text-decoration:underline;text-underline-offset:.25em;overflow-wrap:anywhere}.shopify-policy__body a:hover{color:var(--ce-deep)}.shopify-policy__body table{width:100%;border-collapse:collapse;margin-bottom:var(--ce-s5);font-size:var(--ce-t-small)}.shopify-policy__body th,.shopify-policy__body td{padding:var(--ce-s3);text-align:left;border-bottom:1px solid var(--ce-deep-12);vertical-align:top}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ceremo-legal.css.map */
