.dm-jewelry{--gold: #C9A24B;--silber: #C7C9CC;font-family:Outfit,Helvetica,Arial,sans-serif;color:#1a1a1a;background:#f2f2f2}.dm-jewelry [hidden]{display:none!important}.dm-jewelry .outer__main{display:flex;align-items:stretch;height:calc(100svh - var(--dm-jewelry-offset, 64px));min-height:560px}.dm-jewelry .buehne{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#f2f2f2}.dm-jewelry #ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-repeat:no-repeat;background-position:center;background-size:cover}.dm-jewelry #stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;touch-action:pan-y;cursor:grab}.dm-jewelry #stage.dragging{cursor:grabbing}.dm-jewelry #stage img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:min(92%,560px);max-height:90%}.dm-jewelry .main__switcher{width:445px;max-width:445px;flex:0 0 445px;background:#fff;border-left:1px solid rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.dm-jewelry .schritt-inhalt{flex:1 1 auto;overflow-y:auto;padding:10px 25px 0}.dm-jewelry .elem__picker{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}.dm-jewelry .elem__picker:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.dm-jewelry .elem__picker .kopfzeile{font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:10px}.dm-jewelry .hinweis{font-size:11.5px;color:#6b6663;margin-top:6px;line-height:1.4}.dm-jewelry input[type=text],.dm-jewelry input[type=date],.dm-jewelry input[type=time],.dm-jewelry textarea{width:100%;padding:11px 12px;border:1px solid #ccc;border-radius:0;font-family:inherit;font-size:14px;color:#1a1a1a;background:#fff}.dm-jewelry input:focus-visible,.dm-jewelry textarea:focus-visible,.dm-jewelry button:focus-visible,.dm-jewelry a:focus-visible{outline:2px solid #16212c;outline-offset:2px}.dm-jewelry textarea{resize:none;height:64px}.dm-jewelry .zaehler{font-size:11px;color:#6b6663;text-align:right;margin-top:4px}.dm-jewelry .open__popup--ideas{display:inline-block;margin-top:8px;font-size:12px;color:#555;text-decoration:underline;cursor:pointer}.dm-jewelry .open__popup--ideas:hover{color:#1a1a1a}.dm-jewelry .tab-help{text-align:right;margin-bottom:8px}.dm-jewelry .tab-help__toggle{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#999;text-decoration:none;cursor:pointer;transition:color .3s}.dm-jewelry .tab-help__toggle:hover{color:#16212c}.dm-jewelry .tab-help__toggle svg{width:16px;height:16px;opacity:.5;transition:opacity .3s,filter .3s}.dm-jewelry .tab-help__toggle.is-active{color:#16212c}.dm-jewelry .tab-help__toggle.is-active svg{opacity:1;filter:drop-shadow(0 0 4px rgba(255,200,0,.7))}.dm-jewelry .tab-help__toggle.is-active .bulb-glow{fill:#ffd54f}.dm-jewelry .tab-help__content{background:#f8f8f6;border:1px solid #e8e8e6;border-radius:8px;padding:16px;margin-bottom:16px;font-size:13px;line-height:1.6;color:#444}.dm-jewelry .tab-help__content ul{margin:0;padding-left:18px;list-style:disc}.dm-jewelry .tab-help__content li{margin-bottom:6px}.dm-jewelry .tab-help__close{text-align:right;margin-bottom:8px}.dm-jewelry .tab-help__close a{font-size:12px;color:#999;text-decoration:none}.dm-jewelry .tab-help__close a:hover{color:#16212c}.dm-jewelry .ort-liste{position:relative}.dm-jewelry .ort-treffer{position:absolute;left:0;right:0;top:100%;background:#fff;border:1px solid #ccc;border-top:0;z-index:20;max-height:200px;overflow-y:auto;display:none}.dm-jewelry .ort-treffer button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;background:#fff;font-family:inherit;font-size:13px;cursor:pointer;color:#1a1a1a}.dm-jewelry .ort-treffer button:hover{background:#f2f2f2}.dm-jewelry .ort-treffer .voll{display:block;font-size:11px;color:#8a867f}.dm-jewelry .swatch-row{display:flex;gap:8px}.dm-jewelry .swatch{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:1px solid #ccc;background:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;color:#1a1a1a;border-radius:0}.dm-jewelry .swatch .dot{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.dm-jewelry .swatch.current{border:2px solid #000;font-weight:600}.dm-jewelry .swatch[data-farbe=gold] .dot{background:radial-gradient(circle at 35% 30%,#EDD9A3,var(--gold))}.dm-jewelry .swatch[data-farbe=silber] .dot{background:radial-gradient(circle at 35% 30%,#F2F3F4,var(--silber))}.dm-jewelry .elem__picker ul.two{margin:0;grid-template-columns:repeat(2,1fr)}.dm-jewelry .elem__picker ul.two>li>a[data-farbe]{padding:0;border:0;background:none;flex:initial;cursor:pointer;width:100%}.dm-jewelry .elem__picker ul.two>li>a[data-farbe].current{border:0}.dm-jewelry .elem__picker ul.two>li>a[data-farbe]>span.media{min-width:100%!important;max-width:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1;border:1px solid #E5E3DD!important;border-radius:6px!important;overflow:hidden!important;margin-bottom:8px!important;transition:border-color .2s ease!important}.dm-jewelry .elem__picker ul.two>li>a[data-farbe]>span.media .img{position:static!important;width:100%!important;height:100%!important;padding:0!important;background:transparent!important;margin-top:0!important;display:block!important}.dm-jewelry .elem__picker ul.two>li>a[data-farbe]>span.media .img>img{position:static!important;object-fit:cover!important;width:100%!important;height:100%!important;padding:0!important;border-radius:0!important;top:0!important}.dm-jewelry .elem__picker ul.two>li>a[data-farbe].current>span.media,.dm-jewelry .elem__picker ul.two>li>a[data-farbe]:hover>span.media{border:2px solid #000!important}.dm-jewelry .elem__picker ul.two>li>a[data-farbe]>span.media:after,.dm-jewelry .elem__picker ul.two>li>a[data-farbe]>span.media:before{display:none!important;content:none!important}.dm-jewelry .uhrzeit-row{display:flex;align-items:center;gap:10px}.dm-jewelry .uhrzeit-row input[type=time]{flex:1 1 auto}.dm-jewelry .schalter{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#333;padding:2px 0 8px;cursor:pointer}.dm-jewelry .benefits-box{background:var(--benefits-bg-color, #eeebe4);border-radius:8px;padding:16px;margin-top:14px}.dm-jewelry .benefits-list{list-style:none;margin:0;padding:0}.dm-jewelry .benefits-list li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:300;color:#333}.dm-jewelry .benefits-list li:before{content:none}.dm-jewelry .benefits-list li svg{flex-shrink:0}.dm-jewelry .availability-status{display:flex;align-items:center;gap:8px;justify-content:center;color:#4caf50;font-weight:500;font-size:14px;margin:4px 0 12px}.dm-jewelry .ka-social-proof--editor{margin-left:auto!important;margin-right:auto!important;font-weight:300}.dm-jewelry .ka-social-proof__text{font-weight:300!important}.dm-jewelry .desc{display:flex;justify-content:center;text-align:center}.dm-jewelry .desc .include{text-align:center}.dm-jewelry .variant-price{display:inline-block;font-size:20px;line-height:26px;font-weight:400;color:#000000b3}.dm-jewelry .price-tax-info{display:inline-block;font-size:13px;line-height:26px;font-weight:400;color:#6b6663;vertical-align:baseline}.dm-jewelry #atc-btn{margin-top:14px;cursor:pointer}.dm-jewelry .cart-btn.ok{background-color:#000;color:#fff}.dm-jewelry .cart-btn[disabled]{opacity:.55;cursor:not-allowed}.dm-jewelry.ist-produkt .bottom__controls{display:none}.dm-jewelry .bottom__controls{padding:14px 0 18px;margin-top:6px;border-top:1px solid #e5e5e5;background:#fff}.dm-jewelry .btn-pille{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;padding:12px 20px;min-height:66px;background-color:transparent;color:#000;border:1px solid #000;border-radius:0;font-size:14px;letter-spacing:.05em;font-weight:600;font-family:Outfit,Helvetica,Arial,sans-serif;cursor:pointer;transition:.3s ease all}.dm-jewelry .btn-pille:hover,.dm-jewelry .btn-pille.ok{background-color:#000;color:#fff}.dm-jewelry .btn-pille[disabled]{opacity:.55;cursor:not-allowed}.dm-jewelry .zurueck-mini{background:none;border:none;font-family:inherit;font-size:12.5px;color:#6b6663;cursor:pointer;padding:8px 0 0;width:100%;text-align:center}.dm-jewelry .cta-fehler{font-size:12px;color:#a33;margin-top:8px;text-align:center}@media screen and (max-width:767px){.dm-jewelry .outer__main{flex-direction:column;height:auto;min-height:0;overflow:visible}.dm-jewelry .buehne{flex:0 0 auto;height:46vh}.dm-jewelry .main__switcher{width:100%;max-width:none;flex:0 0 auto;border-left:0;border-top:1px solid rgba(0,0,0,.15);height:calc(100svh - var(--dm-jewelry-offset, 54px) - 22vh - var(--dm-jewelry-tail, 0px))}.dm-jewelry .schritt-inhalt{padding:8px 16px 0}.dm-jewelry .elem__picker{margin-bottom:12px;padding-bottom:10px}.dm-jewelry .bottom__controls{padding:14px 0 calc(18px + env(safe-area-inset-bottom))}.dm-jewelry .schritt-inhalt{padding-bottom:24px}.dm-jewelry textarea{height:52px}}.dm-jewelry .hinweis.ist-fehler{color:#a33}.dm-jewelry .pflicht-stern{margin-left:3px;color:#c0392b;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/71/assets/jewelry.css.map */
