:root{--gc-elfenbein: #EBE4D9;--gc-porzellan: #F6F3EE;--gc-tinte: #1C1815;--gc-tinte-2: #4B443E;--gc-taupe: #7A7066;--gc-linie: rgba(28, 24, 21, .2);--gc-champagner: #C7A185;--gc-ease-out: cubic-bezier(.16, 1, .3, 1);--gc-ease-io: cubic-bezier(.76, 0, .24, 1);--gc-ease-soft: cubic-bezier(.22, 1, .36, 1);--gc-t1: .24s;--gc-t2: .64s;--gc-t3: 1.1s;--gc-gutter: clamp(20px, 3.4vw, 48px);--gc-font-display: var(--FONT-STACK-HEADING);--gc-font-text: var(--FONT-STACK-BODY);--gc-font-mono: var(--FONT-STACK-SUBHEADING, "Space Mono", ui-monospace, monospace)}.gc-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gc-eyebrow{margin:0;font-family:var(--gc-font-mono);font-size:.6875rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte-2)}.gc-arrow{width:1.5em;height:.75em;flex:none;overflow:visible;transition:transform var(--gc-t2) var(--gc-ease-out)}.gc-w,.gc-ch{display:inline-block;overflow:clip;vertical-align:top;padding-block:.14em .08em;margin-block:-.14em -.08em}.gc-w>span,.gc-ch>span{display:inline-block;will-change:transform}@keyframes gc-rise{0%{transform:translate3d(0,112%,0)}to{transform:none}}@keyframes gc-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gc-fade-up{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes gc-fade{0%{opacity:0}to{opacity:1}}@keyframes gc-open-right{0%{clip-path:inset(0 calc(100% - var(--gc-split)) 0 var(--gc-split))}to{clip-path:inset(0 0 0 0)}}@keyframes gc-open-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes gc-settle{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes gc-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}gc-hero,.gc-hero{display:block;position:relative;background:var(--gc-hero-bg, #EFEBE4);color:var(--gc-tinte);--gc-p: 0;--gc-split: 46%}.gc-hero__stage{position:relative;overflow:clip}.gc-hero__copy{position:relative;z-index:2}.gc-hero__title{margin:.5em 0 0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);line-height:1.02;letter-spacing:-.02em;color:var(--gc-tinte);hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.gc-hero__text{max-width:34rem;margin-top:1.4rem;font-family:var(--gc-font-text);font-size:1rem;line-height:1.65;color:var(--gc-tinte-2)}.gc-hero__text p{margin:0}.gc-hero__line{position:absolute;z-index:4;pointer-events:none;background:var(--gc-tinte)}.gc-hero__media{position:absolute;z-index:3;overflow:hidden;pointer-events:none}.gc-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#ddd5ca}.gc-hero__poster,.gc-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--gc-focus, 72% 50%)}.gc-hero__video{opacity:0;transition:opacity 1.2s var(--gc-ease-soft)}.gc-hero__video.is-playing{opacity:1}.gc-hero__caption{position:absolute;z-index:2;right:16px;bottom:14px;padding:.35rem .6rem;border-radius:2px;background:#efebe4d1;font-size:.625rem;letter-spacing:.12em;color:var(--gc-tinte-2)}.gc-hero__paths{display:grid;grid-template-columns:max-content;gap:.75rem;margin-top:2.25rem}.gc-path{display:inline-flex;color:var(--gc-tinte);text-decoration:none}.gc-path__title{position:relative;display:inline-flex;align-items:center;gap:.9rem;font-family:var(--gc-font-text);font-size:.8125rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1.2}.gc-path:not(.gc-path--primary) .gc-path__title{padding-block:.55rem}.gc-path:not(.gc-path--primary) .gc-path__title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.3);transform-origin:0 50%;transition:transform var(--gc-t2) var(--gc-ease-out)}.gc-path:not(.gc-path--primary):hover .gc-path__title:after,.gc-path:not(.gc-path--primary):focus-visible .gc-path__title:after{transform:scaleX(1)}.gc-path--primary .gc-path__title{overflow:hidden;isolation:isolate;padding:1.15rem 1.6rem 1.15rem 1.75rem;border-radius:999px;background:var(--gc-tinte);color:#f4f0ea}.gc-path--primary .gc-path__title:before{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,244,232,.22),transparent);transform:skew(-18deg)}.gc-path--primary:hover .gc-path__title:before,.gc-path--primary:focus-visible .gc-path__title:before{transform:translate3d(420%,0,0) skew(-18deg);transition:transform 1.1s var(--gc-ease-soft)}.gc-path:hover .gc-arrow,.gc-path:focus-visible .gc-arrow{transform:translate3d(5px,0,0)}.gc-path:focus-visible{outline:none}.gc-path:focus-visible .gc-path__title{outline:1px solid var(--gc-tinte);outline-offset:5px}.gc-hero__paths .gc-path{display:flex}.gc-hero__paths .gc-path .gc-path__title{width:100%;justify-content:space-between;gap:2rem;padding:1.1rem 1.5rem 1.1rem 1.6rem;border-radius:999px;white-space:nowrap}.gc-hero__paths .gc-path:not(.gc-path--primary) .gc-path__title{overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px var(--gc-tinte);color:var(--gc-tinte);transition:color .45s ease}.gc-hero__paths .gc-path:not(.gc-path--primary) .gc-path__title:after{top:0;right:0;bottom:0;left:0;height:auto;z-index:-1;background:var(--gc-tinte);transform:scaleX(0);transition:transform .7s var(--gc-ease-out)}.gc-hero__paths .gc-path:not(.gc-path--primary):hover .gc-path__title,.gc-hero__paths .gc-path:not(.gc-path--primary):focus-visible .gc-path__title{color:#f4f0ea}.gc-hero__paths .gc-path:not(.gc-path--primary):hover .gc-path__title:after,.gc-hero__paths .gc-path:not(.gc-path--primary):focus-visible .gc-path__title:after{transform:scaleX(1)}@media(min-width:990px){.gc-hero{height:142svh}.gc-hero__stage{position:sticky;top:0;height:100svh;min-height:620px;container-type:size}.gc-hero__copy{position:absolute;left:var(--gc-gutter);width:calc(var(--gc-split) - var(--gc-gutter) - clamp(32px,4.5vw,80px));bottom:calc(var(--gc-header-h, 66px) + 8cqh + 44px);transform:translate3d(0,calc(var(--gc-p) * -7cqh),0)}.gc-hero__copy>:not(.gc-hero__paths){filter:opacity(max(0,calc(1 - var(--gc-p) * 1.7)))}.gc-hero__copy:focus-within{z-index:6}.gc-hero__wende{display:block;position:absolute;z-index:5;left:var(--gc-gutter);width:calc(var(--gc-split) - var(--gc-gutter) - clamp(32px,4.5vw,80px));bottom:calc(var(--gc-header-h, 66px) + 8cqh + 44px);transform:translate3d(0,calc(var(--gc-p) * -7cqh),0);clip-path:inset(-24px -24px -24px max(0px,calc(100cqw * .46 * (1 - var(--gc-p)) - var(--gc-gutter) + 1px)))}.gc-hero__wende .gc-hero__paths{margin-top:0}.gc-hero__paths--hell .gc-path--primary .gc-path__title{background:#f4f0ea;color:var(--gc-tinte)}.gc-hero__paths--hell .gc-path:not(.gc-path--primary) .gc-path__title{background:#1c18156b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #f4f0ead9;color:#f4f0ea}.gc-hero__paths--hell .gc-path:not(.gc-path--primary) .gc-path__title:after{background:#f4f0ea}.gc-hero__paths--hell .gc-path:not(.gc-path--primary):hover .gc-path__title{color:var(--gc-tinte)}.gc-hero__paths--hell .gc-path--primary .gc-path__title:before{background:linear-gradient(100deg,transparent,rgba(28,24,21,.12),transparent)}.gc-hero__paths--hell .gc-path{box-shadow:0 10px 30px #1c18152e;border-radius:999px}.gc-hero__title{font-size:clamp(2.25rem,3.3vw,3.4rem)}.gc-hero__line{top:0;bottom:0;left:0;width:1px;translate:calc((100cqw * .46) * (1 - var(--gc-p))) 0;transform-origin:50% 0}.gc-hero__media{top:0;right:0;bottom:0;left:0}.gc-hero__frame{clip-path:inset(0 0 0 calc(var(--gc-split) * (1 - var(--gc-p))))}.gc-hero__poster,.gc-hero__video{scale:calc(1.06 - var(--gc-p) * .06)}.gc-hero__caption{bottom:calc(var(--gc-header-h, 66px) + 14px)}}.gc-hero__wende{display:none}@media(min-width:990px){.gc-hero__wende{display:block}}@media(max-width:989px){.gc-hero__stage{display:flex;flex-direction:column}.gc-hero__media{position:relative;order:1;height:clamp(220px,36svh,520px)}.gc-hero__line{order:2;position:relative;display:block;height:1px;width:100%;transform-origin:0 50%}.gc-hero__copy{order:3;display:flex;flex-direction:column;padding:1.4rem var(--gc-gutter) 2.75rem}.gc-hero__title{margin-top:.4em;font-size:clamp(1.875rem,7.8vw,3rem)}.gc-hero__paths{order:3}.gc-hero__caption{right:8px;bottom:8px;padding:.2rem .4rem;font-size:.5625rem;letter-spacing:.1em}.gc-hero__text{order:4;margin-top:1.5rem;font-size:.9375rem}.gc-hero__poster,.gc-hero__video{translate:0 calc(var(--gc-p) * 8%);scale:1.08}.gc-hero__paths{grid-template-columns:minmax(0,1fr);margin-top:1.75rem}.gc-hero__paths .gc-path .gc-path__title{gap:1rem;padding-inline:1.3rem 1.35rem;letter-spacing:.07em}}.gc-js .gc-hero__line{animation:gc-draw-y .9s var(--gc-ease-io) 80ms both}.gc-js .gc-hero__media{clip-path:inset(0 100% 0 var(--gc-split))}.gc-js .gc-hero.is-loaded .gc-hero__media{animation:gc-open-right 1.5s var(--gc-ease-io) .38s both}.gc-js .gc-hero.is-loaded .gc-hero__frame>*{animation:gc-settle 2.4s var(--gc-ease-out) .38s both}.gc-js .gc-hero__title .gc-w>span{animation:gc-rise 1.05s var(--gc-ease-out) both;animation-delay:calc(.7s + var(--i) * 75ms)}.gc-js .gc-hero__eyebrow{animation:gc-fade .5s ease .56s both}.gc-js .gc-hero__text{animation:gc-fade-up .9s var(--gc-ease-out) 1.1s both}.gc-js .gc-hero__paths .gc-path{animation:gc-fade-up .9s var(--gc-ease-out) both}.gc-js .gc-hero__paths .gc-path:nth-child(1){animation-delay:1.22s}.gc-js .gc-hero__paths .gc-path:nth-child(2){animation-delay:1.34s}@media(max-width:989px){.gc-js .gc-hero__line{animation:gc-draw-x .9s var(--gc-ease-io) 80ms both}.gc-js .gc-hero__media{clip-path:inset(100% 0 0 0)}.gc-js .gc-hero.is-loaded .gc-hero__media{animation:gc-open-up 1.3s var(--gc-ease-io) .3s both}}@media(min-width:990px){.gc-hero--foto{height:auto}.gc-hero--foto .gc-hero__stage{position:relative}.gc-hero--foto .gc-hero__copy{transform:none}.gc-hero--foto .gc-hero__copy>:not(.gc-hero__paths){filter:none}.gc-hero--foto .gc-hero__wende{display:none}.gc-hero--foto .gc-hero__line{translate:46cqw 0}.gc-hero--foto .gc-hero__frame{left:var(--gc-split);clip-path:none}.gc-hero--foto .gc-hero__poster{scale:calc(1.04 - var(--gc-p) * .04)}}@media(min-width:750px)and (max-width:989px){.gc-hero--foto .gc-hero__media{height:clamp(300px,64svh,700px)}.gc-hero--foto .gc-hero__poster{scale:1;translate:none;object-position:50% 22%}}@media(max-width:749px){.gc-hero--foto .gc-hero__stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto auto}.gc-hero--foto .gc-hero__copy{display:contents}.gc-hero--foto .gc-hero__stage>*,.gc-hero--foto .gc-hero__copy>*{grid-column:1}.gc-hero--foto .gc-hero__media{grid-area:1 / 1 / 5 / 2;width:100%;height:clamp(540px,calc(100svh - var(--gc-header-h, 66px)),900px)}.gc-hero--foto .gc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#1a161300 45%,#1a161399 72%,#1a1613)}.gc-hero--foto .gc-hero__poster{scale:1.06;translate:none;object-position:50% 0%;transform-origin:50% 100%}.gc-hero--foto .gc-hero__eyebrow,.gc-hero--foto .gc-hero__title,.gc-hero--foto .gc-hero__copy>.gc-hero__paths{position:relative;z-index:4;margin-inline:var(--gc-gutter)}.gc-hero--foto .gc-hero__eyebrow{grid-row:2;color:#f4f0eadb}.gc-hero--foto .gc-hero__title{grid-row:3;margin-top:.35em;color:#fbf8f4;font-size:clamp(1.5rem,6.4vw,2.25rem)}.gc-hero--foto .gc-hero__copy>.gc-hero__paths{grid-row:4;margin-top:1.25rem;margin-bottom:-3.5rem}.gc-hero--foto .gc-hero__line{display:none}.gc-hero--foto .gc-hero__text{grid-row:5;margin:0;padding:5.25rem var(--gc-gutter) 2.75rem;max-width:none;background:#1a1613;color:#f4f0eadb}.gc-hero--foto .gc-hero__paths .gc-path--primary .gc-path__title{background:#f4f0ea;color:var(--gc-tinte)}.gc-hero--foto .gc-hero__paths .gc-path:not(.gc-path--primary) .gc-path__title{background:#1c181561;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #f4f0ead9;color:#f4f0ea}.gc-hero--foto .gc-hero__paths .gc-path:not(.gc-path--primary) .gc-path__title:after{background:#f4f0ea}.gc-hero--foto .gc-hero__paths .gc-path:not(.gc-path--primary):hover .gc-path__title,.gc-hero--foto .gc-hero__paths .gc-path:not(.gc-path--primary):focus-visible .gc-path__title,.gc-hero--foto .gc-hero__paths .gc-path:not(.gc-path--primary):active .gc-path__title{color:var(--gc-tinte)}.gc-hero--foto .gc-path:focus-visible .gc-path__title{outline-color:#f4f0ea}}@media(max-width:749px)and (max-height:720px){.gc-hero--foto .gc-hero__eyebrow{display:none}}.gc-link{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding-block:.5rem;color:var(--gc-tinte);font-family:var(--gc-font-text);font-size:.8125rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;text-decoration:none}.gc-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.3);transform-origin:0 50%;transition:transform var(--gc-t2) var(--gc-ease-out)}.gc-link:hover:after,.gc-link:focus-visible:after{transform:scaleX(1)}.gc-link:hover .gc-arrow,.gc-link:focus-visible .gc-arrow{transform:translate3d(5px,0,0)}.gc-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.gc-link:not(.gc-link--strong){font-weight:500;color:var(--gc-tinte-2)}.gc-bar{position:relative;display:inline-block;width:.3em;color:transparent}.gc-bar:before{content:"";position:absolute;left:50%;top:.1em;bottom:-.04em;width:max(1px,.028em);background:var(--gc-bar-color, var(--gc-tinte));transform-origin:50% 0;transition:transform .9s var(--gc-ease-io) .35s}.gc-js [data-gc-reveal]:not(.is-in) .gc-bar:before{transform:scaleY(0)}.gc-welten{overflow-x:clip;padding:clamp(64px,9vw,136px) 0 clamp(56px,8vw,120px);background:var(--gc-welten-bg, var(--gc-porzellan));color:var(--gc-tinte)}.gc-welten__head{display:grid;gap:.9rem;padding:0 var(--gc-gutter);margin-bottom:clamp(32px,4.5vw,64px)}.gc-welten__title{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.875rem,3vw,3.1rem);line-height:1.08;letter-spacing:-.018em}.gc-welten__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:grid-template-columns 1.1s var(--gc-ease-out)}.gc-welt{position:relative;display:flex;flex-direction:column;min-width:0}.gc-welt:first-child:after{content:"";position:absolute;z-index:2;top:0;bottom:0;right:0;width:1px;background:var(--gc-tinte);transform-origin:50% 0;pointer-events:none}.gc-welt__media{position:relative;display:block;height:clamp(440px,72svh,820px);overflow:hidden;background:#ddd5ca}.gc-welt__media img,.gc-welt__media svg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.07);transition:transform 1.6s var(--gc-ease-out),filter .9s ease,opacity .9s ease}.gc-welt__body{display:grid;justify-items:start;gap:.85rem;width:auto;max-width:34rem;padding:clamp(24px,2.6vw,40px) var(--gc-gutter) 0}.gc-welt__eyebrow .gc-welt__index{color:var(--gc-tinte)}.gc-welt__title{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2rem,3.3vw,3.3rem);line-height:1.04;letter-spacing:-.02em}.gc-welt__title a{color:inherit;text-decoration:none}.gc-welt__text{margin:0;font-family:var(--gc-font-text);font-size:1rem;line-height:1.6;color:var(--gc-tinte-2)}.gc-welt__links{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:.35rem}@media(hover:hover)and (min-width:750px){.gc-welt__body{width:min(30rem,calc(42vw - 2 * var(--gc-gutter)));max-width:none}.gc-welten__grid:has(.gc-welt:nth-child(1):hover){grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.gc-welten__grid:has(.gc-welt:nth-child(2):hover){grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.gc-welt:hover .gc-welt__media img{transform:scale(1)}.gc-welten__grid:has(.gc-welt:hover) .gc-welt:not(:hover) .gc-welt__media img{filter:saturate(.55);opacity:.82}}@media(max-width:749px){.gc-welten__grid{grid-template-columns:minmax(0,1fr);row-gap:3rem}.gc-welt:first-child:after{top:auto;bottom:-1.5rem;left:0;right:0;width:auto;height:1px;transform-origin:0 50%}.gc-welt__media{height:auto;aspect-ratio:4 / 5}.gc-welt--quer .gc-welt__media{aspect-ratio:1 / 1}}.gc-js .gc-welten:not(.is-in) .gc-welt:first-child:after{transform:scaleY(0)}.gc-js .gc-welten.is-in .gc-welt:first-child:after{animation:gc-draw-y 1s var(--gc-ease-io) both}.gc-js .gc-welten:not(.is-in) .gc-welt:nth-child(1) .gc-welt__media{clip-path:inset(0 0 0 100%)}.gc-js .gc-welten:not(.is-in) .gc-welt:nth-child(2) .gc-welt__media{clip-path:inset(0 100% 0 0)}.gc-js .gc-welten.is-in .gc-welt:nth-child(1) .gc-welt__media{animation:gc-open-from-right 1.4s var(--gc-ease-io) .45s both}.gc-js .gc-welten.is-in .gc-welt:nth-child(2) .gc-welt__media{animation:gc-open-from-left 1.4s var(--gc-ease-io) .45s both}.gc-js .gc-welten:not(.is-in) .gc-welt__body>*{opacity:0;transform:translate3d(0,18px,0)}.gc-js .gc-welten.is-in .gc-welt__body>*{animation:gc-fade-up .9s var(--gc-ease-out) both}.gc-js .gc-welten.is-in .gc-welt__body>:nth-child(1){animation-delay:1s}.gc-js .gc-welten.is-in .gc-welt__body>:nth-child(2){animation-delay:1.08s}.gc-js .gc-welten.is-in .gc-welt__body>:nth-child(3){animation-delay:1.16s}.gc-js .gc-welten.is-in .gc-welt__body>:nth-child(4){animation-delay:1.24s}.gc-js .gc-welten.is-in .gc-welt:nth-child(2) .gc-welt__body>*{animation-delay:calc(var(--gc-d, 0ms) + 1.15s)}@keyframes gc-open-from-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes gc-open-from-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:749px){.gc-js .gc-welten.is-in .gc-welt:first-child:after{animation-name:gc-draw-x}.gc-js .gc-welten:not(.is-in) .gc-welt .gc-welt__media{clip-path:inset(100% 0 0 0)}.gc-js .gc-welten.is-in .gc-welt .gc-welt__media{animation-name:gc-open-up}}.gc-anliegen{padding:clamp(72px,10vw,150px) 0 0;background:var(--gc-anliegen-bg, #FFFFFF);color:var(--gc-tinte)}.gc-anliegen__head{display:grid;justify-items:start;gap:1rem;max-width:44rem;padding:0 var(--gc-gutter);margin-bottom:clamp(36px,5vw,72px)}.gc-anliegen__title{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.06;letter-spacing:-.02em}.gc-anliegen__intro{font-family:var(--gc-font-text);font-size:1rem;line-height:1.65;color:var(--gc-tinte-2)}.gc-anliegen__intro p{margin:0}gc-index{display:block;position:relative}.gc-index__list{margin:0;padding:0;list-style:none}.gc-index__num{font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--gc-taupe);transition:color var(--gc-t2) ease}.gc-index__name{font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);letter-spacing:-.018em;line-height:1.12;transition:translate .8s var(--gc-ease-out)}.gc-index__link{position:relative;color:var(--gc-tinte);text-decoration:none}.gc-index__link:focus-visible{outline:none}.gc-index__link:focus-visible .gc-index__name{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.gc-index__thumb{display:block;overflow:hidden;background:#e8e1d7}.gc-index__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.gc-index__list{border-top:1px solid var(--gc-linie)}.gc-index__row{position:relative}.gc-index__row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gc-linie)}.gc-index__link{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:18px var(--gc-gutter)}.gc-index__name{font-size:clamp(1.375rem,6.2vw,1.75rem)}.gc-index__thumb{width:56px;aspect-ratio:4 / 5;border-radius:2px}.gc-index__arrow{display:none}}@media(min-width:750px){.gc-index__list{--gc-cols: 2;--gc-gap: clamp(16px, 1.8vw, 28px);--gc-card-h: calc((100vw - 2 * var(--gc-gutter) - (var(--gc-cols) - 1) * var(--gc-gap)) / var(--gc-cols) * 1.2);display:grid;grid-template-columns:repeat(var(--gc-cols),minmax(0,1fr));gap:clamp(36px,4vw,56px) var(--gc-gap);padding:0 var(--gc-gutter)}.gc-index__row--wide{grid-column:span 2}.gc-index__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"img img img" "num name arrow";align-items:baseline;column-gap:.9rem;row-gap:1.1rem;padding-bottom:1rem}.gc-index__thumb{grid-area:img;height:var(--gc-card-h);border-radius:3px}.gc-index__thumb img{transition:scale 1.4s var(--gc-ease-out)}.gc-index__num{grid-area:num}.gc-index__name{grid-area:name;font-size:clamp(1.25rem,1.7vw,1.75rem)}.gc-index__arrow{grid-area:arrow;align-self:center;width:1.75rem;height:.9rem;opacity:.4;transition:translate .8s var(--gc-ease-out),opacity .4s ease}.gc-index__link:after,.gc-index__link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px}.gc-index__link:after{background:var(--gc-linie)}.gc-index__link:before{z-index:1;background:var(--gc-tinte);transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--gc-ease-out)}.gc-index__link:hover:before,.gc-index__link:focus-visible:before{transform:scaleX(1)}.gc-index__link:hover .gc-index__thumb img,.gc-index__link:focus-visible .gc-index__thumb img{scale:1.05}.gc-index__link:hover .gc-index__num,.gc-index__link:focus-visible .gc-index__num{color:var(--gc-tinte)}.gc-index__link:hover .gc-index__arrow,.gc-index__link:focus-visible .gc-index__arrow{opacity:1;translate:5px 0}}@media(min-width:1200px){.gc-index__list{--gc-cols: 4}}.gc-js gc-index:not(.is-in) .gc-index__link>*{opacity:0}.gc-js gc-index.is-in .gc-index__link>:not(.gc-index__thumb){animation:gc-fade-up .9s var(--gc-ease-out) both;animation-delay:calc(var(--i) * 70ms + .25s)}.gc-js gc-index.is-in .gc-index__thumb{animation:gc-open-up 1.2s var(--gc-ease-io) both;animation-delay:calc(var(--i) * 70ms)}@media(max-width:749px){.gc-js gc-index:not(.is-in) .gc-index__row:after{transform:scaleX(0)}.gc-js gc-index.is-in .gc-index__row:after{transform-origin:0 50%;animation:gc-draw-x 1.1s var(--gc-ease-io) both;animation-delay:calc(var(--i) * 70ms)}}.gc-js .gc-anliegen__head:not(.is-in)>*{opacity:0;transform:translate3d(0,18px,0)}.gc-js .gc-anliegen__head.is-in>*{animation:gc-fade-up .9s var(--gc-ease-out) both}.gc-js .gc-anliegen__head.is-in>:nth-child(2){animation-delay:80ms}.gc-js .gc-anliegen__head.is-in>:nth-child(3){animation-delay:.16s}.gc-js .gc-anliegen__head.is-in>:nth-child(4){animation-delay:.24s}.gc-analyse{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 3rem;margin-top:clamp(56px,7vw,96px);padding:clamp(56px,7vw,104px) var(--gc-gutter);background:var(--gc-tinte);color:#f4f0ea}.gc-analyse__eyebrow{color:#f4f0eab3}.gc-analyse__title{margin:.7rem 0 0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2rem,3.9vw,3.8rem);line-height:1.06;letter-spacing:-.02em;color:#f4f0ea}.gc-analyse__text{max-width:34rem;margin:1rem 0 0;font-family:var(--gc-font-text);font-size:1rem;line-height:1.65;color:#f4f0eac7}.gc-path--light .gc-path__title{background:#f4f0ea;color:var(--gc-tinte)}.gc-path--light:focus-visible .gc-path__title{outline-color:#f4f0ea}.gc-analyse__scan{position:absolute;z-index:2;left:0;right:0;top:0;height:1px;background:var(--gc-champagner);box-shadow:0 0 24px 6px #c7a18559;opacity:0;pointer-events:none}.gc-js .gc-analyse.is-in .gc-analyse__scan{animation:gc-scan 1.8s var(--gc-ease-io) .2s both}@keyframes gc-scan{0%{opacity:0;transform:translateZ(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(0,var(--gc-scan-h, 420px),0)}}.gc-js .gc-analyse:not(.is-in) .gc-analyse__copy>*,.gc-js .gc-analyse:not(.is-in) .gc-path{opacity:.08;filter:blur(8px)}.gc-js .gc-analyse.is-in .gc-analyse__copy>*,.gc-js .gc-analyse.is-in .gc-path{animation:gc-develop .9s ease both}.gc-js .gc-analyse.is-in .gc-analyse__copy>:nth-child(1){animation-delay:.45s}.gc-js .gc-analyse.is-in .gc-analyse__copy>:nth-child(2){animation-delay:.65s}.gc-js .gc-analyse.is-in .gc-analyse__copy>:nth-child(3){animation-delay:.95s}.gc-js .gc-analyse.is-in .gc-path{animation-delay:1.15s}@keyframes gc-develop{0%{opacity:.08;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@media(max-width:749px){.gc-analyse{grid-template-columns:minmax(0,1fr)}.gc-analyse .gc-path,.gc-analyse .gc-path__title{width:100%;justify-content:space-between}}gc-portrait,.gc-portrait{display:block;--gc-p: 1;padding:clamp(72px,10vw,150px) var(--gc-gutter);background:var(--gc-portrait-bg, var(--gc-porzellan));color:var(--gc-tinte)}.gc-js .gc-portrait{--gc-p: 0}.gc-portrait__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,120px);max-width:1320px;margin:0 auto}.gc-portrait__media{position:relative;margin:0;aspect-ratio:600 / 996;max-height:88svh;justify-self:center;width:100%}.gc-portrait__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px;clip-path:inset(calc(var(--gc-mirror) * (1 - var(--gc-p))) 0 calc((100% - var(--gc-mirror)) * (1 - var(--gc-p))) 0)}.gc-portrait__frame img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% var(--gc-mirror);scale:calc(1.12 - var(--gc-p) * .12)}.gc-portrait__mirror{position:absolute;left:-6%;right:-6%;top:var(--gc-mirror);height:1px;background:var(--gc-tinte);opacity:calc(1 - var(--gc-p) * 1.4);transform:scaleX(calc(.2 + var(--gc-p) * .8));pointer-events:none}.gc-portrait__copy{display:grid;justify-items:start;gap:1.2rem;max-width:36rem}.gc-portrait__title{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.75rem,2.9vw,2.9rem);line-height:1.1;letter-spacing:-.018em}.gc-portrait__text{font-family:var(--gc-font-text);font-size:1rem;line-height:1.7;color:var(--gc-tinte-2)}.gc-portrait__text p{margin:0 0 1rem}.gc-portrait__text p:last-child:has(>strong:only-child){position:relative;margin:1.8rem 0 0;padding-top:1.6rem}.gc-portrait__text p:last-child:has(>strong:only-child):before{content:"";position:absolute;left:0;top:0;width:3.5rem;height:1px;background:var(--gc-tinte)}.gc-portrait__text p:last-child>strong:only-child{font-family:var(--gc-font-display);font-style:italic;font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.3;color:var(--gc-tinte)}.gc-portrait__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.8rem}.gc-js .gc-portrait__copy:not(.is-in)>*{opacity:0;transform:translate3d(0,18px,0)}.gc-js .gc-portrait__copy.is-in>*{animation:gc-fade-up .9s var(--gc-ease-out) both}.gc-js .gc-portrait__copy.is-in>:nth-child(2){animation-delay:90ms}.gc-js .gc-portrait__copy.is-in>:nth-child(3){animation-delay:.18s}.gc-js .gc-portrait__copy.is-in>:nth-child(4){animation-delay:.27s}@media(max-width:899px){.gc-portrait__grid{grid-template-columns:minmax(0,1fr)}.gc-portrait__media{max-width:26rem;max-height:none}}gc-ablauf,.gc-ablauf{display:block;--gc-p: 1;padding:clamp(72px,10vw,150px) var(--gc-gutter);background:var(--gc-ablauf-bg, #FFFFFF);color:var(--gc-tinte)}.gc-js .gc-ablauf{--gc-p: 0}.gc-ablauf__head{display:grid;gap:.9rem;margin-bottom:clamp(40px,6vw,88px)}.gc-ablauf__title{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.08;letter-spacing:-.02em}.gc-ablauf__path{position:relative}.gc-ablauf__steps{display:grid;grid-template-columns:repeat(var(--gc-steps, 3),minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none}.gc-ablauf__track{position:absolute;top:6px;left:0;right:calc((100% + clamp(24px,4vw,64px)) / var(--gc-steps, 3) - clamp(24px,4vw,64px));height:1px;background:var(--gc-linie)}.gc-ablauf__progress{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gc-tinte);transform:scaleX(var(--gc-p));transform-origin:0 50%}.gc-ablauf__step{position:relative;display:grid;align-content:start;gap:.8rem}.gc-ablauf__node{position:relative;z-index:1;width:13px;height:13px;border-radius:50%;border:1px solid var(--gc-tinte);background:var(--gc-ablauf-bg, #FFFFFF);transition:background-color .5s ease,transform .7s var(--gc-ease-out)}.gc-ablauf__node:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--gc-champagner);opacity:0}.gc-ablauf__step[data-on] .gc-ablauf__node{background:var(--gc-tinte)}.gc-ablauf__step[data-on] .gc-ablauf__node:after{animation:gc-ring 1.2s var(--gc-ease-out) both}@keyframes gc-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.gc-ablauf__num{margin-top:1.2rem;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING-LIGHT, 300);font-size:clamp(3rem,5.4vw,5.25rem);line-height:.9;letter-spacing:-.02em;color:#d9d2c7;transition:color .7s ease}.gc-ablauf__step[data-on] .gc-ablauf__num{color:var(--gc-tinte)}.gc-ablauf__name{margin:.2rem 0 0;font-family:var(--gc-font-text);font-size:1.0625rem;font-weight:600;line-height:1.35}.gc-ablauf__text{max-width:22rem;font-family:var(--gc-font-text);font-size:.975rem;line-height:1.65;color:var(--gc-tinte-2)}.gc-ablauf__text p{margin:0}.gc-ablauf__cta{margin-top:clamp(40px,5vw,72px)}@media(max-width:749px){.gc-ablauf__steps{grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-left:2.25rem}.gc-ablauf__track{top:6px;bottom:0;left:6px;right:auto;width:1px;height:auto}.gc-ablauf__progress{transform:scaleY(var(--gc-p));transform-origin:50% 0}.gc-ablauf__node{position:absolute;left:-2.25rem;top:0}.gc-ablauf__num{margin-top:0}}.gc-js .gc-ablauf__head:not(.is-in)>*{opacity:0;transform:translate3d(0,18px,0)}.gc-js .gc-ablauf__head.is-in>*{animation:gc-fade-up .9s var(--gc-ease-out) both}.gc-js .gc-ablauf__head.is-in>:nth-child(2){animation-delay:90ms}body:has(gc-hero) .gc-bewertungen,body:has(gc-hero) .icons-row{background-color:var(--gc-porzellan)}body:has(gc-hero) main .btn{border-radius:999px}@view-transition{navigation:auto}html:active-view-transition .header-group{view-transition-name:gc-header}::view-transition-old(root){animation:.26s ease both gc-vt-out}::view-transition-new(root){animation:.52s var(--gc-ease-out) 80ms both gc-vt-in}::view-transition-group(gc-header){animation-duration:0s}@keyframes gc-vt-out{to{opacity:0}}@keyframes gc-vt-in{0%{opacity:0;transform:translate3d(0,14px,0)}}@media screen and (max-width:768px){body .rq-whatsapp-chat-container{transition:opacity .4s ease,translate .5s var(--gc-ease-out),transform .25s}html.gc-wa-weichen body .rq-whatsapp-chat-container{opacity:0;translate:0 16px;pointer-events:none}}html.gc-behandlung .shopify-section--product .product-single{background:var(--gc-kopf-bg, #F4F1EC)}html.gc-behandlung .product-gallery img{border-radius:3px}html.gc-behandlung .gc-kategorie{display:inline-flex;margin-bottom:1.1rem;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte-2);text-decoration:none}html.gc-behandlung a.gc-kategorie:hover{color:var(--gc-tinte)}html.gc-behandlung .product__title{font-size:clamp(2.25rem,3.4vw,3.4rem);line-height:1.05;letter-spacing:-.02em;color:var(--gc-tinte)}html.gc-behandlung .product__price-wrapper{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:baseline;gap:.35rem 0;margin-top:1.4rem;padding:1rem 0;border-block:1px solid var(--gc-linie)}html.gc-behandlung .product__price{margin:0 .9rem 0 0}html.gc-behandlung .product__price--regular{font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:1.5rem;letter-spacing:-.01em;color:var(--gc-tinte)}html.gc-behandlung .product__tax{margin:0;font-size:.8125rem;color:var(--gc-tinte-2)}html.gc-behandlung .product__dauer{display:inline-flex;align-items:center;font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-tinte)}html.gc-behandlung .product__dauer{flex-basis:100%;margin-top:.3rem}html.gc-behandlung .product__dauer:before{content:"";width:1.25rem;height:1px;margin-right:.7rem;background:var(--gc-taupe)}html.gc-behandlung .product__description>h3:first-child,html.gc-behandlung .product__description>h2:first-child{max-width:32rem;margin:1.6rem 0 1rem;font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:var(--FONT-WEIGHT-HEADING, 500);line-height:1.35;letter-spacing:-.005em;color:var(--gc-tinte)}html.gc-behandlung .product__description p{max-width:34rem;font-size:1rem;line-height:1.7;color:var(--gc-tinte-2)}html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:1.1rem;min-width:17rem;margin-top:1.4rem;padding:1.15rem 1.6rem 1.15rem 1.75rem;overflow:hidden;isolation:isolate;border:0;border-radius:999px;background:var(--gc-tinte);color:#f4f0ea;font-family:var(--gc-font-text);font-size:.8125rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1.2;text-decoration:none}html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]:after{content:"";position:static;inset:auto;opacity:1;border-radius:0;box-shadow:none;transform:none;flex:none;width:1.5em;height:.75em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--gc-t2) var(--gc-ease-out)}html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]:before{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,244,232,.22),transparent);transform:skew(-18deg)}html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]:hover:before,html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]:focus-visible:before{transform:translate3d(420%,0,0) skew(-18deg);transition:transform 1.1s var(--gc-ease-soft)}html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]:hover:after,html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]:focus-visible:after{transform:translate3d(5px,0,0)}html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]:focus-visible{outline:1px solid var(--gc-tinte);outline-offset:5px}@media(max-width:767px){html.gc-behandlung .product-single__details .product__block a[href*=terminbuchung]{display:flex;width:100%;min-width:0;letter-spacing:.08em}}html.gc-js.gc-behandlung .product-gallery{animation:gc-open-up 1.3s var(--gc-ease-io) .12s both}html.gc-js.gc-behandlung .product-single__details .form__wrapper>*{animation:gc-fade-up .9s var(--gc-ease-out) both}html.gc-js.gc-behandlung .product-single__details .form__wrapper>:nth-child(1){animation-delay:.25s}html.gc-js.gc-behandlung .product-single__details .form__wrapper>:nth-child(2){animation-delay:.35s}html.gc-js.gc-behandlung .product-single__details .form__wrapper>:nth-child(3){animation-delay:.45s}html.gc-js.gc-behandlung .product-single__details .form__wrapper>:nth-child(n+4){animation-delay:.55s}html.gc-js.gc-behandlung .product__price-wrapper{border-color:transparent;background:linear-gradient(var(--gc-linie),var(--gc-linie)) left top / 100% 1px no-repeat,linear-gradient(var(--gc-linie),var(--gc-linie)) left bottom / 100% 1px no-repeat;animation:gc-rules 1.1s var(--gc-ease-io) .45s both}@keyframes gc-rules{0%{background-size:0% 1px,0% 1px}to{background-size:100% 1px,100% 1px}}html.gc-behandlung .icons-row{background-color:var(--gc-porzellan);counter-reset:gc-wirkung}html.gc-behandlung .icons-row .section__heading,html.gc-behandlung .icons-row h2{font-size:clamp(1.75rem,2.8vw,2.6rem);letter-spacing:-.018em}html.gc-behandlung .icons-row-item{counter-increment:gc-wirkung}html.gc-behandlung .icons-row.section-padding{border-color:var(--gc-linie)}html.gc-behandlung .icons-row-item:before,html.gc-behandlung .icons-row-item:after{background-color:var(--gc-linie)}html.gc-behandlung .icons-row-item__icon svg{display:none}html.gc-behandlung .icons-row-item__icon:before{content:counter(gc-wirkung,decimal-leading-zero);font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--gc-taupe)}html.gc-behandlung .icons-row-item__title{font-family:var(--gc-font-text);font-size:1.0625rem;font-weight:600;letter-spacing:0;color:var(--gc-tinte)}html.gc-behandlung .icons-row-item__text{color:var(--gc-tinte-2);line-height:1.6}:is(html.gc-behandlung,html.gc-seite) .text-section .text__heading{font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.02em}:is(html.gc-behandlung,html.gc-seite) .text-section .text__content{max-width:40rem;margin-inline:0;text-align:left}:is(html.gc-behandlung,html.gc-seite) .text-section .text__content p{font-size:1rem;line-height:1.75;color:var(--gc-tinte-2)}:is(html.gc-behandlung,html.gc-seite) .text-section .text__content h2{position:relative;margin:3.2rem 0 1.1rem;padding-top:1.4rem;font-size:clamp(1.35rem,1.9vw,1.7rem);letter-spacing:-.015em;line-height:1.2;text-transform:none;color:var(--gc-tinte)}:is(html.gc-behandlung,html.gc-seite) .text-section .text__content h2:before{content:"";position:absolute;left:0;top:0;width:3.5rem;height:1px;background:var(--gc-tinte)}.gc-kapitel__nav{display:none}:is(html.gc-behandlung,html.gc-seite) .gc-kapitel h2[id]{scroll-margin-top:calc(var(--gc-header-h, 66px) + 2rem)}:is(html.gc-behandlung,html.gc-seite) .gc-kapitel h2[id]:focus{outline:none}:is(html.gc-behandlung,html.gc-seite) .gc-kapitel__text>.text__button{margin-top:1.6rem}:is(html.gc-behandlung,html.gc-seite) .text-section .gc-kapitel__text>.gc-kapitel__schluss.text__subheading{margin:3rem 0 0;padding-top:1.4rem;border-top:1px solid var(--gc-linie);font-family:var(--FONT-STACK-BODY);font-size:1.0625rem;font-weight:400;line-height:1.7;letter-spacing:normal;text-transform:none;color:var(--gc-tinte)}:is(html.gc-behandlung,html.gc-seite) .text-section .gc-kapitel__text>.gc-kapitel__schluss.text__subheading p{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}@media(min-width:1024px){:is(html.gc-behandlung,html.gc-seite) .text-section .wrapper--narrow:has(>.gc-kapitel){width:var(--site-width);margin-inline:auto;padding:0 var(--gutter)}:is(html.gc-behandlung,html.gc-seite) .text-section .gc-kapitel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,7.5rem);align-items:start}.gc-kapitel__kopf{align-self:stretch}.gc-kapitel__halt{position:sticky;top:calc(var(--gc-header-h, 66px) + 2.5rem);padding-bottom:2rem}:is(html.gc-behandlung,html.gc-seite) .gc-kapitel__kopf .text__heading{max-width:13em;text-wrap:balance}.gc-kapitel__text{max-width:42rem}.gc-kapitel__nav{display:block;margin-top:2.6rem}:is(html.gc-behandlung,html.gc-seite) .gc-kapitel .gc-kapitel__label,.gc-artikel .gc-kapitel__label{margin:0 0 .9rem;line-height:1.4;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-taupe)}.gc-kapitel__nav ol{position:relative;margin:0;padding:0 0 0 1.35rem;list-style:none}.gc-kapitel__nav ol:before,.gc-kapitel__tinte{content:"";position:absolute;left:0;top:0;bottom:0;width:1px}.gc-kapitel__nav ol:before{background:var(--gc-linie)}.gc-kapitel__tinte{background:var(--gc-tinte);transform-origin:50% 0;scale:1 0;transition:scale .45s var(--gc-ease-out)}.gc-kapitel__nav li{margin:0}.gc-kapitel__nav a{display:grid;grid-template-columns:2.1rem minmax(0,1fr);align-items:baseline;padding:.5rem 0;font-family:var(--gc-font-text);font-size:.9375rem;line-height:1.4;color:var(--gc-taupe);text-decoration:none;transition:color .3s ease}.gc-kapitel__num{font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.1em}.gc-kapitel__nav a:hover,.gc-kapitel__nav a[aria-current]{color:var(--gc-tinte)}.gc-kapitel__nav a:focus-visible{outline:1px solid var(--gc-tinte);outline-offset:4px}.gc-js .gc-kapitel__nav:not(.is-in) li{opacity:0;translate:0 8px}.gc-js .gc-kapitel__nav.is-in li{animation:gc-fade-up .7s var(--gc-ease-out) both;animation-delay:calc(var(--i) * 90ms + .2s)}}.gc-steps{position:relative;margin:1.8rem 0 0;padding:0 0 0 2.4rem;list-style:none}.gc-steps:before{content:"";position:absolute;left:6px;top:.5rem;bottom:.6rem;width:1px;background:var(--gc-tinte);transform-origin:50% 0}.gc-steps__item{position:relative;padding-bottom:1.35rem}.gc-steps__item:before{content:"";position:absolute;left:calc(-2.4rem + 1px);top:.45rem;width:11px;height:11px;border-radius:50%;border:1px solid var(--gc-tinte);background:var(--gc-porzellan)}.gc-steps__num{display:block;margin-bottom:.15rem;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-taupe)}.gc-steps__title{display:block;font-family:var(--gc-font-text);font-size:1.0625rem;font-weight:600;color:var(--gc-tinte)}.gc-steps__text{display:block;margin-top:.2rem;line-height:1.65;color:var(--gc-tinte-2)}.gc-js .gc-steps:not(.is-in):before{transform:scaleY(0)}.gc-js .gc-steps.is-in:before{animation:gc-draw-y 1.6s var(--gc-ease-io) both}.gc-js .gc-steps:not(.is-in) .gc-steps__item{opacity:0;transform:translate3d(0,12px,0)}.gc-js .gc-steps.is-in .gc-steps__item{animation:gc-fade-up .8s var(--gc-ease-out) both;animation-delay:calc(var(--i) * .14s + .15s)}.gc-js .gc-steps.is-in .gc-steps__item:before{animation:gc-node .7s var(--gc-ease-out) both;animation-delay:calc(var(--i) * .14s + .25s)}@keyframes gc-node{0%{background:var(--gc-porzellan)}to{background:var(--gc-tinte)}}html.gc-behandlung .gc-bewertungen{background-color:var(--gc-porzellan)}html.gc-behandlung main .btn{border-radius:999px}html.gc-behandlung .mosaic__item,html.gc-behandlung .mosaic__item__image{border-radius:3px}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;padding:clamp(1.25rem,2vw,1.9rem)}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__content-inner{width:100%;max-width:24rem;margin:0;text-align:left}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__content-inner:before{content:"";display:block;width:2.5rem;height:1px;margin-bottom:1rem;background:currentColor;opacity:.8;transition:width .9s var(--gc-ease-out)}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item:hover .mosaic__item__content-inner:before{width:100%}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__heading{margin:0;font-size:clamp(1.3rem,1.7vw,1.65rem);line-height:1.15;letter-spacing:.04em}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__text{margin-top:.55rem;font-size:.9375rem;line-height:1.55;opacity:.9}@media(min-width:768px){:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__text{min-height:4.65em}}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__buttons{justify-content:flex-start;margin:.9rem 0 0}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__btn{gap:0;margin:0;padding:.35rem 0;font-size:.75rem;letter-spacing:.12em}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item__btn:after{content:"";position:static;inset:auto;width:1.4em;height:.7em;margin-left:.75rem;opacity:1;transform:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center / contain no-repeat;transition:translate var(--gc-t2) var(--gc-ease-out)}:is(html.gc-behandlung,html.gc-seite) .mosaic--content-overlay .mosaic__item:hover .mosaic__item__btn:after{translate:4px 0}html.gc-behandlung .accordion__item,html.gc-termin .accordion__item{border-bottom:1px solid var(--gc-linie)}html.gc-behandlung .accordion__title,html.gc-termin .accordion__title{padding-block:1.15rem}html.gc-termin .accordion__item--padded{padding-inline:0;border-radius:0;background:transparent}html.gc-termin .accordions-section .section__header,html.gc-termin .accordions-section .section__heading{text-align:left}html.gc-termin .accordions-section .section__heading-line{margin-left:0}html.gc-behandlung .accordion__title-text,html.gc-termin .accordion__title-text{font-family:var(--gc-font-text);font-size:1rem;font-weight:600;letter-spacing:0;color:var(--gc-tinte)}html.gc-behandlung .accordion__text,html.gc-termin .accordion__text{color:var(--gc-tinte-2);line-height:1.7}@media(min-width:768px){html.gc-behandlung .gc-buchungsleiste{position:fixed;z-index:900;left:50%;bottom:24px;display:flex;align-items:center;gap:1.4rem;width:max-content;max-width:min(640px,calc(100vw - 48px));padding:10px 10px 10px 24px;border-radius:999px;background:var(--gc-tinte);color:#f4f0ea;box-shadow:0 14px 44px #1c181547;opacity:0;visibility:hidden;transform:translate3d(-50%,150%,0);transition:transform .7s var(--gc-ease-out),opacity .4s ease,visibility 0s linear .7s}html.gc-behandlung .gc-buchungsleiste[hidden]{display:none}html.gc-behandlung .gc-buchungsleiste[data-offen]{opacity:1;visibility:visible;transform:translate3d(-50%,0,0);transition:transform .7s var(--gc-ease-out),opacity .4s ease}html.gc-behandlung .gc-buchungsleiste__info{display:flex;flex-direction:column;gap:2px;min-width:0}html.gc-behandlung .gc-buchungsleiste__titel{overflow:hidden;font-size:.9375rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:#f4f0ea}html.gc-behandlung .gc-buchungsleiste__ort{font-family:var(--gc-font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f0eaa8}html.gc-behandlung .gc-buchungsleiste .gc-buchungsleiste__btn{display:inline-flex;align-items:center;gap:.8rem;flex:none;min-height:44px;padding:0 1.2rem 0 1.3rem;border:0;border-radius:999px;background:#f4f0ea;color:var(--gc-tinte);font-family:var(--gc-font-text);font-size:.75rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;text-decoration:none}html.gc-behandlung .gc-buchungsleiste .gc-buchungsleiste__btn:after{content:"";position:static;inset:auto;opacity:1;transform:none;border-radius:0;width:1.4em;height:.7em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--gc-t2) var(--gc-ease-out)}html.gc-behandlung .gc-buchungsleiste .gc-buchungsleiste__btn:hover:after{transform:translate3d(4px,0,0)}html.gc-behandlung .gc-buchungsleiste .gc-buchungsleiste__btn:focus-visible{outline:1px solid #F4F0EA;outline-offset:3px}}.gc-js [data-gc-auf]:not(.is-in){opacity:0;transform:translate3d(0,22px,0)}.gc-js [data-gc-auf].is-in{animation:gc-fade-up .9s var(--gc-ease-out) both}.gc-spot{position:relative;border-radius:4px;background-color:#c7a18529;box-shadow:-7px 0 0 7px #c7a18529;animation:gc-spot-bloom .9s var(--gc-ease-out) .25s both}.gc-spot div,.gc-spot [class*=service-module_toggle]{background-color:transparent!important}.gc-spot:before{content:"";position:absolute;left:-14px;top:-6px;bottom:-6px;width:2px;background:var(--gc-tinte);transform-origin:50% 0;animation:gc-draw-y .9s var(--gc-ease-io) .5s both}@keyframes gc-spot-bloom{0%{background-color:#c7a18500;box-shadow:-7px 0 #c7a18500}to{background-color:#c7a18529;box-shadow:-7px 0 0 7px #c7a18529}}.gc-wahl{position:fixed;z-index:1001;left:50%;bottom:22px;display:flex;align-items:center;gap:14px;width:max-content;max-width:min(640px,calc(100vw - 32px));padding:10px 10px 10px 22px;overflow:hidden;border-radius:999px;background:var(--gc-tinte);color:#f4f0ea;box-shadow:0 14px 44px #1c181547;font-family:var(--gc-font-text);transform:translate3d(-50%,160%,0);opacity:0;transition:transform .7s var(--gc-ease-out),opacity .4s ease}.gc-wahl.is-open{transform:translate3d(-50%,0,0);opacity:1}.gc-wahl__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gc-wahl__label{font-family:var(--gc-font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f0eaa8}.gc-wahl__name{overflow:hidden;font-size:.9375rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.gc-wahl__btn{-webkit-appearance:none;appearance:none;flex:none;min-height:44px;padding:0 1.2rem;border:0;border-radius:999px;background:#f4f0ea;color:var(--gc-tinte);font:600 .75rem/1 var(--gc-font-text);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:background-color var(--gc-t1) ease}.gc-wahl__btn:hover{background:#fff}.gc-wahl__btn:focus-visible,.gc-wahl__close:focus-visible{outline:1px solid #F4F0EA;outline-offset:3px}.gc-wahl__close{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;opacity:.72;cursor:pointer}.gc-wahl__close svg{width:12px;height:12px}.gc-wahl__progress{position:absolute;left:0;bottom:0;width:34%;height:2px;background:var(--gc-champagner);animation:gc-shuttle 1.4s var(--gc-ease-io) infinite}.gc-wahl.is-found .gc-wahl__progress,.gc-wahl.is-miss .gc-wahl__progress{display:none}@keyframes gc-shuttle{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(max-width:767px){.gc-wahl{left:0;right:0;bottom:0;width:auto;max-width:none;padding:12px 10px calc(12px + env(safe-area-inset-bottom)) 20px;border-radius:18px 18px 0 0;transform:translate3d(0,110%,0)}.gc-wahl.is-open{transform:none}.gc-wahl__text{flex:1 1 auto}html.gc-wahl-offen .rq-whatsapp-chat-container,html.gc-wahl-offen .Avada-Faqs_Button{transform:translateY(calc(-1 * var(--gc-wahl-h, 68px)));transition:transform .4s var(--gc-ease-out)}}.gc-buchung{width:100%;max-width:var(--site-width, 1440px);margin:0 auto;padding:clamp(2.25rem,5vw,4rem) var(--gutter-mobile, 20px) clamp(3rem,6vw,5rem);scroll-margin-top:var(--gc-header-h, 66px)}@media(min-width:1024px){.gc-buchung{padding-inline:var(--gutter, 60px)}}.gc-buchung__label{margin:0 0 1rem;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-taupe)}.gc-buchung__schritte{--schritt: 1;position:relative;margin:0;padding:0 0 0 1.35rem;list-style:none}.gc-buchung__schritte:before,.gc-buchung__schritte:after{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:1px;background:var(--gc-linie)}.gc-buchung__schritte:after{background:var(--gc-tinte);transform-origin:50% 0;transform:scaleY(calc((var(--schritt) - .5) / 3));transition:transform .9s var(--gc-ease-io)}.gc-buchung__schritte li{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.2rem 0;margin:0;padding:.75rem 0;color:var(--gc-taupe);transition:color .5s ease}.gc-buchung__nr{grid-row:span 2;padding-top:.15rem;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.1em}.gc-buchung__titel{font-family:var(--gc-font-text);font-size:.9375rem;font-weight:600;line-height:1.35}.gc-buchung__text{font-size:.875rem;line-height:1.5}.gc-buchung__schritte li:has(~li[aria-current]){color:var(--gc-tinte-2)}.gc-buchung__schritte li[aria-current]{color:var(--gc-tinte)}.gc-buchung__alternativ{display:flex;flex-direction:column;gap:.3rem;margin:2rem 0 0;padding-top:1.1rem;border-top:1px solid var(--gc-linie);font-size:.875rem;color:var(--gc-tinte-2)}.gc-buchung__alternativ a{align-self:flex-start;font-weight:600;color:var(--gc-tinte);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--gc-ease-out)}.gc-buchung__alternativ a:hover,.gc-buchung__alternativ a:focus-visible{background-size:100% 1px}.gc-buchung__kalender{position:relative;min-width:0;min-height:320px}.gc-buchung__kalender:not(:has(#planitywl)):before{content:"Kalender wird geladen";display:block;padding-top:1.1rem;border-top:1px solid var(--gc-linie);font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-taupe)}.gc-buchung__kalender:not(:has(#planitywl)):after{content:"";position:absolute;left:0;top:0;width:30%;height:1px;background:var(--gc-tinte);animation:gc-shuttle 1.4s var(--gc-ease-io) infinite}.gc-buchung:has(~#gc-planity-fallback[style*=block]) .gc-buchung__kalender{display:none}html.gc-js .gc-buchung #planitywl{animation:gc-fade-up .8s var(--gc-ease-out) both}@media(min-width:1100px){.gc-buchung{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:clamp(2.5rem,5vw,6rem);align-items:start}.gc-buchung__weg{position:sticky;top:calc(var(--gc-header-h, 66px) + 2rem)}}@media(max-width:1099px){.gc-buchung__label,.gc-buchung__text,.gc-buchung__alternativ{display:none}.gc-buchung__weg{margin-bottom:1.5rem}.gc-buchung__schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0}.gc-buchung__schritte:before,.gc-buchung__schritte:after{top:0;bottom:auto;left:0;right:0;width:auto;height:1px}.gc-buchung__schritte:after{transform-origin:0 50%;transform:scaleX(calc(var(--schritt) / 3))}.gc-buchung__schritte li{grid-template-columns:1fr;padding:.8rem 0 0}.gc-buchung__nr{grid-row:auto;padding:0}.gc-buchung__titel{font-size:.8125rem}}html.gc-termin #planitywl{background:transparent}html.gc-termin #planitywl :is(div,span,p,li,h2,h3,h4,button,a,label,input,select,textarea){font-family:var(--gc-font-text)}html.gc-termin #planitywl [class*=service_set-module_businessServices]{margin-bottom:clamp(2rem,4vw,3rem)}html.gc-termin #planitywl [class*=services-module_servicesContainer]{counter-reset:gc-planity}html.gc-termin #planitywl h3[class*=service_set-module_title]{counter-increment:gc-planity;display:flex;align-items:baseline;gap:1rem;margin-bottom:.9rem;font-family:var(--gc-font-display);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:var(--FONT-WEIGHT-HEADING, 500);letter-spacing:-.01em}html.gc-termin #planitywl h3[class*=service_set-module_title]:before{content:counter(gc-planity,decimal-leading-zero);font-family:var(--gc-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.12em;color:var(--gc-taupe)}html.gc-termin #planitywl h3[class*=service_set-module_title]{justify-content:flex-start}html.gc-termin #planitywl h3 [class*=service_set-module_chevron]{margin-left:auto}html.gc-termin #planitywl .planity_appointment_mobile_container{margin:0;border:0;border-top:1px solid var(--gc-linie);border-radius:0;background:transparent;box-shadow:none}html.gc-termin #planitywl .planity_appointment_mobile_container:last-child{border-bottom:1px solid var(--gc-linie)}html.gc-termin #planitywl .planity_appointment_mobile_container h3[class*=service_set-module_title]{margin-bottom:0}html.gc-termin #planitywl .planity_appointment_mobile_container [class*=service_set-module_card-][class*=isCollapsed]{border-top:0}html.gc-termin #planitywl [class*=service_set-module_description]{max-width:44rem;margin-bottom:1.1rem;color:var(--gc-tinte-2)}html.gc-termin #planitywl [class*=service_set-module_description] p{font-size:.9375rem;line-height:1.65}html.gc-termin #planitywl [class*=service_set-module_card-]{padding:0;border:0;border-top:1px solid var(--gc-linie);border-radius:0;background:transparent;box-shadow:none}html.gc-termin #planitywl [class*=service_set-module_cardWrapper]{padding:0}html.gc-termin #planitywl [class*=service-module_businessService]{border-bottom:1px solid rgba(28,24,21,.1)}html.gc-termin #planitywl [class*=service-module_name]{font-size:1rem;font-weight:500;color:var(--gc-tinte)}html.gc-termin #planitywl [class*=service-module_accordion]{color:var(--gc-taupe)}html.gc-termin #planitywl [class*=service-module_duration]{font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--gc-tinte-2)}html.gc-termin #planitywl [class*=service-module_price]{font-weight:600;color:var(--gc-tinte);font-variant-numeric:tabular-nums}html.gc-termin #planitywl [class*=service-module_separator]:before{background:var(--gc-taupe)}html.gc-termin #planitywl button[class*=button-module_primary],html.gc-termin #planitywl .planity_bookappointment-button-choose{border-radius:999px;background:var(--gc-tinte);color:#f4f0ea;box-shadow:inset 0 0 0 1px var(--gc-tinte);transition:background-color .3s ease,color .3s ease}html.gc-termin #planitywl .planity_bookappointment-button-choose{min-height:38px;padding-inline:1.15rem}html.gc-termin #planitywl .planity_bookappointment-button-choose [class*=button-module_label]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html.gc-termin #planitywl button[class*=button-module_primary]:hover,html.gc-termin #planitywl .planity_bookappointment-button-choose:hover{background:transparent;color:var(--gc-tinte)}html.gc-termin #planitywl button[class*=button-module_white]{border-radius:999px;box-shadow:inset 0 0 0 1px var(--gc-linie)}html.gc-termin #planitywl [class*=button-module_underlined],html.gc-termin #planitywl [class*=title-module_index],html.gc-termin #planitywl [class*=date_picker_header-module_],html.gc-termin #planitywl [class*=step-module_next],html.gc-termin #planitywl [class*=step-module_previous]{color:var(--gc-tinte)}html.gc-termin #planitywl .planity_ui_showMoreservices{padding-inline:0;color:var(--gc-tinte)}html.gc-termin #planitywl .planity_ui_showMoreservices [class*=button-module_label]{font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}html.gc-termin #planitywl [class*=title-module_title],html.gc-termin #planitywl [class*=title-module_title] :not([class*=title-module_index]){font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);letter-spacing:-.01em;color:var(--gc-tinte)}html.gc-termin #planitywl [class*=title-module_index]{margin-right:.5rem;font-family:var(--gc-font-mono);font-size:.75em;color:var(--gc-taupe)}html.gc-termin #planitywl [class*=booking_service-module_bookingService]{border:1px solid var(--gc-linie);border-radius:3px;box-shadow:none}html.gc-termin #planitywl .planity_appointment_days_slider_hour_availability{border-radius:999px;background:#f4f1ec;color:var(--gc-tinte);transition:background-color .25s ease,color .25s ease}html.gc-termin #planitywl .planity_appointment_days_slider_hour_availability:hover{background:var(--gc-tinte);color:#f4f0ea}.gc-kopf{position:relative;padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(1.5rem,3vw,2.25rem);background:#f4f1ec;color:var(--gc-tinte)}.gc-kopf__titelzeile{container-type:inline-size}.gc-kopf__titel{margin:.45em 0 0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:min(5.75rem,13cqi,calc(100cqi / (var(--lw, 12) * .58)));line-height:1;letter-spacing:-.028em;color:var(--gc-tinte);text-wrap:balance}.gc-kopf__seite{margin-top:1.75rem}.gc-kopf__text{max-width:32rem;font-size:1.0625rem;line-height:1.65;color:var(--gc-tinte-2)}.gc-kopf__text p{margin:0 0 .6rem}.gc-kopf__text p:last-child{margin-bottom:0}.gc-kopf__linie{height:1px;margin-top:clamp(2.5rem,5vw,4.5rem);background:var(--gc-tinte);transform-origin:0 50%}.gc-kopf__fakten{display:flex;flex-wrap:wrap;gap:.5rem 2.75rem;margin:0 auto;padding-top:1rem;list-style:none;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte-2)}.gc-kopf__fakten li{margin:0}.gc-kopf__fakten:empty{display:none}@media(min-width:1200px){.gc-kopf__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"titel text" "wege  text";grid-template-rows:auto 1fr;column-gap:clamp(2.5rem,6vw,7.5rem);align-items:start}.gc-kopf__titelzeile{grid-area:titel}.gc-kopf__seite{grid-area:text;margin-top:0;padding-top:.2rem}.gc-kopf__inner>.gc-wege{grid-area:wege;margin-top:2.25rem}}@media(min-width:750px)and (max-width:1199px){.gc-kopf__text{max-width:40rem}}.gc-kopf__bild{position:relative;overflow:hidden}.gc-kopf__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.gc-kopf--bild{display:flex;flex-direction:column;min-height:clamp(560px,50vw,860px);padding-top:clamp(3rem,5vw,5rem)}.gc-kopf--bild .gc-kopf__bild{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gc-kopf--bild .gc-kopf__img{object-position:var(--gc-bild-pos, right center)}.gc-kopf--bild>:not(.gc-kopf__bild){position:relative;z-index:1}.gc-kopf--bild .gc-kopf__inner{display:block;margin-block:auto}.gc-kopf--bild .gc-kopf__titelzeile,.gc-kopf--bild .gc-kopf__seite,.gc-kopf--bild .gc-kopf__inner>.gc-wege{max-width:min(38rem,42vw)}.gc-kopf--bild .gc-kopf__seite{margin-top:1.5rem}.gc-kopf--bild .gc-kopf__inner>.gc-wege{margin-top:2rem}.gc-kopf--bild .gc-kopf__linie{max-width:min(38rem,42vw)}.gc-js .gc-kopf--bild .gc-kopf__bild{animation:gc-kopf-vorhang 1.6s var(--gc-ease-io) 60ms both}.gc-js .gc-kopf--bild .gc-kopf__img{animation:gc-settle 2.4s var(--gc-ease-out) 60ms both}}@keyframes gc-kopf-vorhang{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@media(max-width:989px){.gc-kopf--bild{padding-top:0}.gc-kopf--bild .gc-kopf__bild{aspect-ratio:4 / 5;margin-bottom:1.75rem}.gc-kopf--bild .gc-kopf__img{object-position:var(--gc-bild-pos-mobil, 78% 30%)}.gc-js .gc-kopf--bild .gc-kopf__bild{animation:gc-open-up 1.3s var(--gc-ease-io) 60ms both}}.gc-wege{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.gc-wege .gc-path .gc-path__title{gap:1.6rem;padding:1.05rem 1.45rem 1.05rem 1.6rem;border-radius:999px;white-space:nowrap}.gc-wege .gc-path:not(.gc-path--primary) .gc-path__title{overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px var(--gc-tinte);color:var(--gc-tinte);transition:color .45s ease}.gc-wege .gc-path:not(.gc-path--primary) .gc-path__title:after{top:0;right:0;bottom:0;left:0;height:auto;z-index:-1;background:var(--gc-tinte);transform:scaleX(0);transition:transform .7s var(--gc-ease-out)}.gc-wege .gc-path:not(.gc-path--primary):hover .gc-path__title,.gc-wege .gc-path:not(.gc-path--primary):focus-visible .gc-path__title{color:#f4f0ea}.gc-wege .gc-path:not(.gc-path--primary):hover .gc-path__title:after,.gc-wege .gc-path:not(.gc-path--primary):focus-visible .gc-path__title:after{transform:scaleX(1)}@media(max-width:749px){.gc-wege{display:grid;grid-template-columns:minmax(0,1fr)}.gc-wege .gc-path{display:flex}.gc-wege .gc-path .gc-path__title{width:100%;justify-content:space-between;letter-spacing:.08em}}.gc-js .gc-kopf__titel .gc-w>span{animation:gc-rise 1.1s var(--gc-ease-out) both;animation-delay:calc(var(--i) * 80ms + .12s)}.gc-js .gc-kopf__kennzeile{animation:gc-fade .6s ease both}.gc-js .gc-kopf__seite>*{animation:gc-fade-up .9s var(--gc-ease-out) .48s both}.gc-js .gc-kopf__inner>.gc-wege{animation:gc-fade-up .9s var(--gc-ease-out) .6s both}.gc-js .gc-kopf__linie{animation:gc-draw-x 1.4s var(--gc-ease-io) .3s both}.gc-js .gc-kopf__fakten li{animation:gc-fade-up .7s var(--gc-ease-out) both;animation-delay:calc(var(--i) * 90ms + .95s)}.gc-raster{padding-top:var(--pt, 48px);padding-bottom:var(--pb, 72px);scroll-margin-top:calc(var(--gc-header-h, 66px) + .5rem)}.gc-raster__kopf{display:grid;gap:1.25rem;margin-bottom:1.25rem}.gc-raster__titel{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.75rem,2.8vw,2.6rem);line-height:1.1;letter-spacing:-.018em}html:not(.gc-js) .gc-filter,html:not(.gc-js) .gc-filter__info{display:none}.gc-filter{display:flex;flex-wrap:wrap;gap:.5rem}.gc-filter__chip{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:baseline;gap:.5rem;min-height:42px;margin:0;padding:.7rem 1.05rem .65rem;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--gc-linie);color:var(--gc-tinte);font-family:var(--gc-font-text);font-size:.875rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.gc-filter__chip:hover{box-shadow:inset 0 0 0 1px var(--gc-tinte)}.gc-filter__chip[aria-pressed=true]{background:var(--gc-tinte);box-shadow:inset 0 0 0 1px var(--gc-tinte);color:#f4f0ea}.gc-filter__chip:focus-visible{outline:1px solid var(--gc-tinte);outline-offset:3px}.gc-filter__n{font-family:var(--gc-font-mono);font-size:.625rem;letter-spacing:.06em;opacity:.66}@media(max-width:749px){.gc-filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter-mobile, 20px));padding:2px var(--gutter-mobile, 20px);scroll-padding-inline:var(--gutter-mobile, 20px);scrollbar-width:none}.gc-filter::-webkit-scrollbar{display:none}}.gc-filter__info{margin-bottom:2rem}.gc-filter__info:not(:has(.gc-filter__zeile:not([hidden]))){margin-bottom:1.5rem}.gc-filter__zeile{display:grid;grid-template-columns:minmax(10rem,auto) minmax(0,1fr) auto;align-items:baseline;gap:.35rem 2rem;padding:1.1rem 0;border-block:1px solid var(--gc-linie);animation:gc-fade-up .6s var(--gc-ease-out) both}.gc-filter__zeile[hidden]{display:none}.gc-filter__name{margin:0;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte)}.gc-filter__text{margin:0;color:var(--gc-tinte-2);line-height:1.55}.gc-filter__link{justify-self:end}@media(max-width:749px){.gc-filter__zeile{grid-template-columns:minmax(0,1fr)}.gc-filter__link{justify-self:start}}html:not(.gc-js) .gc-filter__label{display:none}.gc-filter__label{margin:0;line-height:1rem}.gc-raster--index .gc-filter{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;overflow:visible;border-top:1px solid var(--gc-linie)}.gc-raster--index .gc-filter__chip{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;min-height:48px;padding:.95rem .85rem .9rem;border-radius:0;box-shadow:inset 0 -1px 0 var(--gc-linie);font-size:.9375rem;text-align:left;white-space:normal}.gc-raster--index .gc-filter__chip:hover{box-shadow:inset 0 -1px 0 var(--gc-linie)}.gc-raster--index .gc-filter__chip[aria-pressed=true]{box-shadow:inset 0 -1px 0 var(--gc-tinte)}@media(hover:hover){.gc-raster--index .gc-filter__chip:hover{box-shadow:inset 0 -1px 0 var(--gc-tinte)}}.gc-raster--index .gc-filter__chip:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.gc-raster--index .gc-filter__n{font-size:.6875rem}.gc-raster--index .gc-filter__info{scroll-margin-top:calc(var(--gc-header-h, 66px) + 1rem)}.gc-filter__bild{display:none}@media(max-width:989px){.gc-raster--index .gc-filter__chip{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;align-items:center;column-gap:.9rem;min-height:0;padding:.5rem .85rem;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:1.125rem;line-height:1.15;letter-spacing:-.012em}.gc-raster--index .gc-filter__bild{display:block;width:40px;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:#e8e1d7}.gc-raster--index .gc-filter__bild img{display:block;width:100%;height:100%;object-fit:cover}}@media(min-width:750px)and (max-width:989px){.gc-raster--index .gc-filter{max-width:36rem}}@media(min-width:990px){.gc-raster--index{display:grid;grid-template-columns:minmax(13rem,16.5rem) minmax(0,1fr);column-gap:clamp(2.5rem,4.5vw,4.5rem);align-items:start}.gc-raster--index>.gc-raster__kopf{grid-column:1;grid-row:1 / span 4;position:sticky;top:calc(var(--gc-header-h, 66px) + 1.5rem);max-height:calc(100svh - var(--gc-header-h, 66px) - 3rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-bottom:0}.gc-raster--index>:not(.gc-raster__kopf){grid-column:2}.gc-raster--index>.gc-filter__info{margin-top:2.25rem}.gc-raster--index>.gc-filter__info:not(:has(.gc-filter__zeile:not([hidden]))){margin-bottom:0}.gc-raster--index .gc-raster__liste{--spalten: 2}.gc-raster--index .gc-filter__chip{min-height:44px;padding-block:.8rem .75rem;font-size:.875rem}}@media(min-width:1200px){.gc-raster--index .gc-raster__liste{--spalten: 3}}.gc-raster__liste{--spalten: 2;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));gap:clamp(2.25rem,3.4vw,3.25rem) clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none}@media(min-width:900px){.gc-raster__liste{--spalten: 3}}@media(min-width:1200px){.gc-raster__liste{--spalten: 4}}.gc-raster__eintrag{min-width:0;margin:0}.gc-raster__eintrag[hidden]{display:none}.gc-raster__leer{margin:2rem 0 0;color:var(--gc-tinte-2)}.gc-raster__mehr{margin:2.5rem 0 0}.gc-karte{position:relative;display:flex;flex-direction:column;height:100%;color:var(--gc-tinte)}.gc-karte__bild{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:3px;background:#e9e2d8}.gc-karte__img{display:block;width:100%;height:100%;object-fit:cover;transition:scale 1.4s var(--gc-ease-soft)}.gc-karte__text{flex:1 1 auto;display:flex;flex-direction:column;gap:.45rem;padding-top:1.05rem}.gc-karte__kat{margin:0;font-family:var(--gc-font-mono);font-size:.625rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-taupe)}.gc-karte__titel{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.25;letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.gc-karte__link{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .7s var(--gc-ease-out)}.gc-karte__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gc-karte__link:focus-visible{outline:none}.gc-karte:has(.gc-karte__link:focus-visible){outline:1px solid var(--gc-tinte);outline-offset:6px}.gc-karte__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin:.1rem 0 0;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--gc-tinte-2)}.gc-karte__meta span{display:inline-flex;align-items:center}.gc-raster--produkt .gc-karte__meta{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.5rem}.gc-raster--produkt .gc-karte__meta span+span:before{width:.7rem;margin-right:.5rem}.gc-karte__meta span+span:before{content:"";width:.9rem;height:1px;margin:0 .6rem 0 0;background:var(--gc-taupe)}.gc-karte__kat-kurz{display:none}@media(max-width:599px){.gc-karte__kat-lang{display:none}.gc-karte__kat-kurz{display:inline}}.gc-karte__fuss{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;border-top:1px solid var(--gc-linie)}.gc-karte__buchen{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-family:var(--gc-font-text);font-size:.6875rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1.2;color:var(--gc-tinte);text-decoration:none}.gc-karte__buchen .gc-arrow{width:1.35em;height:.675em}.gc-karte__buchen:hover .gc-arrow,.gc-karte__buchen:focus-visible .gc-arrow{transform:translate3d(4px,0,0)}.gc-karte__buchen:focus-visible{outline:1px solid var(--gc-tinte);outline-offset:3px}.gc-karte__mehr{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--gc-font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte-2);transition:color .3s ease}.gc-karte__mehr .gc-arrow{width:1.35em;height:.675em}@media(hover:hover){.gc-karte:hover .gc-karte__img{scale:1.045}.gc-karte:hover .gc-karte__link{background-size:100% 1px}.gc-karte:hover .gc-karte__mehr{color:var(--gc-tinte)}}@media(max-width:599px){.gc-karte__fuss{flex-wrap:wrap;gap:0}.gc-karte__buchen{letter-spacing:.08em}.gc-raster:not(.gc-raster--produkt) .gc-karte__mehr{flex-basis:100%;min-height:32px}.gc-raster--produkt .gc-karte__mehr{display:none}}.gc-js .gc-raster__eintrag:not(.is-in) .gc-karte__bild{clip-path:inset(100% 0 0 0)}.gc-js .gc-raster__eintrag:not(.is-in) :is(.gc-karte__text,.gc-karte__fuss){opacity:0}.gc-js .gc-raster:not(.gc-raster--frei) .gc-raster__eintrag.is-in .gc-karte__bild{animation:gc-open-up 1.1s var(--gc-ease-io) both;animation-delay:calc(var(--c, 0) * 90ms)}.gc-js .gc-raster:not(.gc-raster--frei) .gc-raster__eintrag.is-in .gc-karte__img{animation:gc-settle 1.7s var(--gc-ease-out) both;animation-delay:calc(var(--c, 0) * 90ms)}.gc-js .gc-raster:not(.gc-raster--frei) .gc-raster__eintrag.is-in :is(.gc-karte__text,.gc-karte__fuss){animation:gc-fade .8s var(--gc-ease-out) both;animation-delay:calc(var(--c, 0) * 90ms + .38s)}.gc-raster__preise{align-self:start;min-width:0;margin:0;padding:0 0 0 clamp(0rem,2vw,1.5rem);animation:gc-fade-up .7s var(--gc-ease-out) .12s both}.gc-raster__preise[hidden]{display:none}.gc-raster__liste:has(>.gc-raster__preise:not([hidden]))>.gc-raster__eintrag{align-self:start}.gc-raster__preise-kopf{display:flex;justify-content:space-between;gap:1rem;margin:0;padding-bottom:.9rem;border-bottom:1px solid var(--gc-linie);font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte)}.gc-raster__preise-kopf span+span{color:var(--gc-taupe)}.gc-raster__preise .gc-ak__rows{padding:0}.gc-raster__preise .gc-ak__row:first-child{border-top:0}@media(max-width:899px){.gc-raster__preise{padding-left:0}.gc-raster--einzeln .gc-raster__eintrag:not([hidden]){grid-column:1 / -1}.gc-raster--einzeln .gc-karte__bild{aspect-ratio:16 / 10}}.gc-raster--produkt .gc-karte__bild{aspect-ratio:1 / 1;background:#f1eeea}.gc-karte__img--zwei{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s var(--gc-ease-soft),scale 1.4s var(--gc-ease-soft)}@media(hover:hover){.gc-karte:hover .gc-karte__img--zwei{opacity:1}}.gc-karte__zusatz{margin:-.15rem 0 0;font-size:.875rem;line-height:1.45;color:var(--gc-tinte-2)}.gc-karte__meta s{margin-left:.4rem;color:var(--gc-taupe)}product-form.gc-karte__formular{display:block}.gc-karte__form{display:flex;flex-direction:column;margin:0}button.gc-karte__buchen{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;cursor:pointer;text-align:left}.gc-karte__buchen.is-loading{opacity:.5;pointer-events:none}.gc-karte__buchen.is-aus{color:var(--gc-taupe);cursor:default}.gc-karte__fehler{font-size:.75rem;line-height:1.4;color:#8a2e2e}.gc-karte__fehler:empty{display:none}a.gc-filter__chip{text-decoration:none}.gc-filter__chip[aria-current=page]{background:var(--gc-tinte);box-shadow:inset 0 0 0 1px var(--gc-tinte);color:#f4f0ea}html:not(.gc-js) nav.gc-filter{display:flex}html.gc-vt-filter::view-transition-old(root),html.gc-vt-filter::view-transition-new(root){animation:none}html.gc-vt-filter::view-transition-group(*){animation-duration:.72s;animation-timing-function:var(--gc-ease-out)}html.gc-vt-filter::view-transition-old(*):only-child{animation:gc-karte-aus .26s ease both}html.gc-vt-filter::view-transition-new(*):only-child{animation:gc-karte-ein .62s var(--gc-ease-out) .14s both}@keyframes gc-karte-aus{to{opacity:0;transform:scale(.94)}}@keyframes gc-karte-ein{0%{opacity:0;transform:scale(.94)}}:is(html.gc-uebersicht,html.gc-termin) .icons-row{background-color:var(--gc-porzellan);counter-reset:gc-wirkung}:is(html.gc-uebersicht,html.gc-termin) .icons-row.section-padding{border-color:var(--gc-linie)}:is(html.gc-uebersicht,html.gc-termin) .icons-row-item{counter-increment:gc-wirkung}:is(html.gc-uebersicht,html.gc-termin) .icons-row-item:before,:is(html.gc-uebersicht,html.gc-termin) .icons-row-item:after{background-color:var(--gc-linie)}:is(html.gc-uebersicht,html.gc-termin) .icons-row-item__icon svg{display:none}:is(html.gc-uebersicht,html.gc-termin) .icons-row-item__icon:before{content:counter(gc-wirkung,decimal-leading-zero);font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--gc-taupe)}:is(html.gc-uebersicht,html.gc-termin) .icons-row-item__title{font-family:var(--gc-font-text);font-size:1.0625rem;font-weight:600;letter-spacing:0;color:var(--gc-tinte)}:is(html.gc-uebersicht,html.gc-termin) .icons-row-item__text{color:var(--gc-tinte-2);line-height:1.6}:is(html.gc-uebersicht,html.gc-termin) main .btn{border-radius:999px}html.gc-uebersicht [id$=__cta_termin] .brick-section{--PT: clamp(3.5rem, 7vw, 6rem);--PB: clamp(3.5rem, 7vw, 6rem);background:var(--gc-tinte);color:#f4f0ea}html.gc-uebersicht [id$=__cta_termin] .rich-text__heading{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.1;letter-spacing:-.02em;color:#f4f0ea;text-wrap:balance}html.gc-uebersicht [id$=__cta_termin] hr{border:0;height:1px;background:#f4f0ea73}html.gc-uebersicht [id$=__cta_termin] .rich-text__text{max-width:44rem;margin-inline:auto}html.gc-uebersicht [id$=__cta_termin] .rich-text__text p{color:#f4f0eac7;line-height:1.7}html.gc-uebersicht [id$=__cta_termin] .rich-text__buttons .btn{min-height:52px;padding-inline:1.7rem;border:1px solid #F4F0EA;background:#f4f0ea;color:var(--gc-tinte);letter-spacing:.11em}html.gc-uebersicht [id$=__cta_termin] .rich-text__buttons .btn--solid-border,html.gc-uebersicht [id$=__cta_termin] .rich-text__buttons .btn--white,html.gc-uebersicht [id$=__cta_termin] .rich-text__buttons .btn:hover{background:transparent;color:#f4f0ea}html.gc-uebersicht [id$=__cta_termin] .rich-text__buttons .btn--solid-border:hover,html.gc-uebersicht [id$=__cta_termin] .rich-text__buttons .btn--white:hover{background:#f4f0ea;color:var(--gc-tinte)}html.gc-uebersicht [id$=__cta_termin] .rich-text__buttons .btn:after{display:none}html.gc-seite main .btn{border-radius:999px}html.gc-seite .image-with-text__header,html.gc-seite .image-with-text__text,html.gc-seite .overlapping-images__content{text-align:left}html.gc-seite .image-with-text__buttons,html.gc-seite .overlapping-images__buttons,html.gc-seite :is(.image-with-text__buttons,.overlapping-images__buttons) .main-buttons__item{justify-content:flex-start}html.gc-seite .image-with-text__content-items{max-width:34rem}html.gc-seite .image-with-text__heading{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.02em}html.gc-seite .image-with-text__heading strong{display:block;margin-bottom:.9rem;font-family:var(--gc-font-mono);font-size:.6875rem;font-weight:400;line-height:1.5;letter-spacing:.14em;color:var(--gc-tinte-2)}html.gc-seite :is(.image-with-text__header,.overlapping-images__content) hr,html.gc-seite .section__heading-line{width:3.5rem;height:0;margin:1.3rem 0 1.4rem;border:0;border-top:1px solid var(--gc-tinte)}html.gc-seite .image-with-text__text,html.gc-seite .overlapping-images__text{color:var(--gc-tinte-2);line-height:1.75}html.gc-seite .image-with-text__image,html.gc-seite .image-with-text__image-bg{border-radius:3px;overflow:hidden}html.gc-seite .text-section .gc-kapitel{text-align:left}html.gc-seite .text-section .gc-kapitel hr{margin-left:0;margin-right:auto}html.gc-seite .text-section .gc-kapitel__text .text__button{justify-content:flex-start}html.gc-seite .section-marquee{--PT: 0px !important;--PB: 0px !important;border-block:1px solid var(--gc-linie);background:var(--gc-porzellan)}html.gc-seite .section-marquee .announcement__block{font-size:clamp(.8125rem,1.1vw,1rem);letter-spacing:.16em;color:var(--gc-tinte-2)}html.gc-seite .section-marquee .announcement__block svg{width:.9em;height:.9em}html.gc-seite .split-images__content{background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(28,24,21,.5),rgba(28,24,21,.12) 75%,transparent)}html.gc-seite .split-images__heading{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.02em}html.gc-seite .text-highlight-wrapper--stroke .text-highlight__string{-webkit-text-stroke:0;-webkit-text-fill-color:currentColor;color:inherit;font-style:italic}html.gc-seite .press__heading{font-family:var(--gc-font-mono);letter-spacing:.14em;color:var(--gc-tinte-2)}html.gc-seite .icons-row{background-color:var(--gc-porzellan);counter-reset:gc-wirkung}html.gc-seite .icons-row.section-padding{border-color:var(--gc-linie)}html.gc-seite .icons-row-item{counter-increment:gc-wirkung}html.gc-seite .icons-row-item:before,html.gc-seite .icons-row-item:after{background-color:var(--gc-linie)}html.gc-seite .icons-row-item__icon svg{display:none}html.gc-seite .icons-row-item__icon:before{content:counter(gc-wirkung,decimal-leading-zero);font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--gc-taupe)}html.gc-seite .icons-row-item__title{font-family:var(--gc-font-text);font-size:1.0625rem;font-weight:600;letter-spacing:0;color:var(--gc-tinte)}html.gc-seite .icons-row-item__text{color:var(--gc-tinte-2);line-height:1.6}.gc-journal{padding-top:var(--pt, 56px);padding-bottom:var(--pb, 88px);color:var(--gc-tinte)}.gc-journal__aufmacher{position:relative;display:grid;gap:1.5rem;margin-bottom:clamp(3rem,6vw,5.5rem)}@media(min-width:990px){.gc-journal__aufmacher{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2.5rem,5vw,5.5rem);align-items:center}}.gc-journal__bild{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:3px;background:#e9e2d8}.gc-journal__aufmacher .gc-journal__bild{aspect-ratio:16 / 11}.gc-journal__img{display:block;width:100%;height:100%;object-fit:cover;transition:scale 1.4s var(--gc-ease-soft)}.gc-journal__text{display:flex;flex-direction:column;gap:.75rem}.gc-journal__meta,.gc-artikel__meta{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-tinte-2)}.gc-journal__meta>*+*:before,.gc-artikel__meta>*+*:before{content:"";display:inline-block;width:.9rem;height:1px;margin:0 .6rem;vertical-align:middle;background:var(--gc-taupe)}.gc-journal__titel{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.25;letter-spacing:-.01em}.gc-journal__titel--gross{font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.gc-journal__link{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .7s var(--gc-ease-out)}.gc-journal__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gc-journal__link:focus-visible{outline:none}:is(.gc-journal__aufmacher,.gc-journal__karte):has(.gc-journal__link:focus-visible){outline:1px solid var(--gc-tinte);outline-offset:6px}.gc-journal__karte{position:relative;display:flex;flex-direction:column;gap:1.1rem;height:100%}.gc-journal__auszug{margin:.2rem 0 .4rem;max-width:34rem;color:var(--gc-tinte-2);line-height:1.7}.gc-journal__weiter{align-self:flex-start}.gc-journal__liste{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem 1.5rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.gc-journal__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.gc-journal__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:hover){:is(.gc-journal__aufmacher,.gc-journal__karte):hover .gc-journal__img{scale:1.04}:is(.gc-journal__aufmacher,.gc-journal__karte):hover .gc-journal__link{background-size:100% 1px}:is(.gc-journal__aufmacher,.gc-journal__karte):hover .gc-journal__weiter:after{transform:scaleX(1)}:is(.gc-journal__aufmacher,.gc-journal__karte):hover .gc-journal__weiter .gc-arrow{transform:translate3d(5px,0,0)}}.gc-journal__seiten{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1.2rem;border-top:1px solid var(--gc-linie)}.gc-journal__seitenzahl{font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.12em;color:var(--gc-taupe)}.gc-js :is(.gc-journal__aufmacher,.gc-journal__eintrag):not(.is-in) .gc-journal__bild{clip-path:inset(100% 0 0 0)}.gc-js :is(.gc-journal__aufmacher,.gc-journal__eintrag):not(.is-in) .gc-journal__text{opacity:0}.gc-js :is(.gc-journal__aufmacher,.gc-journal__eintrag).is-in .gc-journal__bild{animation:gc-open-up 1.1s var(--gc-ease-io) both;animation-delay:calc(var(--c, 0) * 90ms)}.gc-js :is(.gc-journal__aufmacher,.gc-journal__eintrag).is-in .gc-journal__text{animation:gc-fade .8s var(--gc-ease-out) both;animation-delay:calc(var(--c, 0) * 90ms + .38s)}.gc-artikel{color:var(--gc-tinte)}.gc-artikel__kopf{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(2.5rem,5vw,4rem);background:#f4f1ec}.gc-artikel__kopfinner{display:grid;gap:2rem}@media(min-width:990px){.gc-artikel__kopfinner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2.5rem,6vw,7rem);align-items:center}}.gc-artikel__titel{margin:.5em 0 0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.06;letter-spacing:-.025em;text-wrap:balance;color:var(--gc-tinte)}.gc-artikel__meta{margin-top:1.6rem;padding-top:1rem;border-top:1px solid var(--gc-tinte)}.gc-artikel__bild{margin:0;overflow:hidden;aspect-ratio:1 / 1;border-radius:3px;background:#e9e2d8}@media(max-width:989px){.gc-artikel__bild{order:-1;aspect-ratio:4 / 3}}.gc-artikel__img{display:block;width:100%;height:100%;object-fit:cover}.gc-artikel__koerper{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(3rem,6vw,5rem)}@media(min-width:1100px){.gc-artikel__koerper{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,7rem);align-items:start}.gc-artikel__seite{align-self:stretch}.gc-artikel__halt{position:sticky;top:calc(var(--gc-header-h, 66px) + 2.5rem)}.gc-artikel__halt .gc-kapitel__nav{margin:0 0 2.2rem}}@media(max-width:1099px){.gc-artikel__zurueck{margin-bottom:1.8rem}}.gc-arrow--zurueck{transition:transform var(--gc-t2) var(--gc-ease-out)}.gc-artikel__zurueck:hover .gc-arrow--zurueck{transform:translate3d(-5px,0,0)}.gc-artikel__inhalt{max-width:42rem;font-size:1.0625rem;line-height:1.8;color:var(--gc-tinte-2)}.gc-artikel__inhalt [style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.gc-artikel__inhalt p{margin:0 0 1.2rem}.gc-artikel__inhalt>p:first-child{font-size:1.1875rem;line-height:1.7;color:var(--gc-tinte)}.gc-artikel__inhalt h2{position:relative;margin:3.2rem 0 1.1rem;padding-top:1.4rem;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.2;letter-spacing:-.015em;color:var(--gc-tinte);scroll-margin-top:calc(var(--gc-header-h, 66px) + 2rem)}.gc-artikel__inhalt h2:before{content:"";position:absolute;left:0;top:0;width:3.5rem;height:1px;background:var(--gc-tinte)}.gc-artikel__inhalt h2:focus{outline:none}.gc-artikel__inhalt h3{margin:2.2rem 0 .7rem;font-family:var(--gc-font-text);font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--gc-tinte)}.gc-artikel__inhalt :is(ul,ol){margin:0 0 1.4rem;padding-left:1.2rem}.gc-artikel__inhalt li{margin:0 0 .6rem;padding-left:.3rem}.gc-artikel__inhalt li p{margin:0}.gc-artikel__inhalt li::marker{color:var(--gc-taupe)}.gc-artikel__inhalt strong{font-weight:600;color:var(--gc-tinte)}.gc-artikel__inhalt a{color:var(--gc-tinte);text-decoration-thickness:1px;text-underline-offset:3px}.gc-artikel__inhalt img{max-width:100%;height:auto;border-radius:3px}.gc-artikel__fuss{padding-bottom:3rem}.gc-artikel__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:1.2rem 0 0;list-style:none;border-top:1px solid var(--gc-linie)}.gc-js .gc-artikel__kennzeile{animation:gc-fade .6s ease both}.gc-js .gc-artikel__titel{animation:gc-fade-up 1s var(--gc-ease-out) .15s both}.gc-js .gc-artikel__meta{animation:gc-fade-up .9s var(--gc-ease-out) .35s both}.gc-js .gc-artikel__bild{animation:gc-open-up 1.3s var(--gc-ease-io) .1s both}html.gc-seite .brick-block--image .featured-image__content{color:#f4f0ea;background:linear-gradient(to top,#1c18159e,#1c181500)}html.gc-seite .brick-block--image .featured-image__content{--text: #F4F0EA;--heading: #F4F0EA}html.gc-seite .brick-block--image .featured-image__content :is(.featured-image__heading,.featured-image__caption,.featured-image__caption p){color:#f4f0ea}html.gc-seite .brick-block--text .rich-text{text-align:left}html.gc-seite .brick-block--text .rich-text hr{margin-left:0;margin-right:auto}html.gc-seite .brick-block--text .rich-text__buttons,html.gc-seite .brick-block--text .main-buttons__item{justify-content:flex-start}.gc-lesefortschritt{position:fixed;z-index:1002;top:0;left:0;right:0;height:2px;pointer-events:none;opacity:0;transition:opacity .4s ease}html.gc-lesen .gc-lesefortschritt{opacity:1}.gc-lesefortschritt span{display:block;height:100%;background:var(--gc-tinte);transform-origin:0 50%;scale:0 1}.gc-kontakt{display:grid;gap:3rem;padding-top:var(--pt, 64px);padding-bottom:var(--pb, 64px);color:var(--gc-tinte)}@media(min-width:990px){.gc-kontakt{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(3rem,6vw,7rem);align-items:start}}.gc-kontakt__kopf{margin-bottom:1.6rem}.gc-kontakt__titel{margin:.6rem 0 0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.75rem,2.8vw,2.6rem);line-height:1.1;letter-spacing:-.018em}.gc-kontakt__wege{margin:0;padding:0;list-style:none;border-top:1px solid var(--gc-linie)}.gc-kontakt__wege li{margin:0;border-bottom:1px solid var(--gc-linie)}.gc-kontakt__weg{position:relative;display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;grid-template-areas:"label wert pfeil" "label zusatz pfeil";align-items:baseline;column-gap:1.25rem;padding:1.35rem 0;color:var(--gc-tinte);text-decoration:none}.gc-kontakt__label{grid-area:label;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-taupe)}.gc-kontakt__wert{grid-area:wert;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.gc-kontakt__zusatz{grid-area:zusatz;margin-top:.3rem;font-size:.9375rem;color:var(--gc-tinte-2)}.gc-kontakt__weg .gc-arrow{grid-area:pfeil;align-self:center}a.gc-kontakt__weg:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gc-tinte);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--gc-ease-out)}a.gc-kontakt__weg:hover:after,a.gc-kontakt__weg:focus-visible:after{transform:scaleX(1)}a.gc-kontakt__weg:hover .gc-arrow,a.gc-kontakt__weg:focus-visible .gc-arrow{transform:translate3d(5px,0,0)}a.gc-kontakt__weg:focus-visible{outline:1px solid var(--gc-tinte);outline-offset:4px}@media(max-width:599px){.gc-kontakt__weg{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label pfeil" "wert pfeil" "zusatz pfeil";row-gap:.35rem}}.gc-kontakt__zeiten{margin-top:2.75rem}.gc-kontakt__zeitentitel{margin:0 0 1rem;font-family:var(--gc-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte)}.gc-kontakt__tabelle{margin:0;border-top:1px solid var(--gc-tinte)}.gc-kontakt__zeile{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--gc-linie)}.gc-kontakt__zeile dt,.gc-kontakt__zeile dd{margin:0}.gc-kontakt__zeile dt{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;min-width:0;font-weight:500}.gc-kontakt__zeile dd{flex:none;white-space:nowrap;font-family:var(--gc-font-mono);font-size:.8125rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--gc-tinte-2)}.gc-kontakt__zeile.is-zu dt,.gc-kontakt__zeile.is-zu dd{color:var(--gc-taupe)}.gc-kontakt__zeile.is-heute{background:linear-gradient(90deg,#c7a18529,#c7a18500);box-shadow:-.75rem 0 #c7a18529}.gc-kontakt__zeile.is-heute dd{color:var(--gc-tinte)}.gc-kontakt__heute{padding:.15rem .5rem;border-radius:999px;background:var(--gc-tinte);color:#f4f0ea;font-family:var(--gc-font-mono);font-size:.5625rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.gc-kontakt__hinweis{margin:1rem 0 0;font-size:.875rem;color:var(--gc-tinte-2)}.gc-kontakt__bild{margin:0}.gc-kontakt__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:3px}.gc-kontakt__bild figcaption{margin-top:.9rem}@media(min-width:990px){.gc-kontakt__bild{position:sticky;top:2rem}}.gc-js .gc-kontakt [data-gc-reveal]:not(.is-in){opacity:0;transform:translate3d(0,14px,0)}.gc-js .gc-kontakt [data-gc-reveal].is-in{animation:gc-fade-up .8s var(--gc-ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}.gc-js .gc-kontakt .gc-kontakt__bild:not(.is-in){opacity:1;transform:none;clip-path:inset(100% 0 0 0)}.gc-js .gc-kontakt .gc-kontakt__bild.is-in{animation:gc-open-up 1.3s var(--gc-ease-io) both}html.gc-kontaktseite .shopify-section:has(.contact-form) .wrapper--narrow{width:var(--site-width, 1440px);max-width:100%}html.gc-kontaktseite .contact-form{max-width:48rem;display:grid;grid-template-columns:minmax(0,1fr);column-gap:2rem;padding-top:2.5rem;border-top:1px solid var(--gc-tinte)}@media(min-width:750px){html.gc-kontaktseite .contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}html.gc-kontaktseite .contact-form>*{grid-column:1 / -1}html.gc-kontaktseite .contact-form>.form__item:has(>input[type=text]),html.gc-kontaktseite .contact-form>.form__item:has(>input[type=email]){grid-column:auto}}html.gc-kontaktseite .contact-form .form__heading{margin:0 0 1rem;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.75rem,2.8vw,2.6rem);line-height:1.1;letter-spacing:-.018em;text-align:left}html.gc-kontaktseite .contact-form :is(input[type=text],input[type=email],input[type=tel],textarea){width:100%;margin:0;padding:1.1rem 0 .8rem;border:0;border-bottom:1px solid var(--gc-linie);border-radius:0;background:transparent;box-shadow:none;color:var(--gc-tinte);font-family:var(--gc-font-text);font-size:1.0625rem;transition:border-color .3s ease,box-shadow .3s ease}html.gc-kontaktseite .contact-form textarea{min-height:9rem;resize:vertical}html.gc-kontaktseite .contact-form :is(input,textarea)::placeholder{color:var(--gc-taupe);opacity:1}html.gc-kontaktseite .contact-form :is(input,textarea):focus{outline:none;border-bottom-color:var(--gc-tinte);box-shadow:0 1px 0 0 var(--gc-tinte)}html.gc-kontaktseite .contact-form .form__item--submit{margin-top:1.6rem}html.gc-kontaktseite .contact-form .form__item--submit .btn{min-height:52px;padding-inline:1.9rem;border-radius:999px;background:var(--gc-tinte);border-color:var(--gc-tinte);color:#f4f0ea;letter-spacing:.11em}.gc-faqleiste{position:sticky;top:0;z-index:50;padding:.9rem 0;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--gc-linie)}.gc-faqleiste__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem}.gc-faqleiste__themen{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gc-faqleiste__themen::-webkit-scrollbar{display:none}.gc-faqleiste__themen .gc-filter__chip[aria-current]{background:var(--gc-tinte);box-shadow:inset 0 0 0 1px var(--gc-tinte);color:#f4f0ea}.gc-faqleiste__themen .gc-filter__chip.is-leer{opacity:.4}.gc-faqleiste__suche{position:relative;display:flex;align-items:center;flex:0 0 min(18rem,100%);color:var(--gc-tinte)}.gc-faqleiste__suche svg{position:absolute;left:0;width:1rem;height:1rem;color:var(--gc-taupe);pointer-events:none}.gc-faqleiste__suche input{width:100%;min-height:42px;padding:.5rem 0 .5rem 1.6rem;border:0;border-bottom:1px solid var(--gc-linie);border-radius:0;background:transparent;font-family:var(--gc-font-text);font-size:.9375rem;color:var(--gc-tinte)}.gc-faqleiste__suche input:focus{outline:none;border-bottom-color:var(--gc-tinte)}.gc-faqleiste__suche input::placeholder{color:var(--gc-taupe);opacity:1}@media(max-width:749px){.gc-faqleiste{padding:.55rem 0 .65rem}.gc-faqleiste__inner{flex-direction:column-reverse;align-items:stretch;gap:.4rem}.gc-faqleiste__suche input{min-height:38px;font-size:1rem}.gc-faqleiste__suche{flex-basis:auto}.gc-faqleiste__themen{margin-inline:calc(-1 * var(--gutter-mobile, 20px));padding-inline:var(--gutter-mobile, 20px)}}.gc-faqleiste__leer{padding-block:3rem 0;color:var(--gc-tinte-2)}.gc-faqleiste__leer a{color:var(--gc-tinte)}html.gc-faqseite main{counter-reset:gc-faq}html.gc-seite .accordions-section{--PT: clamp(3rem, 6vw, 4.5rem) !important;--PB: 0px !important;scroll-margin-top:5rem}html.gc-seite .accordions-section:last-of-type{--PB: clamp(3rem, 6vw, 5rem) !important}html.gc-faqseite .accordions-section.gc-faq--leer{display:none}html.gc-seite .accordions-section .section__header{text-align:left}html.gc-seite .accordions-section .section__heading{margin:0;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15;letter-spacing:-.015em;text-align:left}html.gc-faqseite .accordions-section .section__heading{counter-increment:gc-faq}html.gc-faqseite .accordions-section .section__heading:before{content:counter(gc-faq,decimal-leading-zero);display:block;margin-bottom:.8rem;font-family:var(--gc-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;color:var(--gc-taupe)}html.gc-faqseite .accordions-section .section__heading[data-gc-nr]:before{content:attr(data-gc-nr)}html.gc-seite .accordions-section .section__heading-line{display:none}@media(min-width:990px){html.gc-seite .accordions-section>.wrapper{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(3rem,6vw,7rem);align-items:start}html.gc-seite .accordions-section .accordion__header{position:sticky;top:6.5rem}}html.gc-seite .accordion__columns{display:block}html.gc-seite .accordion__column{width:100%;max-width:none;margin:0;padding:0}html.gc-seite .accordion__list{margin:0;padding:0}html.gc-seite .accordion__column:first-child .accordion__list{border-top:1px solid var(--gc-tinte)}html.gc-seite .accordion__item,html.gc-seite .accordion__item--padded{margin:0;padding:0;border:0;border-bottom:1px solid var(--gc-linie);border-radius:0;background:transparent}html.gc-faqseite .accordion__item[hidden]{display:none!important}html.gc-seite .accordion__title{padding:1.25rem 3rem 1.25rem 0}html.gc-seite .accordion__title-text{font-family:var(--gc-font-text);font-size:1.0625rem;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--gc-tinte)}html.gc-seite .accordion__title svg{right:.25rem;color:var(--gc-tinte)}html.gc-seite .accordion__text{max-width:40rem;padding:0 0 1.4rem;color:var(--gc-tinte-2);line-height:1.7}html.gc-seite .accordion__text p{margin:0 0 .8rem}html.gc-seite .accordion__text a{color:var(--gc-tinte);text-decoration-thickness:1px;text-underline-offset:3px}html.gc-seite .sticky-text,html.gc-seite .sticky-text__inner{text-align:left}html.gc-seite .sticky-text hr{width:3.5rem;margin:1.2rem auto 1.2rem 0;border:0;border-top:1px solid var(--gc-tinte)}html.gc-seite .sticky-text__heading{font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}html.gc-seite .sticky-text__heading strong{font-weight:inherit}html.gc-seite .sticky-text__subheading{font-family:var(--gc-font-mono);letter-spacing:.14em;color:var(--gc-tinte-2)}html.gc-seite .sticky-text__text{max-width:34rem;color:var(--gc-tinte-2);line-height:1.7}html.gc-seite .sticky-text__buttons,html.gc-seite .sticky-text .sticky-text__button.main-buttons__item{justify-content:flex-start}html.gc-seite .sticky-images-and-text__dot{border-radius:999px}html.gc-seite .featured-video-section .text-inside{position:relative;background:radial-gradient(ellipse 60% 60% at 50% 50%,#1c18158c,#1c18152e 75%,#1c181514)}html.gc-seite .featured-video-section .main-heading{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.02em}html.gc-anliegenseite .banner-image__text-container{background:linear-gradient(90deg,#1c18159e,#1c181561 38%,#1c181500 72%)}@media(max-width:749px){html.gc-anliegenseite .banner-image__text-container{background:linear-gradient(0deg,#1c1815b3,#1c18154d 55%,#1c18150d)}}html.gc-anliegenseite .banner-image__subheading{font-family:var(--gc-font-mono);letter-spacing:.14em;color:#f4f0ead9}html.gc-anliegenseite .banner-image__heading{font-family:var(--gc-font-display);letter-spacing:-.02em}html.gc-anliegenseite .banner-image__heading strong{font-weight:var(--FONT-WEIGHT-HEADING, 500)}html.gc-anliegenseite .banner-image__text-wrapper hr{border:0;height:1px;background:#f4f0ea99}html.gc-anliegenseite .banner-image__content{max-width:34rem;color:#f4f0eaeb}html.gc-anliegenseite .banner-image__buttons .btn{min-height:50px;padding-inline:1.6rem;letter-spacing:.11em}html.gc-anliegenseite .banner-image__buttons .main-buttons__item:first-child .btn{background:#f4f0ea;border-color:#f4f0ea;color:var(--gc-tinte)}html.gc-anliegenseite .banner-image__buttons .main-buttons__item:nth-child(2) .btn{background:transparent;border:1px solid rgba(244,240,234,.9);color:#f4f0ea}html.gc-anliegenseite .banner-image__buttons .btn:after{display:none}@media(max-width:749px){html.gc-anliegenseite .banner-image__text-wrapper,html.gc-anliegenseite .banner-image__text-wrapper :is(.banner-image__subheading,.banner-image__heading,.banner-image__content){text-align:left}html.gc-anliegenseite .banner-image__text-wrapper hr{margin-left:0;margin-right:auto}html.gc-anliegenseite .banner-image__buttons{justify-content:flex-start;margin-inline:0}html.gc-anliegenseite .banner-image__buttons .main-buttons__item{width:100%;margin-inline:0}html.gc-anliegenseite .banner-image__buttons .btn{width:100%}}html.gc-seite :is(.tab-collections-wrapper.text-center,.featured-blog) .section__header,html.gc-seite .tab-collections-wrapper.text-center .tab-collections__header,html.gc-seite .tab-collections__text{text-align:left}html.gc-seite .tab-collections__text{max-width:44rem;margin-inline:0;color:var(--gc-tinte-2)}html.gc-seite :is(.tab-collections,.featured-blog) .section__header :is(h2,.h2,.h3){font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.75rem,2.8vw,2.6rem);line-height:1.1;letter-spacing:-.018em}html.gc-seite .tab-collections__nav{justify-content:flex-start}html.gc-seite .tab-collections__nav :is(custom-scrollbar,.tabs-scrollbar),html.gc-seite .tab-collections__button{text-align:left;justify-self:start}html.gc-seite .tab-collections-wrapper .tab-collections__button.tab-collections__button--top{margin-left:0;margin-right:0}html.gc-seite .tab-collections__nav .tabs-scrollbar__holder{margin-left:0}html.gc-seite .blog__post-item,html.gc-seite .blog__post-image-link{border-radius:3px;overflow:hidden}html.gc-seite .newsletter-section h2{font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(1.75rem,2.8vw,2.6rem);letter-spacing:-.018em}html.gc-seite .newsletter-section .newsletter-section__entry p{color:var(--gc-tinte-2);line-height:1.65}html.gc-seite .newsletter-form :is(input[type=email],input[type=text]){border:0;border-bottom:1px solid var(--gc-linie);border-radius:0;background:transparent;box-shadow:none;padding-inline:0;font-size:1rem;color:var(--gc-tinte)}html.gc-seite .newsletter-form :is(input[type=email],input[type=text]):focus{outline:none;border-bottom-color:var(--gc-tinte);box-shadow:0 1px 0 0 var(--gc-tinte)}html.gc-seite .newsletter-form :is(input)::placeholder{color:var(--gc-taupe);opacity:1}html.gc-seite .newsletter-form :is(button,.btn){border-radius:999px}.gc-lexikon{padding-top:var(--pt, 0px);padding-bottom:var(--pb, 80px);color:var(--gc-tinte)}.gc-lexikon__leiste{position:sticky;top:0;z-index:50;padding:.85rem 0;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--gc-linie)}.gc-lexikon__leisteinner{display:flex;align-items:center;justify-content:space-between;gap:.75rem 2rem}.gc-lexikon__abc{display:flex;flex:1 1 auto;min-width:0;gap:.15rem;overflow-x:auto;scrollbar-width:none}.gc-lexikon__abc::-webkit-scrollbar{display:none}.gc-lexikon__abcb{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.02em;color:var(--gc-tinte);text-decoration:none;transition:background-color .25s ease,color .25s ease}a.gc-lexikon__abcb:hover{background:#f1eeea}a.gc-lexikon__abcb[aria-current]{background:var(--gc-tinte);color:#f4f0ea}.gc-lexikon__abcb.is-leer{color:#1c181540;pointer-events:none}a.gc-lexikon__abcb:focus-visible{outline:1px solid var(--gc-tinte);outline-offset:2px}.gc-lexikon__werkzeug{display:flex;align-items:center;gap:1.5rem;flex:none}.gc-lexikon__suche{flex:0 0 15rem}.gc-lexikon__zahl{margin:0;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--gc-taupe)}@media(max-width:989px){.gc-lexikon__leisteinner{flex-direction:column-reverse;align-items:stretch;gap:.45rem}.gc-lexikon__werkzeug{justify-content:space-between}.gc-lexikon__suche{flex:1 1 auto}.gc-lexikon__abc{margin-inline:calc(-1 * var(--gutter-mobile, 20px));padding-inline:var(--gutter-mobile, 20px)}}.gc-lexikon__gruppe{padding-top:clamp(2.25rem,4vw,3.5rem);scroll-margin-top:calc(var(--gc-lexikon-leiste, 64px) + .5rem)}.gc-lexikon__gruppe[hidden]{display:none}:is(.gc-lexikon__gruppe,.accordions-section,.gc-kapitel h2,.gc-artikel__inhalt h2)[tabindex="-1"]:focus{outline:none}.gc-lexikon__buchstabe{margin:0 0 1rem;font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:clamp(2.6rem,5vw,4.5rem);line-height:1;letter-spacing:-.03em;color:var(--gc-tinte)}@media(min-width:990px){.gc-lexikon__gruppe{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);column-gap:clamp(2rem,4vw,4rem);align-items:start}.gc-lexikon__buchstabe{position:sticky;top:calc(var(--gc-lexikon-leiste, 64px) + 1.5rem);margin:0}}.gc-lexikon__liste{margin:0;border-top:1px solid var(--gc-tinte)}.gc-lexikon__eintrag{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1.05rem 0;border-bottom:1px solid var(--gc-linie)}.gc-lexikon__eintrag[hidden]{display:none}@media(min-width:750px){.gc-lexikon__eintrag{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:2rem;align-items:baseline}}.gc-lexikon__eintrag dt{display:flex;flex-direction:column;gap:.2rem;margin:0}.gc-lexikon__name{font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:1.0625rem;line-height:1.3;letter-spacing:-.005em}.gc-lexikon__de{font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gc-taupe)}.gc-lexikon__text{margin:0;color:var(--gc-tinte-2);line-height:1.65}.gc-lexikon__text p{margin:0}.gc-lexikon__leer{padding-top:3rem;color:var(--gc-tinte-2)}.gc-lexikon__leer a{color:var(--gc-tinte)}.gc-js .gc-lexikon__gruppe[data-gc-reveal]:not(.is-in){opacity:0;transform:translate3d(0,16px,0)}.gc-js .gc-lexikon__gruppe[data-gc-reveal].is-in{animation:gc-fade-up .8s var(--gc-ease-out) both}html.gc-ohne-warenkorb .cart__toggle,html.gc-ohne-warenkorb .menu__item--icon:has(>.cart__toggle){display:none!important}html.gc-ohne-warenkorb main :is(.btn-quick-buy,.quick__form,.product-grid-item__quick-buy,[data-quickbuy-form],[data-button-quick-view]){display:none!important}.gc-karte-termin{display:inline-flex;align-items:center;gap:.6rem;min-height:40px;margin-top:.4rem;font-family:var(--gc-font-text);font-size:.6875rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--gc-tinte);text-decoration:none}.gc-karte-termin .gc-arrow{width:1.35em;height:.675em}.gc-karte-termin:hover .gc-arrow,.gc-karte-termin:focus-visible .gc-arrow{transform:translate3d(4px,0,0)}.gc-karte-termin:focus-visible{outline:1px solid var(--gc-tinte);outline-offset:3px}html.gc-produktseite .shopify-section--product .product-single{background:var(--gc-kopf-bg, #F4F1EC)}html.gc-produktseite .product-gallery__media,html.gc-produktseite .product-single__thumbnail-link{border-radius:3px;overflow:hidden}html.gc-produktseite .product-single__thumbnail-link{opacity:.6;transition:opacity var(--gc-t2) var(--gc-ease-out)}html.gc-produktseite .product-single__thumbnail.is-nav-selected .product-single__thumbnail-link,html.gc-produktseite .product-single__thumbnail-link:hover,html.gc-produktseite .product-single__thumbnail-link:focus-visible{opacity:1}html.gc-produktseite .gc-kategorie{justify-self:start;display:inline-flex;margin-bottom:1.1rem;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte-2);text-decoration:none}html.gc-produktseite a.gc-kategorie:hover{color:var(--gc-tinte)}html.gc-produktseite .product__title.gc-produkttitel{margin:0;line-height:1}html.gc-produktseite .gc-produkttitel__name{display:block;font-size:clamp(2.25rem,3.4vw,3.4rem);line-height:1.05;letter-spacing:-.02em;color:var(--gc-tinte);text-wrap:balance}html.gc-produktseite .gc-produkttitel__zusatz{display:block;margin-top:.75rem;font-family:var(--gc-font-text);font-size:clamp(1rem,1.15vw,1.125rem);font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--gc-tinte-2)}html.gc-produktseite .product__price-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.35rem .9rem;margin-top:.4rem;padding:1rem 0;border-block:1px solid var(--gc-linie)}html.gc-produktseite .product__price-wrapper .product__price{align-items:baseline;margin:0}html.gc-produktseite .product__price-wrapper .product__price--regular{font-family:var(--gc-font-display);font-weight:var(--FONT-WEIGHT-HEADING, 500);font-size:1.5rem;letter-spacing:-.01em;color:var(--gc-tinte)}html.gc-produktseite .product__price-wrapper .product__price--compare{color:var(--gc-taupe)}html.gc-produktseite .product__price-wrapper .product__unit-price{font-family:var(--gc-font-text);font-size:.6875rem;color:#736960;opacity:1}.gc-karte__meta .gc-karte__grundpreis{font-family:var(--gc-font-text);font-size:.625rem;letter-spacing:0;text-transform:none;color:#736960}html.gc-produktseite .product__price-wrapper .product__tax{margin:0;font-size:.8125rem;color:var(--gc-tinte-2)}html.gc-produktseite .product-single__details .product__description p{max-width:34rem;font-size:1rem;line-height:1.7;color:var(--gc-tinte-2)}html.gc-produktseite .product-single__details .product__description strong{font-weight:600;color:var(--gc-tinte)}html.gc-produktseite .product-single__details .product__description ul.gc-vorteile{max-width:34rem;margin:1.4rem 0 0;padding:0;list-style:none;border-top:1px solid var(--gc-linie)}html.gc-produktseite .product-single__details .product__description ul.gc-vorteile li{display:flex;align-items:baseline;gap:.9rem;margin:0;padding:.72rem 0;border-bottom:1px solid var(--gc-linie);font-size:.9375rem;line-height:1.5;color:var(--gc-tinte)}html.gc-produktseite .product-single__details .product__description ul.gc-vorteile li:before{content:"";flex:none;width:1.1rem;height:1px;background:var(--gc-taupe);transform:translateY(-.32em)}html.gc-produktseite .product__block:has(>.sh-cart-counter-container),html.gc-produktseite .product__block:has(>.SH-customer-loves),html.gc-produktseite .product__block:has(>.sh-pricebubble-width){display:none}html.gc-produktseite .selector-wrapper--qty .select__label{font-family:var(--gc-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte-2)}html.gc-produktseite .selector-wrapper--qty .select-popout__toggle{border:1px solid rgba(28,24,21,.35);border-radius:999px;background:transparent;transition:border-color var(--gc-t2) var(--gc-ease-out)}html.gc-produktseite .selector-wrapper--qty .select-popout__toggle:hover,html.gc-produktseite .selector-wrapper--qty .select-popout__toggle[aria-expanded=true]{border-color:var(--gc-tinte)}html.gc-produktseite .selector-wrapper--qty .select-popout__list{border-radius:12px}html.gc-produktseite .product-single__details .product__submit__add{min-height:56px;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.11em}html.gc-produktseite .product-single__details{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 52px}html.gc-produktseite .product-single__details .shopify-payment-button__button{border-radius:999px;overflow:hidden}html.gc-produktseite .product-single__details .shopify-payment-button__more-options{font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.35em;color:var(--gc-tinte-2)}html.gc-produktseite .sh-trust{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:.4rem;border-bottom:1px solid var(--gc-linie)}html.gc-produktseite .sh-trust__unten{display:contents}html.gc-produktseite .sh-trust .sh-advantage{height:auto;padding:.85rem .9rem .85rem 0;border-top:1px solid var(--gc-linie);border-radius:0;background:transparent}html.gc-produktseite .sh-trust>.sh-advantage:nth-child(2),html.gc-produktseite .sh-trust__unten>.sh-advantage:nth-child(2){padding-left:.9rem;border-left:1px solid var(--gc-linie)}html.gc-produktseite .sh-trust .sh-advantage img{width:20px;height:20px;margin-right:.75rem;opacity:.8}html.gc-produktseite .sh-trust .sh-meta_titel{font-family:var(--gc-font-text);font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--gc-tinte)}html.gc-produktseite .sh-trust .sh-meta_untertitel{margin-top:.15rem;font-size:.75rem;line-height:1.35;color:var(--gc-tinte-2)}html.gc-produktseite .product-upsell__holder{padding:0;border:1px solid var(--gc-linie);border-radius:3px;background:transparent}html.gc-produktseite .product-upsell__image{border-radius:2px;overflow:hidden}html.gc-produktseite .product-upsell__subtitle{font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-tinte-2)}html.gc-produktseite .product-upsell__title{font-size:1rem;line-height:1.3;letter-spacing:-.005em}html.gc-produktseite .product-upsell__title a{color:var(--gc-tinte);text-decoration:none}html.gc-produktseite .product-upsell__price{font-family:var(--gc-font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--gc-tinte-2)}html.gc-produktseite .product-upsell__btn{border-radius:999px}html.gc-produktseite .image-with-text__content--has-color{background-color:var(--gc-porzellan);border-radius:3px}html.gc-produktseite .image-with-text__image,html.gc-produktseite .image-with-text__image-bg{border-radius:3px}html.gc-produktseite .image-with-text__accordion{--border: var(--gc-tinte);--border-opacity: .2}html.gc-produktseite .image-with-text__accordion .accordion__title{border-radius:0}html.gc-produktseite .image-with-text__accordion .accordion__title-icon{overflow:hidden;border-radius:2px}html.gc-produktseite .image-with-text__accordion .accordion__title-text{font-family:var(--gc-font-text);font-size:1rem;font-weight:600;letter-spacing:0}html.gc-produktseite .overlapping-images{background-color:var(--gc-porzellan)}html.gc-produktseite .overlapping-images__image-bg,html.gc-produktseite .mosaic__item,html.gc-produktseite .mosaic__item__image{border-radius:3px}html.gc-js.gc-produktseite .product-gallery{animation:gc-open-up 1.3s var(--gc-ease-io) .12s both}html.gc-js.gc-produktseite .product-single__details .form__wrapper>*{animation:gc-fade-up .9s var(--gc-ease-out) both}html.gc-js.gc-produktseite .product-single__details .form__wrapper>:nth-child(-n+2){animation-delay:.25s}html.gc-js.gc-produktseite .product-single__details .form__wrapper>:nth-child(3){animation-delay:.35s}html.gc-js.gc-produktseite .product-single__details .form__wrapper>:nth-child(4){animation-delay:.45s}html.gc-js.gc-produktseite .product-single__details .form__wrapper>:nth-child(n+5){animation-delay:.55s}html.gc-js.gc-produktseite .product__price-wrapper{border-color:transparent;background:linear-gradient(var(--gc-linie),var(--gc-linie)) left top / 100% 1px no-repeat,linear-gradient(var(--gc-linie),var(--gc-linie)) left bottom / 100% 1px no-repeat;animation:gc-rules 1.1s var(--gc-ease-io) .45s both}@media(min-width:768px){html.gc-produktseite cart-bar.cart-bar{left:50%;bottom:24px;display:block;width:max-content;max-width:min(720px,calc(100vw - 48px));border-radius:999px;background:var(--gc-tinte);color:#f4f0ea;box-shadow:0 14px 44px #1c181547;transform:translate3d(-50%,150%,0);transition:transform .7s var(--gc-ease-out),opacity .4s ease,visibility 0s linear .7s}html.gc-produktseite cart-bar.cart-bar.is-visible,html.gc-produktseite cart-bar.cart-bar:focus-within{transform:translate3d(-50%,0,0);transition:transform .7s var(--gc-ease-out),opacity .4s ease}html.gc-produktseite .cart-bar__form__wrapper{flex:none;align-items:center;gap:1rem;height:auto;padding:8px}html.gc-produktseite .cart-bar__media{flex:none;width:44px;height:44px;overflow:hidden;border-radius:999px;background:#f4f1ec}html.gc-produktseite .cart-bar__media img{width:100%;height:100%;object-fit:cover}html.gc-produktseite .cart-bar__info{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.6rem;row-gap:2px;min-width:0;max-width:22rem}html.gc-produktseite .cart-bar__product__title{grid-column:1 / -1;margin:0;overflow:hidden;font-family:var(--gc-font-text);font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:#f4f0ea}html.gc-produktseite .cart-bar__product__price{margin:0;font-family:var(--gc-font-mono);font-size:.6875rem;letter-spacing:.06em;color:#f4f0eacc}html.gc-produktseite .gc-cartbar-hinweis{font-family:var(--gc-font-mono);font-size:.625rem;letter-spacing:.06em;white-space:nowrap;color:#f4f0ea8c}html.gc-produktseite .cart-bar__quantity{display:none}html.gc-produktseite .cart-bar__form{flex:none;max-width:none;margin-left:.6rem}html.gc-produktseite .cart-bar__form .product__submit__add{min-height:44px;padding:0 1.3rem;border:0;border-radius:999px;background:#f4f0ea;color:var(--gc-tinte);font-size:.75rem;font-weight:600;letter-spacing:.11em}}@media(max-width:767px){html.gc-produktseite cart-bar.cart-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;background:transparent;box-shadow:none;transform:translate3d(0,calc(100% + 32px),0)}html.gc-produktseite cart-bar.cart-bar.is-visible,html.gc-produktseite cart-bar.cart-bar:focus-within{transform:translateZ(0)}html.gc-produktseite .cart-bar__form__wrapper{padding:0}html.gc-produktseite .cart-bar__form{gap:0}html.gc-produktseite .has-no-options .cart-bar__options{display:none}html.gc-produktseite .cart-bar__submit{flex:1 1 auto}html.gc-produktseite .cart-bar__media,html.gc-produktseite .cart-bar__info,html.gc-produktseite .cart-bar__quantity{display:none}html.gc-produktseite .cart-bar__form .product__submit__add{min-height:52px;border-radius:999px;box-shadow:0 12px 32px #1c181547;letter-spacing:.1em}}:root:root{--jdgm-star-color: var(--gc-tinte);--jdgm-reviewer-name-color: var(--gc-tinte)}.jdgm-star{color:var(--gc-tinte)!important}.jdgm-histogram__bar-content{background-color:var(--gc-tinte)!important}.rating__star{color:var(--gc-tinte)}.sticky-images-and-text__gestapelt{display:none}@media(max-width:767px){.sticky-images-and-text .sticky-images-and-text__body{display:none}.sticky-images-and-text .sticky-images-and-text__gestapelt{display:grid;gap:clamp(2.75rem,12vw,3.5rem);padding-inline:var(--gc-gutter, 20px)}.sticky-images-and-text__gestapelt .sticky-images-and-text__wrapper{display:flex;flex-direction:column;gap:1.25rem}.sticky-images-and-text .sticky-images-and-text__gestapelt .sticky-images-and-text__image{order:-1;flex:none;padding:0}.sticky-images-and-text .sticky-images-and-text__gestapelt .image-wrapper{padding-top:125%!important}.sticky-images-and-text__gestapelt .sticky-text{position:relative;top:auto;left:auto;bottom:auto;width:100%;transform:none;opacity:1;visibility:visible}}.mobile-menu__item--level-1:has(>a.mobile-navlink--level-1[href$="/collections/alle-behandlungen"]) .mobile-navlink--level-2{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-right:18px}.mobile-menu__item--level-1:has(>a.mobile-navlink--level-1[href$="/collections/alle-behandlungen"]) .mobile-navlink--level-2:after{content:"Infos \2192";content:"Infos \2192" / "";flex:none;font-family:var(--gc-font-mono);font-size:.625rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-taupe)}.mobile-menu__item--level-1:has(>a.mobile-navlink--level-1[href$="/collections/alle-behandlungen"]) .mobile-navlink--level-2[href$="/collections/alle-behandlungen"]:after{content:"\dc bersicht \2192";content:"\dc bersicht \2192" / ""}.mobile-menu__item--level-1:has(>a.mobile-navlink--level-1[href$="/collections/alle-behandlungen"]) .mobile-navlink--level-2[href$="/pages/leistungen"]:after{content:"Preise \2192";content:"Preise \2192" / ""}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gc-motion.css.map */
