@font-face{font-family:fraunces;src:url(../media/Fraunces_dekowohna-s.p.1lkfgnh8jaypn.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:93.57%;descent-override:24.4%;line-gap-override:0.0%;size-adjust:104.52%}.fraunces_8d10c34b-module__ugWp2W__className{font-family:fraunces,fraunces Fallback}.fraunces_8d10c34b-module__ugWp2W__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:lora;src:url(../media/Lora_Variable-s.p.3x9zp9nx975s-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:lora Fallback;src:local(Arial);ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:105.08%}.lora_d8920c51-module__GVY9ya__className{font-family:lora,lora Fallback}.lora_d8920c51-module__GVY9ya__variable{--font-lora:"lora", "lora Fallback"}
:root{--dwa-sage:#6d8465;--dwa-berry:#965068;--dwa-apricot:#c57c49;--dwa-dark:#30302d;--dwa-warm-white:#faf8f3;--dwa-warm-panel:#f1eee7;--dwa-berry-dark:#7f4056;--dwa-muted:#5d5c55;--dwa-sage-tint:color-mix(in srgb, var(--dwa-sage) 12%, var(--dwa-warm-white));--dwa-berry-tint:color-mix(in srgb, var(--dwa-berry) 12%, var(--dwa-warm-white));--dwa-apricot-tint:color-mix(in srgb, var(--dwa-apricot) 12%, var(--dwa-warm-white));--dwa-gradient-line:linear-gradient(90deg, #6d8465 0%, #965068 55%, #c57c49 100%);--background:var(--dwa-warm-white);--foreground:var(--dwa-dark);--font-heading:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-body:var(--font-lora), Georgia, "Times New Roman", serif;--text-xs:.8125rem;--text-s:.9375rem;--text-m:1.0625rem;--text-l:clamp(1.125rem, 1.05rem + .35vw, 1.3rem);--heading-1:clamp(2.6rem, 1.7rem + 4vw, 5rem);--heading-2:clamp(2rem, 1.5rem + 2.2vw, 3.25rem);--heading-3:clamp(1.35rem, 1.2rem + .6vw, 1.65rem);--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:clamp(2rem, 1.5rem + 2vw, 3rem);--space-xl:clamp(3.5rem, 2.5rem + 4vw, 6rem);--radius-arch:999px 999px .75rem .75rem;--radius-card:.75rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--page-width:1200px;--gutter:clamp(1rem, 4vw, 2rem)}[data-welt=deko]{--welt-farbe:var(--dwa-sage);--welt-ton:var(--dwa-sage-tint)}[data-welt=wohnen]{--welt-farbe:var(--dwa-berry);--welt-ton:var(--dwa-berry-tint)}[data-welt=accessoires]{--welt-farbe:var(--dwa-apricot);--welt-ton:var(--dwa-apricot-tint)}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-body);font-size:var(--text-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.7;display:flex}*{box-sizing:border-box;margin:0;padding:0}main{flex:1}main:focus{outline:none}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:3px solid var(--dwa-berry);outline-offset:3px;border-radius:2px}.page-width{width:100%;max-width:var(--page-width);padding-inline:var(--gutter);margin-inline:auto}h1,h2,h3{font-family:var(--font-heading);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 72;text-wrap:balance;font-weight:500;line-height:1.1}h1{font-size:var(--heading-1);line-height:1.04}h2{font-size:var(--heading-2)}h3{font-size:var(--heading-3)}p{text-wrap:pretty}.amp{font-family:var(--font-body);font-weight:400}.eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--dwa-dark);align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--welt-farbe,var(--dwa-berry));border-radius:50%;width:.55rem;height:.55rem}.lead{font-size:var(--text-l);color:var(--dwa-muted);line-height:1.65}.btn{border:1.5px solid var(--dwa-berry);background:var(--dwa-berry);color:#fff;min-height:48px;font-family:var(--font-body);font-size:var(--text-m);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.5rem;font-weight:500;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.btn:hover{background:var(--dwa-berry-dark);border-color:var(--dwa-berry-dark)}.btn:active{transform:translateY(1px)}.btn--secondary{border-color:var(--dwa-dark);color:var(--dwa-dark);background:0 0}.btn--secondary:hover{background:var(--dwa-dark);border-color:var(--dwa-dark);color:var(--dwa-warm-white)}.btn .arrow,.textlink .arrow{transition:transform .18s var(--ease-out);display:inline-block}.btn:hover .arrow,.textlink:hover .arrow{transform:translate(3px)}.btn:hover .arrow--up,.textlink:hover .arrow--up{transform:translate(2px,-2px)}.textlink{color:var(--dwa-berry);text-underline-offset:.25em;align-items:center;gap:.45rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .15s;display:inline-flex}.textlink:hover{text-decoration-thickness:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--dwa-dark);color:var(--dwa-warm-white);border-radius:999px;padding:.75rem 1.25rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}html[data-einblenden=an] [data-einblenden]:not([data-sichtbar]){opacity:0;transform:translateY(14px)}html[data-einblenden=an] [data-einblenden]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
