/* PRUEFMARKE: site.css Stand 2026-11-11-MN */
:root{--arrow-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.25'%3E%3Cpath d='M1 12h20M15 7.5l5.5 4.5-5.5 4.5'/%3E%3C/svg%3E")}:root{--paper:#FFFFFF;--paper-2:#EEEEEE;--white:#FFFFFF;--ink:#000000;--ink-soft:#000000;--line:#EEEEEE;--petrol:#302F33;--petrol-deep:#161922;--petrol-tint:#EEEEEE;--coral:#3FAF6A;--coral-soft:#EEEEEE;--accent-from:#3FAF6A;--accent-to:#FED622;--accent-gradient:linear-gradient(100deg, #3FAF6A 0%, #FED622 100%);--muted:#777777;--rating:#D87935;--font-display:"museo-sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"museo-sans",system-ui,-apple-system,"Segoe UI",sans-serif;--radius:14px;--radius-sm:10px;--wrap:1180px;--measure:44rem;--space-section:clamp(3.5rem, 5vw, 5rem);--step-fluid:clamp(2.4rem, 1.4rem + 3.4vw, 4.1rem);--mesh-base:#FBFBFC;--mesh-image:radial-gradient(60% 55% at 14% 18%, #DCE3EC 0%, transparent 60%),radial-gradient(55% 55% at 88% 12%, #ECE6DC 0%, transparent 56%),radial-gradient(60% 60% at 82% 86%, #CAD6E4 0%, transparent 62%),radial-gradient(55% 55% at 16% 92%, #E3E9F1 0%, transparent 60%);--shadow-sm:0 1px 2px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.05);--shadow-md:0 10px 40px rgba(0,0,0,.12)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1.02rem;line-height:1.65;color:var(--ink);background:0 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--ink);margin:0 0 .5em}p{margin:0 0 1rem}a{color:var(--petrol-deep);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--petrol-deep)}img{max-width:100%;display:block}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.measure{max-width:var(--measure)}.skip-link:not(:focus),.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:1rem;z-index:100;background:var(--ink);color:var(--white);padding:.6rem 1rem;border-radius:var(--radius-sm);text-decoration:none}:focus-visible{outline:3px solid var(--coral);outline-offset:2px;border-radius:4px}.eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--petrol-deep);margin:0 0 .9rem}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-weight:600;font-size:.98rem;padding:.8rem 1.5rem;border-radius:999px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--petrol-deep);color:var(--white)}.btn-primary:hover{background:var(--petrol-deep);color:var(--white)}.btn-ghost{background:0 0;color:var(--petrol-deep);border-color:var(--line)}.btn-ghost:hover{border-color:var(--petrol);color:var(--petrol-deep)}.btn-ghost-light{background:0 0;color:var(--white);border-color:rgba(255,255,255,.5)}.btn-ghost-light:hover{border-color:var(--white);color:var(--white)}.link-arrow{font-weight:600;text-decoration:none}.link-arrow::after{content:" \2192";transition:margin .15s ease}.link-arrow:hover::after{margin-left:.25rem}html{background:var(--petrol)}html.intro-seen{background:var(--paper)}.site-header{position:sticky;top:0;z-index:50;background:var(--petrol);color:var(--white);height:100px;display:flex;align-items:center;gap:1.5rem;padding:0 clamp(1.2rem,4vw,2.4rem)}.brand{display:inline-flex;align-items:center;text-decoration:none;color:var(--white)}.brand-logo{display:block;height:56px;overflow:hidden;transition:height .32s cubic-bezier(.65,0,.2,1)}.brand .kk-logo{width:106px;height:auto;display:block;opacity:0}.brand .logo-wordmark{transition:opacity .24s ease}.site-header.header-compact .brand-logo{height:40px}.site-header.header-compact .brand .logo-wordmark{opacity:0}.header-right{margin-left:auto;display:flex;align-items:center;gap:clamp(1.1rem,2.2vw,1.9rem)}.search-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px 0;padding:0;background:0 0;border:0;border-radius:50%;color:var(--white);cursor:pointer;opacity:0;transition:opacity .45s ease,background-color .2s ease}.search-toggle:hover{background:rgba(255,255,255,.12)}.nav-list{display:flex;gap:1.9rem;list-style:none;margin:0;padding:0;opacity:0}.nav-list a{position:relative;color:var(--white);text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:1.12rem;opacity:1}.nav-list a:hover,.nav-list a[aria-current=page]{opacity:1}.nav-list a::after{content:"";position:absolute;left:0;bottom:-6px;height:3px;width:100%;background:var(--white);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.nav-list a:hover::after{transform:scaleX(1)}.nav-list a[aria-current=page]::after{transform:scaleX(1);animation:navUnderline .45s ease both}@keyframes navUnderline{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nav-list a::after{transition:none}.nav-list a[aria-current=page]::after{animation:none}}.burger{display:none;width:30px;height:20px;position:relative;background:0 0;border:0;padding:0;cursor:pointer;opacity:0}.burger::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.burger span{position:absolute;left:0;right:0;height:2.5px;background:var(--white);border-radius:2px;transition:transform .3s cubic-bezier(.65,0,.2,1),opacity .2s ease}.burger span:first-child{top:0}.burger span:nth-child(2){top:50%;margin-top:-1.25px}.burger span:nth-child(3){bottom:0}body.menu-open .burger span:first-child{top:50%;margin-top:-1.25px;transform:rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){bottom:50%;margin-bottom:-1.25px;transform:rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:100px;left:0;right:0;background:var(--petrol);flex-direction:column;padding:.4rem 0 1rem;z-index:45;transform:translateY(-14px);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.65,0,.2,1),opacity .28s ease;box-shadow:0 14px 24px -16px rgba(0,0,0,.45)}body.menu-open .mobile-menu{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-menu a{color:var(--white);text-decoration:none;padding:.95rem clamp(1.2rem,4vw,2.4rem);font-size:1.18rem;font-weight:600}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{background:rgba(255,255,255,.1)}#introOverlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:var(--petrol);z-index:900}#introWrap{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:950;pointer-events:none}#introWrap .kk-logo{width:min(360px,68vw);height:auto;display:block;color:var(--white);opacity:0}.burger,.nav-list,.search-toggle{transition:opacity .45s ease}html.intro-seen #introOverlay,html.intro-seen #introWrap{display:none}html.intro-seen .brand .kk-logo,html.intro-seen .burger,html.intro-seen .nav-list,html.intro-seen .search-toggle{opacity:1}@media (prefers-reduced-motion:reduce){#introOverlay,#introWrap{display:none}html{background:var(--paper)}.brand .kk-logo,.burger,.nav-list,.search-toggle,main#inhalt{opacity:1}}@media (max-width:720px){.site-header{height:84px;padding:0 clamp(1rem,4vw,1.5rem)}.brand-logo{height:46px}.brand .kk-logo{width:87px}.site-header.header-compact .brand-logo{height:33px}.nav-list{display:none}.burger{display:block}.mobile-menu{display:flex;top:84px}}body.search-open{overflow:hidden}.search-overlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start}.search-overlay[hidden]{display:none}.search-backdrop{position:absolute;inset:0;background:rgba(10,10,10,.55);backdrop-filter:blur(2px)}.search-box{position:relative;width:min(640px,92vw);margin-top:clamp(4rem,12vh,9rem);background:var(--white);color:var(--ink);border-radius:var(--radius);box-shadow:0 30px 60px -20px rgba(0,0,0,.5);overflow:hidden;animation:searchIn .26s cubic-bezier(.65,0,.2,1) both}@keyframes searchIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.search-field{display:flex;align-items:center;gap:.7rem;padding:1rem 1.1rem;border-bottom:1px solid var(--line);color:var(--ink-soft)}.search-input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-family:var(--font-body);font-size:1.15rem;color:var(--ink);padding:.25rem 0}.search-input::placeholder{color:var(--ink-soft);opacity:.8}.search-close{background:0 0;border:0;font-size:1.7rem;line-height:1;color:var(--ink-soft);cursor:pointer;padding:0 .2rem}.search-close:hover{color:var(--ink)}.search-hint{margin:0;padding:1.1rem 1.2rem 1.3rem;color:var(--ink-soft);font-size:.96rem}.search-results{list-style:none;margin:0;padding:0;max-height:min(56vh,460px);overflow-y:auto}.search-results li a{display:block;padding:.85rem 1.2rem;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line);transition:background-color .15s ease}.search-results li:last-child a{border-bottom:0}.search-results li a:focus,.search-results li a:hover{background:var(--petrol-tint)}.sr-title{display:block;font-family:var(--font-display);font-weight:700;font-size:1.04rem}.sr-text{display:block;color:var(--ink-soft);font-size:.9rem;margin-top:.15rem}.search-none{padding:1.1rem 1.2rem 1.3rem;color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.search-box{animation:none}}.hero{position:relative;padding:var(--space-section) 0}.hero-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(2rem,4vw,3.2rem);align-items:center;padding-bottom:clamp(3rem,5vw,4.5rem)}.hero-inner>*{min-width:0}.hero-title{font-size:var(--step-fluid);margin-bottom:.6rem}.hero-lead{font-size:1.18rem;color:var(--ink-soft);max-width:34ch;margin-bottom:1.8rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.hero-slider{position:relative;width:100%;max-width:360px;margin-left:auto;min-width:0}.hs-viewport{overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow-md);background:var(--white)}.hs-track{display:flex;transition:transform .6s cubic-bezier(.65,0,.2,1)}.hs-slide{min-width:100%}.hs-card{display:flex;flex-direction:column;background:var(--white);text-decoration:none;color:inherit}.hs-frame{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:#fbfbfc;background-image:radial-gradient(60% 55% at 14% 18%,#dce3ec 0,transparent 60%),radial-gradient(55% 55% at 88% 12%,#ece6dc 0,transparent 56%),radial-gradient(60% 60% at 82% 86%,#cad6e4 0,transparent 62%),radial-gradient(55% 55% at 16% 92%,#e3e9f1 0,transparent 60%)}.hs-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hs-body{padding:1.25rem 1.4rem 1.4rem;background:var(--white)}.hs-body .eyebrow{margin-bottom:.4rem}.hs-body h3{font-size:1.3rem;font-weight:600;line-height:1.15;margin:0 0 .3rem}.hs-body p{font-size:1rem;color:var(--ink);margin:0 0 .7rem}.hs-more{display:inline-flex;align-items:center;gap:.35rem;color:var(--petrol-deep);font-weight:600}.hs-more .ar{transition:transform .2s ease}.hs-card:hover .hs-more .ar{transform:translateX(3px)}.hs-controls{display:flex;align-items:center;gap:1rem;margin-top:1rem;justify-content:center}.hs-arrow{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:0 0;color:var(--petrol-deep);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease}.hs-arrow:hover{border-color:var(--petrol)}.hs-arrow svg{width:15px;height:15px}.hs-dots{display:flex;gap:.5rem}.hs-dot{width:26px;height:26px;border:0;padding:0;background:0 0;cursor:pointer;position:relative}.hs-dot::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:rgba(79,74,67,.28);transition:background .25s ease,transform .25s ease}.hs-dot[aria-current=true]::before{background:var(--petrol-deep);transform:translate(-50%,-50%) scale(1.25)}@media (prefers-reduced-motion:reduce){.hs-track{transition:none}}.hero-pulse{position:relative;min-height:220px;display:flex;align-items:center}.ecg{width:100%;height:230px}.ecg-track{fill:none;stroke:var(--petrol);stroke-width:2;opacity:.14}.ecg-trace{fill:none;stroke:var(--coral);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400;animation:ecg-draw 4.2s linear infinite;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--coral) 45%, transparent))}@keyframes ecg-draw{0%{stroke-dashoffset:1400}70%{stroke-dashoffset:0}100%{stroke-dashoffset:-1400}}.quickbar{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);margin-top:0}.quick{background:var(--white);padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.15rem}.quick-label{font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.quick-main{font-size:1.05rem;font-weight:600;color:var(--ink);text-decoration:none}.quick-sub{font-size:.9rem;color:var(--ink-soft)}.status{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:1.05rem}.status::before{content:"";width:.6rem;height:.6rem;border-radius:50%}.status-open{color:var(--petrol-deep)}.status-open::before{background:#2e9e6b;box-shadow:0 0 0 3px rgba(46,158,107,.18)}.status-closed{color:var(--ink-soft)}.status-closed::before{background:#c0563c;box-shadow:0 0 0 3px rgba(192,86,60,.16)}.section{padding:var(--space-section) 0}.section-alt{background:var(--white)}.section-intro{padding:var(--space-section) 0}.section-head{max-width:40rem;margin-bottom:2.2rem}.section-head h2{font-size:clamp(1.8rem, 1.2rem + 2vw, 2.6rem)}.section-more{margin-top:2rem}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#fbfbfc;background-image:radial-gradient(60% 55% at 14% 18%,#dce3ec 0,transparent 60%),radial-gradient(55% 55% at 88% 12%,#ece6dc 0,transparent 56%),radial-gradient(60% 60% at 82% 86%,#cad6e4 0,transparent 62%),radial-gradient(55% 55% at 16% 92%,#e3e9f1 0,transparent 60%)}main#inhalt>section:nth-of-type(odd){background:var(--white);position:relative}main#inhalt>section:nth-of-type(2n){background:0 0;position:relative}main#inhalt>section.section-plain{background:var(--white);padding-top:clamp(1.4rem,3vw,2rem)}.page-header-attached{padding-bottom:0}main#inhalt>section.doctor-detail-info{background-color:var(--mesh-base);background-image:var(--mesh-image)}.doctor-detail-info .wrap>.doctor-section-title:first-child{margin-top:0}@keyframes cardFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.doctor-grid .doctor-card{animation:cardFadeUp .55s ease backwards}@media (prefers-reduced-motion:reduce){.doctor-grid .doctor-card{animation:none}}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem}.card{background:var(--white);border-radius:var(--radius);padding:1.6rem;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card-title{font-size:1.2rem;margin-bottom:.4rem}.card p{margin:0;color:var(--ink-soft);font-size:.98rem}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.4rem}.team-grid-full{gap:1.8rem}.team-card{text-align:center}.team-photo{width:92px;height:92px;margin:0 auto .9rem;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--petrol),var(--petrol-deep));color:var(--white);display:grid;place-items:center;font-family:var(--font-display);font-size:2.2rem;box-shadow:var(--shadow-sm)}.team-photo img{width:100%;height:100%;object-fit:cover;display:block}.team-name{font-size:1.15rem;margin-bottom:.15rem}.team-role{color:var(--petrol-deep);font-weight:600;font-size:.92rem;margin-bottom:.5rem}.team-bio{color:var(--ink-soft);font-size:.94rem;margin:0 auto;max-width:30ch}.news-list{display:grid;gap:1.6rem}.news-item{display:grid;grid-template-columns:8rem 1fr;gap:1.2rem;padding-bottom:1.6rem;border-bottom:1px solid var(--line)}.news-item:last-child{border-bottom:0;padding-bottom:0}.news-date{color:var(--ink-soft);font-size:.9rem;font-weight:600;padding-top:.2rem}.news-title{font-size:1.25rem;margin-bottom:.3rem}.news-pinned .news-title{color:var(--petrol-deep)}.pin{color:var(--coral)}.cta-band{border-radius:0}.cta-band h2{font-size:clamp(1.7rem, 1.2rem + 1.6vw, 2.3rem)}.cta-band p{color:var(--ink-soft);margin:0}.cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.cta-actions{display:flex;flex-wrap:wrap;gap:.8rem}.page-header{padding:var(--space-section) 0}.page-header h1{font-size:clamp(2rem, 1.4rem + 2.6vw, 3.2rem)}.page-lead{font-size:1.18rem;color:var(--ink-soft);max-width:46ch}.prose{color:var(--ink)}.prose h2{font-size:1.6rem;margin-top:2rem}.prose h3{font-size:1.25rem;margin-top:1.5rem}.prose p{margin-bottom:1.1rem}.prose a{font-weight:500}.prose-sm{font-size:.96rem}.prose-sm p:last-child{margin-bottom:0}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.contact-card{background:var(--white);border-radius:var(--radius);padding:1.8rem;box-shadow:var(--shadow-sm)}.contact-card h2{font-size:1.4rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.contact-card .status{font-size:.85rem}.contact-address{font-style:normal;margin-bottom:1.2rem;line-height:1.6}.contact-line{display:flex;gap:.8rem;margin:.4rem 0}.contact-label{min-width:5rem;color:var(--ink-soft);font-size:.92rem}.contact-emergency{margin-top:1.2rem;padding:.9rem 1.1rem;background:var(--white);border-left:3px solid var(--coral);border-radius:var(--radius-sm);font-size:.94rem;color:var(--ink-soft)}.hours{width:100%;border-collapse:collapse}.hours th{text-align:left;font-weight:500;padding:.55rem 0;color:var(--ink);vertical-align:top}.hours td{text-align:right;padding:.55rem 0;color:var(--ink-soft);font-variant-numeric:tabular-nums}.hours tr{border-bottom:1px solid var(--line)}.hours tr:last-child{border-bottom:0}.hours-label{display:block;font-size:.8rem}.empty{color:var(--ink-soft);font-style:italic}.site-footer{background:var(--petrol);color:var(--white);padding:3.5rem 0 1.8rem;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.22)}.footer-logo{color:var(--white);margin-bottom:.9rem}.footer-logo .kk-logo{height:76px;width:auto;display:block}.footer-name{font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:var(--white);margin:.6rem 0 .3rem}.footer-tagline{font-size:.94rem;max-width:32ch}.footer-head{font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.85);margin:0 0 .9rem;font-family:var(--font-body);font-weight:600}.footer-address{font-style:normal;line-height:1.8}.footer-address a,.footer-links a{color:var(--white);text-decoration:none}.footer-address a:hover,.footer-links a:hover{color:var(--white)}.footer-links{list-style:none;margin:0;padding:0;line-height:2}.footer-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:1.4rem;font-size:.88rem;color:rgba(255,255,255,.9)}.footer-base a{color:var(--white)}@media (max-width:860px){.hero-inner{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2.5rem}.hero-slider{max-width:360px;margin-inline:auto;margin-left:auto;width:100%}.hero-pulse{order:-1;min-height:120px}.ecg{height:130px}.quickbar{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:1.6rem}.cta-inner{flex-direction:column;align-items:flex-start}.news-item{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ecg-trace{animation:none;stroke-dashoffset:0}*{transition:none!important}}.doctor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:1.8rem 1.6rem}.doctor-card{position:relative;display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.doctor-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.doctor-photo{aspect-ratio:1/1;background-color:#fbfbfc;background-image:radial-gradient(60% 55% at 14% 18%,#dce3ec 0,transparent 60%),radial-gradient(55% 55% at 88% 12%,#ece6dc 0,transparent 56%),radial-gradient(60% 60% at 82% 86%,#cad6e4 0,transparent 62%),radial-gradient(55% 55% at 16% 92%,#e3e9f1 0,transparent 60%);display:flex;align-items:center;justify-content:center;overflow:hidden}.doctor-photo .doctor-placeholder,.doctor-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.doctor-card:hover .doctor-photo .doctor-placeholder,.doctor-card:hover .doctor-photo img{transform:scale(1.04)}.doctor-body{padding:1.15rem 1.25rem 1.4rem}.doctor-name{font-family:var(--font-display);font-size:1.3rem;line-height:1.2;font-weight:600;color:var(--ink);margin:0 0 .25rem;transition:color .2s ease}.doctor-card:hover .doctor-name{color:var(--petrol-deep)}.doctor-role{color:var(--ink-soft);font-size:.92rem;line-height:1.45;margin:0}.doctor-view{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;color:var(--petrol-deep);font-size:.85rem;font-weight:600;letter-spacing:.01em}.doctor-view .arrow{transition:transform .25s ease}.doctor-card:hover .doctor-view .arrow{transform:translateX(.25rem)}.doctor-detail{padding-top:clamp(1.5rem,4vw,2.5rem)}.back-link{display:inline-block;color:var(--petrol-deep);text-decoration:none;font-weight:500;margin-bottom:1.4rem}.back-link:hover{text-decoration:underline}.doctor-head{display:grid;grid-template-columns:1fr;gap:1.6rem 2rem;align-items:start;margin-bottom:2.4rem}@media (min-width:720px){.doctor-head{grid-template-columns:1fr 320px}}.doctor-detail-name{font-size:clamp(1.8rem, 1.3rem + 2vw, 2.6rem);margin:0 0 .3rem}.doctor-detail-role{color:var(--ink-soft);font-size:1.05rem;margin:0}.doctor-detail-photo{width:100%;max-width:320px;aspect-ratio:1/1;border-radius:var(--radius);overflow:hidden;background-color:var(--mesh-base);background-image:var(--mesh-image)}.doctor-detail-photo .doctor-placeholder,.doctor-detail-photo img{width:100%;height:100%;object-fit:cover;display:block}.doctor-section-title{font-size:1.25rem;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #fff}.cv{display:grid;gap:.1rem;margin:0}.cv-row{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding:.55rem 0;border-bottom:1px solid #fff}.cv-year{font-weight:600;color:var(--petrol-deep);margin:0}.cv-text{margin:0;color:var(--ink)}@media (max-width:460px){.cv-row{grid-template-columns:4.5rem 1fr;gap:.7rem}}.lang-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem .8rem}.lang-list li{background:var(--petrol-tint);color:var(--petrol-deep);border-radius:999px;padding:.3rem .9rem;font-size:.92rem}.doctor-card-static{cursor:default}.doctor-card-static:hover{transform:none;box-shadow:var(--shadow-sm)}.doctor-card-static:hover .doctor-photo .doctor-placeholder,.doctor-card-static:hover .doctor-photo img{transform:none}.doctor-card-static:hover .doctor-name{color:var(--ink)}body{background:var(--paper)}.brand-logo{height:58px}.site-header.header-compact .brand-logo{height:44px}.site-header{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);border-bottom:0}.site-header::after{content:"";position:absolute;left:0;right:0;top:100%;height:34px;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),transparent)}.brand{color:var(--ink)}.brand .kk-logo{color:var(--ink)}.nav-list a{color:var(--ink)}.nav-list a::after{background:var(--ink)}.search-toggle{color:var(--ink)}.search-toggle:hover{background:var(--paper-2)}.burger span{background:var(--ink)}.mobile-menu{background:#fff;border-top:1px solid var(--line);box-shadow:0 14px 24px -16px rgba(0,0,0,.18)}.mobile-menu a{color:var(--ink)}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{background:var(--paper-2)}#introOverlay{background:#fff}#introWrap .kk-logo{color:var(--ink)}.site-footer{background:#fff;color:#000;padding:clamp(3.5rem,6vw,5.5rem) 0 2.5rem;margin-top:0}.gd-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:2rem}.gd-footer-brand address{font-style:normal;color:#000;line-height:1.8;font-size:.94rem}.gd-footer-socials{display:flex;gap:1rem;margin:1.2rem 0}.gd-footer-socials a{color:#000;text-decoration:none;display:inline-flex;opacity:.85;transition:opacity .2s ease}.gd-footer-socials a:hover{color:#000;opacity:1}.gd-footer-note{color:#000;font-size:.9rem;margin:0}.gd-footer-col h2{font-family:var(--font-display);font-weight:700;font-size:.92rem;margin:0 0 1rem;color:#000}.gd-footer-col ul{list-style:none;margin:0;padding:0;line-height:2.1}.gd-footer-col a{position:relative;color:#000;text-decoration:none;font-size:.94rem;opacity:.85}.gd-footer-col a::after{content:"";position:absolute;left:0;bottom:-4px;height:3px;width:100%;background:#000;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.gd-footer-col a:hover{color:#000;opacity:1}.gd-footer-col a:hover::after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.gd-footer-col a::after{transition:none}}.gd-footer-base{display:flex;justify-content:space-between;align-items:center;margin-top:2.6rem;color:#000;font-size:.88rem}.gd-footer-top{color:rgba(0,0,0,.55);text-decoration:none}.gd-footer-top:hover{color:#000}.gd-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:999px;border:3px solid #000;color:#000;background:0 0;text-decoration:none;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.gd-btn::after{content:"";width:1.5em;height:1em;flex:none;align-self:center;background-color:currentColor;-webkit-mask:var(--arrow-r) no-repeat center/contain;mask:var(--arrow-r) no-repeat center/contain}.gd-btn:hover{background:#000;color:#fff}.gd-btn.on-dark{border-color:#fff;color:#fff}.gd-btn.on-dark:hover{background:#fff;color:#000}.eyebrow,.hh-eyebrow{display:none}.gd-section{padding:clamp(4rem,8vw,7.5rem) 0}.gd-alt{background:var(--paper-2)}.gd-section-head{margin-bottom:clamp(2rem,4vw,3rem)}.gd-section-head h1,.gd-section-head h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,1.2rem+1.6vw,2.6rem);letter-spacing:-.01em;margin:0}.gd-section-lead{color:var(--ink-soft);margin-top:.8rem;max-width:48ch}.gd-hero{padding:clamp(3.5rem,7vw,6rem) 0 clamp(2.5rem,4vw,3.5rem)}.gd-hero h1{font-family:var(--font-display);font-weight:700;line-height:1.04;letter-spacing:-.015em;font-size:clamp(2.5rem,1.3rem+4.6vw,5.2rem);margin:0}.gd-hero-lead{font-size:clamp(1.1rem,1rem+.4vw,1.32rem);color:var(--ink-soft);max-width:48ch;margin:1.6rem 0 2rem}.gd-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem}.gd-showcase{display:grid;grid-template-columns:1.15fr 1fr .8fr;gap:1rem;padding-bottom:clamp(4rem,8vw,7.5rem)}.gd-tile{position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;display:block}.gd-tile.tall{aspect-ratio:3/4}.gd-ph{width:100%;height:100%}.gd-ph-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);font-size:.85rem;letter-spacing:.04em;text-align:center;padding:.5rem}.gd-ph1{background:#fbfbfc;background-image:radial-gradient(60% 55% at 18% 20%,#f2e7e1 0,transparent 60%),radial-gradient(55% 55% at 85% 15%,#e7ecf2 0,transparent 56%),radial-gradient(60% 60% at 80% 88%,#ede7dd 0,transparent 62%)}.gd-ph3{background:#fbfbfc;background-image:radial-gradient(60% 55% at 80% 20%,#e6ecf2 0,transparent 60%),radial-gradient(55% 55% at 15% 85%,#f2e9e1 0,transparent 56%)}.gd-ph4{background:#edeae4}.gd-ph5{background:#fbfbfc;background-image:radial-gradient(60% 60% at 30% 30%,#eaeff4 0,transparent 60%),radial-gradient(55% 55% at 85% 80%,#f3ece3 0,transparent 56%)}.gd-show-sec{padding:clamp(2rem,4vw,4rem) 0 clamp(2.5rem,5vw,4.5rem)}.gd-show{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,4vw,3.5rem);align-items:center;grid-template-areas:"intro stage"}.gd-show-intro{grid-area:intro}.gd-show-intro h1{font-family:var(--font-display);font-weight:700;line-height:1.06;letter-spacing:-.015em;font-size:clamp(2rem,1.3rem+2.4vw,3.4rem);margin:0 0 1.6rem}.gd-show-list{list-style:none;margin:0 0 1.6rem;padding:0}.gd-show-list a{display:block;text-decoration:none;color:var(--ink);padding:.65rem .85rem;border-radius:10px;transition:background .2s ease}.gd-show-list a.on,.gd-show-list a:hover{background:var(--paper-2)}.gd-show-list b{font-family:var(--font-display);font-weight:700;font-size:1.08rem}.gd-show-list b::after{content:" — "}.gd-show-list i{font-style:normal;font-size:1.08rem}.gd-show-lead{color:var(--ink);max-width:46ch;margin:0;font-size:1.02rem;line-height:1.6}.gd-stage{grid-area:stage;position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;background:#0b0b0b;display:block;text-decoration:none}.gd-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05) translateX(8px);transition:opacity .9s ease}.gd-stage img.on{opacity:1;transform:scale(1.09) translateX(-8px);transition:opacity .9s ease,transform 6s linear}.gd-stage-arrow{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;color:var(--ink);z-index:2}.gd-stage-tags{position:absolute;left:1rem;bottom:1rem;z-index:2}.gd-tg{position:absolute;left:0;bottom:0;background:#fff;border-radius:9px;padding:.6rem .9rem;opacity:0;transition:opacity .4s ease;white-space:nowrap}.gd-tg.on{opacity:1}.gd-tg b{display:block;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--ink)}.gd-tg span{display:block;font-size:.82rem;color:var(--ink);margin-top:.1rem}.gd-show-dots{grid-area:dots;display:none}.gd-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.gd-about-grid h2{font-size:clamp(1.4rem,1rem+1.2vw,2rem);margin:0 0 1.2rem}.gd-portrait{position:relative;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;margin-bottom:1.6rem;max-width:360px}.gd-contact-band{text-align:center;padding:clamp(2rem,4vw,3.5rem) 0}.gd-contact-band h2{font-size:clamp(1.8rem,1.2rem+2vw,3rem);max-width:18ch;margin:0 auto 1.8rem}.gd-logos-label{text-align:center;color:var(--ink-soft);font-size:.92rem;letter-spacing:.03em;margin:2.6rem 0 1.4rem}.home-refs{padding-top:var(--space-section);padding-bottom:clamp(.7rem,1.4vw,1.3rem)}.gd-ref-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.7rem,1.4vw,1.3rem);padding-inline:clamp(.7rem,1.4vw,1.3rem)}.gd-ref-card{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;text-decoration:none;background:#0b0b0b}.gd-ref-media{position:absolute;left:0;right:0;top:-18%;height:136%;will-change:transform}.gd-ref-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.gd-ref-card:hover .gd-ref-img{transform:scale(1.06)}.gd-ref-arrow{display:none}.gd-ref-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.66),rgba(0,0,0,0) 58%)}.gd-ref-tag{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.15rem;padding:clamp(1rem,1.8vw,1.5rem);color:#fff}.gd-ref-cat{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-weight:600;color:#fff}.gd-ref-meta{font-size:clamp(1rem,1.3vw,1.25rem);font-weight:600;line-height:1.2;color:#fff}@media (max-width:760px){.gd-ref-grid{grid-template-columns:1fr}}.gd-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.7rem,1.4vw,1.3rem);padding-inline:clamp(.7rem,1.4vw,1.3rem)}.gd-tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;text-decoration:none;background:#0b0b0b;border-radius:0;isolation:isolate}.gd-tile-media{position:absolute;left:0;right:0;top:-18%;height:136%;will-change:transform}.gd-tile-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.gd-tile:hover .gd-tile-img{transform:scale(1.06)}.gd-tile-label{position:relative;color:#fff;mix-blend-mode:difference;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.6rem);line-height:1.04;text-align:center;padding:0 .6rem;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;overflow-wrap:break-word}@media (max-width:760px){.gd-tiles{grid-template-columns:1fr}}.landing-split{--lsg:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:calc(50% - var(--lsg)) 1fr;column-gap:var(--lsg);align-items:start}.landing-rail{position:sticky;top:calc(var(--hh) + 1rem)}.landing-prose>:first-child{margin-top:0}.gd-tiles-rail{margin-top:0}.landing-rail h2{margin:0 0 1.1rem}.gd-tiles-rail{grid-template-columns:1fr;padding-inline:0;gap:clamp(.6rem,1vw,1rem)}.gd-tiles-rail .gd-tile{aspect-ratio:3/2}.gd-tiles-rail .gd-tile-label{font-size:clamp(1.4rem,2.2vw,2.1rem)}@media (max-width:900px){.landing-split{grid-template-columns:1fr;gap:clamp(1.6rem,5vw,2.4rem)}.landing-rail{position:static}}.gd-back{display:inline-block;color:var(--ink-soft);text-decoration:none;margin-bottom:1.5rem}.gd-back:hover{color:var(--ink)}.gd-ref-eyebrow{color:var(--ink-soft);margin:0 0 .4rem}.gd-ref-detail h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,1.4rem+2vw,3.2rem);margin:0 0 1.6rem}.gd-ref-hero{position:relative;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;margin-bottom:1.8rem}.gd-prose{max-width:60ch;color:var(--ink);font-size:1.1rem}.gd-empty{color:var(--ink-soft)}.gd-tst{text-align:center;max-width:760px;margin:0 auto}.gd-tst-photo{width:72px;height:72px;border-radius:8px;margin:0 auto 1.6rem;background:#dddad3}.gd-tst-quote{font-size:clamp(1.05rem,1rem+.4vw,1.3rem);color:#000;line-height:1.7}.gd-tst-name{font-weight:700;margin:1.4rem 0 .1rem}.gd-tst-role{color:var(--ink-soft);font-size:.92rem;margin:0}.gd-tst-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1.8rem}.gd-tst-dots button{width:26px;height:26px;border:0;background:0 0;cursor:pointer;padding:0;position:relative}.gd-tst-dots button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:#cfccc5}.gd-tst-dots button[aria-current=true]::before{background:var(--ink)}.gd-to-top{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);width:46px;height:46px;border-radius:50%;border:0;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s,transform .3s;z-index:60}.gd-to-top.show{opacity:1;pointer-events:auto;transform:none}.gd-to-top:hover{transform:translateY(-2px)}@media (max-width:880px){.gd-showcase{grid-template-columns:1fr 1fr}.gd-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.gd-about-grid{grid-template-columns:1fr}.gd-showcase{grid-template-columns:1fr}.gd-footer-grid{grid-template-columns:1fr 1fr}.gd-footer-base{flex-direction:column;gap:.6rem;text-align:center}}@media (max-width:820px){.gd-show{grid-template-columns:1fr;grid-template-areas:"stage" "dots" "intro";gap:1.2rem;align-items:start}.gd-show-list{display:none}.gd-stage{aspect-ratio:4/5}.gd-show-intro h1{font-size:clamp(1.6rem,1.2rem+2vw,2.2rem);margin:.2rem 0 .8rem}.gd-show-dots{display:flex;gap:.4rem;justify-content:center}.gd-show-dots button{width:28px;height:28px;border:0;background:0 0;padding:0;cursor:pointer;position:relative}.gd-show-dots button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background:#cfccc5;transition:width .25s ease,background .25s ease}.gd-show-dots button[aria-current=true]::before{width:22px;background:var(--ink);border-radius:4px}}@media (prefers-reduced-motion:reduce){.gd-stage img{transition:opacity .3s ease}.gd-stage img.on{transform:none;transition:opacity .3s ease}}@media (max-width:720px){.brand-logo{height:50px}.brand .kk-logo{width:92px}.site-header.header-compact .brand-logo{height:38px}}.gd-ref-subtitle{font-size:clamp(1.1rem,1rem+.5vw,1.4rem);color:var(--ink);margin:.2rem 0 1rem;font-weight:700}.gd-ref-client{color:var(--ink);margin:0 0 1.4rem}.gd-ref-hero{border-radius:var(--radius);overflow:hidden;margin:1.4rem 0 2rem}.gd-ref-hero .gd-ref-img{position:static;width:100%;height:auto;display:block;border-radius:var(--radius)}.gd-ref-video{position:relative;aspect-ratio:16/9;margin:2rem 0;border-radius:var(--radius);overflow:hidden;background:#000}.gd-ref-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gd-prose.gd-ref-text{max-width:var(--measure);margin:1.6rem 0;line-height:1.7}.gd-prose.gd-ref-text ul{padding-left:1.2rem}.gd-prose.gd-ref-text a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.gd-ref-cta{margin:1.6rem 0}.gd-ref-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:2rem 0}.gd-ref-gallery .gd-gallery-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);display:block}.gd-ref-chip{display:inline-block;background:var(--paper-2);border-radius:999px;padding:.35rem .9rem;margin:.2rem .3rem .2rem 0;font-size:.9rem}@media (max-width:700px){.gd-ref-gallery{grid-template-columns:1fr}}.site-header.header-min{position:fixed;left:0;right:0;top:0;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-end;gap:0}.site-header.header-min::after{display:none}.site-header.header-min .header-right-min{position:absolute;right:clamp(1rem,4vw,2.4rem);top:50%;transform:translateY(-50%);display:flex;align-items:center}.site-header.header-min .burger-min{display:inline-flex;opacity:1}.site-header.header-min .burger-min span{background:#fff}.is-detail main#inhalt{padding:0}.rd-logo-fixed{position:fixed;top:0;left:0;right:0;margin-inline:auto;width:max-content;height:100px;display:flex;align-items:center;justify-content:center;z-index:60;color:#fff;mix-blend-mode:difference;text-decoration:none}.rd-logo-fixed .kk-logo{opacity:1;width:106px;height:auto;display:block}@media (max-width:760px){.rd-logo-fixed{height:84px}.rd-logo-fixed .kk-logo{width:87px}}.rd{position:relative}.rd-grid{display:grid;grid-template-columns:1fr 1fr}.rd-left{background:#000;color:#fff}.rd-right{background:#000}.rd-left-inner{position:sticky;top:0;box-sizing:border-box;min-height:100vh;padding:calc(100px + 2.6rem) clamp(1.8rem,3.6vw,4rem) clamp(2.5rem,5vh,4rem);display:flex;flex-direction:column;justify-content:flex-start}.rd-body{margin-top:clamp(1.6rem,5.5vw,2.4rem)}@media (min-width:1100px){.rd-left-inner{display:block}.rd-title{font-size:clamp(2rem,2.7vw,2.9rem);margin:0 0 clamp(1rem,1.8vw,1.6rem)}.rd-meta{margin:0 0 clamp(2rem,3.6vw,3rem)}.rd-cols{column-count:2;column-gap:clamp(1.6rem,2.6vw,3.2rem)}.rd-cols .rd-prose{max-width:none}.rd-prose h2,.rd-prose h3{break-after:avoid}.rd-prose li{break-inside:avoid}.rd-sec{break-inside:avoid}}.rd-eyebrow{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 1rem}.rd-title{font-family:var(--font-display);font-weight:700;line-height:1.05;font-size:clamp(1.9rem,3.2vw,3rem);margin:0 0 1rem;color:#fff}.rd-sub{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.4;opacity:.85;margin:0 0 1.4rem}.rd-meta{list-style:none;margin:0 0 1.8rem;padding:0}.rd-meta li{color:#fff;font-size:.95rem;line-height:1.7}.rd-sub{color:#fff;font-size:1.05rem;line-height:1.5;margin:0 0 1.4rem}.rd-client{font-size:.95rem;margin:0 0 1.8rem;color:#fff}.rd-client strong{opacity:1}.rd-prose{max-width:46ch}.rd-prose,.rd-prose li,.rd-prose p{color:#fff}.rd-prose h2,.rd-prose h3{font-family:var(--font-display);font-weight:700;color:#fff;margin:2rem 0 .7rem;font-size:1.12rem;letter-spacing:.01em}.rd-prose h2:first-child,.rd-prose h3:first-child{margin-top:0}.rd-prose p{line-height:1.6;margin:0 0 1rem}.rd-prose ul{list-style:none;margin:0 0 1rem;padding:0}.rd-prose li{position:relative;padding-left:1.9rem;line-height:1.55;margin:.4rem 0}.rd-prose li::before{content:"";position:absolute;left:0;top:.72em;width:1.1rem;height:2px;background:#fff}.rd-prose a{color:#fff;text-decoration:underline;text-underline-offset:3px}.rd-thumb{margin:1.6rem 0 0}.rd-thumb img,.rd-thumb-img{display:block;width:100%;height:auto;border-radius:0}.rd-cta{margin:2rem 0 0}.rd-right{display:flex;flex-direction:column}.rd-fig{margin:0}.rd-fig:first-child{padding-top:0}.rd-fig img,.rd-img{display:block;width:100%;height:auto}.rd-fig{transition:opacity .7s ease,transform .7s ease}html.js .rd-fig:not(.is-in){opacity:0;transform:translateY(26px)}.rd-fig.is-in{opacity:1;transform:none}.rd-jumps{position:fixed;left:50%;bottom:clamp(1rem,3vw,2rem);transform:translateX(-50%);display:flex;gap:1.1rem;z-index:60}.rd-jump{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;color:#000;font:inherit;font-size:1.15rem;line-height:1;text-decoration:none;border:0;padding:0;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:none;transition:none}.rd-jump span{display:block;line-height:1}.gd-ico-arrow{width:22px;height:22px;display:block}.rd-jump-prev .gd-ico-arrow{transform:scaleX(-1)}.gd-to-top .gd-ico-arrow{transform:rotate(-90deg);width:20px;height:20px}.gd-btn-down .gd-ico-arrow{transform:rotate(90deg);width:18px;height:18px}.rd-jump:hover{box-shadow:none}.rd-jump-prev:hover{transform:none}.rd-jump-next:hover{transform:none}@keyframes navItemIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}html.nav-intro .nav-list li{opacity:0;animation:navItemIn .5s cubic-bezier(.4,.1,.2,1) forwards;animation-delay:calc(.14s + var(--i,0) * .08s)}@media (max-width:900px){.rd{background:#000}.rd-grid{display:flex;flex-direction:column}.rd-left,.rd-right{display:contents}.rd-featured{order:1}.rd-left-inner{order:2;position:static;min-height:0;justify-content:flex-start;padding:clamp(1.6rem,6vw,2.2rem) clamp(1.3rem,6vw,2rem) clamp(2rem,6vh,3rem)}.rd-video{order:3}.rd-right>.rd-fig:not(.rd-featured){order:4}.rd-fig:first-child:not(.rd-featured){padding-top:0}.rd-featured.rd-fig{padding-top:var(--hh)}}@media (prefers-reduced-motion:reduce){html.js .rd-fig:not(.is-in){opacity:1;transform:none}.rd-fig{transition:none}html.nav-intro .nav-list li{animation:none;opacity:1}.site-header.header-min .brand{transition:none!important}}main{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.close-title,.gd-section-head h2,.hh-eyebrow,.hh-title,.legal-title,.mm-main,.rd-eyebrow,.rd-title,h1,h2,h3,h4,h5,h6{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.gd-btn,.rd-btn,.rd-jump,button{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}:root{--hh:100px}@media (max-width:720px){:root{--hh:84px}}.site-header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;gap:.5rem;z-index:70;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not(.is-detail):not(.is-home):not(.is-landing):not(.is-legal) main#inhalt{padding-top:var(--hh)}.hdr-actions{display:contents}.hdr-search{margin-right:auto;color:#000}.burger{margin-left:auto}.burger,.hdr-search{width:44px;height:44px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;cursor:pointer;position:relative;z-index:5;opacity:1!important;box-shadow:0 2px 12px -5px rgba(0,0,0,.3)}.hdr-search svg{width:20px;height:20px}body.menu-open .hdr-search{display:none}.burger span{position:absolute;top:50%;left:50%;width:20px;height:2px;margin-top:-1px;background:#000;border-radius:2px;transition:transform .3s cubic-bezier(.65,0,.2,1),opacity .2s ease}.burger span:first-child{top:50%;bottom:auto;transform:translate(-50%,-6px)}.burger span:nth-child(2){top:50%;bottom:auto;transform:translate(-50%,0)}.burger span:nth-child(3){top:50%;bottom:auto;transform:translate(-50%,6px)}body.menu-open .burger span:first-child{transform:translate(-50%,0) rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translate(-50%,0) rotate(-45deg)}.burger::after{content:none!important}.gd-logo-c{position:fixed;top:0;left:0;right:0;margin-inline:auto;width:max-content;height:var(--hh);display:flex;align-items:center;justify-content:center;z-index:100;color:#fff;mix-blend-mode:difference;text-decoration:none;transform-origin:center center;transition:transform .5s cubic-bezier(.5,0,.12,1)}.gd-logo-c .kk-logo{width:104px;height:auto;display:block;opacity:1}body.menu-open .gd-logo-c{transform:translate(calc(50vw - 48px),calc(100dvh - 114px)) rotate(90deg)}html{scrollbar-gutter:stable}body.menu-open{overflow:hidden}.mm{display:block;position:fixed;inset:0;z-index:1;background:#000;color:#fff;clip-path:circle(0px at var(--cx,100%) var(--cy,0px));transition:clip-path .55s cubic-bezier(.7,0,.2,1);pointer-events:none;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(var(--hh)/ 2 - .35rem) clamp(1.3rem,5vw,3rem) calc(2.2rem + env(safe-area-inset-bottom))}body.menu-open .mm{clip-path:circle(var(--r,175%) at var(--cx,100%) var(--cy,0px));pointer-events:auto}@media (min-width:1024px){.mm{left:50%}}.mm-inner{max-width:34rem}.mm-nav{list-style:none;margin:0;padding:0}.mm-item{margin-top:clamp(1.15rem,3.4vw,1.7rem)}.mm-item:first-child{margin-top:0}.mm-main{display:inline-block;color:#fff;text-decoration:none;font-family:var(--font-display,inherit);font-weight:600;letter-spacing:-.01em;line-height:1.1;font-size:clamp(1.15rem,4.5vw,1.35rem);padding:.3rem 0;position:relative}.mm-main::after{content:"";position:absolute;left:0;right:0;bottom:.1em;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.65,0,.2,1)}.mm-main[aria-current=page]::after{transform:scaleX(1)}@media (hover:hover){.mm-main:hover::after{transform:scaleX(1)}}.mm-sub{list-style:none;margin:.3rem 0 0;padding:0 0 0 1.3rem}.mm-sub li{display:block}.mm-sub a{display:inline-block;color:#fff;text-decoration:none;font-weight:400;font-size:1.02rem;opacity:.92;padding:.38rem 0;position:relative}.mm-sub a::after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.65,0,.2,1)}.mm-sub a[aria-current=page]{opacity:1}.mm-sub a[aria-current=page]::after{transform:scaleX(1)}@media (hover:hover){.mm-sub a:hover::after{transform:scaleX(1)}}.mm-foot{margin-top:clamp(2rem,7vw,3rem);display:flex;flex-direction:column;gap:.5rem}.mm-mail{color:#fff;text-decoration:none;font-size:1.05rem}.mm-addr{margin:0;color:#fff;opacity:.8;font-size:.95rem}.mm-social{margin:.3rem 0 0;display:flex;gap:1.1rem}.mm-social a{color:#fff;text-decoration:none;opacity:.85;font-size:.9rem;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.gd-logo-c,.mm{transition:none}html.intro-run .gd-logo-c{transform:none}}.site-header::after{content:none!important}.gd-logo-c,.gd-logo-c:focus,.gd-logo-c:hover{color:#fff}.mm a,.mm a:focus,.mm a:hover{color:#fff}html.is-detail .mm{background:#fff;color:#000}html.is-detail .mm a,html.is-detail .mm a:focus,html.is-detail .mm a:hover,html.is-detail .mm-addr,html.is-detail .mm-mail,html.is-detail .mm-social a{color:#000}.home-hero{position:relative}.hh-grid{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100svh}.hh-left{background:#fff;color:#000}.hh-left-inner{box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--hh) + 2.4rem) clamp(1.6rem,4vw,4.5rem) clamp(2.4rem,5vh,4rem);max-width:42rem}.hh-eyebrow{font-style:italic;font-size:clamp(1.1rem,2.4vw,1.55rem);margin:0 0 1.1rem;color:#000;opacity:.9}.hh-title{font-family:var(--font-display);font-weight:700;line-height:1;letter-spacing:-.025em;font-size:clamp(2.5rem,5.2vw,4.2rem);margin:0 0 1.3rem;color:#000}.hh-lead{font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.5;margin:0 0 2rem;max-width:33rem;color:#000}.hh-portrait{margin:0 0 1.5rem}.hh-portrait img{display:block;width:100%;max-width:700px;height:auto}.hh-portrait-ph{width:clamp(150px,42%,210px);aspect-ratio:4/5;object-fit:cover;display:block;background:var(--paper-2);position:relative}.hh-portrait-ph::after{content:"Porträt folgt";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#000;opacity:.45}.hh-portrait figcaption{margin-top:.55rem;font-size:.85rem;color:#000;opacity:.7}.hh-intro{font-size:1.06rem;line-height:1.6;margin:0 0 2rem;max-width:33rem;color:#000}.hh-left-inner .gd-btn{align-self:flex-start}.hh-right{position:relative;overflow:hidden;background:0 0;padding:0}.hh-slider{position:absolute;inset:0}.hh-track{will-change:transform}@keyframes hh-vmarquee{from{transform:translateY(0)}to{transform:translateY(-50%)}}.hh-slide{position:relative;display:block;margin:0}.hh-slide img{display:block;width:100%;height:auto}.hh-track.is-running{animation:hh-vmarquee var(--vdur,80s) linear infinite}.hh-slide-cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.25rem;padding:clamp(1.5rem,4vw,2.8rem);color:#fff;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,0))}.hh-slide-cap b{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-weight:600}.hh-slide-cap span{font-size:clamp(1.1rem,1.9vw,1.55rem);font-weight:600;line-height:1.15}.hh-scroll{position:absolute;left:50%;bottom:clamp(1rem,3vh,2rem);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#fff;mix-blend-mode:difference;text-decoration:none;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;z-index:5}.hh-scroll:focus,.hh-scroll:hover{color:#fff}.hh-scroll-arrow{font-size:1.15rem;animation:hh-bounce 1.9s ease-in-out infinite;display:block}.hh-scroll-arrow .gd-ico-arrow{transform:rotate(90deg);width:20px;height:20px}@keyframes hh-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:900px){.hh-grid{grid-template-columns:1fr;min-height:0}.hh-left-inner{min-height:auto;max-width:none;padding-top:clamp(2rem,6vh,3rem)}.hh-right{order:-1;height:50vh}.hh-scroll{display:none}}@media (prefers-reduced-motion:reduce){.hh-track{animation:none!important}.hh-scroll-arrow{animation:none}}.gd-faq{margin-top:clamp(2rem,4vw,3rem)}.landing-right .gd-faq:first-child,.landing-right>.gd-faq:first-child{margin-top:0}.landing-right>.gd-interview:first-child{margin-top:0}.gd-faq-item:first-child summary{padding-top:0}.gd-faq-item{margin:0}.gd-faq-item summary{list-style:none;cursor:pointer;display:block;position:relative;padding:.55rem 2.2rem .55rem 0;font-weight:700;font-size:1rem;line-height:1.55;color:#000}.gd-faq-item summary::-webkit-details-marker{display:none}.gd-faq-item summary::after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;line-height:1}.gd-faq-item[open] summary::after{content:"\2013"}.gd-faq-a{padding:0 0 .6rem}.gd-faq-a p{margin:0}.js .gd-logo-grid .gd-logo-cell,.js .gd-ref-card,.js .gd-tile{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.js .gd-logo-grid .gd-logo-cell.is-in,.js .gd-ref-card.is-in,.js .gd-tile.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .gd-logo-grid .gd-logo-cell,.js .gd-ref-card,.js .gd-tile{opacity:1;transform:none;transition:none}}.gd-tst-agg{margin:.5rem 0 0;font-size:.9rem;color:#000;opacity:.75}.gd-tst-stars{color:#000;font-size:1.15rem;letter-spacing:.15em;margin:0 auto 1.4rem;text-align:center}.home-close{position:relative}.close-grid{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100svh}.close-left{position:relative;overflow:hidden;background:#000}.tst-slider{position:absolute;inset:0}.tst-card{box-sizing:border-box;width:100%;padding:clamp(1.8rem,3vw,3rem);color:#fff}.tst-stars{font-size:1.05rem;letter-spacing:.15em;margin:0 0 1rem}.tst-quote{font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.55;margin:0 0 1.2rem}.tst-name{font-weight:700;margin:0}.tst-role{font-weight:400;opacity:.85}.close-right{background:#fff;display:flex;align-items:center}.close-form-inner{box-sizing:border-box;width:100%;max-width:40rem;margin-inline:auto;padding:clamp(3rem,7vh,5rem) clamp(1.6rem,4vw,4.5rem)}.close-title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);margin:0 0 1rem}.close-lead{margin:0 0 2rem;max-width:34rem}.gd-offer{display:flex;flex-direction:column;gap:1rem}.gd-offer label{display:flex;flex-direction:column;gap:.35rem;font-weight:600;font-size:.95rem;color:#000}.gd-offer input,.gd-offer select,.gd-offer textarea{font:inherit;padding:.85rem .95rem;border:0;border-radius:10px;background:var(--paper-2);color:#000;width:100%;appearance:none;-webkit-appearance:none}.gd-offer select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;padding-right:2.6rem;cursor:pointer}.gd-offer input:focus,.gd-offer select:focus,.gd-offer textarea:focus{outline:3px solid #000;outline-offset:2px}.gd-offer textarea{resize:vertical;min-height:7.5rem}.gd-offer ::placeholder{color:#000;opacity:.45}.gd-offer .gd-btn{align-self:flex-start;margin-top:.4rem}@media (max-width:900px){.close-grid{grid-template-columns:1fr;min-height:0}.close-left{order:-1;height:60vh}.close-form-inner{max-width:none}}.gd-offer-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gd-opt{font-weight:400}.gd-offer label .cap{display:block}.tst-date{margin:.4rem 0 0;font-size:.85rem;opacity:.8;color:#fff}.gd-tst-date{margin:.5rem 0 0;font-size:.85rem;color:var(--ink-soft)}@media (max-width:520px){.gd-offer-row{grid-template-columns:1fr}}.rd-video{position:relative;aspect-ratio:16/9;margin:0 0 1rem;background:#000}.rd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.hp-field{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.gd-offer-privacy{font-size:.85rem;margin:.2rem 0 0}.gd-offer-privacy a{color:inherit}.gd-offer-done{font-weight:700}.gd-offer-error{color:#000;font-weight:600}.is-legal .legal-inner{justify-content:flex-start;max-width:48rem;padding-top:calc(var(--hh) + 2.2rem);padding-bottom:clamp(2.4rem,5vh,4rem)}.legal-title{font-size:clamp(2rem,4vw,3rem)!important;margin:0 0 1.4rem!important;color:#000}.legal-intro{color:#000;font-size:1rem;line-height:1.6;margin:0 0 1.4rem}.legal-intro p{margin:0 0 .9rem}.legal-acc details{padding:.85rem 0}.legal-acc summary{cursor:pointer;list-style:none;font-weight:700;font-size:1.05rem;color:#000;display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem}.legal-acc summary::-webkit-details-marker{display:none}.legal-acc summary::after{content:"+";font-weight:400;font-size:1.4rem;line-height:1;flex:none}.legal-acc details[open] summary::after{content:"\2013"}.legal-panel{color:#000;font-size:.95rem;line-height:1.65;padding-top:.8rem}.legal-panel p{margin:0 0 .9rem}.legal-panel ul{margin:0 0 .9rem;padding-left:1.3rem;list-style:none}.legal-panel li{position:relative;padding-left:1rem;margin:.3rem 0}.legal-panel li::before{content:"";position:absolute;left:0;top:.7em;width:.7rem;height:2px;background:#000}.legal-panel a{color:#000;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.gd-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:clamp(.5rem,1.1vw,1rem);padding:0 clamp(1rem,4vw,3rem)}.gd-gallery-item{position:relative;display:block;margin:0;padding:0;border:0;background:#000;cursor:zoom-in;overflow:hidden;aspect-ratio:4/5;border-radius:2px}.gd-gallery-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.gd-gallery-item:hover .gd-gallery-img{transform:scale(1.045)}.gd-gallery-tag{position:absolute;left:.6rem;bottom:.55rem;font-size:.72rem;letter-spacing:.03em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6);opacity:0;transition:opacity .3s ease;pointer-events:none}.gd-gallery-item:hover .gd-gallery-tag{opacity:1}.gd-lightbox{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gd-lightbox[hidden]{display:none}.gd-lb-stage{margin:0;display:flex;align-items:center;justify-content:center}.gd-lb-img{max-width:92vw;max-height:86vh;width:auto;height:auto;object-fit:contain;display:block;box-shadow:0 30px 80px -20px rgba(0,0,0,.8)}.gd-lb-close{position:fixed;top:1rem;right:1rem;width:46px;height:46px;border-radius:50%;background:#fff;color:#000;border:0;font-size:1.6rem;line-height:1;cursor:pointer;z-index:202;display:inline-flex;align-items:center;justify-content:center}.gd-lb-nav{z-index:202}html{scroll-behavior:smooth}.gd-btn-down::after{content:none}.gd-btn-down span{display:inline-block;margin-left:.3em}#offerte{scroll-margin-top:calc(var(--hh) + 1rem)}.gd-slot-intro{font-size:.9rem;opacity:.85;margin:.2rem 0 .4rem}.gd-slot{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;align-items:end;margin:0 0 .6rem}.gd-slot .gd-slot-lab{display:flex;flex-direction:column;font-size:.85rem}.gd-slot-date,.gd-slot-time{font:inherit;padding:.6rem .7rem;border:0;border-radius:8px;background:var(--paper-2,#f4f3f1);color:#000;margin-top:.25rem}.gd-slot-note{grid-column:1/-1;font-size:.82rem;color:#000;min-height:1em}.gd-slot-note:not(:empty){padding:.2rem 0}@media (max-width:520px){.gd-slot{grid-template-columns:1fr}}.gd-logo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#e3e1dd}.gd-logo-grid .gd-logo-cell{background:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;padding:1rem 1.2rem}.gd-logo-grid img{max-height:44px;max-width:75%;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(1) brightness(.45);opacity:.5;transition:filter .25s ease,opacity .25s ease}.gd-logo-grid .gd-logo-cell:hover img{filter:none;opacity:1}.home-logoband{padding-bottom:clamp(1.2rem,2.5vw,2rem)}.gd-logo-grid .gd-logo-fill{display:none}.gd-logo-grid .gd-logo-fill.f5{display:flex}@media (max-width:1000px){.gd-logo-grid{grid-template-columns:repeat(3,1fr)}.gd-logo-grid .gd-logo-fill.f5{display:none}.gd-logo-grid .gd-logo-fill.f3{display:flex}}@media (max-width:560px){.gd-logo-grid{grid-template-columns:repeat(2,1fr)}.gd-logo-grid .gd-logo-fill.f3,.gd-logo-grid .gd-logo-fill.f5{display:none}.gd-logo-grid .gd-logo-fill.f2{display:flex}}.home-logos{display:none}.gd-footer-badge{display:block;width:100%;max-width:150px;margin:.9rem 0 1.6rem}.gd-footer-badge img{display:block;width:100%;height:auto}.legal-lead{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55;color:#000;margin:0 0 1.5rem}.legal-inner .legal-intro h2{font-size:clamp(1.3rem,2.4vw,1.7rem);margin:2rem 0 .6rem;color:#000}.legal-inner .legal-intro h3{font-size:1.05rem;margin:1.3rem 0 .3rem;color:#000}.legal-inner .legal-intro p{margin:0 0 .9rem}.is-split .legal-inner{padding-top:calc(var(--hh) + 1.7rem)}.netz-link{margin:.45rem 0 2rem}.netz-link a{color:#000;text-decoration:underline;text-underline-offset:3px;font-weight:600;word-break:break-word}.is-split .legal-title{font-size:clamp(2.5rem,5.2vw,4.2rem)!important;letter-spacing:-.025em}.hh-title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:normal}.is-kontakt .hh-right{position:relative;min-height:100%}.hh-right .gd-map{position:absolute;inset:0;width:100%;height:100%;background:var(--petrol-tint,#e8e5e0)}.gd-map iframe{width:100%;height:100%;border:0;display:block}.gd-map-load{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem;text-align:center;background:var(--petrol);color:#fff;border:0;cursor:pointer;font-family:inherit}.gd-map-title{font-weight:700;font-size:1.1rem;text-decoration:underline;text-underline-offset:4px}.gd-map-load small{max-width:22rem;opacity:.9;font-size:.85rem;line-height:1.45}@media (max-width:900px){.is-kontakt .hh-right{min-height:58vh}}.kontakt-block{margin:0 0 1.6rem}.kontakt-block h2{font-size:1.05rem;margin:0 0 .5rem;color:#000}.kontakt-address{font-style:normal;line-height:1.65;color:#000}.kontakt-actions{margin:0 0 1.7rem}.kontakt-mail{margin:.95rem 0 0;color:#000}.kontakt-hours{border-collapse:collapse}.kontakt-hours th{text-align:left;font-weight:600;padding:.15rem 1.6rem .15rem 0;color:#000;white-space:nowrap}.kontakt-hours td{color:#000}.kontakt-note{margin:.7rem 0 0;font-size:.9rem;color:#000;opacity:.8}.kontakt-anfahrt-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 2.5rem;margin-top:1rem}.kontakt-anfahrt-grid h3{font-size:1rem;margin:0 0 .3rem}.kontakt-anfahrt-link{margin-top:1.3rem}.kontakt-anfahrt-link a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.kontakt-anfahrt-grid{grid-template-columns:1fr}}.kontakt-form-wrap{max-width:44rem}.kontakt-form-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.kontakt-form-head h2{margin:0}.gd-reviews{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit}.gd-reviews-stars{color:#f5a623;letter-spacing:1px}.gd-reviews-text{font-size:.9rem}.gd-map-frame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.gd-btn-plain::after{content:none!important}.kontakt-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;margin:1.5rem 0 1.9rem}.kontakt-actions .gd-btn{font-size:.95rem}.kontakt-anfahrt p{margin:0 0 .7rem}.gd-footer-reviews{display:inline-flex;margin:.2rem 0 1.6rem;text-decoration:none}.gd-footer-reviews .gd-reviews-text{color:#000;font-size:.9rem}.hh-lead,.legal-lead{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.cms-compare{margin:1.8rem 0 1.4rem}.cms-compare table{width:100%;border-collapse:separate;border-spacing:0}.cms-compare td,.cms-compare th{padding:.75rem 1rem;text-align:left;vertical-align:top;font-size:.95rem;line-height:1.45;color:#000}.cms-compare thead th{font-weight:700}.cms-compare tbody th.cc-dim{font-weight:700;white-space:nowrap}.cms-compare tbody tr:nth-child(2n) td:not(.cc-gd),.cms-compare tbody tr:nth-child(2n) th.cc-dim{background:rgba(0,0,0,.025)}.cms-compare .cc-gd{background:var(--petrol-tint,#efece8)}.cms-compare thead th.cc-gd{border-radius:10px 10px 0 0}.cms-compare tbody tr:last-child td.cc-gd{border-radius:0 0 10px 10px}@media (max-width:640px){.cms-compare thead{display:none}.cms-compare table,.cms-compare tbody,.cms-compare td,.cms-compare th,.cms-compare tr{display:block;width:auto}.cms-compare tbody tr{margin:0 0 1.4rem}.cms-compare tbody th.cc-dim{font-size:1.08rem;padding:0 0 .35rem;background:0 0!important;white-space:normal}.cms-compare tbody td{padding:.25rem 0;background:0 0!important;border-radius:0!important}.cms-compare tbody td[data-label]::before{content:attr(data-label) ": ";font-weight:700}.cms-compare tbody td.cc-gd[data-label]::before{color:var(--petrol,#90897e)}}.gd-head-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.gd-head-link .gd-ico-arrow{width:.8em;height:.8em;opacity:.55;transition:opacity .2s ease,transform .2s ease}.gd-head-link:hover .gd-ico-arrow{opacity:1;transform:translateX(3px)}.ref-overview{padding-top:clamp(2.5rem,5vw,4rem)}.ref-filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:clamp(1.4rem,3vw,2.2rem)}.ref-pill{appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:.5rem 1.1rem;border-radius:999px;background:rgba(0,0,0,.05);color:#000;transition:background-color .2s ease,color .2s ease}.ref-pill:hover{background:rgba(0,0,0,.1)}.ref-pill.is-active{background:#000;color:#fff}.ref-empty-note{text-align:center;opacity:.7;padding:2.5rem 1rem}.gd-ref-card[hidden]{display:none!important}.is-refintro .legal-inner{justify-content:center;padding-top:var(--hh);padding-bottom:var(--hh)}.gd-footer-col li span{color:#000;font-size:.94rem;opacity:.85;cursor:default}.gd-logos-section{background:#eee;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.hh-slider.is-logoslides{background:#eee}.hh-slider.is-logoslides .hh-slide{padding:10px 10px 0}.hh-slider.is-logoslides .hh-slide-cap{display:none}.gd-gallery.is-logos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(.6rem,1.4vw,1.2rem)}.gd-gallery.is-logos .gd-gallery-item{aspect-ratio:1/1;background:0 0;cursor:zoom-in;border-radius:0}.gd-gallery.is-logos .gd-gallery-img{object-fit:cover;padding:0;background:0 0}.gd-gallery.is-logos .gd-gallery-item:hover .gd-gallery-img{transform:scale(1.03)}.gd-gallery.is-logos .gd-gallery-tag{display:none}.not-found{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem)}.nf-inner{max-width:40rem;margin:0 auto;text-align:center}.nf-code{font-size:clamp(3rem,10vw,6rem);font-weight:800;line-height:1;margin:0 0 .5rem;color:var(--petrol,#90897e)}.nf-inner h1{margin:0 0 1rem}.nf-lead{color:#000;margin:0 0 1.8rem}.nf-links{display:flex;justify-content:center;margin:0 0 1.4rem}.nf-more{font-size:.95rem;color:#000}.nf-more a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gd-interview{--iv-bg:#e7f1e3;background:var(--iv-bg);padding:clamp(1.6rem,4vw,2.8rem);margin:2.2rem 0}.gd-interview .iv-kicker{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#000;margin:0 0 .35rem}.gd-interview .iv-title{margin:0 0 .7rem}.gd-interview .iv-lead{color:#000;margin:0 0 1.4rem}.gd-interview .iv-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:0 0 1.5rem}.gd-interview .iv-images img{width:100%;height:auto;display:block}.gd-interview .iv-images-single{grid-template-columns:1fr}.gd-interview .iv-pair{break-inside:avoid;margin:0 0 1.1rem}.gd-interview .iv-q{font-weight:700;color:#000;margin:0 0 .25rem}.gd-interview .iv-qa p{color:#000}.gd-interview .gd-btn{margin-top:1.3rem}@media (max-width:640px){.gd-interview .iv-qa{columns:1}}section.gd-section.gd-logos-section{background:#eee}.gd-trust{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#000;margin:0 0 1.4rem}.gd-trust-stars{color:#f5a623;font-size:1.05rem;letter-spacing:.06em}.gd-trust-text{font-size:1rem}.gd-trust b{font-weight:700}.gd-trust:hover .gd-trust-text{text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.gd-trust{flex-direction:column;align-items:center;text-align:center;gap:.3rem}.gd-trust-text{font-size:.95rem}}.fs-gradient{background:var(--accent-gradient)}.fs-gradient,.fs-gradient a,.fs-gradient b,.fs-gradient h1,.fs-gradient h2,.fs-gradient h3,.fs-gradient li,.fs-gradient p,.fs-gradient strong{color:var(--ink)}.fs-gradient a{text-decoration:underline;text-underline-offset:.18em}.fs-dark{background:var(--petrol);color:#fff}.fs-dark h1,.fs-dark h2,.fs-dark h3,.fs-dark p{color:#fff}.fs-head{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2rem,4vw,3rem)}.fs-head h1{margin:0 0 .4em}.fs-head .eyebrow{margin:0 0 .6em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.fs-head .page-lead{margin:0;font-size:1.12rem}.fs-hero{background:#fff;padding:clamp(3rem,9vw,7rem) 0;text-align:center}.fs-hero-logo{max-width:min(90%,640px);margin:0 auto clamp(1.5rem,4vw,2.5rem)}.fs-hero-logo img{width:100%;height:auto;display:block}.fs-hero-title{margin:0 0 .5em}.fs-hero-lead{margin:0 0 .8em;font-size:1.08rem}.fs-hero-claim{margin:0 0 clamp(1.5rem,4vw,2.2rem);font-size:1.08rem}.fs-band{padding:clamp(2.5rem,7vw,5rem) 0}.fs-band-title{margin:0 0 clamp(1.5rem,4vw,2.4rem)}.fs-band-grid{display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:1fr}@media (min-width:900px){.fs-band-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}}.fs-band-text h2{margin-top:0}.fs-band-text h3{margin:1.6em 0 .4em;font-size:1.12rem;text-transform:uppercase;letter-spacing:.03em}.fs-quote{font-weight:700}.fs-portrait{width:min(62vw,300px);margin:0 auto clamp(1.5rem,4vw,2.2rem)}.fs-portrait img{width:100%;height:auto;display:block}.fs-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.fs-action{display:inline-flex;align-items:center;gap:.8rem;padding:.85em 1.4em;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.fs-gradient .fs-action{text-decoration:none}.fs-action:hover{transform:translateX(3px);box-shadow:var(--shadow-md)}.fs-ico{width:1.1em;height:1.1em;flex:0 0 auto}.fs-btn{display:inline-flex;align-items:center;gap:.7rem;padding:.95em 1.7em;border-radius:999px;font-weight:700;text-decoration:none;color:var(--ink);background:#fff;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.fs-btn-grad{background:var(--accent-gradient)}.fs-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.fs-gradient .fs-btn{text-decoration:none}.fs-cards{display:grid;gap:clamp(1.2rem,3vw,2rem);grid-template-columns:1fr}@media (min-width:700px){.fs-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.fs-cards{grid-template-columns:repeat(3,1fr)}}.fs-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:1.4rem;border-radius:var(--radius);overflow:hidden;background:var(--petrol);isolation:isolate}.fs-card-media{position:absolute;inset:0;z-index:-2}.fs-card-img{width:100%;height:100%;object-fit:cover;display:block}.fs-card-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.15) 45%,rgba(0,0,0,.45) 100%)}.fs-card-title{margin:0;color:#fff;font-size:1.25rem;line-height:1.25}.fs-gradient .fs-card-title{color:#fff}.fs-card-btn{align-self:flex-start;margin-top:1.5rem}.fs-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .5rem}.fs-stars{color:var(--rating);font-size:1.35rem;letter-spacing:.08em}.fs-rating-txt{font-size:1.02rem}.fs-rating-note{margin:0;color:#bebebe;font-size:.92rem}.fs-acc{margin-top:2rem}.fs-acc details{padding:1rem 0}.fs-acc summary{cursor:pointer;font-weight:700;font-size:1.05rem;list-style:none}.fs-acc summary::-webkit-details-marker{display:none}.fs-acc summary::after{content:'+';float:right;font-weight:400}.fs-acc details[open] summary::after{content:'–'}.fs-beitrag-bild{margin:0 auto clamp(1.5rem,4vw,2.5rem);max-width:800px}.fs-beitrag-bild img{width:100%;height:auto;display:block;border-radius:var(--radius)}.section .prose p{color:var(--ink)}main#inhalt>section.fs-gradient{background:var(--accent-gradient)}main#inhalt>section.fs-dark{background:var(--petrol)}main#inhalt>section.fs-hero{background:var(--petrol-tint)}main#inhalt>section.fs-gradient,main#inhalt>section.fs-gradient b,main#inhalt>section.fs-gradient h1,main#inhalt>section.fs-gradient h2,main#inhalt>section.fs-gradient h3,main#inhalt>section.fs-gradient li,main#inhalt>section.fs-gradient p,main#inhalt>section.fs-gradient strong{color:var(--ink)}main#inhalt>section.fs-dark,main#inhalt>section.fs-dark h1,main#inhalt>section.fs-dark h2,main#inhalt>section.fs-dark h3,main#inhalt>section.fs-dark p{color:#fff}main#inhalt>section.fs-dark .fs-rating-note{color:#bebebe}main#inhalt>section.fs-gradient .fs-card-title{color:#fff}.site-header{background:var(--accent-gradient);color:#fff;height:var(--hh);display:block;padding:0}.hdr-inner{max-width:var(--wrap);margin-inline:auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2.5rem);padding:0 clamp(1.1rem,4vw,2rem)}.hdr-logo{display:inline-flex;align-items:center;text-decoration:none;flex:0 0 auto}.hdr-logo .kk-logo{display:block;width:clamp(120px,14vw,178px)}.hdr-logo .kk-logo img{width:100%;height:auto;display:block}.hdr-logo .kk-logo-text{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1rem, 2.2vw, 1.35rem);white-space:nowrap}.hdr-nav{margin-left:auto}.hdr-nav-list{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.1rem);list-style:none;margin:0;padding:0}.hdr-nav-item{position:relative}.hdr-nav-link{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-display);font-weight:900;font-size:clamp(.82rem, 1.05vw, .95rem);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-decoration:none;padding:.5em 0;transition:color .18s ease}.hdr-nav-link:focus-visible,.hdr-nav-link:hover,.hdr-nav-link[aria-current=page]{color:var(--ink)}.nav-caret{transition:transform .22s ease}.hdr-nav-item.has-sub:focus-within .nav-caret,.hdr-nav-item.has-sub:hover .nav-caret{transform:rotate(180deg)}.hdr-sub{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);min-width:15rem;margin:0;padding:.5rem 0;list-style:none;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:60}.hdr-nav-item.has-sub:focus-within .hdr-sub,.hdr-nav-item.has-sub:hover .hdr-sub{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.hdr-sub a{display:block;padding:.62em 1.2em;font-size:.95rem;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.hdr-sub a:hover,.hdr-sub a[aria-current=page]{background:var(--petrol-tint)}.hdr-search{display:none}.burger{display:none}@media (max-width:900px){.hdr-nav{display:none}.burger{display:inline-flex;color:#fff;margin-left:0}.burger span{background:#fff}}main#inhalt>section.fs-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - var(--hh));padding:clamp(2rem,5vw,4rem) clamp(1.1rem,4vw,2.6rem);background:#fff;overflow:hidden;text-align:center}.fs-hero-bg{position:absolute;inset:-10% 0 -10%;opacity:var(--hero-bg-deckkraft, 1);will-change:transform;z-index:0;overflow:hidden;transform:none}.fs-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fs-hero-inner{position:relative;z-index:1;max-width:44rem}.fs-hero-logo{max-width:min(88%,620px);margin:0 auto clamp(1.4rem,3.5vw,2.4rem)}.fs-hero-logo img{width:100%;height:auto;display:block}html.geladen .fs-btn-down .fs-ico{animation:fsNudge 2.4s ease-in-out infinite}@keyframes fsNudge{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.fs-btn-down .fs-ico{animation:none}.fs-hero-bg{transform:none!important}}.gd-akk{background:#ededed;border-radius:12px;margin:.7rem 0;overflow:hidden}.gd-akk>summary{display:flex;align-items:center;gap:.6em;padding:.8em 1.15em;font-size:.98rem;font-weight:400;cursor:pointer;list-style:none}.gd-akk>summary::-webkit-details-marker{display:none}.gd-akk>summary::before{content:'';flex:0 0 auto;width:0;height:0;border-left:.34em solid currentColor;border-top:.27em solid transparent;border-bottom:.27em solid transparent;transition:transform .2s ease;opacity:.7}.gd-akk[open]>summary::before{transform:rotate(90deg)}.gd-akk>summary:hover{background:#e5e5e5}.gd-akk-inhalt{padding:0 1.15em 1.1em}.gd-akk-inhalt>:first-child{margin-top:0}.gd-akk-inhalt>:last-child{margin-bottom:0}.gd-akk-inhalt ul{margin:.6em 0;padding-left:1.15em}.gd-akk-inhalt li{margin:.25em 0}.fs-dark .gd-akk{background:rgba(255,255,255,.1)}.fs-dark .gd-akk>summary:hover{background:rgba(255,255,255,.15)}.md-bild{margin:1.6rem 0}.md-bild img{width:100%;height:auto;display:block;border-radius:var(--radius,12px)}.md-bild figcaption{margin-top:.5rem;font-size:.88rem;opacity:.75}main#inhalt>section.fs-hero-klein{min-height:52vh;padding-block:clamp(2rem,5vw,3.5rem)}.fs-hero-klein .fs-hero-logo{max-width:min(82%,520px)}.fs-hero-klein .fs-hero-title{margin-bottom:0}.fs-band .prose h2,main#inhalt>section.fs-gradient .prose h2{font-family:var(--font-display);font-weight:900;font-size:clamp(1.5rem, 2.6vw, 2rem);line-height:1.2;margin:2rem 0 .8rem;color:#fff}.fs-band .prose h2:first-child{margin-top:0}.fs-band .prose h3{font-family:var(--font-display);font-weight:900;font-size:clamp(1.1rem, 1.6vw, 1.3rem);margin:1.6rem 0 .5rem;color:#fff}.gd-akk-inhalt h2,.gd-akk-inhalt h3{color:var(--ink)!important}.gd-akk-inhalt a:not(.fs-btn),main#inhalt>section.fs-gradient .prose a:not(.fs-btn){color:var(--ink);text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px}.gd-akk-inhalt a:not(.fs-btn):hover,main#inhalt>section.fs-gradient .prose a:not(.fs-btn):hover{text-decoration-thickness:2px}.fs-band .prose ul:not(.gd-liste-haken){list-style:disc;padding-left:1.3em;margin:.9em 0}.fs-band .prose ul.gd-liste-haken{list-style:none;padding-left:0}.fs-band .prose ol{padding-left:1.4em;margin:.9em 0}.fs-band .prose li{margin:.35em 0}.fs-hero-title,main#inhalt .fs-hero-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(3rem, 8.5vw, 6.5rem);letter-spacing:-.03em;line-height:.95}.fs-hero-klein .fs-hero-logo{max-width:min(88%,620px)}.gd-liste{margin:.9em 0}.gd-liste li{margin:.35em 0}.gd-liste-haken{list-style:none;padding-left:0}.gd-liste-haken li{position:relative;padding-left:1.9em}.gd-liste-haken li::before{content:'';position:absolute;left:.25em;top:.42em;width:.62em;height:.34em;border-left:.17em solid currentColor;border-bottom:.17em solid currentColor;transform:rotate(-45deg)}.js .gd-liste[data-fade]>li{opacity:0;transform:translateY(.5rem)}.js .gd-liste[data-fade].ist-sichtbar>li{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.js .gd-liste[data-fade]>li{opacity:1;transform:none}.js .gd-liste[data-fade].ist-sichtbar>li{transition:none}}@media (max-width:900px){.burger{width:44px;height:44px;background:0 0;border-radius:0;box-shadow:none}.burger span{background:var(--ink)}}.mm{background:var(--accent-gradient);color:var(--ink)}.mm a,.mm a:focus,.mm a:hover{color:var(--ink)}.mm-main{font-weight:900;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.25rem, 5.2vw, 1.6rem);color:var(--ink)}.mm a.mm-main{color:var(--ink)}.mm-main::after{content:"";position:absolute;left:0;right:0;bottom:.1em;height:3px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.65, 0, .2, 1)}.mm a.mm-main[aria-current=page]::after{transform:scaleX(1)}@media (hover:hover){.mm-main:hover::after{transform:scaleX(1)}}.mm-sub a{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.95rem;color:var(--ink);opacity:1}.js .mm .mm-item{opacity:0;transform:translateY(.7rem)}body.menu-open .mm .mm-item{opacity:1;transform:none;transition:opacity .45s ease,transform .45s ease;transition-delay:calc(.18s + var(--i, 0) * 65ms)}@media (prefers-reduced-motion:reduce){.js .mm .mm-item{opacity:1;transform:none}body.menu-open .mm .mm-item{transition:none}}.site-footer{background:var(--petrol);color:#fff;padding:clamp(2.2rem,5vw,3.2rem) 0 clamp(2.4rem,5vw,3.4rem);text-align:center}.footer-zeile{margin:0;font-size:.95rem;font-weight:700;line-height:1.7}.footer-zeile a{color:var(--accent-from);text-decoration:none}.footer-zeile a:hover{text-decoration:underline}.footer-trenner{opacity:.45;margin:0 .15em;font-weight:400}.footer-agentur{margin:.9rem 0 0;font-size:.8rem}.footer-agentur a{color:var(--accent-from);text-decoration:none}.footer-agentur a:hover{text-decoration:underline}.fs-bewertungen,main#inhalt>section.fs-bewertungen{position:relative;background:#777;color:#fff;min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.4rem,5vw,3.6rem) 0 clamp(2.6rem,5vw,3.8rem);overflow:hidden;isolation:isolate}.bw-grund{position:absolute;inset:-12% 0;z-index:0;mix-blend-mode:multiply;will-change:transform}.bw-grund img{width:100%;height:100%;object-fit:cover;display:block}.fs-bewertungen>.bw-lauf,.fs-bewertungen>.sf-band,.fs-bewertungen>.wrap{position:relative;z-index:1}.bw-titel,main#inhalt>section.fs-bewertungen .bw-titel{margin:0 0 clamp(1.4rem,3.2vw,2rem);font-family:var(--font-display);font-weight:900;font-size:clamp(1.5rem, 2.6vw, 2rem);line-height:1.2;color:#fff;text-align:center}.bw-lauf{position:relative}.bw-spur{display:flex;gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.3rem clamp(1.1rem,4vw,2.6rem) 1.6rem;scrollbar-width:none}.bw-spur::-webkit-scrollbar{display:none}.bw-karte{position:relative;flex:0 0 clamp(240px,78vw,300px);scroll-snap-align:start;background:#fff;color:var(--ink);border-radius:12px;padding:1rem 1.1rem 1.2rem}.bw-karte::before{content:'';position:absolute;inset:0;transform:translate(-10px,10px);background:var(--accent-gradient);border-radius:12px;z-index:-1}.bw-kopf{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.bw-avatar{width:2.2rem;height:2.2rem;flex:0 0 auto;border-radius:50%;background:var(--accent-from);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.95rem}.bw-person{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.bw-person b{font-size:.92rem}.bw-datum{font-size:.76rem;color:var(--muted)}.bw-google{flex:0 0 auto}.bw-sterne{color:#f5b300;letter-spacing:.08em;font-size:1rem}.bw-karte{align-self:start}.bw-text{margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.bw-text p{margin:0}.bw-text.ist-lang p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.bw-text.ist-offen p{display:block;overflow:visible}.bw-mehr{margin-top:.5rem;padding:0;border:0;background:0 0;color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:.16em}.bw-mehr:hover{color:var(--ink)}.bw-pfeil{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:#fff;color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}.bw-pfeil-links{left:.4rem}.bw-pfeil-rechts{right:.4rem}.bw-pfeil[hidden]{display:none}@media (max-width:700px){.bw-pfeil{display:none}}.bw-summe{margin:-.4rem 0 clamp(1.5rem,3.4vw,2.2rem);text-align:center}.bw-plakette{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem .7rem;max-width:100%;padding:.6em 1.2em;background:#fff;color:var(--ink);border-radius:999px;font-size:clamp(.88rem, 2.4vw, 1rem);line-height:1.4;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.18)}a.bw-plakette{transition:transform .18s ease,box-shadow .18s ease}a.bw-plakette:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.24)}.bw-summe-sterne{color:#f5b300;letter-spacing:.06em;font-size:1.05em;white-space:nowrap}.bw-summe-text{white-space:nowrap}@media (max-width:480px){.bw-plakette{border-radius:18px;padding:.7em 1.1em}.bw-summe-sterne{flex:0 0 100%}.bw-summe-text{flex:0 0 100%;white-space:normal}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#introOverlay,#introWrap{display:none!important}main#inhalt{opacity:1!important}.is-detail .fs-hero-bg::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.5);pointer-events:none}.fs-beitrag-grid{display:grid;gap:0;align-items:start}@media (min-width:900px){.fs-beitrag-grid{grid-template-columns:1fr 1fr}.fs-beitrag-grid>.prose{padding-right:clamp(1.5rem,4vw,3rem)}.fs-autor{padding-left:clamp(1.5rem,4vw,3rem)}}@media (max-width:899px){.fs-autor{margin-top:clamp(2rem,6vw,3rem)}}.fs-autor-bild{width:min(62vw,320px);margin-bottom:clamp(1.2rem,3vw,1.8rem)}.fs-autor-bild img{width:100%;height:auto;display:block}.fs-autor p{margin:0 0 1rem}.fs-btn-weiss{display:inline-flex;align-items:center;gap:.6em;margin-top:.6rem;padding:.72em 1.5em;background:#fff;color:var(--ink);font-weight:700;border-radius:999px;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.12);transition:transform .18s ease,box-shadow .18s ease}.fs-btn-weiss:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.18)}.fs-btn-weiss .fs-ico{width:1.1em;height:1.1em;flex:0 0 auto}.gd-faden{opacity:0;transform:translateY(1.1rem)}.gd-faden.ist-da{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2, .7, .2, 1);transition-delay:calc(var(--i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.gd-faden{opacity:1;transform:none}.gd-faden.ist-da{transition:none}}.fs-band-blog{background:0 0;padding-block:clamp(1.8rem,4vw,2.8rem) 0}.fs-band-blog .fs-band-title{margin-top:0}.fs-card{position:relative;overflow:hidden}.fs-card-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.fs-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2, .7, .2, 1)}@media (hover:hover){.fs-card:focus-within .fs-card-img,.fs-card:hover .fs-card-img{transform:scale(1.06)}.fs-card .fs-card-btn .fs-ico{transition:transform .32s cubic-bezier(.2, .7, .2, 1)}.fs-card:focus-within .fs-card-btn .fs-ico,.fs-card:hover .fs-card-btn .fs-ico{transform:translateX(.35em)}.fs-card .fs-card-btn{transition:box-shadow .3s ease,transform .3s ease}.fs-card:hover .fs-card-btn{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.22)}}.fs-card-title{position:relative;z-index:2}.fs-card-btn{position:relative;z-index:2}.fs-card{cursor:pointer}.fs-band-blog .fs-card-title,.fs-card-title{font-family:var(--font-display);font-weight:900;font-size:clamp(1.15rem, 1.9vw, 1.35rem);line-height:1.2;color:#fff;margin:0}.fs-blog-intro{margin-bottom:clamp(1.8rem,4vw,2.6rem)}.fs-cards{justify-content:start}.fs-zwei-spalten{display:grid;gap:0;align-items:start}@media (min-width:900px){.fs-zwei-spalten:not(.ist-einspaltig){grid-template-columns:1fr 1fr}.fs-zwei-spalten:not(.ist-einspaltig)>:first-child{padding-right:clamp(1.5rem,4vw,3rem)}.fs-zwei-spalten:not(.ist-einspaltig)>:last-child{padding-left:clamp(1.5rem,4vw,3rem)}}@media (max-width:899px){.fs-zwei-spalten>:last-child:not(:first-child){margin-top:clamp(2rem,6vw,3rem)}}.fs-zwei-spalten.ist-einspaltig>:first-child{max-width:var(--measure)}.gd-button-zeile{margin:.5rem 0}.gd-button-zeile .fs-btn-weiss{margin-top:0}.fs-btn-weiss,main#inhalt .fs-btn-weiss{font-weight:900;text-decoration:none}.fs-btn-weiss:hover{text-decoration:none}.fs-btn-weiss .fs-ico{stroke-width:2.6;width:1.15em;height:1.15em}.gd-button-zeile a{text-decoration:none}.md-bild.ist-klein{max-width:300px;margin-inline:0}.footer-netz{display:flex;justify-content:center;align-items:center;gap:1.3rem;margin:1rem 0 .8rem}.footer-netz a{display:inline-flex;color:inherit;opacity:.85;transition:opacity .2s ease,transform .2s ease}.footer-netz a:hover{opacity:1;transform:translateY(-2px)}.footer-netz svg{width:28px;height:28px;display:block}.gd-termin{margin:1.4rem 0;border-radius:var(--radius);overflow:hidden;background:#fff}.gd-termin iframe{width:100%;border:0;display:block}.gd-form{background:#fff;border-radius:var(--radius);padding:clamp(1.4rem,3.5vw,2.2rem);box-shadow:var(--shadow-sm);color:var(--ink)}.gd-form label{display:block;margin-bottom:1rem;font-size:.95rem}.gd-form input[type=email],.gd-form input[type=number],.gd-form input[type=tel],.gd-form input[type=text],.gd-form textarea{width:100%;margin-top:.35rem;padding:.7em .85em;border:0;border-radius:var(--radius-sm);background:#e9e9e9;font:inherit;color:var(--ink)}.gd-form input:focus-visible,.gd-form textarea:focus-visible{outline:2px solid var(--accent-from);outline-offset:1px}.gd-form textarea{resize:vertical;min-height:6em}.gd-feld-gross{font-size:1.08rem;font-weight:700;margin:1.4rem 0 .6rem}.gd-feld-gross:first-child{margin-top:0}.gd-pflicht{color:var(--muted);font-weight:400}.gd-hinweis{font-size:.84rem;color:var(--muted);margin:-.6rem 0 1.2rem}.gd-zwei{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media (max-width:520px){.gd-zwei{grid-template-columns:1fr}}.gd-form .gd-haken{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;margin:1.2rem 0;line-height:1.5}.gd-form .gd-haken input{margin-top:.25rem;width:1.15rem;height:1.15rem;accent-color:var(--accent-from)}.gd-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gd-schritt{border:0;padding:0;margin:0;min-width:0}.gd-fortschritt{margin-bottom:1.6rem}.gd-fortschritt-text{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.5rem}.gd-fortschritt-bahn{display:block;height:1.5rem;border-radius:999px;background:#d8d8d8;overflow:hidden}.gd-fortschritt-fuellung{display:flex;align-items:center;justify-content:flex-end;height:100%;padding-right:.7rem;border-radius:999px;background:var(--accent-gradient);font-size:.78rem;font-weight:700;color:var(--ink);transition:width .35s cubic-bezier(.2, .7, .2, 1);width:33%}.gd-schritt-knoepfe{display:flex;gap:.8rem;margin-top:1.4rem;flex-wrap:wrap}.gd-summe{margin:1.4rem 0 0}.gd-summe-titel{display:block;font-size:1.08rem;font-weight:700;margin-bottom:.3rem}.gd-summe-wert{display:block;font-size:1rem}.gd-form-dank p{margin:0;font-size:1.05rem}.gd-form-fehler{margin:0 0 1.2rem;padding:.8em 1em;border-radius:var(--radius-sm);background:#fdecea;color:#b3261e;font-size:.92rem}.gd-form button.fs-btn{border:0;box-shadow:none;cursor:pointer;font-family:inherit;font-size:inherit;-webkit-appearance:none;appearance:none}.gd-form button.fs-btn:hover{box-shadow:none}.gd-form select{width:100%;margin-top:.35rem;padding:.7em .85em;border:0;border-radius:var(--radius-sm);background:#e9e9e9;font:inherit;color:var(--ink);-webkit-appearance:none;appearance:none;background-image:var(--arrow-r);background-repeat:no-repeat;background-position:right .9em center;background-size:1.1em;padding-right:2.6em}.gd-form select:focus-visible{outline:2px solid var(--accent-from);outline-offset:1px}.gd-pflicht{color:var(--muted);font-weight:400}.gd-freiwillig{font-size:.82em;font-weight:400;color:var(--muted)}.fs-hero-title .zeichen{display:inline-block;text-transform:uppercase;opacity:0;transform:translateY(.55em) rotate(-6deg) scale(.9);animation:zeichenRein .7s cubic-bezier(.2,.8,.25,1) forwards;animation-delay:calc(var(--z, 0) * 55ms)}.fs-hero-title .wort{display:inline-block;white-space:nowrap}@keyframes zeichenRein{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-hero-title .zeichen{opacity:1;transform:none;animation:none}}.fs-hero-title,.fs-hero-title .zeichen,h1{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.sf-band{margin:0 0 clamp(2rem,5vw,3rem);padding:0 0 12px;overflow:hidden}.sf-bahn{display:flex;gap:1.6rem;width:max-content;animation:sfLauf var(--sf-dauer,60s) linear infinite}@keyframes sfLauf{from{transform:translateX(0)}to{transform:translateX(-50%)}}.sf-band:focus-within .sf-bahn,.sf-band:hover .sf-bahn{animation-play-state:paused}.sf-bild{position:relative;display:block;flex:0 0 auto;line-height:0}.sf-bild::before{content:'';position:absolute;inset:0;transform:translate(-10px,10px);background:var(--accent-gradient);border-radius:var(--radius-sm);z-index:-1}.sf-bild img{height:260px;width:auto;display:block;border-radius:var(--radius-sm);position:relative}@media (max-width:700px){.sf-bild img{height:190px}.sf-bild::before{transform:translate(-7px,7px)}}@media (prefers-reduced-motion:reduce){.sf-bahn{animation:none;overflow-x:auto;width:auto;scrollbar-width:none}.sf-bahn::-webkit-scrollbar{display:none}}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300 700;font-display:swap;src:url("/fonts/cormorant-garamond.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url("/fonts/figtree.woff2") format("woff2")}:root{--font-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-sans:"Figtree",system-ui,-apple-system,sans-serif;--off:#F5F4F0;--sand:#EAE6DC;--sand-tief:#E0DBCC;--ink:#212121;--ink-weich:#5A5751;--linie:#D9D4C7;--hh:64px;--rand:clamp(1.1rem,3vw,2.5rem)}html{font-family:var(--font-sans);background:var(--off)}body{font-family:var(--font-sans);font-weight:400;color:var(--ink);background:var(--off);line-height:1.6}.site-footer *,.site-header *,main#inhalt *{border-radius:0!important;box-shadow:none!important}main#inhalt{padding-top:var(--hh)}.fs-hero-title,.sg-h2,h1,h2,h3{font-family:var(--font-serif);font-weight:500;letter-spacing:.01em;line-height:1.15;color:var(--ink)}.fs-hero-title,h1{font-weight:400}a{color:var(--ink)}.prose a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.prose h2{font-family:var(--font-serif);font-weight:500;font-size:1.7rem}.prose h3{font-family:var(--font-serif);font-weight:500;font-size:1.3rem}.sg-voll{width:100%;padding-inline:var(--rand);box-sizing:border-box}.wrap{width:min(100% - 2 * var(--rand),1400px)}.sg-zentriert{text-align:center}.sg-h2{font-size:clamp(1.6rem,3vw,2.4rem);margin:0 0 1.2rem}.gd-faden{opacity:1!important;transform:none!important;transition:none!important}.sg-label{display:inline-block;font-family:var(--font-sans);font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ink);border-bottom:1px solid currentColor;padding-bottom:.15em}.sg-label:hover{border-color:transparent}.fs-btn,.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95em 1.9em;background:0 0;color:var(--ink);border:1px solid var(--ink);font-family:var(--font-sans);font-size:.76rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.fs-btn:hover,.sg-btn:focus-visible,.sg-btn:hover{background:var(--ink);color:var(--off)}.sg-btn[disabled]{opacity:.5;cursor:wait}.gd-shop-btn-leicht,.sg-btn-hell{border-color:var(--linie)}.fs-gradient .sg-btn,.prose .sg-btn{color:var(--ink);text-decoration:none}.site-header{background:var(--off)!important;color:var(--ink);height:var(--hh);border-bottom:1px solid var(--linie)}.site-header::after{display:none}.hdr-inner{width:100%;padding-inline:var(--rand);box-sizing:border-box;margin:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--hh);gap:1rem}.hdr-logo{justify-self:start}.hdr-logo .kk-logo{width:clamp(120px,12vw,150px);display:block}@media (min-width:961px){.hdr-logo .kk-logo{width:clamp(170px,14vw,210px)}}.hdr-logo .kk-logo img{width:100%;height:auto;display:block}.hdr-nav{justify-self:center;margin:0}.hdr-nav-link{color:var(--ink);font-family:var(--font-sans);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;padding:.5rem .8rem;background:0 0}.hdr-nav-link:focus-visible,.hdr-nav-link:hover{background:0 0;color:var(--ink);text-decoration:underline;text-underline-offset:.35em}.hdr-nav-link[aria-current=page]{background:0 0;color:var(--ink);text-decoration:underline;text-underline-offset:.35em}.hdr-cart{justify-self:end;display:inline-flex;align-items:center;color:var(--ink);text-decoration:none;position:relative;width:44px;height:44px;justify-content:center}.hdr-cart-n{position:absolute;top:5px;right:3px;min-width:16px;height:16px;padding:0 4px;background:var(--ink);color:var(--off);font-size:.62rem;font-weight:600;line-height:16px;text-align:center;border-radius:999px!important}.hdr-cart:not(.has-items) .hdr-cart-n{display:none}.burger{background:0 0;box-shadow:none;margin-left:0}.burger span{background:var(--ink)}@media (max-width:960px){.hdr-inner{grid-template-columns:1fr auto auto}.hdr-nav{display:none}.hdr-cart{justify-self:end}}.mm{background:var(--off);color:var(--ink)}main#inhalt>section.fs-hero,main#inhalt>section.fs-hero-klein{min-height:0;display:block;text-align:left;background:var(--off);padding:clamp(2.2rem,5vw,4rem) 0 clamp(1.4rem,3vw,2.4rem)}main#inhalt>section.fs-hero .fs-hero-inner{max-width:none;width:auto;margin:0;padding:0 var(--rand);text-align:left}.fs-hero-title{font-size:clamp(2rem,4.6vw,3.4rem);margin:0;text-transform:uppercase;letter-spacing:.06em;font-weight:400}.fs-hero-claim{margin:.8rem 0 0;max-width:58ch;font-size:1.05rem;color:var(--ink-weich)}.fs-hero-bg{display:none}.sg-seitenkopf{padding:clamp(1rem,3vw,2rem) 0 clamp(1.6rem,3vw,2.4rem)}.sg-seitenkopf h1{font-size:clamp(2rem,4.6vw,3.4rem);margin:0;text-transform:uppercase;letter-spacing:.06em}.sg-seitenkopf p{max-width:60ch;margin:.6rem 0 0;color:var(--ink-weich)}.fs-band,.sg-band{padding:clamp(2.4rem,6vw,5rem) 0}.fs-gradient{background:var(--off)}.sg-band-sand{background:var(--sand)}.sg-mass,.wrap-schmal,.wrap.measure{max-width:820px}.wrap-schmal{margin-inline:auto;padding-inline:var(--rand)}.sg-hero{position:relative;min-height:min(78vh,760px);background:var(--sand);display:flex;align-items:flex-end;overflow:hidden}.sg-hero-bild{position:absolute;inset:0}.sg-hero-bild img{width:100%;height:100%;object-fit:cover;display:block}.sg-hero-text{position:relative;z-index:1;padding:clamp(1.5rem,4vw,3rem) var(--rand);color:#fff;max-width:44rem}.sg-hero-text::before{content:"";position:absolute;inset:auto 0 0 0;height:220%;background:linear-gradient(to top,rgba(0,0,0,.45),rgba(0,0,0,0));z-index:-1;pointer-events:none}.sg-hero-titel{font-size:clamp(2rem,5vw,3.6rem);margin:0 0 .4rem;color:#fff;font-weight:400}.sg-hero-claim{font-size:1.05rem;margin:0 0 1.2rem;color:#fff}.sg-hero-text .sg-label{color:#fff}.sg-leitsatz{padding:clamp(2.6rem,7vw,5.5rem) var(--rand);text-align:center}.sg-leitsatz p{font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.4;max-width:34em;margin:0 auto}.sg-kacheln{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.6rem,1.2vw,1rem)}.sg-kachel{display:block;text-decoration:none;color:var(--ink)}.sg-kachel-bild{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--sand)}.sg-kachel-bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.sg-kachel:hover .sg-kachel-bild img{transform:scale(1.03)}.sg-kachel-titel{display:block;margin-top:.7rem;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.sg-kachel-n{color:var(--ink-weich);font-weight:400;margin-left:.3rem}@media (max-width:1000px){.sg-kacheln{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sg-kacheln{grid-template-columns:repeat(2,1fr)}}.sg-zweier{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,5vw,5rem);align-items:center}.sg-zweier-bild img{width:100%;height:auto;display:block}.sg-zweier-text{max-width:34rem}.sg-zweier-text .sg-label{margin-top:1.4rem}@media (max-width:820px){.sg-zweier{grid-template-columns:1fr}}.sg-team{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(2rem,4vw,3rem)}.sg-team-karte{margin:0}.sg-team-karte img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;filter:grayscale(1);background:var(--sand)}.sg-team-karte figcaption{margin-top:.7rem;font-size:.9rem;line-height:1.45}.sg-team-karte figcaption strong{display:block;font-weight:500}.sg-team-karte figcaption span{color:var(--ink-weich)}@media (max-width:820px){.sg-team{grid-template-columns:repeat(2,1fr)}}.sg-video{position:relative;aspect-ratio:16/9;background:var(--sand);margin:0 0 2rem;overflow:hidden}.sg-video-start{all:unset;cursor:pointer;position:absolute;inset:0;display:block}.sg-video-start img{width:100%;height:100%;object-fit:cover;opacity:.9;display:block}.sg-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;border:1px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center}.sg-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sg-footer{background:var(--sand);color:var(--ink);padding:clamp(2.6rem,6vw,4.5rem) 0 1.4rem;font-size:.9rem;line-height:1.7}.sg-footer a{color:var(--ink);text-decoration:none}.sg-footer a:hover{text-decoration:underline}.sg-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:clamp(1.5rem,4vw,4rem)}.sg-footer-logo{display:inline-block;margin-bottom:1rem}.sg-footer-logo img{width:150px;height:auto;display:block}.sg-footer p{margin:0}.sg-footer-h{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 .8rem}.sg-footer ul{list-style:none;margin:0;padding:0}.sg-footer li{margin:0 0 .25rem}.sg-footer-unten{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:clamp(2rem,5vw,3.5rem);padding-top:1.2rem;border-top:1px solid var(--linie);font-size:.78rem;color:var(--ink-weich)}.sg-footer-unten a{color:var(--ink-weich)}@media (max-width:900px){.sg-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sg-footer-grid{grid-template-columns:1fr}}.gd-shop{padding:clamp(1.2rem,3vw,2rem) 0 clamp(3rem,7vw,5.5rem)}.gd-shop-pfad{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-weich);margin:0 0 .6rem}.gd-shop-pfad a{color:var(--ink-weich);text-decoration:none}.gd-shop-pfad a:hover{text-decoration:underline}.gd-shop-pfad span{margin:0 .35rem}.gd-shop-anzahl{font-size:.8rem!important;letter-spacing:.08em}.gd-shop-leer{font-size:1.05rem;max-width:60ch}.gd-shop-mwst{font-size:.7em;color:var(--ink-weich);font-weight:400;letter-spacing:0;text-transform:none}.gd-shop-hinweis{font-size:.86rem;color:var(--ink-weich);margin:.9rem 0 0}.gd-shop-hinweis a{color:var(--ink-weich)}.gd-shop-raster{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.6rem,1.2vw,1rem)}@media (max-width:1000px){.gd-shop-raster{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.gd-shop-raster{grid-template-columns:repeat(2,1fr)}}.gd-shop-karte{display:flex;flex-direction:column;background:var(--sand);border:1px solid var(--sand-tief);text-align:center;padding:0 0 1.2rem}.gd-shop-karte-bild{display:block;aspect-ratio:1;overflow:hidden;position:relative}.gd-shop-karte-bild img{width:100%;height:100%;object-fit:contain;display:block;padding:10%;box-sizing:border-box;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.gd-shop-karte:hover .gd-shop-karte-bild img{transform:scale(1.04)}.gd-shop-karte-leer{display:block;width:100%;height:100%}.gd-shop-marke{position:absolute;top:.8rem;left:.8rem;font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;padding:.3rem .6rem;border:1px solid var(--ink);color:var(--ink);background:var(--off)}.gd-shop-karte.is-verkauft .gd-shop-karte-bild img{opacity:1}.gd-shop-karte-titel{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin:.9rem 1rem .35rem;line-height:1.45;flex:1}.gd-shop-karte-titel a{color:inherit;text-decoration:none}.gd-shop-karte-preis{margin:0 1rem .9rem;font-size:.92rem}.gd-shop-karte-form{margin:0}.gd-shop-karte-btn{padding:.7em 1.3em;font-size:.68rem}.sg-kat-nav{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.4rem;border-top:1px solid var(--linie)}.gd-shop-produkt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,5vw,5rem);align-items:start;margin-top:1rem}@media (max-width:900px){.gd-shop-produkt-grid{grid-template-columns:1fr}}.gd-shop-galerie{display:grid;gap:0}.gd-shop-galerie-bild{margin:0;background:#fff;border:1px solid var(--sand-tief);border-top-width:0}.gd-shop-galerie-bild:first-child{border-top-width:1px}.gd-shop-galerie-bild img{width:100%;height:auto;display:block}.gd-shop-kauf{position:sticky;top:calc(var(--hh) + 1.5rem)}.gd-shop-titel{font-size:clamp(1.6rem,3.2vw,2.4rem);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-weight:400}.gd-shop-teaser{color:var(--ink-weich);margin:0 0 1.2rem;max-width:44rem}.gd-shop-preis{font-size:1.25rem;margin:0 0 1.4rem}.gd-shop-kauf-form{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;margin:0 0 .6rem}.gd-shop-menge{display:flex;flex-direction:column;gap:.3rem;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.gd-shop-menge input{width:4.6rem;padding:.85em .8em;border:1px solid var(--ink);background:0 0;font:inherit;font-size:.9rem}.gd-shop-verkauft{border:1px solid var(--linie);padding:1rem;margin:0 0 1rem}.gd-shop-kontakt{margin:1.2rem 0 2rem}.gd-shop-details{margin:0 0 1.6rem;border-top:1px solid var(--linie)}.gd-shop-details>div{display:grid;grid-template-columns:minmax(120px,36%) 1fr;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--linie);font-size:.9rem}.gd-shop-details dt{color:var(--ink-weich)}.gd-shop-details dd{margin:0}.gd-shop-text{margin:0 0 1.4rem}.gd-shop-tabelle{width:100%;border-collapse:collapse;font-size:.95rem}.gd-shop-tabelle th{text-align:left;font-weight:500;padding:.6rem .5rem;border-bottom:1px solid var(--ink);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em}.gd-shop-tabelle td{padding:.9rem .5rem;border-bottom:1px solid var(--linie);vertical-align:middle}.gd-shop-tabelle .r{text-align:right;white-space:nowrap}.gd-shop-tabelle tfoot td{border-bottom:0;padding-top:1rem;font-size:1.05rem}.gd-shop-tabelle a{color:inherit;text-decoration:none}.gd-shop-tb{width:76px}.gd-shop-tb img{width:64px;height:64px;object-fit:contain;display:block;background:#fff;border:1px solid var(--sand-tief)}.gd-shop-tabelle input[type=number]{width:4.4rem;padding:.5em .6em;border:1px solid var(--ink);background:0 0;font:inherit}.gd-shop-entfernen{background:0 0;border:0;font-size:1.4rem;line-height:1;color:var(--ink-weich);cursor:pointer;padding:.2rem .4rem}.gd-shop-entfernen:hover{color:#b3261e}.gd-shop-korb-aktionen{display:flex;gap:.8rem;justify-content:flex-end;flex-wrap:wrap;margin-top:1.6rem}.gd-shop-kasse .gd-form{background:0 0;border:0;padding:0}.gd-shop-kasse-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);gap:clamp(1.6rem,5vw,5rem);align-items:start}@media (max-width:900px){.gd-shop-kasse-grid{grid-template-columns:1fr}.gd-shop-zusammenfassung{order:-1}}.gd-shop-kasse-felder .gd-shop-h2{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:2rem 0 .9rem}.gd-shop-kasse-felder .gd-shop-h2:first-child{margin-top:0}.gd-shop-kasse-form label{display:block;font-size:.88rem;margin:0 0 .9rem}.gd-shop-kasse-form label input:not([type=checkbox]):not([type=radio]),.gd-shop-kasse-form label select,.gd-shop-kasse-form label textarea{display:block;width:100%;margin-top:.3rem;padding:.8em .85em;border:1px solid var(--linie);background:#fff;font:inherit;box-sizing:border-box}.gd-shop-kasse-form label input:focus,.gd-shop-kasse-form label select:focus,.gd-shop-kasse-form label textarea:focus{outline:0;border-color:var(--ink)}.gd-shop-kasse-form label.is-fehler input,.gd-shop-wahl.is-fehler{border-color:#b3261e;outline:1px solid #B3261E}.gd-shop-kasse-form .gd-zwei{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.gd-shop-kasse-form .gd-plz-ort{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}@media (max-width:520px){.gd-shop-kasse-form .gd-zwei{grid-template-columns:1fr}}.gd-shop-kasse-form .gd-haken{display:flex;gap:.6rem;align-items:flex-start}.gd-shop-kasse-form .gd-haken input{margin-top:.25rem;accent-color:var(--ink)}.gd-shop-kasse-form .gd-haken a{color:var(--ink)}.gd-hp{position:absolute;left:-9999px}.gd-pflicht{color:#b3261e}.gd-form-fehler{border:1px solid #b3261e;padding:.8rem 1rem;margin:0 0 1.4rem}.gd-shop-wahl{display:grid;gap:.5rem}.gd-shop-option{display:grid!important;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding:.9rem 1rem!important;border:1px solid var(--linie);margin:0!important;cursor:pointer;background:#fff}.gd-shop-option:has(input:checked){border-color:var(--ink)}.gd-shop-option input{accent-color:var(--ink)}.gd-shop-option-titel{display:block;font-weight:500}.gd-shop-option-text{display:block;font-size:.82rem;color:var(--ink-weich);margin-top:.15rem}.gd-shop-option-preis{white-space:nowrap}.gd-shop-zusammenfassung{background:var(--sand);padding:1.6rem;position:sticky;top:calc(var(--hh) + 1rem)}.gd-shop-zusammenfassung .gd-shop-h2{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 1rem}.gd-shop-zf-liste{list-style:none;margin:0 0 1rem;padding:0}.gd-shop-zf-liste li{display:grid;grid-template-columns:52px 1fr auto;gap:.8rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--linie);font-size:.9rem}.gd-shop-zf-bild img{width:52px;height:52px;object-fit:contain;display:block;background:#fff}.gd-shop-zf-preis{white-space:nowrap}.gd-shop-zf-summen{margin:0 0 1.2rem}.gd-shop-zf-summen>div{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.92rem}.gd-shop-zf-summen dd{margin:0}.gd-shop-zf-total{border-top:1px solid var(--ink);margin-top:.4rem;padding-top:.7rem!important;font-size:1.05rem!important}.gd-shop-bestellen{width:100%}.gd-shop-danke .gd-shop-lead{font-family:var(--font-serif);font-size:1.35rem;margin:0 0 1rem}.gd-shop-nr{margin:0 0 1.4rem}.sg-footer,.sg-footer .sg-voll{text-align:left}.hdr-inner{grid-template-columns:1fr auto 1fr}.hdr-actions{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;justify-self:end}.hdr-search{margin:0;width:44px;height:44px;border-radius:0!important;background:0 0;box-shadow:none;color:var(--ink);border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hdr-search svg{width:22px;height:22px}.kk-logo{position:relative;display:block}.hdr-logo .kk-logo img.logo-hell{display:none}.site-header{transition:background .25s ease,border-color .25s ease}html.is-home .site-header:not(.header-compact){background:0 0!important;border-bottom-color:transparent;color:#fff}html.is-home .site-header:not(.header-compact) .hdr-cart,html.is-home .site-header:not(.header-compact) .hdr-nav-link,html.is-home .site-header:not(.header-compact) .hdr-search{color:#fff}html.is-home .site-header:not(.header-compact) .hdr-cart-n{background:#fff;color:var(--ink)}html.is-home .site-header:not(.header-compact) .burger span{background:#fff}html.is-home .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-dunkel{display:none}html.is-home .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-hell{display:block}html.is-home body.menu-open .site-header{background:var(--off)!important;color:var(--ink)}html.is-home main#inhalt{padding-top:0}html.is-home .sg-hero{min-height:min(92vh,900px)}.sg-hero-text::before{background:linear-gradient(to top,rgba(0,0,0,.35),rgba(0,0,0,0))}.search-overlay{background:rgba(245,244,240,.96)}.search-box{font-family:var(--font-sans)}.search-input{font-family:var(--font-serif);font-size:1.6rem;border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0!important}.search-results a{color:var(--ink)}.sg-footer{background:#2b2b2b;color:#fff}.sg-footer a,.sg-footer-h,.sg-footer-unten,.sg-footer-unten a,.sg-team-karte figcaption span{color:#fff}.sg-footer-unten{border-top-color:rgba(255,255,255,.18);color:rgba(255,255,255,.7)}.sg-footer-unten a{color:rgba(255,255,255,.7)}.sg-footer-h{color:rgba(255,255,255,.6)}:root{--hh:84px}@media (max-width:720px){:root{--hh:68px}}.hdr-inner{max-width:none;padding-top:6px}.hdr-nav-list{justify-content:center}.sg-hero-text::before{display:none}.sg-hero-bild{inset:-14% 0 -14% 0;will-change:transform}.sg-kachel-bild{background:var(--sand);border:1px solid var(--sand-tief)}.sg-kachel-bild img{object-fit:contain;padding:10%;box-sizing:border-box}.sg-band-sand{background:var(--off)}@media (min-width:961px){.hdr-inner{display:grid!important;grid-template-columns:1fr auto 1fr}.hdr-nav{justify-self:center;width:auto;flex:none;margin:0}.hdr-logo{justify-self:start}.hdr-actions{justify-self:end}}@media (max-width:960px){.hdr-inner{display:flex!important;justify-content:space-between}.hdr-actions{margin-left:auto;gap:0}.hdr-cart{width:40px}.burger{margin-left:.2rem;order:3}.hdr-search{order:1}.hdr-cart{order:2}}body.menu-open .site-header{background:var(--off)!important;border-bottom-color:var(--linie)}body.menu-open .site-header .burger span{background:var(--ink)!important}body.menu-open .site-header .hdr-cart,body.menu-open .site-header .hdr-search{color:var(--ink)}body.menu-open .site-header .hdr-logo .kk-logo img.logo-hell{display:none!important}body.menu-open .site-header .hdr-logo .kk-logo img.logo-dunkel{display:block!important}.search-overlay{background:0 0}.search-backdrop{background:rgba(0,0,0,.9);backdrop-filter:none}.search-box{background:0 0;color:#fff;box-shadow:none;border-radius:0!important;width:min(760px,92vw);animation:none}.search-field{border-bottom:1px solid rgba(255,255,255,.7)}.search-input{color:#fff;border:0;font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.2rem)}.search-input::placeholder{color:rgba(255,255,255,.6)}.search-close,.search-field svg{color:#fff}.search-hint{color:rgba(255,255,255,.65)}.search-results a{color:#fff}.search-results li{border-color:rgba(255,255,255,.18)}.search-results a:focus-visible,.search-results a:hover,.search-results a[aria-selected=true]{background:rgba(255,255,255,.08);color:#fff}.search-results .search-type,.search-results small{color:rgba(255,255,255,.6)}.sg-kachel-bild{background:#efefef;border:0;position:relative;isolation:isolate}.sg-kachel-bild::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(45deg,#111 50%,transparent 50%);background-size:250% 250%;background-position:100% 0;transition:background-position .38s cubic-bezier(.2,.8,.2,1);pointer-events:none}.sg-kachel:focus-visible .sg-kachel-bild::before,.sg-kachel:hover .sg-kachel-bild::before{background-position:0 100%}.sg-kachel-bild img{position:relative;z-index:1}.sg-footer{background:#000}.sg-footer-unten{display:block;text-align:center;border-top:0;margin-top:clamp(2.4rem,6vw,4rem);padding-top:0;font-size:.8rem;color:rgba(255,255,255,.7)}.sg-footer-unten span{margin:0 .6rem;opacity:.5}.search-results,.search-results a,.search-results a *,.search-results li,.search-results p,.search-results small,.search-results span,.search-results strong{color:#fff!important}.search-results li{border-bottom:1px solid rgba(255,255,255,.18)}.search-input::-webkit-search-cancel-button{filter:invert(1)}.sg-kachel-bild::before{background-image:linear-gradient(45deg,var(--farbe,#111) 50%,transparent 50%)}.gd-shop-karte{position:relative;isolation:isolate;background:#efefef;border-color:#e6e6e6;transition:color .35s ease}.gd-shop-karte::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(45deg,var(--farbe,#111) 50%,transparent 50%);background-size:250% 250%;background-position:100% 0;transition:background-position .38s cubic-bezier(.2,.8,.2,1);pointer-events:none}.gd-shop-karte:focus-within::before,.gd-shop-karte:hover::before{background-position:0 100%}.gd-shop-karte>*{position:relative;z-index:1}.gd-shop-karte:focus-within,.gd-shop-karte:hover{color:#fff}.gd-shop-karte:focus-within .gd-shop-karte-titel a,.gd-shop-karte:hover .gd-shop-karte-titel a,.gd-shop-karte:hover .gd-shop-mwst{color:#fff}.gd-shop-karte:focus-within .gd-shop-karte-btn,.gd-shop-karte:hover .gd-shop-karte-btn{border-color:#fff;color:#fff}.gd-shop-karte:hover .gd-shop-karte-btn:hover{background:#fff;color:#111}.gd-shop-karte-bild{background:0 0}.gd-shop-marke{z-index:2}.gd-shop-karte.is-aktiv::before,.sg-kachel.is-aktiv .sg-kachel-bild::before{background-position:0 100%}.gd-shop-karte.is-aktiv .gd-shop-karte-bild img,.sg-kachel.is-aktiv .sg-kachel-bild img{transform:scale(1.04)}.gd-shop-karte.is-aktiv,.gd-shop-karte.is-aktiv .gd-shop-karte-titel a,.gd-shop-karte.is-aktiv .gd-shop-mwst{color:#fff}.gd-shop-karte.is-aktiv .gd-shop-karte-btn{border-color:#fff;color:#fff}.gd-shop-karte::before,.sg-kachel-bild::before{background-image:linear-gradient(to bottom,#3d3d3d 0,#1a1a1a 60%,#000 100%);background-size:100% 100%;background-position:0 0;opacity:0;transition:opacity .5s ease-in-out}.gd-shop-karte.is-aktiv::before,.gd-shop-karte:focus-within::before,.gd-shop-karte:hover::before,.sg-kachel.is-aktiv .sg-kachel-bild::before,.sg-kachel:focus-visible .sg-kachel-bild::before,.sg-kachel:hover .sg-kachel-bild::before{background-position:0 0;opacity:1}.gd-shop-karte-bild img,.sg-kachel-bild img{transition:transform .5s ease-in-out}.gd-shop-karte{transition:color .5s ease-in-out}@media (max-width:640px){.sg-kacheln{grid-template-columns:1fr;gap:1.2rem}.sg-kachel-bild{aspect-ratio:1}.sg-kachel-bild img{padding:12%}}.gd-shop-karte::before,.sg-kachel-bild::before{background-image:linear-gradient(to bottom,#4a4a4a 0,#1e1e1e 60%,#000 100%)}.sg-kachel{position:relative}.sg-kachel-btn{position:absolute;left:50%;bottom:calc(2.4rem + 1.4rem);transform:translate(-50%,10px);z-index:3;display:inline-flex;align-items:center;padding:.8em 1.6em;border:1px solid #fff;color:#fff;font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;pointer-events:none}.sg-kachel.is-aktiv .sg-kachel-btn,.sg-kachel:focus-visible .sg-kachel-btn,.sg-kachel:hover .sg-kachel-btn{opacity:1;transform:translate(-50%,0)}.sg-kachel-titel{position:relative;z-index:2}:root{--off:#FFFFFF;--sand:#EFEFEF;--sand-tief:#E4E4E4;--linie:#E2E2E2;--grau:#EFEFEF;--kleid:#1E1F26}body,html{background:#fff}.site-header.header-compact,html:not(.is-home) .site-header{background:var(--grau)!important;border-bottom-color:transparent}.mm,body.menu-open .site-header{background:var(--grau)!important}.sg-leitsatz{background:var(--kleid);color:#fff}.sg-leitsatz p{color:#fff}.sg-band-sand{background:var(--grau)}.gd-shop-karte,.sg-kachel-bild{background:var(--grau);border-color:var(--sand-tief)}.gd-shop-verkauft,.gd-shop-zusammenfassung{background:var(--grau)}.search-overlay{background:0 0}main#inhalt>section.fs-hero,main#inhalt>section.fs-hero-klein{background:#fff}.gd-shop-galerie-bild,.gd-shop-tb img,.gd-shop-zf-bild img{background:#fff}main#inhalt>section.sg-leitsatz{background:var(--kleid)}main#inhalt>section.sg-band-sand{background:var(--grau)}.gd-shop-galerie{display:grid;gap:clamp(.6rem,1.2vw,1rem)}.gd-shop-galerie-bild{margin:0;border:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.gd-shop-galerie-bild.is-dunkel{background:linear-gradient(to bottom,#4a4a4a 0,#1e1e1e 60%,#000 100%)}.gd-shop-galerie-bild.is-hell{background:var(--grau)}.gd-shop-galerie-bild img{width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box}.gd-shop-kauf{top:calc(var(--hh) + 1.5rem)}@media (max-width:900px){.gd-shop-kauf{position:static}}.mm{left:0!important;background:linear-gradient(to bottom,#4a4a4a 0,#1e1e1e 60%,#000 100%);padding:var(--hh) clamp(1.3rem,5vw,3rem) calc(2rem + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;text-align:center}.mm-inner{max-width:none;width:100%}.mm-nav{display:flex;flex-direction:column;align-items:center;gap:0}.mm-item{margin:0;opacity:0;transform:translateY(28px);transition:opacity .5s ease-in-out,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:0s}body.menu-open .mm-item{opacity:1;transform:translateY(0);transition-delay:calc(.25s + var(--i,0) * .09s)}.mm-main{font-family:var(--font-sans);font-weight:500;font-size:.92rem;letter-spacing:.2em;text-transform:uppercase;line-height:1;padding:1.1rem .6rem;color:#fff}.mm-main::after{height:1px;bottom:.7rem}.mm-item .mm-sub{display:none}body.menu-open .site-header{background:0 0!important;border-bottom-color:transparent}body.menu-open .site-header .burger span{background:#fff!important}body.menu-open .site-header .hdr-cart,body.menu-open .site-header .hdr-search{color:#fff}body.menu-open .site-header .hdr-cart-n{background:#fff;color:#111}body.menu-open .site-header .hdr-logo .kk-logo img.logo-dunkel{display:none!important}body.menu-open .site-header .hdr-logo .kk-logo img.logo-hell{display:block!important}@media (prefers-reduced-motion:reduce){.mm-item{transition:none;transform:none;opacity:1}}body.menu-open nav.mm,nav.mm{background:linear-gradient(to bottom,#4a4a4a 0,#1e1e1e 60%,#000 100%)!important;color:#fff!important}nav.mm .mm-main,nav.mm a{color:#fff!important}.sg-zweier{align-items:start}.sg-team-stapel{display:grid;gap:clamp(.8rem,1.6vw,1.4rem)}.sg-team-stapel .sg-team-karte{margin:0}.sg-team-stapel .sg-team-karte img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;filter:grayscale(1);background:#fff}.sg-team-stapel figcaption{margin-top:.6rem;font-size:.8rem;letter-spacing:.06em}.sg-team-stapel figcaption strong{font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.sg-team-stapel figcaption span{color:var(--ink-weich)}.sg-zweier-fest{position:sticky;top:calc(var(--hh) + 2rem)}@media (max-width:820px){.sg-zweier-fest{position:static;order:-1;margin-bottom:1.6rem}.sg-team-stapel{grid-template-columns:1fr 1fr;gap:.8rem}}.sg-team-quer{position:relative;background:var(--grau)}.sg-team-quer-fest{position:sticky;top:var(--hh);height:calc(100vh - var(--hh));height:calc(100dvh - var(--hh));overflow:hidden;display:flex;align-items:center}.sg-team-quer-innen{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(1.6rem,5vw,5rem);align-items:center;width:100%}.sg-team-quer-text{max-width:34rem}.sg-team-quer-text .sg-label{margin-top:1.4rem}.sg-team-quer-fenster{overflow:hidden}.sg-team-quer-spur{display:flex;gap:clamp(.8rem,1.6vw,1.4rem);will-change:transform}.sg-team-quer-spur .sg-team-karte{flex:0 0 min(34vw,420px);margin:0}.sg-team-quer-spur .sg-team-karte img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;filter:grayscale(1);background:#fff}.sg-team-quer-spur figcaption{margin-top:.6rem;font-size:.8rem}.sg-team-quer-spur figcaption strong{display:block;font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.sg-team-quer-spur figcaption span{color:var(--ink-weich)}@media (max-width:900px){.sg-team-quer-innen{grid-template-columns:1fr;gap:1.4rem;align-content:center}.sg-team-quer-text{max-width:none}.sg-team-quer-text .prose p:nth-child(n+2){display:none}.sg-team-quer-spur .sg-team-karte{flex:0 0 min(70vw,360px)}}@media (prefers-reduced-motion:reduce){.sg-team-quer-fest{position:static;height:auto}.sg-team-quer-fenster{overflow-x:auto}}@media (max-width:900px){.sg-team-quer-fest{align-items:flex-start;padding-top:1.2rem}.sg-team-quer-innen{align-content:start;gap:1rem}.sg-team-quer-text .sg-h2{font-size:1.5rem;margin-bottom:.6rem}.sg-team-quer-text .prose{font-size:.92rem}.sg-team-quer-spur .sg-team-karte{flex:0 0 min(58vw,300px)}}.search-results li a:focus,.search-results li a:focus-visible,.search-results li a:hover,.search-results li a[aria-selected=true]{background:rgba(255,255,255,.12)!important;color:#fff!important}.search-results li a:focus *,.search-results li a:hover *{color:#fff!important}.sr-title{font-family:var(--font-sans);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.86rem}@media (max-width:640px){.gd-shop-raster{grid-template-columns:1fr;gap:1.2rem}.gd-shop-karte-bild img{padding:12%}.gd-shop-karte-titel{font-size:.8rem}.gd-shop-karte-preis{font-size:1rem}}.sg-quer{position:relative}.sg-quer.is-quer .sg-quer-fest{position:sticky;top:var(--hh);height:calc(100vh - var(--hh));height:calc(100dvh - var(--hh));overflow:hidden;display:flex;align-items:center}.sg-quer.is-quer .sg-quer-fenster{overflow:hidden}.sg-quer.is-quer .sg-quer-spur{display:flex;will-change:transform}.sg-aehnlich{padding:clamp(3rem,7vw,5rem) 0 clamp(3rem,7vw,5.5rem)}.sg-aehnlich .sg-h2{margin-bottom:1.4rem}@media (max-width:900px){.sg-aehnlich.is-quer{padding:0}.sg-aehnlich.is-quer .sg-quer-fest{align-items:flex-start;padding-top:1.4rem}.sg-aehnlich.is-quer .sg-quer-spur{gap:.8rem}.sg-aehnlich.is-quer .gd-shop-karte{flex:0 0 min(72vw,340px)}}.gd-shop-kategorie{padding-top:0}.gd-shop-kategorie>.sg-voll{padding-inline:0}.gd-shop-kategorie>.sg-voll>:not(.sg-hero){margin-inline:var(--rand)}.gd-shop-kategorie .gd-shop-raster{margin-inline:var(--rand)}.sg-hero-klein{min-height:min(56vh,520px)}.sg-hero-pfad{margin:0 0 .6rem}.sg-hero-pfad a{color:#fff;text-decoration:none;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.sg-hero-klein .sg-hero-titel{font-size:clamp(1.8rem,4vw,3rem);text-transform:uppercase;letter-spacing:.06em}html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) main#inhalt{padding-top:0}html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact){background:0 0!important;border-bottom-color:transparent;color:#fff}html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-cart,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-nav-link,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-search{color:#fff}html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-cart-n{background:#fff;color:var(--ink)}html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .burger span{background:#fff}html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-dunkel{display:none}html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-hell{display:block}.site-header.header-compact,html:not(.is-home) .site-header{background:#fff!important}.hdr-nav-link .nav-caret{width:11px;height:11px;margin-left:.35rem;opacity:.7}.hdr-nav-item{position:relative}.hdr-sub{position:absolute;left:50%;top:100%;transform:translate(-50%,8px);min-width:260px;background:#fff;border:1px solid var(--linie);padding:.9rem 0;margin:0;list-style:none;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;z-index:20;box-shadow:none!important;border-radius:0!important;text-align:left}.hdr-nav-item.has-sub:focus-within .hdr-sub,.hdr-nav-item.has-sub:hover .hdr-sub{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.hdr-nav-item.has-sub::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.hdr-sub li{display:block}.hdr-sub a{display:block;padding:.45rem 1.4rem;color:var(--ink);text-decoration:none;font-family:var(--font-sans);font-size:.8rem;letter-spacing:.06em;white-space:nowrap}.hdr-sub a:hover,.hdr-sub a[aria-current=page]{background:var(--grau)}.hdr-sub-gruppe>a{font-weight:500;text-transform:uppercase;font-size:.72rem;letter-spacing:.14em;margin-top:.4rem}.hdr-sub-sub{list-style:none;margin:0 0 .3rem;padding:0}.hdr-sub-sub a{padding-left:2.2rem;color:var(--ink-weich)}.hdr-nav-link{padding:.5rem .55rem;font-size:.68rem;letter-spacing:.12em}@media (min-width:961px) and (max-width:1240px){.hdr-nav-link{font-size:.62rem;letter-spacing:.09em;padding:.5rem .4rem}}.mm-toggle{background:0 0;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.5rem}.mm-caret{width:.5em;height:.5em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .3s ease;margin-top:-.2em}.mm-toggle[aria-expanded=true] .mm-caret{transform:rotate(-135deg);margin-top:.2em}.mm-item .mm-sub{display:block;list-style:none;margin:.2rem 0 .6rem;padding:0}.mm-item .mm-sub[hidden]{display:none}.mm-sub li{display:block}.mm-sub a{display:block;padding:.55rem .6rem;color:rgba(255,255,255,.85)!important;font-family:var(--font-sans);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.mm-sub-alle a{opacity:.6;font-size:.7rem}.mm-sub-sub{list-style:none;margin:0 0 .3rem;padding:0}.mm-sub-sub a{font-size:.72rem;color:rgba(255,255,255,.65)!important;padding:.4rem .6rem;text-transform:none;letter-spacing:.06em}.mm-sub a::after{display:none}.sg-kacheln-gruppe,.sg-kacheln-unter{grid-template-columns:repeat(4,1fr)}.sg-steine{grid-template-columns:repeat(3,1fr)}.sg-steine .sg-kachel-bild.is-sach{background:#fff}.sg-steine .sg-kachel-bild.is-sach img{object-fit:contain;padding:6%}@media (max-width:1000px){.sg-kacheln-gruppe,.sg-kacheln-unter,.sg-steine{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sg-kacheln-gruppe,.sg-kacheln-unter,.sg-steine{grid-template-columns:1fr}}.sg-kachel-leer{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.sg-stein-leer{font-family:var(--font-serif);font-size:clamp(3rem,8vw,6rem);color:#c9c9c9}.sg-stein{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,5vw,5rem);align-items:start}.sg-stein-bild{background:var(--grau);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.sg-stein-bild img{width:100%;height:100%;object-fit:cover;display:block}.sg-stein-bilder{display:grid;gap:1.2rem;align-content:start}.sg-stein-bild-schmuck{background:#fff}@media (max-width:820px){.sg-stein{grid-template-columns:1fr}}.sg-footer-unten a{color:rgba(255,255,255,.7)}.hdr-nav-link{white-space:nowrap;font-size:.66rem;letter-spacing:.1em;padding:.5rem .5rem}.hdr-nav-list{gap:.1rem}@media (min-width:961px) and (max-width:1240px){.hdr-nav-link{font-size:.58rem;letter-spacing:.07em;padding:.5rem .3rem}.hdr-logo .kk-logo{width:110px}}.hdr-nav-link{font-size:.72rem;letter-spacing:.14em;padding:.5rem .7rem}.hdr-nav-list{gap:.15rem}@media (min-width:961px) and (max-width:1240px){.hdr-nav-link{font-size:.64rem;letter-spacing:.1em;padding:.5rem .45rem}.hdr-logo .kk-logo{width:120px}}.sg-footer-mit-bild{position:relative;overflow:hidden;isolation:isolate;background:#000}.sg-footer-bild{position:absolute;inset:-12% 0 -12% 0;z-index:0}.sg-footer-bild img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.25) brightness(.55)}.sg-footer-mit-bild::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.35),rgba(0,0,0,.6))}.sg-footer-mit-bild>.sg-footer-unten,.sg-footer-mit-bild>.sg-voll{position:relative;z-index:2}.sg-footer-bild img{filter:none}.sg-footer-mit-bild::before{display:none}.sg-footer,.sg-footer .footer-agentur,.sg-footer a,.sg-footer li,.sg-footer p,.sg-footer-h,.sg-footer-unten,.sg-footer-unten a,.sg-footer-unten span{color:#fff!important;opacity:1!important}.sg-footer-h-rechtliches{margin-top:1.4rem}.sg-footer-unten{text-align:left;display:block;margin-top:clamp(2rem,5vw,3.2rem);padding-top:1rem;border-top:1px solid rgba(255,255,255,.35);font-size:.8rem}.sg-footer-unten span{margin:0 .6rem}.sg-footer{padding-bottom:clamp(2.6rem,6vw,4.5rem)}.sg-footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr}.sg-footer-unten{border:0!important;margin-top:2.2rem!important;padding:0!important;font-size:.78rem;line-height:1.7}.sg-footer-h-rechtliches{margin-top:1.8rem}.sg-footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr .8fr}@media (max-width:1100px){.sg-footer-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:640px){.sg-footer-grid{grid-template-columns:1fr}}.sg-team-quer{background:#000}.sg-team-quer-fest{position:sticky;isolation:isolate}.sg-quer-wand{position:absolute;inset:-12% 0 -12% 0;z-index:0}.sg-quer-wand img{width:100%;height:100%;object-fit:cover;display:block}.sg-team-quer-innen{position:relative;z-index:1}.sg-team-quer-spur figcaption,.sg-team-quer-spur figcaption span,.sg-team-quer-spur figcaption strong,.sg-team-quer-text,.sg-team-quer-text .prose,.sg-team-quer-text .prose p,.sg-team-quer-text .sg-h2,.sg-team-quer-text .sg-label{color:#fff}.sg-team-quer-text .sg-label{border-color:#fff}.gd-shop-galerie-bild.is-wand{position:relative;overflow:hidden;isolation:isolate;background:#000}.gd-shop-wand{position:absolute;inset:-14% 0 -14% 0;z-index:0}.gd-shop-wand img{width:100%;height:100%;object-fit:cover;display:block;padding:0}.gd-shop-galerie-bild.is-wand>img{position:relative;z-index:1}.sg-video-band{background:var(--grau);padding:clamp(2rem,5vw,4rem) 0}.sg-clip{border:12px solid #fff;background:#000;aspect-ratio:16/9;overflow:hidden}.sg-clip-video{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:640px){.sg-clip{border-width:8px}}.sg-clip-video::-webkit-media-controls,.sg-clip-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.sg-video-band .sg-h2{margin-bottom:clamp(1.2rem,3vw,2rem)}.sg-hero-slider{display:block}.sg-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease-in-out;display:flex;align-items:flex-end;pointer-events:none}.sg-slide.is-aktiv{opacity:1;pointer-events:auto;position:relative}.sg-slide .sg-hero-bild{inset:0}.sg-slide .sg-hero-text{transform:translateY(16px);opacity:0;transition:opacity .9s ease-out .5s,transform .9s ease-out .5s}.sg-slide.is-aktiv .sg-hero-text{transform:none;opacity:1}.sg-hero-slider{min-height:min(92vh,900px)}.sg-slide{min-height:min(92vh,900px)}.sg-slider-punkte{position:absolute;right:var(--rand);bottom:clamp(1.5rem,4vw,3rem);z-index:3;display:flex;gap:.6rem}.sg-slider-punkt{width:10px;height:10px;border-radius:50%!important;border:1px solid #fff;background:0 0;padding:0;cursor:pointer;transition:background .3s ease}.sg-slider-punkt.is-aktiv{background:#fff}@media (prefers-reduced-motion:reduce){.sg-slide{transition:none}}p.sg-hero-titel{font-family:var(--font-serif);font-weight:400;letter-spacing:.01em;line-height:1.15}main#inhalt .sg-slider-punkt{border-radius:50%!important}.sg-hero-text::before{display:block;content:"";position:absolute;left:-40vw;bottom:-30vh;width:110vw;height:90vh;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 30% 70%,rgba(0,0,0,.6) 0,rgba(0,0,0,.4) 28%,rgba(0,0,0,.15) 48%,rgba(0,0,0,0) 62%)}.sg-hero-claim,.sg-hero-pfad a,.sg-hero-text .sg-label,.sg-hero-titel{text-shadow:0 1px 3px rgba(0,0,0,.35),0 2px 18px rgba(0,0,0,.35)}.sg-hero-slider::after,.sg-hero::after{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--hh) * 2.2);z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.45) 0,rgba(0,0,0,.22) 45%,rgba(0,0,0,0) 100%)}.sg-hero-slider>.sg-slide{z-index:1}.sg-slider-punkte{z-index:3}html.is-home .site-header:not(.header-compact) .hdr-nav-link,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-nav-link{text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.35)}html.is-home .site-header:not(.header-compact) .hdr-cart svg,html.is-home .site-header:not(.header-compact) .hdr-logo img,html.is-home .site-header:not(.header-compact) .hdr-search svg,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-cart svg,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-logo img,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-search svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5)) drop-shadow(0 2px 8px rgba(0,0,0,.3))}.sg-slide{overflow:hidden}.sg-slide .sg-hero-bild{inset:-14% 0 -14% 0;will-change:transform}@media (max-width:720px){.sg-hero-slider,.sg-slide,html.is-home .sg-hero{min-height:66vh;min-height:66dvh}.sg-slide .sg-hero-bild{inset:-10% 0 -10% 0}}@media (max-width:720px){.sg-hero-slider,.sg-slide,html.is-home .sg-hero{min-height:100vh;min-height:100dvh}.sg-slide .sg-hero-bild{inset:-14% 0 -14% 0}.sg-hero-titel,p.sg-hero-titel{font-size:clamp(1.6rem,7.5vw,2.2rem)}.sg-hero-claim{font-size:.92rem}.sg-hero-text{padding-bottom:3.4rem}}@media (max-width:720px){.sg-hero-text::before{left:0;right:0;bottom:0;width:auto;height:200%;background:linear-gradient(to top,rgba(0,0,0,.72) 0,rgba(0,0,0,.5) 35%,rgba(0,0,0,.2) 65%,rgba(0,0,0,0) 100%)}.sg-hero-claim,.sg-hero-text .sg-label,.sg-hero-titel{text-shadow:0 1px 3px rgba(0,0,0,.6),0 2px 14px rgba(0,0,0,.5)}}:root{--inhalt-max:1720px}.sg-voll{max-width:var(--inhalt-max);margin-inline:auto}.hdr-inner{max-width:var(--inhalt-max);margin-inline:auto}.sg-hero>.sg-hero-text,.sg-slide>.sg-hero-text{margin-inline:auto;width:100%;max-width:var(--inhalt-max);box-sizing:border-box}@media (min-width:1760px){.sg-slider-punkte{right:calc((100vw - var(--inhalt-max))/ 2 + var(--rand))}.gd-shop-gruppe>.sg-voll>.sg-hero,.gd-shop-kategorie>.sg-voll>.sg-hero{margin-inline:calc((var(--inhalt-max) - 100vw)/ 2)}}.sg-sektionskopf{max-width:44rem;margin:0 0 clamp(1.6rem,3vw,2.6rem)}.sg-sektionskopf p{margin:.5rem 0 0;color:var(--ink-weich)}.sg-mosaik{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:clamp(.8rem,1.6vw,1.4rem)}.sg-mosaik-kachel.is-gross{grid-column:span 2;grid-row:span 2}.sg-mosaik-kachel .sg-kachel-bild{aspect-ratio:1}.sg-mosaik-kachel.is-gross .sg-kachel-bild{aspect-ratio:auto;height:100%}.sg-mosaik-kachel.is-gross{display:flex;flex-direction:column}.sg-mosaik-kachel.is-gross .sg-kachel-bild{flex:1}.sg-kachel-wand{position:absolute;inset:0;z-index:0}.sg-kachel-wand img{width:100%;height:100%;object-fit:cover;padding:0!important}.sg-mosaik-kachel.is-wand .sg-kachel-bild>img{padding:16%!important;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.sg-mosaik-kachel.is-wand .sg-kachel-bild::before{display:none}.sg-mosaik-kachel .sg-kachel-bild>img{padding:18%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.12))}.sg-mosaik-kachel.is-typo .sg-kachel-bild{background:linear-gradient(to bottom,#4a4a4a 0,#1e1e1e 60%,#000 100%)}.sg-mosaik-kachel.is-typo .sg-kachel-bild::before{display:none}.sg-kachel-initiale{position:relative;z-index:1;display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:clamp(4rem,9vw,8rem);color:rgba(255,255,255,.85)}.sg-kachel-text{display:block;margin-top:.7rem}.sg-kachel-text .sg-kachel-titel{margin-top:0}.sg-kachel-sub{display:block;font-family:var(--font-serif);font-size:1.02rem;line-height:1.35;color:var(--ink-weich);margin-top:.2rem}.sg-mosaik-kachel.is-gross .sg-kachel-sub{font-size:1.15rem}@media (max-width:1000px){.sg-mosaik{grid-template-columns:repeat(3,1fr)}.sg-mosaik-kachel.is-gross{grid-column:span 3;grid-row:span 1}.sg-mosaik-kachel.is-gross .sg-kachel-bild{aspect-ratio:16/9;height:auto}}@media (max-width:640px){.sg-mosaik{grid-template-columns:1fr}.sg-mosaik-kachel.is-gross{grid-column:span 1}.sg-mosaik-kachel .sg-kachel-bild,.sg-mosaik-kachel.is-gross .sg-kachel-bild{aspect-ratio:1}}.sg-mosaik-kachel.is-breit{grid-column:span 2}.sg-mosaik-kachel.is-breit .sg-kachel-bild{aspect-ratio:auto;height:auto}.sg-mosaik-kachel.is-breit{display:flex;flex-direction:column}.sg-mosaik-kachel.is-breit .sg-kachel-bild{flex:1;min-height:0}.sg-mosaik-kachel.is-breit .sg-kachel-bild>img{padding:9% 30%}.sg-kachel-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1000px){.sg-mosaik-kachel.is-breit{grid-column:span 3}.sg-mosaik-kachel.is-breit .sg-kachel-bild{aspect-ratio:16/9}}@media (max-width:640px){.sg-mosaik-kachel.is-breit{grid-column:span 1}.sg-mosaik-kachel.is-breit .sg-kachel-bild{aspect-ratio:1}.sg-mosaik-kachel.is-breit .sg-kachel-bild>img{padding:18%}}.sg-mosaik-kachel .sg-kachel-bild{background:#000;overflow:hidden;isolation:isolate}.sg-mosaik-kachel .sg-kachel-bild::before{display:none}.sg-kachel-wand{position:absolute;inset:-10% 0 -10% 0;z-index:0;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sg-kachel-wand img{width:100%;height:100%;object-fit:cover;padding:0!important}.sg-kachel-schatten,.sg-kachel-stueck{position:absolute;inset:0;z-index:2;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sg-kachel-schatten{z-index:1;transform:translate(2%,5%) scale(1.02)}.sg-kachel-schatten img{width:100%;height:100%;object-fit:contain;padding:18%!important;box-sizing:border-box;filter:brightness(0) blur(14px);opacity:.55}.sg-kachel-stueck img{width:100%;height:100%;object-fit:contain;padding:18%!important;box-sizing:border-box;filter:none!important}.sg-mosaik-kachel.is-wand .sg-kachel-bild>img{display:none}.sg-mosaik-kachel.is-gross .sg-kachel-schatten img,.sg-mosaik-kachel.is-gross .sg-kachel-stueck img{padding:14%!important}.sg-mosaik-kachel.is-breit .sg-kachel-schatten img,.sg-mosaik-kachel.is-breit .sg-kachel-stueck img{padding:9% 30%!important}.sg-kachel.is-aktiv .sg-kachel-wand,.sg-kachel:hover .sg-kachel-wand{transform:scale(1.05)}.sg-kachel.is-aktiv .sg-kachel-stueck,.sg-kachel:hover .sg-kachel-stueck{transform:scale(1.12) translateY(-1.5%)}.sg-kachel.is-aktiv .sg-kachel-schatten,.sg-kachel:hover .sg-kachel-schatten{transform:translate(4%,9%) scale(1.14);opacity:.9}.sg-mosaik-kachel.is-aktiv .sg-kachel-bild img,.sg-mosaik-kachel:hover .sg-kachel-bild img{transform:none}.sg-kachel-text{min-height:4.9rem}.sg-mosaik-kachel.is-gross .sg-kachel-text{min-height:5.4rem}@media (max-width:640px){.sg-kachel-text{min-height:0}.sg-mosaik-kachel.is-breit .sg-kachel-schatten img,.sg-mosaik-kachel.is-breit .sg-kachel-stueck img{padding:18%!important}}@media (prefers-reduced-motion:reduce){.sg-kachel-schatten,.sg-kachel-stueck,.sg-kachel-wand{transition:none}}.sg-mosaik-kachel .sg-kachel-text{min-height:4.9rem;margin-top:.7rem}.sg-mosaik-kachel.is-gross .sg-kachel-text{min-height:4.9rem}.sg-mosaik-kachel .sg-kachel-sub,.sg-mosaik-kachel.is-gross .sg-kachel-sub{font-size:1.02rem;line-height:1.35}.sg-mosaik{align-items:stretch}.sg-mosaik-kachel{display:flex;flex-direction:column}.sg-mosaik-kachel .sg-kachel-bild{flex:1;aspect-ratio:auto;min-height:0}.sg-mosaik-kachel:not(.is-gross):not(.is-breit) .sg-kachel-bild{aspect-ratio:1;flex:none}.sg-mosaik-kachel .sg-kachel-text,.sg-mosaik-kachel.is-gross .sg-kachel-text{height:4.9rem;min-height:0;overflow:hidden}@media (max-width:640px){.sg-mosaik-kachel .sg-kachel-text{height:auto}}@media (max-width:1000px){.sg-mosaik{grid-template-columns:repeat(2,1fr)}.sg-mosaik-kachel.is-breit,.sg-mosaik-kachel.is-gross{grid-column:span 2;grid-row:span 1}.sg-mosaik-kachel.is-breit .sg-kachel-bild,.sg-mosaik-kachel.is-gross .sg-kachel-bild{aspect-ratio:16/9;flex:none}.sg-mosaik-kachel.is-breit .sg-kachel-schatten img,.sg-mosaik-kachel.is-breit .sg-kachel-stueck img,.sg-mosaik-kachel.is-gross .sg-kachel-schatten img,.sg-mosaik-kachel.is-gross .sg-kachel-stueck img{padding:8% 28%!important}.sg-mosaik-kachel .sg-kachel-text,.sg-mosaik-kachel.is-gross .sg-kachel-text{height:5.6rem}.sg-kachel-sub{font-size:.95rem}}@media (max-width:720px){.sg-mosaik{grid-template-columns:1fr;gap:1.4rem}.sg-mosaik-kachel.is-breit,.sg-mosaik-kachel.is-gross{grid-column:span 1}.sg-mosaik-kachel .sg-kachel-bild,.sg-mosaik-kachel.is-breit .sg-kachel-bild,.sg-mosaik-kachel.is-gross .sg-kachel-bild{aspect-ratio:1;flex:none}.sg-mosaik-kachel .sg-kachel-schatten img,.sg-mosaik-kachel .sg-kachel-stueck img{padding:18%!important}.sg-mosaik-kachel .sg-kachel-text,.sg-mosaik-kachel.is-gross .sg-kachel-text{height:auto;min-height:0}.sg-kachel-sub{-webkit-line-clamp:3}}.sg-mosaik-kachel .sg-kachel-bild>.sg-kachel-btn{bottom:1.1rem;left:50%;z-index:4}@media (max-width:720px){.sg-mosaik-kachel .sg-kachel-bild>.sg-kachel-btn{bottom:.9rem}}html.js-einfaedeln [data-einfaedeln]{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--verzug,0ms);will-change:transform,opacity}html.js-einfaedeln [data-einfaedeln=links]{transform:translate3d(-9%,3%,0) rotate(-2.5deg)}html.js-einfaedeln [data-einfaedeln=rechts]{transform:translate3d(9%,3%,0) rotate(2.5deg)}html.js-einfaedeln [data-einfaedeln=unten]{transform:translate3d(0,12%,0) rotate(1.2deg)}html.js-einfaedeln [data-einfaedeln].is-da{opacity:1;transform:none}html.js-einfaedeln [data-einfaedeln].is-da .sg-kachel-bild{transition-delay:0s}.sg-mosaik{overflow:visible}.sg-kollektionen{overflow:hidden}html.js-einfaedeln [data-einfaedeln=links]{transform:translate3d(-10%,0,0)}html.js-einfaedeln [data-einfaedeln=rechts]{transform:translate3d(10%,0,0)}html.js-einfaedeln [data-einfaedeln=unten]{transform:translate3d(0,12%,0)}html.js-einfaedeln [data-einfaedeln=oben]{transform:translate3d(0,-12%,0)}.hdr-lang{display:inline-flex;align-items:center;gap:.2rem;margin-right:.6rem;font-family:var(--font-sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.hdr-lang a{color:var(--ink-weich);text-decoration:none;padding:.4rem .3rem}.hdr-lang a.is-aktiv{color:var(--ink);border-bottom:1px solid currentColor;padding-bottom:.15rem}.hdr-lang a+a::before{content:"|";color:var(--linie);margin-right:.45rem}html.is-home .site-header:not(.header-compact) .hdr-lang a,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-lang a{color:rgba(255,255,255,.75);text-shadow:0 1px 2px rgba(0,0,0,.5)}html.is-home .site-header:not(.header-compact) .hdr-lang a.is-aktiv,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-lang a.is-aktiv{color:#fff}body.menu-open .site-header .hdr-lang a{color:rgba(255,255,255,.75)}body.menu-open .site-header .hdr-lang a.is-aktiv{color:#fff}@media (max-width:960px){.hdr-lang{margin-right:.2rem;font-size:.66rem}.hdr-lang a{padding:.4rem .2rem}}.gd-mini-korb{position:fixed;inset:0;z-index:120}.gd-mini-korb-hinter{position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .4s ease}.gd-mini-korb.is-offen .gd-mini-korb-hinter{background:rgba(0,0,0,.35)}.gd-mini-korb-lade{position:absolute;top:0;right:0;bottom:0;width:min(440px,92vw);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:none}.gd-mini-korb.is-offen .gd-mini-korb-lade{transform:none}.gd-mini-korb-kopf{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.4rem;border-bottom:1px solid var(--linie)}.gd-mini-korb-titel{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.gd-mini-korb-x{background:0 0;border:0;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--ink);padding:.2rem .4rem}.gd-mini-korb-liste{flex:1;overflow:auto;padding:.6rem 1.4rem}.gd-mini-korb-leer{padding:2rem 0;color:var(--ink-weich)}.gd-mini-korb-pos{display:grid;grid-template-columns:72px 1fr auto;gap:.9rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--linie)}.gd-mini-korb-bild{display:block;width:72px;height:72px;background:var(--grau)}.gd-mini-korb-bild img{width:100%;height:100%;object-fit:contain;display:block;padding:8%;box-sizing:border-box}.gd-mini-korb-text{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;min-width:0}.gd-mini-korb-text a{color:var(--ink);text-decoration:none;font-weight:500}.gd-mini-korb-text span{color:var(--ink-weich);font-size:.82rem}.gd-mini-korb-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;font-size:.92rem}.gd-mini-korb-entfernen{background:0 0;border:0;font-size:1.3rem;line-height:1;color:var(--ink-weich);cursor:pointer;padding:0 .2rem}.gd-mini-korb-entfernen:hover{color:#b3261e}.gd-mini-korb-fuss{padding:1.2rem 1.4rem calc(1.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--linie);display:grid;gap:.6rem}.gd-mini-korb-summe{display:flex;justify-content:space-between;align-items:baseline;font-size:.95rem;margin-bottom:.4rem}.gd-mini-korb-summe small{color:var(--ink-weich);font-size:.78rem}.gd-mini-korb-btn{width:100%;justify-content:center}.gd-mini-korb-kasse{background:var(--ink);color:#fff}.gd-mini-korb-kasse:hover{background:#000}body.mini-korb-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){.gd-mini-korb-hinter,.gd-mini-korb-lade{transition:none}}.search-overlay{justify-content:flex-end;align-items:stretch}.search-backdrop{background:rgba(0,0,0,.35)!important;backdrop-filter:none}.search-box{position:relative;width:min(440px,92vw)!important;margin:0!important;height:100%;background:#fff!important;color:var(--ink)!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;animation:ladeRein .45s cubic-bezier(.2,.8,.2,1) both}@keyframes ladeRein{from{transform:translateX(100%)}to{transform:none}}.search-field{padding:1.05rem 1.4rem!important;border-bottom:1px solid var(--linie)!important;color:var(--ink)!important}.search-field svg{color:var(--ink)!important}.search-input{color:var(--ink)!important;font-family:var(--font-serif)!important;font-size:1.5rem!important;border:0!important}.search-input::placeholder{color:var(--ink-weich)!important;opacity:1}.search-input::-webkit-search-cancel-button{filter:none}.search-close{color:var(--ink)!important;font-size:1.8rem!important}.search-hint{color:var(--ink-weich)!important;padding:.9rem 1.4rem!important;font-size:.86rem!important}.search-results{max-height:none!important;flex:1;overflow-y:auto!important;padding:0 .4rem 1.2rem!important}.search-results li{border-color:var(--linie)!important}.search-results li a{padding:.85rem 1rem!important}.search-results,.search-results a,.search-results a *,.search-results li,.search-results p,.search-results small,.search-results span,.search-results strong{color:var(--ink)!important}.search-results li a:focus,.search-results li a:focus-visible,.search-results li a:hover,.search-results li a[aria-selected=true]{background:var(--grau)!important;color:var(--ink)!important}.search-results li a:focus *,.search-results li a:hover *{color:var(--ink)!important}.search-results .search-type,.search-results .sr-excerpt,.search-results small{color:var(--ink-weich)!important}.sr-title{color:var(--ink)!important}body.menu-open nav.mm,nav.mm{background:#fff!important;color:var(--ink)!important;clip-path:none!important;left:auto!important;right:0;width:min(440px,92vw);transform:translateX(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);padding:calc(var(--hh) + .6rem) 0 calc(1.6rem + env(safe-area-inset-bottom));display:block;text-align:left;box-shadow:none;overflow-y:auto}body.menu-open nav.mm{transform:none}body.menu-open::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:0}nav.mm .mm-inner{max-width:none;width:100%;padding:0}nav.mm .mm-nav{display:block}nav.mm .mm-item{margin:0;opacity:1;transform:none;transition:none;border-bottom:1px solid var(--linie)}nav.mm .mm-item:first-child{border-top:1px solid var(--linie)}nav.mm .mm-main,nav.mm .mm-toggle,nav.mm a.mm-main{display:flex;width:100%;justify-content:space-between;align-items:center;padding:1.05rem 1.4rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)!important;text-decoration:none;background:0 0;border:0;text-align:left;line-height:1.2}nav.mm .mm-main::after{display:none}nav.mm .mm-caret{width:.55em;height:.55em;border-color:var(--ink);margin:0 .1rem 0 0}nav.mm .mm-item .mm-sub{margin:0;padding:0 0 .6rem;background:var(--grau);border-top:1px solid var(--linie)}nav.mm .mm-sub a{display:block;padding:.62rem 1.4rem .62rem 2.2rem;font-family:var(--font-sans);font-size:.86rem;letter-spacing:.02em;text-transform:none;font-weight:400;color:var(--ink)!important;border-left:2px solid transparent}nav.mm .mm-sub a[aria-current=page]{border-left-color:var(--ink);font-weight:500}nav.mm .mm-sub-alle a{opacity:1;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-weich)!important}nav.mm .mm-sub-sub{margin:0;padding:0 0 .3rem}nav.mm .mm-sub-sub a{padding-left:3.2rem;font-size:.82rem;color:var(--ink-weich)!important}nav.mm .mm-sub-sub a::before{content:"–";margin-right:.5rem;color:var(--linie)}body.menu-open .site-header{background:#fff!important;border-bottom-color:var(--linie);z-index:130}body.menu-open .site-header .burger span{background:var(--ink)!important}body.menu-open .site-header .hdr-cart,body.menu-open .site-header .hdr-search{color:var(--ink)}body.menu-open .site-header .hdr-lang a{color:var(--ink-weich)}body.menu-open .site-header .hdr-lang a.is-aktiv{color:var(--ink)}body.menu-open .site-header .hdr-logo .kk-logo img.logo-hell{display:none!important}body.menu-open .site-header .hdr-logo .kk-logo img.logo-dunkel{display:block!important}body.menu-open .site-header .hdr-cart-n{background:var(--ink);color:#fff}nav.mm{z-index:125}@media (prefers-reduced-motion:reduce){nav.mm{transition:none}.search-box{animation:none}}@media (max-width:720px){nav.mm{width:100vw}.search-box{width:100vw!important}.gd-mini-korb-lade{width:100vw}}.search-results li.sr-mit-bild a{display:grid!important;grid-template-columns:56px 1fr;gap:.9rem;align-items:center}.sr-bild{display:block;width:56px;height:56px;background:var(--grau)}.sr-bild img{width:100%;height:100%;object-fit:contain;display:block;padding:8%;box-sizing:border-box}.sr-body{display:block;min-width:0}.sr-price{display:block;font-size:.86rem;margin:.1rem 0 .15rem;color:var(--ink)!important}.search-results li.sr-mit-bild .sr-text{font-size:.8rem}html.is-home body.menu-open .site-header,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header{background:#fff!important;border-bottom-color:var(--linie)}html.is-home body.menu-open .site-header .burger span,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .burger span{background:var(--ink)!important}html.is-home body.menu-open .site-header .hdr-cart,html.is-home body.menu-open .site-header .hdr-search,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-cart,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-search{color:var(--ink)}html.is-home body.menu-open .site-header .hdr-cart svg,html.is-home body.menu-open .site-header .hdr-logo img,html.is-home body.menu-open .site-header .hdr-nav-link,html.is-home body.menu-open .site-header .hdr-search svg,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-cart svg,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-logo img,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-nav-link,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-search svg{text-shadow:none!important;filter:none!important}html.is-home body.menu-open .site-header .hdr-logo .kk-logo img.logo-hell,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-logo .kk-logo img.logo-hell{display:none!important}html.is-home body.menu-open .site-header .hdr-logo .kk-logo img.logo-dunkel,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-logo .kk-logo img.logo-dunkel{display:block!important}html.is-home body.menu-open .site-header .hdr-lang a,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) body.menu-open .site-header .hdr-lang a{color:var(--ink-weich);text-shadow:none}html.is-home body.menu-open .site-header .hdr-lang a.is-aktiv{color:var(--ink)}html.is-home body.menu-open .site-header .hdr-cart-n{background:var(--ink);color:#fff}@media (max-width:720px){body.menu-open nav.mm,nav.mm{width:100vw}}.gd-shop-preis{font-size:clamp(1.5rem,2.8vw,2rem);margin:0 0 .6rem}.gd-shop-status{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem;margin:0 0 .6rem;color:var(--ink)}.gd-shop-status-punkt{flex:none;width:9px;height:9px;margin-top:.4em;border-radius:50%!important;background:#1b7f3b}.gd-shop-status-punkt.is-aus{background:#b3261e}.gd-shop-status-punkt.is-anfrage{background:#b78a2e}.gd-shop-ringhinweis{margin:0 0 1.2rem}.gd-shop-ringhinweis a{color:var(--ink)}.gd-shop-kauf-form{align-items:flex-end;gap:.8rem;margin:1rem 0 .6rem}.gd-shop-kauf-form .sg-btn{flex:1 1 auto;justify-content:center}.gd-shop-kaufen{background:var(--ink);color:#fff;border-color:var(--ink)}.gd-shop-kaufen:hover{background:#000}.gd-shop-kontakt{margin:.6rem 0 1.4rem}.gd-shop-vertrauen{list-style:none;margin:0 0 1.6rem;padding:1rem 1.1rem;background:var(--grau);display:grid;gap:.55rem}.gd-shop-vertrauen li{display:flex;gap:.7rem;align-items:center;font-size:.86rem}.gd-shop-vertrauen-ico{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.gd-shop-vertrauen-ico svg{width:18px;height:18px}.gd-shop-gruppe{border-top:1px solid var(--linie)}.gd-shop-gruppe:last-of-type{border-bottom:1px solid var(--linie)}.gd-shop-gruppe summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:.9rem 0;font-family:var(--font-sans);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.gd-shop-gruppe summary::-webkit-details-marker{display:none}.gd-shop-gruppe summary::after{content:"";width:.5em;height:.5em;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transform:rotate(45deg);transition:transform .3s ease;margin-right:.2rem}.gd-shop-gruppe[open] summary::after{transform:rotate(-135deg)}.gd-shop-gruppe .gd-shop-details{border-top:0;margin:0 0 .6rem}.gd-shop-gruppe .gd-shop-details>div:last-child{border-bottom:0}.sg-atelier-band{position:relative;overflow:hidden;isolation:isolate;background:#000;color:#fff;padding:clamp(3rem,7vw,5.5rem) 0}.sg-atelier-band-wand{position:absolute;inset:-12% 0 -12% 0;z-index:0}.sg-atelier-band-wand img{width:100%;height:100%;object-fit:cover;display:block}.sg-atelier-band-innen{position:relative;z-index:1;display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:clamp(1.6rem,5vw,4rem);align-items:center}.sg-atelier-band-bild img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;filter:grayscale(1)}.sg-atelier-band-text{max-width:36rem}.sg-atelier-band-text .sg-h2,.sg-atelier-band-text p{color:#fff}.sg-atelier-band-text p{font-size:1.02rem;line-height:1.6}.sg-atelier-band-person{font-size:.86rem!important;color:rgba(255,255,255,.8)!important;margin:.8rem 0 1.4rem}.sg-label-hell{color:#fff;border-color:#fff}@media (max-width:720px){.sg-atelier-band-innen{grid-template-columns:1fr}.sg-atelier-band-bild{max-width:60%}}.gd-shop-leiste{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem var(--rand) calc(.7rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--linie);transform:translateY(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.gd-shop-leiste[hidden]{display:flex}.gd-shop-leiste.is-da{transform:none}.gd-shop-leiste-preis{font-size:1.05rem;font-weight:500}.gd-shop-leiste-btn{background:var(--ink);color:#fff;border-color:var(--ink);padding:.8em 1.4em}@media (min-width:901px){.gd-shop-leiste{display:none!important}}.site-header .hdr-inner{position:relative;z-index:140}body.menu-open nav.mm{z-index:125}.burger,.gd-mini-korb-entfernen,.gd-mini-korb-x,.hdr-cart,.hdr-lang a,.hdr-search,.mm-toggle,.search-close,.sg-slider-punkt{outline:0;-webkit-tap-highlight-color:transparent}.burger:focus-visible,.gd-mini-korb-x:focus-visible,.hdr-cart:focus-visible,.hdr-search:focus-visible,.search-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.burger:focus:not(:focus-visible),.gd-mini-korb-x:focus:not(:focus-visible),.hdr-cart:focus:not(:focus-visible),.hdr-search:focus:not(:focus-visible),.search-close:focus:not(:focus-visible),.sg-btn:focus:not(:focus-visible),.sg-kachel:focus:not(:focus-visible),.sg-label:focus:not(:focus-visible){outline:0;box-shadow:none}:root{--pastell-blau:#CDD8E5;--pastell-blau-tief:#9BB1C6;--pastell-sand:#F1E1C9;--pastell-sand-tief:#E3BF8E;--pastell-salbei:#E0E2D0;--pastell-salbei-tief:#BFC09D;--pastell-gelb:#EFE8D4;--pastell-gelb-tief:#D8C78F}.sg-slide.is-video .sg-hero-bild{inset:0}.sg-slide.is-video .sg-hero-bild video{width:100%;height:100%;object-fit:cover;object-position:62% center;display:block;background:var(--pastell-sand)}.sg-slide.is-hell .sg-hero-text::before{display:none}.sg-slide.is-hell .sg-hero-claim,.sg-slide.is-hell .sg-hero-text .sg-label,.sg-slide.is-hell .sg-hero-titel{color:var(--ink);text-shadow:none}.sg-slide.is-hell .sg-hero-text .sg-label::after{background:var(--ink)}.sg-hero-slider.is-hell .sg-slider-punkt{border-color:var(--ink)}.sg-hero-slider.is-hell .sg-slider-punkt.is-aktiv{background:var(--ink)}@media (max-width:720px){.sg-slide.is-video .sg-hero-bild video{object-position:68% center}}.gd-shop-karte::before,.sg-kachel-bild::before{background-image:linear-gradient(to bottom,var(--pastell-sand) 0,var(--pastell-sand-tief) 100%)}.gd-shop-karte:focus-within,.gd-shop-karte:focus-within .gd-shop-karte-titel a,.gd-shop-karte:hover,.gd-shop-karte:hover .gd-shop-karte-titel a,.gd-shop-karte:hover .gd-shop-mwst{color:var(--ink)}.gd-shop-karte:focus-within .gd-shop-karte-btn,.gd-shop-karte:hover .gd-shop-karte-btn{border-color:var(--ink);color:var(--ink)}.gd-shop-karte:hover .gd-shop-karte-btn:hover{background:var(--ink);color:#fff}.sg-kachel:not(.is-wand) .sg-kachel-btn{border-color:var(--ink);color:var(--ink)}.sg-mosaik-kachel.is-typo .sg-kachel-bild{background:linear-gradient(to bottom,var(--pastell-salbei) 0,var(--pastell-salbei-tief) 100%)}.sg-mosaik-kachel.is-typo .sg-kachel-initiale{color:var(--ink)}.sg-mosaik-kachel .sg-kachel-bild{background:#2b2926}.gd-shop-galerie-bild.is-dunkel{background:linear-gradient(to bottom,var(--pastell-blau) 0,var(--pastell-blau-tief) 100%)}.sg-getragen{background:#fff}.sg-getragen-raster{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,1.6vw,1.4rem)}.sg-getragen-karte{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.sg-getragen-bild{display:block;aspect-ratio:1;overflow:hidden;background:var(--pastell-sand)}.sg-getragen-bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sg-getragen-karte.is-aktiv .sg-getragen-bild img,.sg-getragen-karte:hover .sg-getragen-bild img{transform:scale(1.04)}.sg-getragen-text{display:block;margin-top:.7rem}.sg-getragen-text .sg-kachel-titel{display:block}.sg-getragen-text .sg-kachel-sub{display:block;font-size:1.02rem;line-height:1.35}@media (max-width:1000px){.sg-getragen-raster{grid-template-columns:repeat(2,1fr)}.sg-getragen-karte:last-child{grid-column:span 2}.sg-getragen-karte:last-child .sg-getragen-bild{aspect-ratio:16/9}.sg-getragen-karte:last-child .sg-getragen-bild img{object-position:center 40%}}@media (max-width:640px){.sg-getragen-raster{grid-template-columns:1fr;gap:1.4rem}.sg-getragen-karte:last-child{grid-column:span 1}.sg-getragen-karte:last-child .sg-getragen-bild{aspect-ratio:1}}.sg-in-arbeit,main#inhalt>section.sg-in-arbeit{min-height:calc(60vh - var(--hh));display:flex;align-items:center;text-align:center;background:var(--pastell-sand)}.sg-in-arbeit .sg-voll{width:100%}.sg-in-arbeit-label{display:inline-block;margin-bottom:1.2rem}.sg-in-arbeit-titel{font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;margin:0 0 .8rem}.sg-in-arbeit-text{max-width:34rem;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6;color:var(--ink-weich)}.sg-in-arbeit-wege{display:flex;gap:1.4rem;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}.gd-praesentation-hinweis{background:var(--ink)}.sg-hero-film{min-height:min(74vh,780px)}.sg-hero-film .sg-hero-bild{inset:0}.sg-hero-film .sg-hero-bild video{width:100%;height:100%;object-fit:cover;object-position:62% center;display:block;background:var(--pastell-sand)}.sg-hero-film.is-hell .sg-hero-text::before{display:none}.sg-hero-film.is-hell .sg-hero-claim,.sg-hero-film.is-hell .sg-hero-pfad a,.sg-hero-film.is-hell .sg-hero-titel{color:var(--ink);text-shadow:none}.gd-shop-kategorie .sg-getragen{margin-top:clamp(2rem,4vw,3.5rem);padding-top:0}@media (max-width:720px){.sg-hero-film{min-height:min(60vh,520px)}.sg-hero-film .sg-hero-bild video{object-position:68% center}}:root{--rahmen:20px}@media (max-width:720px){:root{--rahmen:0px}}html{background:#fff}body{padding:var(--rahmen);background:#fff}.site-header{top:var(--rahmen);left:var(--rahmen);right:var(--rahmen)}.gd-mini-korb,.search-overlay{inset:var(--rahmen)}body.menu-open nav.mm,nav.mm{top:var(--rahmen);bottom:var(--rahmen);right:var(--rahmen)!important;height:auto}body.menu-open::after{inset:var(--rahmen)}.gd-shop-leiste{left:var(--rahmen);right:var(--rahmen);bottom:var(--rahmen)}.gd-to-top{right:calc(var(--rahmen) + clamp(1rem,3vw,2rem));bottom:calc(var(--rahmen) + clamp(1rem,3vw,2rem))}@media (max-width:720px){nav.mm{width:auto;left:var(--rahmen)!important}.search-box{width:100%!important}.gd-mini-korb-lade{width:100%}}@media (max-width:720px){.sg-hero-slider,.sg-slide,html.is-home .sg-hero{min-height:calc(100dvh - 2 * var(--rahmen))}}html.is-home .site-header:not(.header-compact),html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact){color:#fff}html.is-home .site-header:not(.header-compact) .hdr-cart,html.is-home .site-header:not(.header-compact) .hdr-lang,html.is-home .site-header:not(.header-compact) .hdr-lang a,html.is-home .site-header:not(.header-compact) .hdr-nav-link,html.is-home .site-header:not(.header-compact) .hdr-search,html.is-home .site-header:not(.header-compact) .nav-caret,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-cart,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-lang,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-lang a,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-nav-link,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-search,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .nav-caret{color:#fff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 10px rgba(0,0,0,.3)}html.is-home .site-header:not(.header-compact) .hdr-cart svg,html.is-home .site-header:not(.header-compact) .hdr-search svg,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-cart svg,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-search svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}html.is-home .site-header:not(.header-compact) .hdr-lang a.is-aktiv,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-lang a.is-aktiv{border-bottom-color:#fff}html.is-home .site-header:not(.header-compact) .burger span,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .burger span{background:#fff}html.is-home .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-dunkel,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-dunkel{display:none}html.is-home .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-hell,html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact) .hdr-logo .kk-logo img.logo-hell{display:block;opacity:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.sg-hero-film.is-hell .sg-hero-claim,.sg-hero-film.is-hell .sg-hero-pfad a,.sg-hero-film.is-hell .sg-hero-titel,.sg-slide.is-hell .sg-hero-claim,.sg-slide.is-hell .sg-hero-text .sg-label,.sg-slide.is-hell .sg-hero-titel{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.sg-hero-slider.is-hell .sg-slider-punkt{border-color:#fff}.sg-hero-slider.is-hell .sg-slider-punkt.is-aktiv{background:#fff}.sg-hero-text .sg-hero-claim,.sg-hero-text .sg-hero-titel,.sg-hero-text .sg-label{color:#fff}body::before{content:"";position:fixed;inset:0;z-index:150;pointer-events:none;background:0 0;border:var(--rahmen) solid #fff;box-sizing:border-box}.site-header,.site-header.header-compact{top:var(--rahmen)}.gd-lightbox{z-index:200}.sg-hero-slider,.sg-slide,html.is-home .sg-hero{min-height:min(calc(100vh - 2 * var(--rahmen)),900px)}@media (max-width:720px){.sg-hero-slider,.sg-slide,html.is-home .sg-hero{min-height:calc(100dvh - 2 * var(--rahmen))}}.sg-hero-film.is-hell::after,.sg-slide.is-hell::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;z-index:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.42) 0,rgba(0,0,0,.18) 45%,rgba(0,0,0,0) 100%)}.sg-hero-film.is-hell .sg-hero-text,.sg-slide.is-hell .sg-hero-text{z-index:1}.sg-hero-film.is-hell .sg-hero-text::before,.sg-slide.is-hell .sg-hero-text::before{display:none}.sg-leitsatz,main#inhalt>section.sg-leitsatz{background:var(--pastell-sand);color:var(--ink);text-align:left}.sg-leitsatz p{color:var(--ink);margin:0;max-width:30em}.sg-leitsatz{padding-inline:0}.sg-leitsatz .sg-voll p{margin:0;max-width:30em}.site-header::after{display:none!important}.site-header.header-compact{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:960px){.site-header.header-compact,html:not(.is-home) .site-header.header-compact{background:#fff!important}.site-header.header-compact .hdr-inner{background:#fff}}.sg-mosaik-kachel.is-pastell .sg-kachel-bild,.sg-mosaik-kachel.is-pastell.is-typo .sg-kachel-bild{background:var(--kachel-ton,var(--pastell-salbei-tief));transition:background .5s ease-in-out}.sg-mosaik-kachel.is-pastell .sg-kachel-schatten img{opacity:.35;filter:brightness(0) blur(16px)}.sg-mosaik-kachel.is-pastell .sg-kachel-btn{border-color:#fff;color:#fff}.sg-mosaik-kachel.is-pastell:hover .sg-kachel-bild{filter:saturate(1.08) brightness(.97)}html.is-home{--ink:#000;--ink-weich:#000}.sg-kachel-sub,.sg-kachel-titel,.sg-kollektionen .sg-h2,.sg-kollektionen .sg-sektionskopf p,.sg-leitsatz p,.sg-mosaik-kachel .sg-kachel-text{color:#000}.sg-kachel:not(.is-wand) .sg-kachel-btn,.sg-mosaik-kachel.is-pastell .sg-kachel-btn{border:1px solid #000;color:#000;background:0 0}.sg-mosaik-kachel.is-pastell:hover .sg-kachel-btn:hover{background:#000;color:#fff}.sg-footer-mit-bild :is(h2,a,address,p,li,span,td,th,small,strong),.sg-team-quer-spur figcaption span,.sg-team-quer-spur figcaption strong,.sg-team-quer-text .prose,.sg-team-quer-text .prose p,.sg-team-quer-text .sg-h2,.sg-team-quer-text .sg-label{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.85),0 1px 0 rgba(255,255,255,.16),0 2px 6px rgba(0,0,0,.35)}.sg-team-quer-text .sg-h2{text-shadow:0 -1px 1px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.2),0 3px 10px rgba(0,0,0,.4)}.sg-footer-mit-bild .gd-footer-col a::after{background:#fff;box-shadow:0 -1px 1px rgba(0,0,0,.6)}.sg-hero-film{min-height:min(54vh,560px)}.sg-hero-film::after{display:none}.sg-hero-film.is-hell::after{display:block;top:auto;bottom:0;height:70%;background:linear-gradient(to top,rgba(0,0,0,.38) 0,rgba(0,0,0,.12) 50%,rgba(0,0,0,0) 100%)}@media (max-width:720px){.sg-hero-film{min-height:min(46vh,420px)}}.gd-shop-raster.is-pastell .gd-shop-karte{background:#fff;border:0;padding:0 0 .4rem;text-align:left}.gd-shop-raster.is-pastell .gd-shop-karte-titel{margin:.9rem 0 .35rem}.gd-shop-raster.is-pastell .gd-shop-karte-preis{margin:0 0 .9rem}.gd-shop-raster.is-pastell .gd-shop-karte::before{display:none}.gd-shop-raster.is-pastell .gd-shop-karte-bild{background:var(--karte-ton,#bfc09d);transition:filter .5s ease-in-out}.gd-shop-raster.is-pastell .gd-shop-karte:nth-child(6n+1) .gd-shop-karte-bild{--karte-ton:#9BB1C6}.gd-shop-raster.is-pastell .gd-shop-karte:nth-child(6n+2) .gd-shop-karte-bild{--karte-ton:#D8C78F}.gd-shop-raster.is-pastell .gd-shop-karte:nth-child(6n+3) .gd-shop-karte-bild{--karte-ton:#BFC09D}.gd-shop-raster.is-pastell .gd-shop-karte:nth-child(6n+4) .gd-shop-karte-bild{--karte-ton:#D8C78F}.gd-shop-raster.is-pastell .gd-shop-karte:nth-child(6n+5) .gd-shop-karte-bild{--karte-ton:#9BB1C6}.gd-shop-raster.is-pastell .gd-shop-karte:nth-child(6n+6) .gd-shop-karte-bild{--karte-ton:#BFC09D}.gd-shop-raster.is-pastell .gd-shop-karte-bild img{padding:14%;filter:drop-shadow(0 14px 22px rgba(0,0,0,.28))}.gd-shop-raster.is-pastell .gd-shop-karte:hover .gd-shop-karte-bild{filter:saturate(1.08) brightness(.97)}.gd-shop-raster.is-pastell .gd-shop-karte-preis,.gd-shop-raster.is-pastell .gd-shop-karte-titel,.gd-shop-raster.is-pastell .gd-shop-karte-titel a,.gd-shop-raster.is-pastell .gd-shop-mwst{color:#000}.gd-shop-raster.is-pastell .gd-shop-karte-titel{margin-top:.9rem;padding:0}.gd-shop-raster.is-pastell .gd-shop-karte-form,.gd-shop-raster.is-pastell .gd-shop-karte-preis,.gd-shop-raster.is-pastell .gd-shop-karte>.gd-shop-karte-btn{padding-inline:0}.gd-shop-raster.is-pastell .gd-shop-karte-btn{border:1px solid #000;color:#000;background:0 0}.gd-shop-raster.is-pastell .gd-shop-karte-btn:hover{background:#000;color:#fff}.sg-kat-nav{align-items:center}.sg-kat-nav-titel{font-family:var(--font-serif);font-size:1.15rem;margin-right:.6rem;color:#000}.sg-kat-nav-alle{margin-left:auto}@media (max-width:720px){.site-header.header-compact{top:0;height:calc(var(--hh) + var(--rahmen));padding-top:var(--rahmen);box-sizing:border-box}}.sg-hero-sektion>.sg-voll{padding-inline:0}.sg-hero-diaschau,.sg-hero-diaschau .sg-slide{min-height:min(48vh,480px)}.sg-hero-diaschau .sg-slide .sg-hero-text{padding-bottom:clamp(1.5rem,4vw,3rem)}.sg-hero-diaschau .sg-slider-punkte{bottom:clamp(1.2rem,3vw,2rem)}@media (max-width:720px){.sg-hero-diaschau,.sg-hero-diaschau .sg-slide{min-height:min(42vh,380px)}}html:not(.is-home) main#inhalt:has(> section > .sg-voll > .sg-hero:first-child){padding-top:0}.gd-shop-kasse>.sg-voll,.gd-shop-warenkorb>.sg-voll{padding-top:clamp(2rem,4vw,3.5rem)}.sg-korb-innen .gd-form-fehler,.sg-korb-innen .gd-shop-korb,.sg-korb-innen .gd-shop-leer{max-width:960px}@media (max-width:900px){.gd-shop-zusammenfassung{position:static;top:auto}}.sg-hero-sektion>.sg-voll{max-width:none}.sg-hero-sektion .sg-hero-film{min-height:min(48vh,480px)}.sg-hero-sektion .sg-hero-film .sg-hero-text{margin-inline:auto;width:100%;max-width:var(--inhalt-max);box-sizing:border-box}@media (max-width:720px){.sg-hero-sektion .sg-hero-film{min-height:min(42vh,380px)}}@media (max-width:900px){.gd-shop-zusammenfassung{order:0;margin-top:2rem}}.sg-hero-sektion .sg-hero-film>.sg-hero-bild:not(.sg-hero-video){inset:-12% 0 -12% 0;will-change:transform}.sg-hero-sektion .sg-hero-film>.sg-hero-bild:not(.sg-hero-video) img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:720px){.site-header,.site-header.header-compact{top:0;padding-top:env(safe-area-inset-top,0);height:calc(var(--hh) + env(safe-area-inset-top,0px));box-sizing:border-box}html.is-home .site-header:not(.header-compact),html:has(main#inhalt > section > .sg-voll > .sg-hero:first-child) .site-header:not(.header-compact){background:0 0!important}.site-header.header-compact{background:#fff!important}.gd-mini-korb,.search-overlay,body.menu-open nav.mm,nav.mm{top:0;padding-top:env(safe-area-inset-top,0)}.gd-shop-leiste{padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px))}html{background:#fff}}@media (max-width:720px){body::before{display:none}.site-header,.site-header.header-compact{position:fixed;top:0;left:0;right:0;width:auto;padding-top:0;height:var(--hh);margin-bottom:0}.gd-mini-korb,.search-overlay,body.menu-open nav.mm,nav.mm{top:0;padding-top:0}}@media (max-width:720px){.gd-shop-warenkorb .gd-shop-tabelle,.gd-shop-warenkorb .gd-shop-tabelle tbody,.gd-shop-warenkorb .gd-shop-tabelle td,.gd-shop-warenkorb .gd-shop-tabelle tfoot,.gd-shop-warenkorb .gd-shop-tabelle tr{display:block}.gd-shop-warenkorb .gd-shop-tabelle thead{display:none}.gd-shop-warenkorb .gd-shop-tabelle tbody tr{display:grid;position:relative;grid-template-columns:84px 1fr auto;grid-template-areas:"bild titel titel" "bild menge preis";column-gap:1rem;row-gap:.6rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--linie)}.gd-shop-warenkorb .gd-shop-tabelle tbody td{padding:0;border:0}.gd-shop-warenkorb .gd-shop-tabelle tbody td:first-child{grid-area:bild}.gd-shop-warenkorb .gd-shop-tabelle tbody td:first-child img{width:84px;height:84px;object-fit:contain;display:block;background:#fff;border:1px solid var(--sand-tief)}.gd-shop-warenkorb .gd-shop-tb{width:auto}.gd-shop-warenkorb .gd-shop-tabelle tbody td:nth-child(2){grid-area:titel;font-size:1rem;line-height:1.35;hyphens:manual;overflow-wrap:normal;padding-right:2.4rem}.gd-shop-warenkorb .gd-shop-tabelle tbody td:nth-child(3){grid-area:menge}.gd-shop-warenkorb .gd-shop-tabelle tbody td:nth-child(4){grid-area:preis;text-align:right;font-weight:500}.gd-shop-warenkorb .gd-shop-tabelle tbody td:nth-child(5){position:absolute;top:.85rem;right:-.4rem}.gd-shop-warenkorb .gd-shop-tabelle tbody input[type=number]{width:3.6rem;padding:.35em .5em}.gd-shop-warenkorb .gd-shop-tabelle tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.2rem 0 0}.gd-shop-warenkorb .gd-shop-tabelle tfoot td{padding:0;border:0}.gd-shop-warenkorb .gd-shop-tabelle tfoot td:last-child{display:none}.gd-shop-warenkorb .gd-shop-tabelle tfoot td.r{white-space:nowrap}.gd-shop-warenkorb .gd-shop-korb-aktionen{display:grid;grid-template-columns:1fr;gap:.75rem;justify-items:stretch}.gd-shop-warenkorb .gd-shop-korb-aktionen a,.gd-shop-warenkorb .gd-shop-korb-aktionen button{width:100%;box-sizing:border-box;justify-content:center;text-align:center;margin:0}}.gd-shop-kategorie.is-weiss,main#inhalt>section.gd-shop-kategorie.is-weiss{background:#f2f2f2;padding-bottom:clamp(2.6rem,6vw,5rem)}.gd-shop-kategorie.is-weiss .sg-seitenkopf{padding-top:clamp(2.2rem,5vw,4rem)}.gd-shop-kategorie.is-weiss .gd-shop-anzahl,.gd-shop-kategorie.is-weiss .sg-kat-nav,.gd-shop-kategorie.is-weiss .sg-kat-nav a,.gd-shop-kategorie.is-weiss .sg-seitenkopf h1,.gd-shop-kategorie.is-weiss .sg-seitenkopf p{color:#000}.gd-shop-raster.is-weiss{gap:clamp(.9rem,1.6vw,1.5rem)}.gd-shop-raster.is-weiss .gd-shop-karte{background:0 0;border:0;padding:0 0 .4rem;text-align:left}.gd-shop-raster.is-weiss .gd-shop-karte::before{display:none}.gd-shop-raster.is-weiss .gd-shop-karte-bild{background:#fff;overflow:hidden}.gd-shop-raster.is-weiss .gd-shop-karte-bild img{padding:0;filter:none;transform-origin:center;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.gd-shop-raster.is-weiss .gd-shop-karte.is-aktiv .gd-shop-karte-bild img,.gd-shop-raster.is-weiss .gd-shop-karte:focus-within .gd-shop-karte-bild img,.gd-shop-raster.is-weiss .gd-shop-karte:hover .gd-shop-karte-bild img{transform:scale(1.18)}.gd-shop-raster.is-weiss .gd-shop-karte:hover .gd-shop-karte-bild{filter:none}.gd-shop-raster.is-weiss .gd-shop-karte-titel{margin:.9rem 0 .35rem;padding:0}.gd-shop-raster.is-weiss .gd-shop-karte-preis{margin:0 0 .9rem;padding-inline:0}.gd-shop-raster.is-weiss .gd-shop-karte-form,.gd-shop-raster.is-weiss .gd-shop-karte>.gd-shop-karte-btn{padding-inline:0}.gd-shop-raster.is-weiss .gd-shop-karte-preis,.gd-shop-raster.is-weiss .gd-shop-karte-titel,.gd-shop-raster.is-weiss .gd-shop-karte-titel a,.gd-shop-raster.is-weiss .gd-shop-mwst{color:#000}.gd-shop-raster.is-weiss .gd-shop-karte:focus-within,.gd-shop-raster.is-weiss .gd-shop-karte:hover,.gd-shop-raster.is-weiss .gd-shop-karte:hover .gd-shop-karte-titel a,.gd-shop-raster.is-weiss .gd-shop-karte:hover .gd-shop-mwst{color:#000}.gd-shop-raster.is-weiss .gd-shop-karte-btn,.gd-shop-raster.is-weiss .gd-shop-karte:hover .gd-shop-karte-btn{border:1px solid #000;color:#000;background:0 0}.gd-shop-raster.is-weiss .gd-shop-karte-btn:hover,.gd-shop-raster.is-weiss .gd-shop-karte:hover .gd-shop-karte-btn:hover{background:#000;color:#fff}.gd-shop-produkt.has-kopf{padding-top:0}.gd-shop-produkt.has-kopf,main#inhalt>section.gd-shop-produkt.has-kopf{background:#f2f2f2}.gd-shop-produkt.has-kopf>.sg-voll{padding-inline:0}.gd-shop-produkt.has-kopf>.sg-voll>:not(.sg-hero){margin-inline:var(--rand)}@media (min-width:1760px){.gd-shop-produkt.has-kopf>.sg-voll>.sg-hero{margin-inline:calc((var(--inhalt-max) - 100vw)/ 2)}}.sg-hero-produkt{background:#1e1e1e}.sg-hero-produkt .sg-hero-bild{inset:-14% 0 -14% 0;will-change:transform}.sg-hero-produkt .sg-hero-bild img{width:100%;height:100%;object-fit:cover;object-position:center}.sg-hero-produkt .sg-hero-titel{max-width:18em}.sg-hero-produkt .sg-hero-pfad span{color:#fff;opacity:.7;font-size:.72rem;letter-spacing:.16em;margin:0 .3em}.gd-shop-produkt.has-kopf .gd-shop-produkt-grid{margin-top:clamp(2rem,4vw,3.2rem)}.gd-shop-produkt.has-kopf .gd-shop-galerie-bild.is-hell{background:#fff}.gd-shop-galerie-bild.is-original{background:#fff}.gd-shop-galerie-bild.is-original img{padding:0;object-fit:cover}.gd-shop-produkt.has-kopf .gd-shop-vertrauen{background:#fff}.gd-shop-produkt.has-kopf .gd-shop-teaser{margin-top:0}.gd-shop-galerie-bild.is-wand>img{filter:drop-shadow(0 18px 28px rgba(0,0,0,.55)) drop-shadow(0 4px 8px rgba(0,0,0,.35))}.gd-shop-kontakt{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;align-items:center}.gd-shop-factsheet{display:inline-flex;align-items:center;gap:.45em}.gd-shop-factsheet svg{flex:0 0 auto}.sg-chat-fab{position:fixed;right:calc(var(--rahmen,0px) + clamp(1rem,3vw,2rem));bottom:calc(var(--rahmen,0px) + clamp(1rem,3vw,2rem));z-index:95;width:50px;height:50px;border-radius:50%;border:0;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.22);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease,background .15s ease}.sg-chat-fab.is-da{opacity:1;transform:none}.sg-chat-fab:hover{background:#000;transform:translateY(-2px)}.sg-chat-fab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}body.chat-offen .sg-chat-fab,body.menu-open .sg-chat-fab,body.mini-korb-offen .sg-chat-fab{opacity:0;pointer-events:none}.gd-to-top{right:auto;left:calc(var(--rahmen,0px) + clamp(1rem,3vw,2rem))}@media (max-width:900px){body:has(.gd-shop-leiste.is-da) .gd-to-top,body:has(.gd-shop-leiste.is-da) .sg-chat-fab{bottom:calc(var(--rahmen,0px) + 4.6rem + env(safe-area-inset-bottom,0px))}}.sg-chat{position:fixed;inset:0;z-index:120}.sg-chat-hinter{position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .4s ease}.sg-chat.is-offen .sg-chat-hinter{background:rgba(0,0,0,.35)}.sg-chat-lade{position:absolute;top:0;right:0;bottom:0;width:min(460px,92vw);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sg-chat.is-offen .sg-chat-lade{transform:none}.sg-chat-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem 1rem;border-bottom:1px solid var(--linie)}.sg-chat-titel{display:block;font-family:var(--font-sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.sg-chat-sub{display:block;margin-top:.4rem;font-size:.78rem;line-height:1.45;color:var(--ink-weich);max-width:30em}.sg-chat-x{background:0 0;border:0;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--ink);padding:0 .2rem}.sg-chat-verlauf{flex:1;overflow:auto;padding:1.2rem 1.4rem .4rem;display:flex;flex-direction:column;gap:.8rem}.sg-chat-blase{display:flex;gap:.6rem;align-items:flex-end;max-width:92%}.sg-chat-blase.is-ich{align-self:flex-end}.sg-chat-mono{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:0}.sg-chat-text{background:#f2f2f2;padding:.75rem .95rem;font-size:.9rem;line-height:1.5;border-radius:14px 14px 14px 3px}.sg-chat-blase.is-ich .sg-chat-text{background:#000;color:#fff;border-radius:14px 14px 3px 14px}.sg-chat-text p{margin:0}.sg-chat-text p+p{margin-top:.5rem}.sg-chat-link{color:inherit;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.1em}.sg-chat-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem!important}.sg-chat-btn{padding:.6em 1em;font-size:.66rem}.sg-chat-produkte{display:grid;gap:.5rem;margin-top:.6rem}.sg-chat-produkt{display:grid;grid-template-columns:56px 1fr;gap:.7rem;align-items:center;background:#fff;padding:.45rem;text-decoration:none;color:inherit}.sg-chat-produkt img,.sg-chat-produkt>span:first-child{width:56px;height:56px;object-fit:contain;display:block;background:#fff}.sg-chat-produkt-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sg-chat-produkt-text strong{font-weight:500;font-size:.82rem;line-height:1.3}.sg-chat-produkt-text em{font-style:normal;font-size:.8rem;color:var(--ink-weich)}.sg-chat-tippt{display:flex;gap:4px;padding:.2rem 0}.sg-chat-tippt span{width:6px;height:6px;border-radius:50%;background:#888;animation:sg-chat-tippt 1s infinite ease-in-out}.sg-chat-tippt span:nth-child(2){animation-delay:.15s}.sg-chat-tippt span:nth-child(3){animation-delay:.3s}@keyframes sg-chat-tippt{0%,100%,80%{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.sg-chat-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem 1.4rem .2rem}.sg-chat-chip{background:#fff;border:1px solid var(--linie);border-radius:999px;padding:.45em .9em;font:inherit;font-size:.78rem;cursor:pointer;color:var(--ink)}.sg-chat-chip:hover{border-color:var(--ink)}.sg-chat-form{display:flex;gap:.5rem;padding:.8rem 1.4rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--linie)}.sg-chat-form input{flex:1;min-width:0;padding:.75em .9em;border:1px solid var(--ink);background:0 0;font:inherit;font-size:16px}.sg-chat-senden{flex:0 0 auto;width:46px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}@media (max-width:720px){.sg-chat-lade{width:100vw}}@media (prefers-reduced-motion:reduce){.sg-chat-hinter,.sg-chat-lade{transition:none}.sg-chat-tippt span{animation:none}}.mm-lang{display:none}@media (max-width:720px){body.menu-open nav.mm,nav.mm{padding-top:calc(var(--hh) + .6rem)}.site-header .hdr-lang{display:none}.mm-lang{display:flex;align-items:center;gap:.2rem;padding:1.05rem 1.4rem;border-bottom:1px solid var(--linie);font-family:var(--font-sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.mm-lang::before{content:attr(data-label);color:var(--ink-weich);margin-right:auto;letter-spacing:.14em}.mm-lang a,nav.mm .mm-lang a{color:var(--ink-weich)!important;text-decoration:none;padding:.4rem 0;margin:0 .5rem;opacity:1}.mm-lang a.is-aktiv,nav.mm .mm-lang a.is-aktiv{color:var(--ink)!important;border-bottom:1px solid var(--ink);padding-bottom:.15rem}.mm-lang a+a::before{content:"|";color:var(--linie);margin-right:1rem}}.hdr-lang a.is-aktiv,.mm-lang a.is-aktiv,nav.mm .mm-lang a.is-aktiv{border-bottom:0;padding-bottom:.4rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em}.hdr-lang a+a,.mm-lang a+a{position:relative}.hdr-lang a+a::before,.mm-lang a+a::before{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin:0;text-decoration:none}.hdr-lang a+a{margin-left:1.1em}.hdr-lang a+a::before{right:calc(100% + .35em)}.mm-lang a+a,nav.mm .mm-lang a+a{margin-left:1.8rem}.mm-lang a+a::before{right:calc(100% + .7rem)}.hdr-cart-n{top:9px;right:2px}.gd-mini-korb-lade:focus,.gd-mini-korb-lade:focus-visible,.sg-chat-lade:focus,.sg-chat-lade:focus-visible{outline:0}.sg-kachel-schatten img,.sg-kachel-stueck img{padding:11%!important}.sg-mosaik-kachel.is-gross .sg-kachel-schatten img,.sg-mosaik-kachel.is-gross .sg-kachel-stueck img{padding:8%!important}.sg-mosaik-kachel.is-breit .sg-kachel-schatten img,.sg-mosaik-kachel.is-breit .sg-kachel-stueck img{padding:6% 26%!important}.sg-kachel-schatten{transform:translate(3%,7%) scale(1.04)}.sg-kachel-schatten img{filter:brightness(0) blur(18px);opacity:.6}.sg-kachel.is-aktiv .sg-kachel-schatten,.sg-kachel:hover .sg-kachel-schatten{transform:translate(5%,11%) scale(1.16);opacity:.95}@media (max-width:1000px){.sg-mosaik-kachel.is-breit .sg-kachel-schatten img,.sg-mosaik-kachel.is-breit .sg-kachel-stueck img,.sg-mosaik-kachel.is-gross .sg-kachel-schatten img,.sg-mosaik-kachel.is-gross .sg-kachel-stueck img{padding:6% 24%!important}}@media (max-width:720px){.sg-mosaik-kachel .sg-kachel-schatten img,.sg-mosaik-kachel .sg-kachel-stueck img,.sg-mosaik-kachel.is-breit .sg-kachel-schatten img,.sg-mosaik-kachel.is-breit .sg-kachel-stueck img{padding:11%!important}}.sg-mosaik-kachel.is-datei .sg-kachel-schatten img,.sg-mosaik-kachel.is-datei .sg-kachel-stueck img{padding:17%!important}@media (max-width:720px){.sg-mosaik-kachel.is-datei .sg-kachel-schatten img,.sg-mosaik-kachel.is-datei .sg-kachel-stueck img{padding:17%!important}}.sg-mosaik-kachel .sg-kachel-stueck{transform:scale(var(--fuell,1))}.sg-mosaik-kachel .sg-kachel-schatten{transform:translate(3%,calc(7% + var(--sy,0%))) scale(calc(var(--fuell,1) * 1.04))}.sg-mosaik-kachel.sg-kachel.is-aktiv .sg-kachel-stueck,.sg-mosaik-kachel.sg-kachel:hover .sg-kachel-stueck{transform:scale(calc(var(--fuell,1) * 1.12)) translateY(-1.5%)}.sg-mosaik-kachel.sg-kachel.is-aktiv .sg-kachel-schatten,.sg-mosaik-kachel.sg-kachel:hover .sg-kachel-schatten{transform:translate(5%,calc(11% + var(--sy,0%))) scale(calc(var(--fuell,1) * 1.16))}.sg-mosaik-kachel .sg-kachel-schatten img,.sg-mosaik-kachel .sg-kachel-stueck img{padding:14%!important}.sg-mosaik-kachel.is-datei .sg-kachel-schatten img,.sg-mosaik-kachel.is-datei .sg-kachel-stueck img{padding:14%!important}@media (max-width:720px){.sg-mosaik-kachel .sg-kachel-schatten img,.sg-mosaik-kachel .sg-kachel-stueck img,.sg-mosaik-kachel.is-breit .sg-kachel-schatten img,.sg-mosaik-kachel.is-breit .sg-kachel-stueck img,.sg-mosaik-kachel.is-datei .sg-kachel-schatten img,.sg-mosaik-kachel.is-datei .sg-kachel-stueck img{padding:14%!important}.sg-mosaik-kachel .sg-kachel-schatten{transition:opacity .5s ease-in-out}}@media (max-width:720px){.sg-mosaik-kachel.is-gross .sg-kachel-schatten img,.sg-mosaik-kachel.is-gross .sg-kachel-stueck img{padding:14%!important}}.gd-shop-karte-bild.has-getragen{background:#fff}.gd-shop-karte-getragen{position:absolute;inset:0;opacity:0;transition:opacity .45s ease-in-out;pointer-events:none}.gd-shop-karte-getragen img{width:100%;height:100%;object-fit:cover;padding:0!important;transform:none!important}.gd-shop-karte.is-aktiv .gd-shop-karte-bild.has-getragen .gd-shop-karte-getragen,.gd-shop-karte:hover .gd-shop-karte-bild.has-getragen .gd-shop-karte-getragen{opacity:1}.gd-shop-karte:hover .gd-shop-karte-bild.has-getragen>img{transform:scale(1.04)}.gd-shop-galerie-bild.is-getragen{background:var(--grau)}.gd-shop-galerie-bild.is-getragen img{object-fit:cover;padding:0}.gd-shop-galerie-bild.is-film{aspect-ratio:auto;background:#000}.gd-shop-galerie-bild.is-film video{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.sg-hero-produkt.is-banner .sg-hero-bild img{object-position:center 40%}@media (min-width:961px){.hdr-nav-item.has-mega{position:static}.hdr-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;z-index:20;max-height:calc(100vh - var(--hh,84px));overflow:auto}.hdr-nav-item.has-mega:focus-within .hdr-mega,.hdr-nav-item.has-mega:hover .hdr-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hdr-mega-inner{max-width:1400px;margin:0 auto;padding:2.2rem clamp(1.5rem,4vw,3rem) 2.6rem;display:grid;grid-template-columns:minmax(230px,290px) 1fr;gap:clamp(2rem,4vw,4rem);text-align:left}.hdr-mega-liste{list-style:none;margin:0;padding:0 2rem 0 0;border-right:1px solid var(--linie)}.hdr-mega-liste li{display:block}.hdr-mega-liste a{display:block;padding:.32rem 0;color:var(--ink);text-decoration:none;font-family:var(--font-sans);font-size:.8rem;letter-spacing:.05em;line-height:1.4}.hdr-mega-liste a:hover,.hdr-mega-liste a[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}.hdr-mega-alle{margin-bottom:.8rem;padding-bottom:.9rem;border-bottom:1px solid var(--linie)}.hdr-mega-alle a{font-weight:500;text-transform:uppercase;font-size:.68rem;letter-spacing:.14em}.hdr-mega-liste a.hdr-mega-uebersicht{display:inline-block;margin-top:.45rem;padding:.45rem .85rem;border:1px solid var(--ink);font-size:.62rem;letter-spacing:.16em;line-height:1.2;transition:background .2s ease,color .2s ease}.hdr-mega-liste a.hdr-mega-uebersicht:focus-visible,.hdr-mega-liste a.hdr-mega-uebersicht:hover,html.is-home .site-header:not(.header-compact) .hdr-mega a.hdr-mega-uebersicht:focus-visible,html.is-home .site-header:not(.header-compact) .hdr-mega a.hdr-mega-uebersicht:hover{background:var(--ink);color:#fff!important;text-decoration:none}.hdr-mega-gruppe>a{margin-top:.3rem}.hdr-mega-gruppe ul{list-style:none;margin:0 0 .4rem;padding:0 0 0 1rem}.hdr-mega-gruppe ul a{color:var(--ink-weich);font-size:.76rem;padding:.22rem 0}.hdr-mega-kacheln{display:grid;grid-template-columns:repeat(var(--sp,3),minmax(0,1fr));gap:1.6rem 1.3rem;align-content:start}.hdr-mega-kachel{display:block;color:var(--ink);text-decoration:none}.hdr-mega-bild{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--grau)}.hdr-mega-bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.hdr-mega-kachel:hover .hdr-mega-bild img{transform:scale(1.04)}.hdr-mega-titel{display:block;margin-top:.65rem;font-family:var(--font-sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.35}.hdr-mega-kachel:hover .hdr-mega-titel{text-decoration:underline;text-underline-offset:.3em}.hdr-mega-satz{display:block;margin-top:.3rem;font-size:.82rem;line-height:1.45;color:var(--ink-weich)}html.is-home .site-header:not(.header-compact) .hdr-mega,html.is-home .site-header:not(.header-compact) .hdr-mega a{color:var(--ink)!important;text-shadow:none!important}}@media (min-width:961px) and (max-width:1240px){.hdr-mega-inner{grid-template-columns:200px 1fr}.hdr-mega-kacheln{gap:1.2rem .9rem}}html:not(.is-home) .gd-shop-raster .gd-shop-karte{background:0 0;border:0;padding:0 0 .4rem;text-align:left}html:not(.is-home) .gd-shop-raster .gd-shop-karte::before{display:none}html:not(.is-home) .gd-shop-raster .gd-shop-karte-bild{background:#fff;overflow:hidden;filter:none!important;transition:none}html:not(.is-home) .gd-shop-raster .gd-shop-karte-bild>img{padding:0;filter:none!important;object-fit:contain;transform:none!important}html:not(.is-home) .gd-shop-raster .gd-shop-karte:focus-within .gd-shop-karte-bild>img,html:not(.is-home) .gd-shop-raster .gd-shop-karte:hover .gd-shop-karte-bild>img{transform:none!important}html:not(.is-home) .gd-shop-raster .gd-shop-karte-getragen img{padding:0;filter:none;object-fit:cover}html:not(.is-home) .gd-shop-raster .gd-shop-karte-titel{margin:.9rem 0 .35rem;padding:0}html:not(.is-home) .gd-shop-raster .gd-shop-karte-preis{margin:0 0 .9rem;padding-inline:0}html:not(.is-home) .gd-shop-raster .gd-shop-karte-form,html:not(.is-home) .gd-shop-raster .gd-shop-karte>.gd-shop-karte-btn{padding-inline:0}html:not(.is-home) .gd-shop-raster .gd-shop-karte-preis,html:not(.is-home) .gd-shop-raster .gd-shop-karte-titel,html:not(.is-home) .gd-shop-raster .gd-shop-karte-titel a,html:not(.is-home) .gd-shop-raster .gd-shop-karte:hover .gd-shop-karte-titel a,html:not(.is-home) .gd-shop-raster .gd-shop-karte:hover .gd-shop-mwst,html:not(.is-home) .gd-shop-raster .gd-shop-mwst{color:#000}html:not(.is-home) .gd-shop-raster .gd-shop-karte-btn,html:not(.is-home) .gd-shop-raster .gd-shop-karte:hover .gd-shop-karte-btn{border:1px solid #000;color:#000;background:0 0}html:not(.is-home) .gd-shop-raster .gd-shop-karte-btn:hover{background:#000;color:#fff}.gd-shop-kategorie.is-original .gd-shop-anzahl,.gd-shop-kategorie.is-original .sg-kat-nav,.gd-shop-kategorie.is-original .sg-kat-nav a,.gd-shop-kategorie.is-original .sg-seitenkopf h1,.gd-shop-kategorie.is-original .sg-seitenkopf p{color:#000}html:not(.is-home) main#inhalt>section.gd-shop:not(.gd-shop-produkt),html:not(.is-home) section.gd-shop:not(.gd-shop-produkt){background:#f2f2f2;padding-bottom:clamp(2.6rem,6vw,5rem)}html:not(.is-home) .gd-shop-raster .gd-shop-karte-bild>img,html:not(.is-home) .gd-shop-raster .gd-shop-karte-getragen img{transition:transform .9s cubic-bezier(.2,.8,.2,1);transform-origin:center}html:not(.is-home) .gd-shop-raster .gd-shop-karte:focus-within .gd-shop-karte-bild>img,html:not(.is-home) .gd-shop-raster .gd-shop-karte:hover .gd-shop-karte-bild>img,html:not(.is-home) .gd-shop-raster .gd-shop-karte:hover .gd-shop-karte-getragen img{transform:scale(1.1)!important}@media (hover:hover){.gd-shop-galerie-bild:not(.is-film){cursor:zoom-in}.gd-shop-galerie-bild:not(.is-film) img{transition:transform .35s ease-out;will-change:transform}.gd-shop-galerie-bild.is-lupe img{transform:scale(2);transition:transform .35s ease-out,transform-origin 0s}}.gd-shop-text.gd-shop-text-oben{margin:1.6rem 0 1.4rem;font-size:1.12rem;line-height:1.6;color:var(--ink)}.gd-shop-text.gd-shop-text-oben p{margin:0 0 .9em}.gd-shop-kauf-form .gd-shop-kaufen{min-width:14rem}.gd-shop-karte.is-aktiv .gd-shop-karte-getragen{transition-duration:1.2s}html:not(.is-home) .gd-shop-raster .gd-shop-karte.is-aktiv .gd-shop-karte-bild>img,html:not(.is-home) .gd-shop-raster .gd-shop-karte.is-aktiv .gd-shop-karte-getragen img{transform:scale(1.06)!important;transition-duration:3.2s}.sg-rubrik-intro{max-width:72ch;margin:clamp(1.6rem,3vw,2.4rem) 0 .6rem;font-size:1.05rem;line-height:1.65;color:var(--ink)}.sg-rubrik-intro p{margin:0 0 1em}.sg-stein-schmuck{padding-top:clamp(2rem,5vw,4rem)}main#inhalt>section.fs-band.fs-gradient,main#inhalt>section.fs-gradient{background:var(--off)}main#inhalt>section.fs-gradient,main#inhalt>section.fs-gradient .prose h2,main#inhalt>section.fs-gradient .prose h3,main#inhalt>section.fs-gradient .prose li,main#inhalt>section.fs-gradient .prose p,main#inhalt>section.fs-gradient h2,main#inhalt>section.fs-gradient h3,main#inhalt>section.fs-gradient li,main#inhalt>section.fs-gradient p,main#inhalt>section.fs-gradient strong{color:var(--ink)}main#inhalt>section.sg-seitenhero{background:0 0;padding:0}.sg-seitenhero>.sg-voll{padding-inline:0}.sg-seitenhero+section.fs-band{padding-top:clamp(2.4rem,5vw,4rem)}@media (min-width:1760px){.sg-seitenhero>.sg-voll>.sg-hero{margin-inline:calc((var(--inhalt-max) - 100vw)/ 2)}}.wrap{width:min(100% - 2 * var(--rand),calc(var(--inhalt-max) - 2 * var(--rand)))}.sg-laden-band{background:var(--grau);padding:clamp(3rem,7vw,6rem) 0}.sg-laden-innen{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(1.6rem,5vw,5rem);align-items:center}.sg-laden-text{max-width:34rem}.sg-laden-text .sg-label{margin-top:1.4rem}.sg-laden-bild{margin:0}.sg-laden-bild img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media (max-width:900px){.sg-laden-innen{grid-template-columns:1fr}.sg-laden-bild{order:-1}}.fs-band .prose h2,.fs-band .prose h3,main#inhalt>section.fs-gradient .prose h2,main#inhalt>section.fs-gradient .prose h3{font-family:var(--font-serif);font-weight:500;letter-spacing:.01em;line-height:1.15;color:var(--ink)}main#inhalt>section.fs-gradient .prose h2{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:2.2rem 0 .8rem}main#inhalt>section.fs-gradient .prose h3{font-size:clamp(1.2rem,1.8vw,1.5rem);margin:1.8rem 0 .5rem}html:not(.is-home) .gd-shop-raster .gd-shop-karte-bild>img{object-fit:cover}.sg-kacheln-gruppe .sg-kachel-bild,.sg-kacheln-unter .sg-kachel-bild{background:#fff}.sg-kacheln-gruppe .sg-kachel-bild img,.sg-kacheln-unter .sg-kachel-bild img{padding:0;filter:none;object-fit:cover}.sg-kacheln-gruppe .sg-kachel:hover .sg-kachel-bild,.sg-kacheln-unter .sg-kachel:hover .sg-kachel-bild{background:#fff;filter:none}.sg-kacheln-gruppe .sg-kachel-bild::before,.sg-kacheln-unter .sg-kachel-bild::before{display:none}.sg-kacheln-gruppe .sg-kachel-schatten,.sg-kacheln-unter .sg-kachel-schatten{display:none}.sg-kacheln-gruppe .sg-kachel:hover .sg-kachel-bild img,.sg-kacheln-unter .sg-kachel:hover .sg-kachel-bild img{transform:scale(1.06)}.sg-kacheln-gruppe .sg-kachel .sg-kachel-btn,.sg-kacheln-unter .sg-kachel .sg-kachel-btn{border-color:#fff;color:#fff;background:rgba(0,0,0,.35);backdrop-filter:blur(4px)}.sg-team-quer-fest.is-ruhig{position:relative;top:auto;height:auto;min-height:0;overflow:hidden;padding:clamp(3rem,7vw,6rem) 0}.sg-team-quer-fest.is-ruhig .sg-quer-wand{inset:-18% 0 -18% 0;will-change:transform}.sg-team-quer-fest.is-ruhig .sg-team-quer-innen{position:relative;z-index:1}.sg-laden-band .sg-laden-bild{margin:0}.sg-laden-band .sg-laden-bild img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media (max-width:900px){.sg-team-quer-fest.is-ruhig .sg-team-quer-innen{grid-template-columns:1fr}.sg-team-quer-fest.is-ruhig .sg-team-quer-text .prose p:nth-child(n+2){display:block}}html:not(.is-home) main#inhalt>section.gd-shop-kategorie.has-unter{background:#fff;padding-bottom:0}.gd-shop-kategorie.has-unter .sg-produkte-band{background:#f2f2f2;margin:clamp(2rem,4vw,3rem) 0 0;padding:clamp(2.2rem,4.5vw,3.6rem) var(--rand) clamp(2.6rem,6vw,5rem)}.sg-produkte-band{padding-inline:var(--rand)}.sg-produkte-band .gd-shop-raster{margin-inline:0}.gd-shop-kategorie:not(.has-unter) .sg-produkte-band{padding-inline:0}@media (min-width:1760px){.gd-shop-kategorie.has-unter .sg-produkte-band{margin-inline:calc((var(--inhalt-max) - 100vw)/ 2);padding-inline:calc((100vw - var(--inhalt-max))/ 2 + var(--rand))}}main#inhalt>section.sg-steine-band{background:#f2f2f2}.sg-steine .sg-kachel-bild{aspect-ratio:1;border:0;background:#fff}.sg-steine .sg-kachel-bild::before,.sg-steine .sg-kachel-schatten{display:none}.sg-steine .sg-kachel-bild img{padding:0;filter:none;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.sg-steine .sg-kachel:hover .sg-kachel-bild{background:#fff;filter:none}.sg-steine .sg-kachel:hover .sg-kachel-bild img{transform:scale(1.1)}.sg-steine .sg-kachel .sg-kachel-btn{border-color:#fff;color:#fff;background:rgba(0,0,0,.35);backdrop-filter:blur(4px)}.gd-to-top{right:auto;left:50%;transform:translate(-50%,10px)}.gd-to-top.show{transform:translate(-50%,0)}.gd-shop-gruppe .sg-kacheln-gruppe{margin-top:clamp(1.6rem,3.5vw,2.8rem)}html.is-home main#inhalt>section.sg-kollektionen:has(.sg-mosaik.is-weiss){background:#f2f2f2}.sg-mosaik-kachel.is-weiss .sg-kachel-bild{background:#fff;border:0;isolation:isolate}.sg-mosaik-kachel.is-weiss .sg-kachel-bild::before{display:none}.sg-mosaik-kachel.is-weiss .sg-kachel-bild>img{padding:0!important;filter:none;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.sg-mosaik-kachel.is-weiss .sg-kachel-getragen{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity 1.2s ease-in-out;pointer-events:none}.sg-mosaik-kachel.is-weiss .sg-kachel-getragen img{width:100%;height:100%;object-fit:cover;padding:0!important;filter:none;transition:transform 3.2s ease-out}.sg-mosaik-kachel.is-weiss .sg-kachel-getragen::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.45),rgba(0,0,0,0))}.sg-mosaik-kachel.is-weiss.is-aktiv .sg-kachel-getragen,.sg-mosaik-kachel.is-weiss:hover .sg-kachel-getragen{opacity:1}.sg-mosaik-kachel.is-weiss.is-aktiv .sg-kachel-getragen img,.sg-mosaik-kachel.is-weiss:hover .sg-kachel-getragen img{transform:scale(1.06)}.sg-mosaik-kachel.is-weiss:hover .sg-kachel-bild>img{transform:scale(1.04)}.sg-mosaik-kachel.is-weiss .sg-kachel-label{position:absolute;left:clamp(.9rem,2vw,1.4rem);bottom:clamp(.8rem,1.8vw,1.2rem);z-index:3;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ink);transition:color .6s ease;max-width:calc(100% - 2.8rem);line-height:1.35}.sg-mosaik-kachel.is-weiss.is-gross .sg-kachel-label{font-size:.82rem}.sg-mosaik-kachel.is-weiss.is-aktiv .sg-kachel-label,.sg-mosaik-kachel.is-weiss:hover .sg-kachel-label{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.sg-mosaik-kachel.is-weiss .sg-kachel-btn{display:none}.sg-mosaik-kachel.is-weiss .sg-kachel-text{display:none}.sg-mosaik-kachel.is-weiss.is-breit .sg-kachel-bild{aspect-ratio:2/1;height:auto;flex:none}.sg-mosaik-kachel.is-weiss .sg-kachel-bild>img{width:100%;height:100%}.sg-mosaik-kachel.is-weiss.has-abstand .sg-kachel-bild>img{object-fit:contain;padding:var(--kachel-abstand,0)!important}main#inhalt>section.sg-team-quer{background:#1e1f26}.sg-team-quer-fest.is-ruhig{background:#1e1f26}.sg-team-quer-fest.is-ruhig .sg-quer-wand{inset:-28% 0 -28% 0}html.is-home .sg-kollektionen{padding-bottom:clamp(2.4rem,5vw,4rem)}main#inhalt>section.sg-team-quer.sg-laden-band{padding:0}.gd-akk-inhalt a.sg-btn,.gd-button-zeile a.sg-btn,.prose a.sg-btn,main#inhalt>section.fs-gradient .prose a.sg-btn{text-decoration:none!important;color:var(--ink)}.gd-akk-inhalt a.sg-btn:hover,.gd-button-zeile a.sg-btn:hover,.prose a.sg-btn:hover,main#inhalt>section.fs-gradient .prose a.sg-btn:focus-visible,main#inhalt>section.fs-gradient .prose a.sg-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.gd-button-zeile .fs-ico,.sg-btn .fs-ico{stroke:currentColor;color:inherit}.sg-team-karte img,.sg-team-stapel .sg-team-karte img{filter:none;object-position:center 30%;background:#fff}.sg-team .sg-team-karte figcaption span{display:block;color:var(--ink-weich)}html.is-home .sg-leitsatz,html.is-home main#inhalt>section.sg-leitsatz{background:#f2f2f2;padding-top:clamp(2.4rem,6vw,5rem);padding-bottom:0}html.is-home main#inhalt>section.sg-kollektionen:has(.sg-mosaik.is-weiss){padding-top:clamp(1.4rem,3vw,2.2rem)}.gd-shop-paarpreis{margin:0 0 .8rem;font-family:var(--font-sans);max-width:22rem}.gd-shop-paarpreis div{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.gd-shop-paarpreis dt{color:var(--ink-weich);font-size:.95rem}.gd-shop-paarpreis dd{margin:0;font-size:1.05rem}.gd-shop-paarpreis .is-total{border-bottom:0;padding-top:.5rem}.gd-shop-paarpreis .is-total dt{color:var(--ink)}.gd-shop-paarpreis .is-total dd{font-size:clamp(1.3rem,2.4vw,1.7rem)}.gd-shop-paarpreis .gd-shop-mwst{font-size:.8rem}.sg-hero-slider .sg-hero-btn{background:0 0;border:1px solid #fff;color:#fff;text-decoration:none;margin-top:.4rem}.sg-hero-slider .sg-hero-btn:focus-visible,.sg-hero-slider .sg-hero-btn:hover{background:#fff;color:var(--ink);border-color:#fff}.sg-hero-slider .sg-slide.is-hell .sg-hero-btn{border-color:var(--ink);color:var(--ink)}.sg-hero-slider .sg-slide.is-hell .sg-hero-btn:hover{background:var(--ink);color:#fff}.sg-hero-slider .sg-hero-titel{margin-bottom:1rem}.hdr-mega-panel[hidden],.hdr-mega-standard[hidden]{display:none}.hdr-mega-kacheln.is-produkte .hdr-mega-titel{text-transform:none;letter-spacing:.02em;font-size:.78rem;font-weight:400}.hdr-mega-liste a.is-aktiv{text-decoration:underline;text-underline-offset:.3em}.gd-shop-galerie-bild.is-hell,.gd-shop-produkt.has-kopf .gd-shop-galerie-bild.is-hell{aspect-ratio:auto;display:block;background:#fff}.gd-shop-galerie-bild.is-hell img{width:100%;height:auto;padding:0;object-fit:unset;display:block}.gd-shop-galerie-bild.is-original img{padding:0}.sg-btn-weiss{border-color:#fff;color:#fff}.sg-btn-weiss:focus-visible,.sg-btn-weiss:hover{background:#fff;color:var(--ink)}.sg-team-quer-text .sg-btn{margin-top:1.2rem}.sg-edelstein .sg-btn,.sg-stein-text .sg-btn{margin-top:.6rem}.sg-seitenhero .sg-hero-film .sg-hero-bild video{object-position:center}@media (max-width:720px){.sg-seitenhero .sg-hero-film .sg-hero-bild video{object-position:center}}.sg-hero-film .sg-hero-bild video,.sg-slide.is-video .sg-hero-bild video{object-position:var(--pos,62% center)}.sg-seitenhero .sg-hero-film .sg-hero-bild video{object-position:var(--pos,center)}@media (min-width:721px){.sg-seitenhero .sg-hero-film.is-contain .sg-hero-bild video{object-fit:contain;background:#000}}@media (max-width:720px){.sg-hero-film .sg-hero-bild video,.sg-slide.is-video .sg-hero-bild video{object-position:var(--pos-klein,var(--pos,68% center))}.sg-seitenhero .sg-hero-film .sg-hero-bild video{object-position:var(--pos-klein,var(--pos,center))}}@media (max-width:720px){html.is-home .sg-hero-slider,html.is-home .sg-hero-slider .sg-slide{min-height:min(125vw,78dvh)}}.sg-steine .sg-kachel-bild{position:relative;overflow:hidden}.sg-steine .sg-kachel-film{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease-in-out;pointer-events:none;background:#000}.sg-steine .sg-kachel-film.is-an{opacity:1}.sg-hero-folge .sg-hero-video{background:#000}.sg-hero-folge .sg-folge-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sg-hero-folge .sg-folge-a,.sg-hero-folge .sg-folge-b{position:absolute;inset:0;opacity:0;object-position:var(--pos,center)}.sg-hero-folge .sg-folge-a.is-an,.sg-hero-folge .sg-folge-b.is-an{opacity:1}@media (max-width:720px){.sg-hero-folge .sg-folge-a,.sg-hero-folge .sg-folge-b{object-position:var(--pos-klein,var(--pos,center))}}.hdr-mega-kacheln.is-steine{gap:1.6rem 1.3rem}.hdr-mega-kacheln.is-steine .hdr-mega-bild{aspect-ratio:4/3}.hdr-mega-kacheln.is-steine .hdr-mega-titel{font-size:.7rem;margin-top:.5rem}@media (min-width:961px) and (max-width:1240px){.hdr-mega-kacheln.is-steine{--sp:3}}.sg-fz .wrap{width:min(100% - 2*var(--rand),calc(var(--inhalt-max) - 2*var(--rand)))}.sg-fz-intro{max-width:46rem;margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-leitsatz{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.3;margin:0 0 1.2rem;color:var(--ink)}.sg-fz-introtext{max-width:36rem;color:var(--ink-weich)}.sg-fz-kapitel{margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-zwei{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.sg-fz-zwei.is-umgekehrt .sg-fz-text{order:2}.sg-fz-text .prose{max-width:34rem}.sg-fz-text .sg-h2{margin:0 0 1rem}.sg-fz-eins{max-width:46rem}.sg-fz-medien{min-width:0}.sg-fz-paar{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.sg-fz-bild,.sg-fz-clip{margin:0}.sg-fz-bild img,.sg-fz-clip video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#000}.sg-fz-bild.is-klein img,.sg-fz-clip.is-klein video{aspect-ratio:1}.sg-fz-bild figcaption,.sg-fz-clip figcaption{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-weich);margin-top:.6rem}.sg-fz-clip figcaption a{color:inherit;text-decoration:none}.sg-fz-clip figcaption a:hover{text-decoration:underline;text-underline-offset:.3em}.sg-fz-systeme{display:grid;grid-template-columns:repeat(7,1fr);gap:.6rem;margin:0 0 1.6rem}.sg-fz-system{background:#f2f2f2;padding:1rem .9rem 1.1rem;min-height:7rem;display:flex;flex-direction:column;gap:.4rem}.sg-fz-system-name{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.sg-fz-system-bsp{font-size:.86rem;line-height:1.4;color:var(--ink-weich)}.sg-fz-nachsatz{max-width:46rem;margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-mohs{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin:calc(-1 * clamp(1.5rem,4vw,3rem)) 0 clamp(3rem,7vw,5.5rem);position:relative;padding-bottom:1.8rem}.sg-fz-mohs-stufe{background:#f2f2f2;height:clamp(3.2rem,6vw,4.4rem);display:flex;flex-direction:column;justify-content:flex-end;padding:.5rem .6rem;position:relative}.sg-fz-mohs-stufe.is-edel{background:var(--ink);color:#fff}.sg-fz-mohs-zahl{font-family:var(--font-sans);font-size:.9rem;font-weight:500}.sg-fz-mohs-name{position:absolute;top:calc(100% + .5rem);left:0;font-size:.72rem;color:var(--ink-weich);white-space:nowrap}.sg-fz-mohs-legende{grid-column:1/-1;margin:2.6rem 0 0;font-size:.78rem;color:var(--ink-weich)}.sg-fz-labore{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem;margin:1.4rem 0}.sg-fz-labor{background:#f2f2f2;padding:1rem .9rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}.sg-fz-labor-kurz{font-family:var(--font-sans);font-weight:500;letter-spacing:.1em;font-size:.8rem}.sg-fz-labor-name{font-size:.82rem;color:var(--ink-weich);line-height:1.35}main#inhalt>section.sg-fz-zitat{position:relative;overflow:hidden;background:#1e1f26;color:#fff;padding:clamp(3rem,7vw,5.5rem) 0;isolation:isolate}.sg-fz-zitat-wand{position:absolute;inset:-28% 0;z-index:0}.sg-fz-zitat-wand img{width:100%;height:100%;object-fit:cover;display:block}.sg-fz-zitat-innen{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.sg-fz-zitat-innen.has-bild{grid-template-columns:260px 1fr}.sg-fz-zitat-label{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0}.sg-fz-zitat-bild img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 30%}.sg-fz-zitat-text blockquote{margin:.8rem 0 1.2rem;font-family:var(--font-serif);font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.35;max-width:30em}.sg-fz-zitat-text blockquote p{margin:0;color:#fff}.sg-fz-zitat-autor{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.6rem;opacity:.8}@media (max-width:900px){.sg-fz-zwei{grid-template-columns:1fr;gap:1.6rem}.sg-fz-zwei.is-umgekehrt .sg-fz-text{order:0}.sg-fz-systeme{grid-template-columns:repeat(2,1fr)}.sg-fz-labore{grid-template-columns:repeat(2,1fr)}.sg-fz-mohs-name{display:none}.sg-fz-mohs-stufe.is-edel .sg-fz-mohs-name{display:block;font-size:.62rem}.sg-fz-zitat-innen.has-bild{grid-template-columns:1fr}.sg-fz-zitat-bild{max-width:200px}}@media (prefers-reduced-motion:no-preference){[data-fz-fade]{opacity:0;transform:translateY(28px);transition:opacity .9s ease-out,transform .9s cubic-bezier(.2,.8,.2,1)}[data-fz-fade].is-sichtbar{opacity:1;transform:none}}main#inhalt>section.sg-fz-zitat{background:#f2f2f2;color:var(--ink)}.sg-fz-zitat-text blockquote p{color:var(--ink)}.sg-fz-zitat-label{color:var(--ink-weich);opacity:1}.sg-fz-zitat-autor{color:var(--ink-weich);opacity:1}@media (max-width:900px){.sg-fz-mohs{padding-bottom:0}.sg-fz-mohs-name,.sg-fz-mohs-stufe.is-edel .sg-fz-mohs-name{display:block;font-size:.66rem;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;left:50%;margin-left:-.5em;top:calc(100% + .5rem);height:6.2rem;line-height:1;color:var(--ink-weich);text-align:right}.sg-fz-mohs-stufe{padding:.4rem .3rem;height:3rem}.sg-fz-mohs-zahl{font-size:.78rem}.sg-fz-mohs-legende{margin-top:7.4rem}}.sg-fz-themen{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-thema{display:flex;flex-direction:column;background:#f2f2f2;text-decoration:none;color:var(--ink);position:relative;overflow:hidden}.sg-fz-thema-bild{display:block;aspect-ratio:4/3;overflow:hidden;background:#000}.sg-fz-thema-bild img,.sg-fz-thema-bild video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.sg-fz-thema:hover .sg-fz-thema-bild img,.sg-fz-thema:hover .sg-fz-thema-bild video{transform:scale(1.04)}.sg-fz-thema-titel{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding:1rem 2.6rem 1.1rem 1rem;line-height:1.4}.sg-fz-thema-pfeil{position:absolute;right:1rem;bottom:1rem;font-size:1rem;transition:transform .3s ease}.sg-fz-thema:hover .sg-fz-thema-pfeil{transform:translateX(4px)}.sg-fz-punkte{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:calc(-1 * clamp(1.5rem,4vw,3rem)) 0 clamp(3rem,7vw,5.5rem)}.sg-fz-punkt{background:#f2f2f2;padding:1.2rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.5rem}.sg-fz-punkt-nr{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.14em;color:var(--ink-weich)}.sg-fz-punkt-titel{font-family:var(--font-sans);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.sg-fz-punkt-text{font-size:.92rem;line-height:1.5;color:var(--ink-weich)}.sg-fz-punkt-text p{margin:0}.sg-fz-breit{margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-bild.is-breit img{aspect-ratio:21/9}.sg-fz-orte{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:calc(-1 * clamp(1.5rem,4vw,3rem)) 0 clamp(3rem,7vw,5.5rem)}.sg-fz-ort{background:#f2f2f2;display:flex;flex-direction:column}.sg-fz-ort-bild{display:block;aspect-ratio:4/3;overflow:hidden}.sg-fz-ort-bild img{display:block;width:100%;height:100%;object-fit:cover}.sg-fz-ort-name{font-family:var(--font-sans);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:1rem 1rem .2rem}.sg-fz-ort-stein{font-size:.86rem;color:var(--ink-weich);padding:0 1rem 1.1rem;text-decoration:none}.sg-fz-ort-stein::before{content:"Edelstein: "}html[lang=en] .sg-fz-ort-stein::before{content:"Gemstone: "}.sg-fz-ort-stein:hover{text-decoration:underline;text-underline-offset:.3em}.sg-fz-buttons{margin:1.4rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.sg-fz-tabelle{width:100%;border-collapse:collapse;margin:1.2rem 0 0;font-size:.92rem}.sg-fz-tabelle td,.sg-fz-tabelle th{text-align:left;padding:.6rem .6rem .6rem 0;border-bottom:1px solid rgba(0,0,0,.1);vertical-align:top}.sg-fz-tabelle thead th{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.sg-fz-tabelle tbody th{font-weight:500;color:var(--ink-weich);width:34%}.sg-fz-klassen{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:calc(-1 * clamp(1.5rem,4vw,3rem)) 0 clamp(3rem,7vw,5.5rem)}.sg-fz-klasse{background:#f2f2f2;padding:1.2rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.4rem}.sg-fz-klasse-kurz{font-family:var(--font-serif);font-size:2rem;line-height:1}.sg-fz-klasse-name{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.sg-fz-klasse-text{font-size:.9rem;line-height:1.5;color:var(--ink-weich)}@media (max-width:900px){.sg-fz-themen{grid-template-columns:repeat(2,1fr)}.sg-fz-punkte{grid-template-columns:1fr}.sg-fz-orte{grid-template-columns:1fr}.sg-fz-klassen{grid-template-columns:repeat(2,1fr)}.sg-fz-bild.is-breit img{aspect-ratio:4/3}}.sg-fz-thema,.sg-fz-thema *{text-decoration:none!important}.sg-fz-bild.is-breit img{object-position:center 35%}main#inhalt>section.fs-gradient.sg-fz .sg-btn:focus-visible,main#inhalt>section.fs-gradient.sg-fz .sg-btn:hover,main#inhalt>section.sg-fz-zitat .sg-btn:focus-visible,main#inhalt>section.sg-fz-zitat .sg-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.sg-fz-zahlen{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-zahl{background:#f2f2f2;padding:1.4rem 1.3rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.sg-fz-zahl-jahr{font-family:var(--font-serif);font-size:clamp(2rem,3.4vw,2.8rem);line-height:1}.sg-fz-zahl-text{font-size:.9rem;line-height:1.5;color:var(--ink-weich);max-width:22em}.sg-fz-punkte.is-zwei{grid-template-columns:repeat(2,1fr)}.sg-fz-themen.is-drei{grid-template-columns:repeat(3,1fr);margin-top:calc(-1 * clamp(1.5rem,4vw,3rem))}.sg-fz-themen.is-drei .sg-fz-thema-bild{aspect-ratio:3/2}@media (max-width:900px){.sg-fz-zahlen{grid-template-columns:1fr}.sg-fz-punkte.is-zwei{grid-template-columns:1fr}.sg-fz-themen.is-drei{grid-template-columns:1fr}}.sg-fz-bild.is-hoch img{aspect-ratio:4/5;object-position:center top}.sg-fz-clip.is-hoch video{aspect-ratio:4/5}@media (max-width:720px){.sg-hero-zeit .sg-hero-film .sg-hero-bild video{transform:translateY(-20%) scale(1.4)}}.sg-rubrik-intro.sg-fz-intro{max-width:46rem;margin:clamp(2rem,4vw,3rem) 0 clamp(1.5rem,3vw,2.4rem);font-size:1rem}.sg-rubrik-intro.sg-fz-intro .sg-fz-introtext p{margin:0 0 1em}h2.sg-fz-leitsatz{font-family:var(--font-serif);font-weight:400;letter-spacing:0;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.3;margin:0 0 1.2rem;color:var(--ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.sg-leitsatz h2{font-family:var(--font-serif);font-weight:400;letter-spacing:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.4;max-width:30em;margin:0;color:#000;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.sg-leitsatz .sg-voll h2{margin:0;max-width:30em}.sg-fz-karten{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-karten.is-zwei{grid-template-columns:repeat(2,1fr)}.sg-fz-karte{background:#f2f2f2;padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.5rem}.sg-fz-karte-titel{font-family:var(--font-serif);font-weight:400;letter-spacing:0;font-size:1.25rem;line-height:1.3;margin:0;color:var(--ink)}.sg-fz-karte-text{font-size:.95rem;line-height:1.6;color:var(--ink-weich)}.sg-fz-karte-text p{margin:0 0 .6em}.sg-fz-karte-text p:last-child{margin-bottom:0}.sg-fz-zeit{display:grid;gap:clamp(2rem,4vw,3.2rem);margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-zeit-eintrag{display:grid;grid-template-columns:minmax(8rem,1fr) 3fr;gap:clamp(1.2rem,3vw,2.5rem);align-items:start;padding-top:clamp(1.2rem,2.5vw,2rem);border-top:1px solid rgba(0,0,0,.12)}.sg-fz-zeit-eintrag.has-bild{grid-template-columns:minmax(8rem,1fr) 2fr 2fr}.sg-fz-zeit-jahr{display:flex;flex-direction:column;gap:.2rem}.sg-fz-zeit-jahr .sg-fz-zahl-jahr{font-size:clamp(2rem,4vw,3rem);line-height:1}.sg-fz-zeit-ort{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-weich)}.sg-fz-zeit-ort.is-titel{font-family:var(--font-serif);font-size:1.4rem;letter-spacing:0;text-transform:none;color:var(--ink)}.sg-fz-zeit-text .prose{color:var(--ink-weich);font-size:.98rem}.sg-fz-zeit-bild .sg-fz-bild img{aspect-ratio:4/3}.sg-fz-reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-spezial{margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz .sg-team{margin-top:0}@media (max-width:900px){.sg-fz-karten,.sg-fz-karten.is-zwei,.sg-fz-reihe{grid-template-columns:1fr}.sg-fz-zeit-eintrag,.sg-fz-zeit-eintrag.has-bild{grid-template-columns:1fr;gap:1rem}.sg-fz-zeit-jahr{flex-direction:row;align-items:baseline;gap:.8rem}}.sg-hero-ueber .sg-hero-bild img{object-position:center 30%}.sg-fz-intro-zwei{align-items:center}.sg-fz-intro-zwei .sg-fz-intro{margin-bottom:0}.sg-fz-platzhalter-flaeche{display:block;width:100%;aspect-ratio:4/3;background:#e6e6e6}.sg-fz-bild.is-cad img{aspect-ratio:1;object-fit:contain;background:#1c2430;padding:8%;box-sizing:border-box}.sg-fz-karte-map{margin:0 0 clamp(3rem,7vw,5.5rem)}.sg-fz-karte-map iframe{display:block;width:100%;height:clamp(320px,45vw,520px);border:0;filter:grayscale(1) contrast(1.05)}.sg-fz-spezial .gd-kontakt,.sg-fz-spezial form{max-width:46rem}.sg-fz-zeit-bild .sg-fz-bild.is-hoch img{aspect-ratio:4/5;object-position:center top}.sg-fz-wege{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 clamp(3rem,7vw,5.5rem);align-items:stretch}.sg-fz-weg{background:#f2f2f2;padding:clamp(1.4rem,3vw,2.4rem);display:flex;flex-direction:column;gap:.6rem}.sg-fz-weg-text{margin:0 0 .4rem;color:var(--ink-weich);font-size:.98rem;line-height:1.6}.sg-fz-weg-zeiten{margin:.2rem 0 1rem;font-size:.92rem;line-height:1.7;color:var(--ink)}.sg-fz-weg .sg-fz-buttons{margin-top:auto;display:flex;flex-wrap:wrap;gap:.6rem}.sg-kal{background:#fff;padding:1.2rem;margin-top:.4rem;position:relative;font-family:var(--font-sans)}.sg-kal-kopf{display:flex;justify-content:space-between;font-size:.9rem;font-weight:500;margin-bottom:.8rem}.sg-kal-pfeile{letter-spacing:.6em;color:var(--ink-weich)}.sg-kal-raster{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;text-align:center}.sg-kal-wt{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-weich);padding:.3rem 0}.sg-kal-tag{font-size:.85rem;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;color:#b5b5b5}.sg-kal-tag.is-frei{color:var(--ink);background:#f2f2f2}.sg-kal-tag.is-heute{outline:1px solid var(--ink);outline-offset:-1px;color:var(--ink)}.sg-kal-tag.is-so{color:#d5d5d5}.sg-kal-zeiten{display:flex;gap:.5rem;margin-top:1rem}.sg-kal-zeiten span{flex:1;text-align:center;font-size:.8rem;padding:.5rem .3rem;border:1px solid rgba(0,0,0,.15)}.sg-kal-zeiten span.is-aktiv{background:#000;color:#fff;border-color:#000}.sg-kal.is-vorschau .sg-kal-kopf,.sg-kal.is-vorschau .sg-kal-raster,.sg-kal.is-vorschau .sg-kal-zeiten{opacity:.45;filter:grayscale(1);pointer-events:none}.sg-kal-hinweis{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:1.5rem;font-size:.9rem;color:var(--ink)}.sg-kal-marke{display:inline-block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:#000;color:#fff;padding:.45rem .8rem;vertical-align:middle}.sg-fz-karte-titel .sg-kal-marke{margin-left:.6rem;font-family:var(--font-sans)}.sg-fz-karten.is-hoch{align-items:stretch}.sg-fz-map{flex:1;min-height:420px;margin:.4rem 0 .8rem}.sg-fz-map iframe{display:block;width:100%;height:100%;min-height:420px;border:0;filter:grayscale(1) contrast(1.05)}.sg-fz-formular{margin-top:.6rem}.sg-fz-formular .gd-kontakt,.sg-fz-formular form{max-width:none}.sg-fz-formular input[type=email],.sg-fz-formular input[type=tel],.sg-fz-formular input[type=text],.sg-fz-formular select,.sg-fz-formular textarea{background:#fff}@media (max-width:900px){.sg-fz-wege{grid-template-columns:1fr}.sg-fz-map,.sg-fz-map iframe{min-height:320px}}.sg-kat-schluss{margin-top:clamp(3rem,7vw,5.5rem)}.sg-kat-schluss .sg-fz-kapitel{margin-bottom:0}.hdr-mega-bild.is-sach{background:#f2f2f2}.hdr-mega-bild.is-sach img{object-fit:contain;padding:6%;box-sizing:border-box;mix-blend-mode:multiply}.gd-shop-marke.is-hell{background:#fff;color:var(--ink)}.gd-shop-karte.is-bestellbar .gd-shop-karte-bild img{opacity:1}.gd-shop-ausland{margin:-.2rem 0 1rem;font-size:.85rem;color:var(--ink-weich)}.gd-shop-ausland a{color:inherit}@media (min-width:961px){:root{--hh:104px}}.sg-rubrik-intro.is-nur-leitsatz{margin:clamp(2rem,4vw,3rem) 0 clamp(1.6rem,3vw,2.6rem)}.sg-rubrik-intro.is-nur-leitsatz h2.sg-fz-leitsatz{margin:0}.hdr-mega-kacheln:not(.is-steine){--sp:3!important}.hdr-mega-bild.is-sach img{padding:0;transform:scale(1.14)}.hdr-mega-kachel:hover .hdr-mega-bild.is-sach img{transform:scale(1.19)}.sg-hero-titel{font-size:clamp(1.7rem,4.25vw,3.06rem)}.sg-hero-klein .sg-hero-titel{font-size:clamp(1.53rem,3.4vw,2.55rem)}@media (max-width:720px){.sg-hero-titel,p.sg-hero-titel{font-size:clamp(1.36rem,6.4vw,1.87rem)}}.gd-anfrage{margin:.8rem 0 1.2rem}.gd-anfrage>summary{list-style:none;cursor:pointer;display:inline-flex}.gd-anfrage>summary::-webkit-details-marker{display:none}.gd-anfrage[open]>summary{margin-bottom:1rem}.gd-anfrage-inhalt{max-width:34rem}.gd-form.gd-anfrage-form{background:0 0;padding:0;box-shadow:none}.gd-anfrage-form label{margin-bottom:.8rem}.gd-anfrage-form input[type=email],.gd-anfrage-form input[type=tel],.gd-anfrage-form input[type=text],.gd-anfrage-form textarea{margin-top:.3rem}.gd-anfrage-form .sg-btn{margin-top:.4rem}.gd-anfrage-form input[type=email],.gd-anfrage-form input[type=tel],.gd-anfrage-form input[type=text],.gd-anfrage-form textarea{background:#fff;border-color:transparent}.gd-anfrage-form input:focus-visible,.gd-anfrage-form textarea:focus-visible{border-color:var(--ink)}.gd-anfrage-intro{margin:0 0 1rem;font-size:.95rem;line-height:1.55}.gd-anfrage-form label{font-size:.85rem}.gd-anfrage-form textarea{min-height:5rem}.gd-anfrage-klein{font-size:.8rem;color:var(--ink-weich);margin:.8rem 0 .6rem}.gd-anfrage-ok{margin:0 0 .8rem;font-weight:500}.gd-anfrage-fehler{color:#a33;margin:0 0 .8rem}.gd-anfrage-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gd-shop-kontakt{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center}.gd-shop-kontakt .sg-label{margin:0}.sg-recht-inhalt{max-width:46rem}.sg-recht-inhalt .prose h2{font-size:1.15rem;margin:2.2rem 0 .6rem}.gd-termin{background:0 0!important;padding:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}.gd-termin-produkt{margin:0 0 1rem}.gd-termin-schritt{margin:0 0 .7rem;font-size:.9rem}.gd-slot{display:grid;grid-template-columns:1.6rem 1fr 1fr;gap:.5rem;align-items:center;margin:0 0 .5rem}.gd-slot-nr{font-size:.85rem;color:var(--ink-weich)}.gd-slot input[type=date],.gd-slot select{background:#fff;border:1px solid transparent;padding:.65rem .7rem;font:inherit;font-size:.95rem;color:var(--ink);width:100%;box-sizing:border-box;border-radius:0;-webkit-appearance:none;appearance:none}.gd-slot input:focus-visible,.gd-slot select:focus-visible{border-color:var(--ink);outline:0}.gd-slot-note{grid-column:2/-1;font-size:.8rem;color:#a33}.gd-slot-note:empty{display:none}.gd-termin-felder{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem;margin-top:1.2rem}@media (max-width:560px){.gd-termin-felder{grid-template-columns:1fr}}.gd-filter{margin:0 0 clamp(1.8rem,4vw,2.8rem);display:flex;flex-direction:column;gap:.8rem}.gd-filter-zeile{display:flex;align-items:baseline;gap:.6rem 1rem;flex-wrap:wrap}.gd-filter-titel{flex:0 0 5.5rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-weich)}.gd-filter-gruppe{display:flex;flex-wrap:wrap;gap:.45rem;flex:1}.gd-filter-chip{font:inherit;font-size:.85rem;background:#fff;color:var(--ink);border:1px solid transparent;padding:.45rem .9rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.gd-filter-chip:hover{border-color:#0fa486}.gd-filter-chip[aria-pressed=true]{background:#0fa486;color:#fff;border-color:#0fa486}.gd-filter-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:.4rem;padding-top:1rem;border-top:1px solid var(--linie);font-size:.88rem}.gd-filter-sofort{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.gd-filter-sofort input{accent-color:#0fa486;width:1rem;height:1rem}.gd-filter-sort{display:inline-flex;align-items:center;gap:.5rem}.gd-filter-sort select{font:inherit;font-size:.88rem;background:#fff;border:0;padding:.4rem .6rem}.gd-filter-anzahl{margin-left:auto;color:var(--ink-weich)}.gd-filter-reset{font:inherit;font-size:.85rem;background:0 0;border:0;padding:0;text-decoration:underline;cursor:pointer;color:var(--ink)}.gd-filter-item{display:contents}.gd-filter-item[hidden]{display:none!important}.gd-filter-leer{margin:1rem 0 3rem}.hdr-mega-liste .hdr-mega-sortiment a{font-size:.82rem;color:#0fa486}@media (max-width:640px){.gd-filter-titel{flex-basis:100%}.gd-filter-anzahl{margin-left:0}}.sg-hero-titel,h1.sg-hero-titel{font-weight:300}.gd-shop-danke .gd-shop-danke-weiter{margin-top:2rem}@media (min-width:961px){.hdr-nav{align-self:stretch;display:flex;align-items:stretch}.hdr-nav-list{align-items:stretch}.hdr-nav-item{display:flex;align-items:center}.hdr-mega{transition:opacity .2s ease .12s,transform .2s ease .12s,visibility 0s .32s}.hdr-nav-item.has-mega:focus-within .hdr-mega,.hdr-nav-item.has-mega:hover .hdr-mega{transition-delay:0s}}@media (min-width:961px){.sg-hero-bild[style*="--hero-pos"] img{object-position:var(--hero-pos)}}.sg-hero-mineral{--mineral-ton:#DCE3EA}.sg-hero-mineral .sg-hero{background:var(--mineral-ton)}.sg-seitenhero .sg-hero-mineral .sg-hero-bild{inset:0;transform:none!important;will-change:auto;background:var(--mineral-ton);isolation:isolate}.sg-hero-mineral .sg-hero-bild::before{content:"";position:absolute;inset:0;background:var(--mineral-ton)}.sg-hero-mineral .sg-hero-bild img{position:relative;object-fit:cover;object-position:66% 50%;mix-blend-mode:multiply}.sg-hero-mineral .sg-hero::after{display:none}.sg-stein-bild:has(img[src*="-mineral-"]){background:#fff}.sg-hero-mineral .sg-hero-text::before{display:none}.sg-hero-mineral .sg-hero-claim,.sg-hero-mineral .sg-hero-pfad a,.sg-hero-mineral .sg-hero-titel{color:var(--ink);text-shadow:none}@media (max-width:700px){.sg-hero-mineral .sg-hero-bild img{object-position:66% 50%}.sg-hero-mineral .sg-hero-text{padding-bottom:1.2rem}}.gd-shop-preis-alt{opacity:.55;font-size:.8em;margin-right:.3em;text-decoration:line-through}.sg-stein-lesen{position:relative;overflow:hidden;transition:max-height .6s cubic-bezier(.2,.8,.2,1)}.sg-stein-lesen.is-zu{max-height:20rem}.sg-stein-lesen.is-zu::after{content:"";position:absolute;left:0;right:0;bottom:0;height:7rem;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 85%);pointer-events:none}.sg-stein-lesen.is-offen{max-height:400rem}.sg-stein-mehr{margin:.4rem 0 1.4rem}.sg-stein-mehr-btn{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:0 0;cursor:pointer;font:inherit;font-size:.95em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.sg-stein-mehr-btn svg{transition:transform .4s ease}.sg-stein-mehr-btn[aria-expanded=true] svg{transform:rotate(180deg)}.sg-stein-mehr-btn:hover span{text-decoration:underline;text-underline-offset:.25em}.sg-stein-lesen.is-zu+.sg-stein-mehr{margin-top:-.2rem}html.js-menue .hdr-nav-item.has-mega:hover:not(.is-offen):not(:focus-within) .hdr-mega{opacity:0;visibility:hidden;transform:translateY(8px);transition-delay:0s,0s,.25s}html.js-menue .hdr-nav-item.has-sub:hover:not(.is-offen):not(:focus-within) .hdr-sub{opacity:0;visibility:hidden;transform:translate(-50%,8px);transition-delay:0s,0s,.25s;pointer-events:none}html.js-menue .hdr-nav-item.has-mega.is-offen .hdr-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}html.js-menue .hdr-nav-item.has-sub.is-offen .hdr-sub{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s;pointer-events:auto}.gd-shop-kollektionen,.sg-hero-kollektionen{display:flex;flex-wrap:wrap;gap:.6rem .7rem;margin:1.1rem 0 .2rem}.sg-btn-klein{padding:.7em 1.3em;font-size:.68rem;letter-spacing:.18em}.sg-hero-kollektionen .sg-btn-weiss{text-shadow:none;border-color:rgba(255,255,255,.85);background:rgba(0,0,0,.08)}.sg-hero-kollektionen .sg-btn-weiss:focus-visible,.sg-hero-kollektionen .sg-btn-weiss:hover{background:#fff;color:var(--ink);border-color:#fff}.gd-shop-kollektionen{margin:0 0 .8rem}@media (max-width:720px){.sg-hero-kollektionen{gap:.5rem;margin-top:.9rem}.sg-hero-kollektionen .sg-btn-klein{padding:.65em 1.1em;font-size:.64rem}}.gd-to-top{width:38px;height:38px;background:rgba(255,255,255,.82);color:var(--ink);border:1px solid rgba(0,0,0,.28);box-shadow:0 2px 10px rgba(0,0,0,.08);backdrop-filter:blur(3px);transition:opacity .3s,transform .3s,background .2s,color .2s,border-color .2s}.gd-to-top .gd-ico-arrow{width:16px;height:16px}.gd-to-top:focus-visible,.gd-to-top:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:translate(-50%,-2px)}.gd-shop-galerie-bild.is-getragen.is-hoch{aspect-ratio:auto;display:block}.gd-shop-galerie-bild.is-getragen.is-hoch img{width:100%;height:auto;object-fit:unset;padding:0;display:block}.sg-band-grau,main#inhalt>section.sg-band-grau{background:var(--grau)}.sg-band-grau+.sg-band-grau{padding-top:0}.sg-stein-slider{position:relative}.sg-stein-folien{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.sg-stein-folien .sg-stein-folie{position:absolute;inset:0;opacity:0;transition:opacity .9s ease-in-out;pointer-events:none}.sg-stein-folien .sg-stein-folie.is-aktiv{opacity:1;pointer-events:auto}.sg-stein-punkte{display:flex;justify-content:center;gap:.3rem;margin-top:.9rem}.sg-stein-punkt{width:28px;height:28px;border:0;background:0 0;padding:0;cursor:pointer;position:relative;border-radius:0!important}.sg-stein-punkt::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#bdbdbd;transition:background .3s ease,transform .3s ease}.sg-stein-punkt:hover::before{background:#8a8a8a}.sg-stein-punkt.is-aktiv::before{background:var(--ink);transform:translate(-50%,-50%) scale(1.15)}.sg-stein-punkt:focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.sg-band-grau .sg-stein-lesen.is-zu::after{background:linear-gradient(to bottom,rgba(239,239,239,0),var(--grau) 85%)}.sg-band-grau .gd-shop-karte{background:#fff;border-color:#e6e6e6}@media (prefers-reduced-motion:reduce){.sg-stein-folien .sg-stein-folie{transition:none}}html:not(.is-home) main#inhalt>section.sg-stein-schmuck.sg-band-grau{background:var(--grau);padding-top:0}.sg-fz-thema-bild.is-sach{background:#f2f2f2}.sg-fz-thema-bild.is-sach img{object-fit:contain;mix-blend-mode:multiply;transform:scale(1.08)}.sg-fz-thema:hover .sg-fz-thema-bild.is-sach img{transform:scale(1.13)}.sg-stein-lose{margin-top:2.2rem;padding-top:1.6rem;border-top:1px solid var(--sand-tief)}.sg-stein-lose-titel,.sg-stein-text .sg-stein-lose-titel{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin:0 0 .9rem}.sg-stein-lose-liste{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.sg-stein-lose-karte a{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--ink);background:#fff;padding:.6rem;transition:box-shadow .3s ease}.sg-stein-lose-karte a:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}.sg-stein-lose-bild{flex:0 0 88px;width:88px;aspect-ratio:1;background:#fff;overflow:hidden}.sg-stein-lose-bild img{width:100%;height:100%;object-fit:contain;display:block}.sg-stein-lose-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sg-stein-lose-name{font-size:.92rem;line-height:1.35}.sg-stein-lose-preis{font-size:.82rem;color:var(--ink-weich,#666)}.sg-stein-lose-karte.is-verkauft a{opacity:.6}.gd-shop-karte-preis.is-paar{display:flex;flex-direction:column;gap:.15rem;line-height:1.35}.gd-shop-karte-preis.is-paar small{font-size:.8em;color:var(--ink-weich,#666)}@media (min-width:1001px){.sg-mosaik-kachel.is-weiss.is-breit .sg-kachel-bild{aspect-ratio:auto;height:auto;flex:1;min-height:0}.sg-mosaik-kachel.is-weiss.is-breit .sg-kachel-bild>img{position:absolute;inset:0;width:100%;height:100%}}@media (max-width:640px){.sg-mosaik-kachel.is-weiss.is-breit .sg-kachel-bild{aspect-ratio:1}}@media (max-width:900px){.sg-aehnlich .sg-quer-fenster{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand)}.sg-aehnlich .sg-quer-fenster::-webkit-scrollbar{display:none}.sg-aehnlich .sg-quer-spur{display:flex;gap:.8rem}.sg-aehnlich .sg-quer-spur::after{content:"";flex:0 0 calc(var(--rand) - .8rem)}.sg-aehnlich .gd-shop-karte{flex:0 0 min(72vw,340px);scroll-snap-align:start;scroll-margin-left:var(--rand)}}.sg-fz-zertifikat{max-width:520px;margin:clamp(1rem,3vw,2rem) auto clamp(3rem,7vw,5.5rem)}.sg-fz-zertifikat img{aspect-ratio:auto;object-fit:contain;background:#fff;border:1px solid rgba(0,0,0,.14);box-shadow:0 10px 30px rgba(0,0,0,.08)}.sg-fz-zertifikat figcaption{text-align:center}.sg-laden-band .sg-laden-bild img{aspect-ratio:auto;object-fit:contain}@media (min-width:901px){.sg-team-quer-fest.is-ruhig .sg-team-quer-innen{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:clamp(1.6rem,4vw,4rem)}}
