:root{--curlea-bg: #f8f3ed;--curlea-bg-2: #e9dcd0;--curlea-accent: #c7a98a;--curlea-button: #a77d68;--curlea-text: #332a27;--curlea-ease: cubic-bezier(.22, 1, .36, 1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--curlea-bg-2);color:var(--curlea-text)}h1,h2,.h1,.h2{letter-spacing:-.015em}h1 em,h2 em,h3 em,.h1 em,.h2 em{font-style:italic;font-weight:400;color:var(--curlea-button)}main img{mix-blend-mode:multiply}.curlea-logo{display:block;height:22px;width:auto;color:var(--color-foreground)}@media screen and (min-width:750px){.curlea-logo{height:24px}}div:has(>.curlea-compare),div:has(>.curlea-trust),div:has(>.curlea-statement),div:has(>.curlea-facts){width:100%;align-self:stretch}.curlea-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--curlea-text)}.curlea-eyebrow:before{content:"";width:32px;height:1px;background:var(--curlea-accent)}.curlea-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;list-style:none;font-size:.8125rem;letter-spacing:.04em;color:var(--curlea-text)}.curlea-facts li{display:inline-flex;align-items:center;gap:8px}.curlea-facts li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--curlea-accent)}.curlea-icon{display:block;width:30px;height:30px;fill:none;stroke:var(--curlea-button);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.curlea-step-icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--curlea-accent);border-radius:50%;background:var(--curlea-bg)}.curlea-mark{display:block;width:40px;height:40px;fill:none;stroke:var(--curlea-accent);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.curlea-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--curlea-accent);border-bottom:1px solid var(--curlea-accent)}@media screen and (min-width:750px){.curlea-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.curlea-trust>div{display:flex;flex-direction:column;gap:6px;padding:28px 20px}.curlea-trust>div+div{border-left:1px solid var(--curlea-bg-2)}@media screen and (max-width:749px){.curlea-trust>div:nth-child(3){border-left:0}.curlea-trust>div:nth-child(n+3){border-top:1px solid var(--curlea-bg-2)}}.curlea-trust b{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.5rem,3vw,2rem);line-height:1;color:var(--curlea-text)}.curlea-trust span{font-size:.8125rem;line-height:1.4;color:var(--curlea-text)}.curlea-statement{max-width:820px;margin:0 auto;text-align:center}.curlea-statement p{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.12;letter-spacing:-.01em;color:var(--curlea-text)}.curlea-statement em{font-style:italic;color:var(--curlea-button)}.curlea-statement small{display:block;margin-top:24px;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--curlea-text)}.curlea-compare{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:28px}@media screen and (min-width:750px){.curlea-compare{grid-template-columns:1fr 1fr}}.curlea-compare>div{padding:clamp(32px,5vw,64px);background:var(--curlea-bg-2)}.curlea-compare .dark{background:var(--curlea-text);color:var(--curlea-bg)}.curlea-compare h3{margin:0 0 28px;font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--curlea-text)}.curlea-compare .dark h3{color:var(--curlea-accent)}.curlea-compare ol{display:grid;gap:20px;margin:0;padding:0;list-style:none;counter-reset:c}.curlea-compare li{counter-increment:c;display:grid;grid-template-columns:32px 1fr;gap:12px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.3rem,2.3vw,1.625rem);line-height:1.25;color:var(--curlea-text)}.curlea-compare li:before{content:counter(c,decimal-leading-zero);padding-top:.4em;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.08em;color:var(--curlea-button)}.curlea-compare .dark li{color:var(--curlea-bg)}.curlea-compare .dark li:before{color:var(--curlea-accent)}.button,.button-secondary,.button-custom,.add-to-cart-button,button[name=add]{font-family:var(--font-body--family);font-weight:500;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;min-height:54px;padding-inline:40px;transition:transform .4s var(--curlea-ease),filter .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}@media(hover:hover){.button:hover,.button-custom:hover,.add-to-cart-button:hover{filter:brightness(.92);transform:translateY(-1px)}.button-secondary:hover{border-color:var(--curlea-button);transform:translateY(-1px)}}:focus-visible{outline:2px solid var(--curlea-button);outline-offset:3px}details{border-color:var(--curlea-accent)!important}#funktionen,#anwendung,#fragen,#kaufen{display:block;scroll-margin-top:96px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.curlea-reveal{animation:curlea-in linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes curlea-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,.add-to-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/curlea.css.map */
