.juf-services .home-section{padding-block:88px}.juf-services .home-section-heading{margin-bottom:36px}.services-hero{z-index:10;padding-top:24px;position:relative}.services-hero-search{z-index:3;width:100%;max-width:36rem;margin:31px 0 0;position:relative}.juf-services .home-section.services-overview{padding-top:32px}.juf-services .services-overview .home-section-heading{margin-bottom:24px}.services-hero-layout{isolation:isolate;min-height:480px;position:relative}.services-hero-copy{z-index:2;pointer-events:none;width:60%;padding-block:80px;position:relative}.services-hero-copy>*{pointer-events:auto}.services-hero-question{max-width:36rem;margin-top:28px;font-size:clamp(40px,4.2vw,62px)}.services-hero-question p>span{font-size:inherit;line-height:1.15}.services-hero-question p>span:first-child{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.05em;font-weight:500}.services-hero-question p>span:last-child{min-height:1.3em;color:var(--home-violet);margin-top:8px}.services-hero-question .hero-word{overflow-wrap:anywhere;max-width:100%;display:inline}.services-hero-intro{max-width:50ch;color:var(--home-secondary);margin-top:24px;font-size:16px;line-height:1.85}.services-hero-visual{background:#eee6dc;border-radius:0 24px 24px 0;position:absolute;inset:0 0 0 14%;overflow:hidden}.services-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0% 17%,#fffffff0 29%,#ffffffb5 40%,#fff0 65%);position:absolute;inset:0}.services-hero-visual .home-media>img,.services-hero-visual .home-media>video{object-position:right center}.services-hero-visual .home-media-disclosure{left:auto;right:52px}#services-overview-title{scroll-margin-top:190px}@media (max-width:1100px){.services-hero-copy{width:67%;padding-block:64px}.juf-services .home-section{padding-block:72px}}@media (max-width:800px){.services-hero{padding-top:30px}.services-hero-layout{min-height:0}.services-hero-copy{width:100%;padding-block:0 28px}.services-hero-visual{aspect-ratio:1.9;border-radius:18px;position:relative;inset:auto}.services-hero-visual:after{display:none}}@media (max-width:540px){.juf-services .home-section{padding-block:56px}.juf-services .home-section-heading{margin-bottom:28px}.services-hero-question{margin-top:20px;font-size:40px}.services-hero-question p>span:last-child{min-height:2.3em}.services-hero-intro{font-size:15px}}.services-overview-count{color:var(--home-secondary);font-size:12px}.services-more-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.services-more-links a{border:1px solid var(--home-line);border-radius:15px;align-items:center;gap:12px;padding:17px;font-size:14px;transition:background .2s,border-color .2s;display:flex}.services-more-links a>svg{color:var(--home-violet);flex-shrink:0}.services-more-links a>svg:last-child{margin-left:auto}.services-more-links a:hover{background:var(--home-lilac);border-color:#d4cce6}.juf-services .services-toc{margin-top:0}.juf-services .services-toc:not([data-header-dock])>div>div{border-color:var(--home-line);box-shadow:0 4px 16px #29353a08}.juf-services .services-toc a{padding:9px 14px;font-size:12px}.services-guide-section{scroll-margin-top:180px}section.services-guide-section{padding-block:152px}body{--tone-piercing:#e2ebf2;--tone-verlobungsringe:#e8ecf5;--tone-trauringe:#faf0d6;--tone-goldankauf:#f2eadc;--tone-reparatur:#edefef;--tone-crafts:#f0ebf8;--tone-wertermittlung:#f6f0e8;--tone-uhren:#e1ecea}body:has(.juf-services){transition:background-color .35s cubic-bezier(.2,.7,.2,1)}[data-tone]{--home-line:#29353a14;background:var(--tone);transition:background-color .35s cubic-bezier(.2,.7,.2,1)}body[data-leistung-tone] [data-tone]{background-color:#0000}[data-tone=piercing]{--tone:var(--tone-piercing);--home-violet:#56627a}[data-tone=verlobungsringe]{--tone:var(--tone-verlobungsringe);--home-violet:#2d3a60}[data-tone=trauringe]{--tone:var(--tone-trauringe);--home-violet:#9a6f13}[data-tone=goldankauf]{--tone:var(--tone-goldankauf);--home-violet:#30373f}[data-tone=reparatur]{--tone:var(--tone-reparatur)}[data-tone=crafts]{--tone:var(--tone-crafts)}[data-tone=wertermittlung]{--tone:var(--tone-wertermittlung)}[data-tone=uhren]{--tone:var(--tone-uhren);--home-violet:#22585f}body[data-leistung-tone=piercing]{background-color:var(--tone-piercing)}body[data-leistung-tone=verlobungsringe]{background-color:var(--tone-verlobungsringe)}body[data-leistung-tone=trauringe]{background-color:var(--tone-trauringe)}body[data-leistung-tone=goldankauf]{background-color:var(--tone-goldankauf)}body[data-leistung-tone=reparatur]{background-color:var(--tone-reparatur)}body[data-leistung-tone=crafts]{background-color:var(--tone-crafts)}body[data-leistung-tone=wertermittlung]{background-color:var(--tone-wertermittlung)}body[data-leistung-tone=uhren]{background-color:var(--tone-uhren)}[data-tone] .home-button:hover{background:color-mix(in srgb, var(--home-violet) 82%, black)}[data-tone] .services-label{color:var(--home-violet)}[data-tone] .services-faq details>p,[data-tone] .services-guide-intro{color:#565d68}.services-city-links a:not(:last-child){background:#fff}.services-toc+.services-guide-section{margin-top:64px}@media (min-width:1025px){.services-shops .home-rated-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.services-guide-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(56px,8vw,136px);display:grid}.services-guide-layout.is-flipped{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.services-guide-layout.is-flipped>:first-child{order:2}.services-guide-media{aspect-ratio:4/5;background:var(--home-lilac);border-radius:24px;position:relative;overflow:hidden}.services-media-fallback{background:linear-gradient(140deg,#faf9fc,#ece7f5);place-items:center;width:100%;height:100%;display:grid}.services-drawing{color:var(--home-violet);place-items:center;display:grid}.services-drawing>svg{width:100px;height:100px}.services-guide-copy{max-width:560px}.juf-services .services-guide-title{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.02em;color:var(--home-ink);margin:0;font-size:clamp(52px,5.6vw,84px);font-weight:500;line-height:.98}.services-guide-intro{color:var(--home-secondary);margin-top:36px;font-size:18px;line-height:1.75}.services-checklist{border-top:1px solid var(--home-line);margin-top:44px}.services-checklist li{border-bottom:1px solid var(--home-line);padding-block:16px;font-size:15px;line-height:1.6}.services-guide-cta{text-align:left;max-width:100%;margin-top:48px;line-height:1.5}.services-guide-cta svg{flex-shrink:0}.services-award{border:1px solid var(--home-line);background:#fff;border-radius:18px;align-items:center;gap:20px;margin-top:40px;padding:14px 20px 14px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.services-award:hover{border-color:#c7bce0;transform:translateY(-2px);box-shadow:0 10px 28px #54459514}.services-award>img{border-radius:8px;width:112px;height:auto}.services-award>span{min-width:0}.services-award strong{color:var(--home-violet);font-size:15px;font-weight:500;display:block}.services-award>span>span{color:var(--home-secondary);margin-top:4px;font-size:13px;line-height:1.5;display:block}.services-award>svg{color:var(--home-violet);flex-shrink:0;margin-left:auto;transition:transform .2s}.services-award:hover>svg{transform:translate(2px,-2px)}.services-guide-media img,.services-guide-media video{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.services-guide-media:hover img,.services-guide-media:hover video{transform:scale(1.03)}.services-shops{margin-top:128px}.services-shops-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.services-label{letter-spacing:.14em;text-transform:uppercase;color:var(--home-secondary);margin-bottom:20px;font-size:11px;font-weight:500}.juf-services .services-shops-heading .home-text-link{font-size:13px}.services-guide-details{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(56px,8vw,136px);margin-top:104px;display:grid}.services-guide-details:not(:has(.services-nearby)){grid-template-columns:minmax(0,7fr)}.services-faq details{border-top:1px solid var(--home-line)}.services-faq details:last-child{border-bottom:1px solid var(--home-line)}.services-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:17px;line-height:1.55;list-style:none;transition:color .2s;display:flex}.services-faq summary::-webkit-details-marker{display:none}.services-faq summary:hover,.services-faq details[open] summary{color:var(--home-violet)}.services-faq details[open] .home-faq-plus:after{transform:rotate(0)}.services-faq details>p{max-width:62ch;color:var(--home-secondary);padding:0 32px 28px 0;font-size:15px;line-height:1.85}.services-city-links{flex-wrap:wrap;gap:10px;display:flex}.services-city-links a{border:1px solid var(--home-line);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.services-city-links a>svg{color:var(--home-violet)}.services-city-links a:hover{border-color:var(--home-violet);background:var(--home-lilac);color:var(--home-violet)}.services-city-links a:last-child{border-color:#0000;font-weight:500}.services-city-links a:last-child:hover{background:0 0}section.services-guide-section.services-piercing-section{padding-block:0}.services-piercing{background:linear-gradient(160deg,#dce7ef,#f6f8fa);padding:152px 0}.services-piercing .home-kicker{color:#56627a;margin-bottom:24px}.juf-services .services-piercing .services-guide-title{color:#3f4c63}.services-piercing .services-guide-cta{background:#56627a}.services-piercing .services-guide-cta:hover{background:#445269}.services-piercing .services-checklist,.services-piercing .services-checklist li,.services-piercing .services-faq details,.services-piercing .services-award,.services-piercing .services-city-links a:not(:last-child){border-color:#c3d3df}.services-piercing .services-award strong{color:#465670}.services-piercing-collage{grid-template-columns:1.2fr .8fr;align-self:stretch;gap:12px;display:grid}.services-piercing-collage .services-guide-media{aspect-ratio:auto;border-radius:20px;grid-row:span 2}.services-piercing-photo{border-radius:20px;min-height:200px;position:relative;overflow:hidden}.services-piercing .studex{margin-top:0}.juf-services .services-crafts .home-section-heading{margin-bottom:88px}.services-crafts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,112px);display:grid}.services-crafts-grid .services-guide-media{aspect-ratio:3/2;margin-bottom:48px}.juf-services .services-crafts-grid .services-guide-title{font-size:clamp(40px,3.8vw,56px)}.services-crafts-grid .services-faq{margin-top:72px}.services-closing-intro{max-width:480px;color:var(--home-secondary);margin-top:20px;font-size:14px;line-height:1.9}.services-newsletter{color:#fff;background:#302845;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:72px;padding:56px;display:grid}.services-newsletter .home-kicker{color:#c9bfdf}.services-newsletter .home-section-intro{color:#ded8e9;max-width:48ch;font-size:15px;line-height:1.85}.juf-services .services-newsletter h2{color:#fff;font-size:32px}@media (max-width:1100px){.services-more-links{grid-template-columns:repeat(3,minmax(0,1fr))}.services-newsletter{gap:32px;padding:40px}}@media (max-width:1024px){section.services-guide-section,.services-piercing{padding-block:112px}.services-guide-layout,.services-guide-layout.is-flipped,.services-guide-details{grid-template-columns:1fr;gap:56px}.services-shops{margin-top:96px}.services-guide-layout.is-flipped>:first-child{order:0}.services-guide-media{aspect-ratio:3/2}.services-guide-copy,.services-faq{max-width:640px}.services-guide-details{margin-top:80px}.services-piercing-collage{min-height:420px}.services-newsletter{grid-template-columns:1fr}}@media (max-width:800px){.services-more-links{grid-template-columns:repeat(2,minmax(0,1fr))}.services-crafts-grid{grid-template-columns:1fr;gap:112px}}@media (max-width:540px){.services-overview .home-section-heading{align-items:start}.services-overview-count{font-size:11px}.services-more-links{gap:9px;margin-top:18px}.services-more-links a{gap:8px;padding:12px 10px;font-size:11px;line-height:1.6}.services-more-links a>svg{width:16px}.services-more-links a>svg:last-child{display:none}.services-guide-section{scroll-margin-top:200px}section.services-guide-section{padding-block:88px}.services-toc+.services-guide-section{margin-top:32px}.services-piercing{padding-block:88px}.services-guide-layout,.services-guide-layout.is-flipped{gap:40px}.services-guide-media{aspect-ratio:4/5;border-radius:18px}.juf-services .services-guide-title{font-size:48px}.services-guide-intro{margin-top:24px;font-size:16px}.services-checklist{margin-top:32px}.services-guide-cta{justify-content:center;width:100%;margin-top:36px}.services-award{gap:14px;margin-top:28px}.services-award>img{width:84px}.services-shops{margin-top:72px}.services-guide-details{gap:56px;margin-top:64px}.services-faq summary{font-size:16px}.services-faq details>p{padding-right:0}.services-piercing-collage{gap:9px;min-height:340px}.services-piercing-collage .services-guide-media,.services-piercing-photo{border-radius:14px}.services-crafts-grid .services-guide-media{aspect-ratio:4/3}.services-crafts-grid{gap:88px}.services-closing-intro{font-size:12px}.services-newsletter{border-radius:22px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){.services-award:hover,.services-guide-media:hover img,.services-guide-media:hover video{transform:none}[data-tone]{transition:none}body:has(.juf-services){transition:none}}@media (max-width:639px){body:has(.services-toc[data-header-dock]) header>div{border-bottom-color:#0000}}
@media (max-width:639px){.juf-services .services-hero-intro,.juf-services .services-hero .home-hero-reassurance,.juf-services .services-hero .home-kicker{display:none}.juf-services .services-hero-question{margin-top:0;font-size:min(34px,10.2041vw - 4.08163px)}.juf-services .services-hero-question p>span:last-child{white-space:nowrap;min-height:1.2em;margin-top:2px}.juf-services .services-hero-search{margin-top:20px}.juf-services .services-hero-copy{padding-bottom:20px}.juf-services .services-hero-visual{aspect-ratio:2.4}.juf-services .home-section.services-overview{padding-bottom:16px}.juf-home.juf-services .services-overview h2{margin-top:6px;font-size:24px}.juf-services .services-overview .home-section-heading{margin-bottom:16px}.juf-services .home-service-film{flex-basis:42%}.juf-services .home-service-visual{aspect-ratio:.8}.juf-services .home-service-label h3{font-size:15px}.juf-services .home-service-label p{font-size:11px}.juf-services .services-more-links{margin-top:14px}.juf-services .services-shops .home-rated-card{flex-basis:72%;grid-template-rows:150px auto}.juf-home.juf-services .services-shops .home-rated-heading h3{font-size:16px}.juf-services .services-shops .home-rated-rating{padding:6px 9px;bottom:10px;left:10px}.juf-services .services-shops .home-rated-expert{top:10px;left:10px}.juf-services .services-shops .home-rated-details>.home-text-link{display:none}.juf-services section.services-guide-section,.juf-services .services-piercing{padding-block:56px}.juf-services section.services-guide-section.services-piercing-section{padding-block:0}.juf-services .services-toc+.services-guide-section{margin-top:0}.juf-services .services-crafts-grid article{flex-direction:column;gap:24px;display:flex}.juf-services .services-guide-layout>.services-guide-copy,.juf-services .services-crafts-grid article>.services-guide-copy{order:-1}.juf-services .services-guide-layout,.juf-services .services-guide-layout.is-flipped{gap:28px}.juf-services .services-guide-intro{margin-top:16px}.juf-services .services-checklist{margin-top:20px}.juf-services .services-guide-cta{margin-top:24px}.juf-services .services-award{margin-top:16px}.juf-services .services-shops{margin-top:40px}.juf-services .services-label{margin-bottom:12px}.juf-services .services-guide-details{gap:32px;margin-top:36px}.juf-services .services-faq summary{padding-block:16px;font-size:15px}.juf-services .services-faq details>p{padding-bottom:18px;font-size:14px;line-height:1.7}.juf-services .services-city-links a{padding:7px 12px;font-size:13px}.juf-services .services-crafts-grid{gap:56px}}
