.jm,.jm-cart-strip{--jm-navy:#1A2A44;--jm-navy-90:#26374f;--jm-cream:#fafaf8;--jm-gold:#B48A3A;--jm-gold-soft:#d0ad6a;--jm-gold-deep:#8f6c2c;--jm-paper:#ffffff;--jm-warm:#FBFAF5;--jm-line:#E7E2D6;--jm-ink:#1A2A44;--jm-muted:#6B7A8D;--jm-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--jm-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--jm-shadow:0 24px 60px -20px rgba(26,42,68,.38), 0 6px 18px -8px rgba(26,42,68,.22);--jm-shadow-soft:0 10px 30px -14px rgba(26,42,68,.28)}.jm,.jm *{box-sizing:border-box}.jm button{font-family:inherit;cursor:pointer}.jm-launcher{--jm-size: clamp(60px, 4.2vw, 88px);--jm-gap: clamp(22px, 2vw, 40px);position:fixed;right:var(--jm-gap);bottom:var(--jm-gap);z-index:9998;display:flex;align-items:center;gap:clamp(11px,.9vw,16px);background:transparent;border:0;padding:0;max-width:calc(100vw - var(--jm-gap) * 2);font-family:var(--jm-sans);opacity:1;transform:none;transition:opacity .3s ease,transform .3s cubic-bezier(.2,1,.3,1)}@keyframes jm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.jm-launcher .jm-prompt{background:var(--jm-cream);border:1px solid var(--jm-line);border-radius:16px 16px 5px;padding:clamp(10px,.8vw,15px) clamp(15px,1.2vw,22px);box-shadow:var(--jm-shadow);text-align:left;max-width:clamp(240px,21vw,340px);transition:opacity .4s,transform .4s cubic-bezier(.2,1.1,.3,1)}.jm-launcher .jm-k{display:block;font-size:clamp(9.5px,.62vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--jm-gold-deep);font-weight:700;margin-bottom:3px}.jm-launcher .jm-q{display:block;font-size:clamp(13.5px,.95vw,17.5px);color:var(--jm-ink);line-height:1.35;font-weight:500}.jm-launcher.jm-tucked .jm-prompt{opacity:0;transform:translate(10px) scale(.95);pointer-events:none;position:absolute;right:calc(var(--jm-size) + 18px)}.jm-medallion{width:var(--jm-size, 60px);height:var(--jm-size, 60px);border-radius:50%;flex:none;position:relative;background:var(--jm-cream);border:2px solid var(--jm-gold);box-shadow:var(--jm-shadow-soft);display:grid;place-items:center;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.jm-launcher:hover .jm-medallion{transform:translateY(-3px)}.jm-medallion:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid var(--jm-gold-soft);opacity:.45}.jm-medallion svg{width:calc(var(--jm-size, 60px) * .57);height:calc(var(--jm-size, 60px) * .57)}.jm-pulse{position:absolute;top:3.5%;right:3.5%;width:calc(var(--jm-size, 60px) * .22);height:calc(var(--jm-size, 60px) * .22);border-radius:50%;background:#2e7d52;border:2px solid var(--jm-cream);animation:jm-pulse 2.6s infinite;z-index:2;box-sizing:border-box}@keyframes jm-pulse{0%{box-shadow:0 0 #2e7d5280}70%{box-shadow:0 0 0 12px #2e7d5200}to{box-shadow:0 0 #2e7d5200}}.jm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#141e324d;opacity:0;pointer-events:none;transition:opacity .35s}.jm-scrim.jm-on{opacity:1;pointer-events:auto}.jm-panel{position:fixed;z-index:9999;background:var(--jm-warm);display:flex;flex-direction:column;box-shadow:var(--jm-shadow);font-family:var(--jm-sans);overscroll-behavior:contain;transition:transform .42s cubic-bezier(.5,.02,.2,1)}.jm-panel{top:0;right:0;height:100%;width:var(--jm-panel-w, 392px);max-width:100vw;border-left:1px solid var(--jm-line);transform:translate(105%)}.jm-panel.jm-open{transform:translate(0)}@media(max-width:600px){.jm-panel{top:auto;left:0;right:0;bottom:0;height:86vh;width:auto;border-left:0;border-top:1px solid var(--jm-line);border-radius:20px 20px 0 0;transform:translateY(101%)}.jm-panel.jm-open{transform:translateY(0)}.jm-launcher{right:16px;bottom:16px}.jm-launcher .jm-prompt{max-width:200px}.jm-composer input,.jm-calc input{font-size:16px}}.jm-ph{display:flex;align-items:center;gap:12px;padding:16px 16px 13px;border-bottom:1px solid var(--jm-line);position:relative;background:var(--jm-cream)}.jm-ph .jm-av{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--jm-gold);background:var(--jm-paper);display:grid;place-items:center;flex:none}.jm-ph .jm-av svg{width:26px;height:26px}.jm-ph .jm-nm{font-family:var(--jm-serif);font-size:23px;line-height:1;color:var(--jm-navy);font-weight:500}.jm-ph .jm-rl{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--jm-gold-deep);font-weight:700;margin-top:3px}.jm-ph .jm-mus{margin-left:auto;background:transparent;border:1px solid var(--jm-line);color:var(--jm-muted);font-family:inherit;font-size:11px;letter-spacing:.04em;padding:6px 11px;border-radius:999px;line-height:1;white-space:nowrap;cursor:pointer;transition:.16s}.jm-ph .jm-mus:hover{border-color:var(--jm-navy);color:var(--jm-navy)}.jm-ph .jm-mus[hidden]{display:none}.jm-ph .jm-x{margin-left:auto;background:transparent;border:0;color:var(--jm-muted);font-size:15px;width:34px;height:34px;border-radius:8px;line-height:1}.jm-ph .jm-x:hover{background:#1a2a440f;color:var(--jm-navy)}@media(max-width:600px){.jm-ph:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:42px;height:5px;border-radius:5px;background:var(--jm-line)}}.jm-chat{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 14px 6px;display:flex;flex-direction:column;gap:10px}.jm-chat>*{flex:none}.jm-m{display:flex;gap:9px;max-width:100%}.jm-m.jm-user{flex-direction:row-reverse}.jm-m .jm-mav{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--jm-gold-soft);background:var(--jm-cream);display:grid;place-items:center;margin-top:2px}.jm-m .jm-mav svg{width:16px;height:16px}.jm-m.jm-user .jm-mav{display:none}.jm-m .jm-txt{font-size:13.8px;line-height:1.5;padding:10px 13px;border-radius:14px;max-width:82%}.jm-m.jm-james .jm-txt{background:var(--jm-paper);border:1px solid var(--jm-line);border-top-left-radius:5px;color:var(--jm-ink)}.jm-m.jm-user .jm-txt{background:var(--jm-navy);color:var(--jm-cream);border-top-right-radius:5px;font-weight:500}.jm-m .jm-txt em{color:var(--jm-gold-deep);font-style:normal;font-weight:700}.jm-m.jm-user .jm-txt em{color:var(--jm-gold-soft)}.jm-m.jm-card .jm-txt{max-width:100%;width:100%;padding:0;background:transparent;border:0}.jm-dots span{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--jm-muted);margin:0 1.5px;animation:jm-blink 1.2s infinite}.jm-dots span:nth-child(2){animation-delay:.2s}.jm-dots span:nth-child(3){animation-delay:.4s}@keyframes jm-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.jm-replies{display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding-left:35px}.jm-replies button{background:var(--jm-paper);border:1px solid var(--jm-gold-soft);color:var(--jm-gold-deep);padding:9px 14px;border-radius:13px;font-size:13px;font-weight:600;text-align:left;transition:.16s;max-width:90%}.jm-replies button:hover{background:var(--jm-gold);color:#fff;border-color:var(--jm-gold)}.jm-replies.jm-past button{opacity:.5}.jm-replies.jm-past button:hover{opacity:1}.jm-replies button.jm-link:after{content:" \2197";opacity:.55;font-weight:700}.jm-replies button.jm-cta{background:var(--jm-navy);border-color:var(--jm-navy);color:var(--jm-cream)}.jm-replies button.jm-cta:hover{background:var(--jm-navy-90);border-color:var(--jm-navy-90);color:#fff}.jm-composer{flex:none;display:flex;gap:8px;padding:11px 12px;border-top:1px solid var(--jm-line);align-items:center;background:var(--jm-cream);padding-bottom:calc(11px + env(safe-area-inset-bottom))}.jm-composer input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--jm-line);border-radius:12px;background:var(--jm-paper);color:var(--jm-ink);font-size:14px;font-family:inherit}.jm-composer input:focus{outline:2px solid var(--jm-gold);outline-offset:1px;border-color:var(--jm-gold)}.jm-composer .jm-send{flex:none;width:44px;height:44px;border-radius:12px;background:var(--jm-navy);color:var(--jm-cream);border:0;font-size:17px;display:grid;place-items:center}.jm-composer .jm-send:hover{background:var(--jm-navy-90)}.jm-howto{border:1px solid var(--jm-line);border-radius:13px;overflow:hidden;background:var(--jm-paper)}.jm-howto .jm-cap{background:var(--jm-navy);color:var(--jm-cream);padding:9px 13px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.jm-howto .jm-diag{padding:14px 12px 2px}.jm-steps{padding:6px 14px 14px;margin:0;color:var(--jm-muted);font-size:13px;display:flex;flex-direction:column;gap:8px;list-style:none}.jm-steps li{display:flex;gap:9px}.jm-steps .jm-n{flex:none;width:19px;height:19px;border-radius:50%;background:var(--jm-gold);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;margin-top:1px}.jm-steps b{color:var(--jm-ink)}.jm-tbl{width:100%;border-collapse:collapse;font-size:12.5px;background:var(--jm-paper);border:1px solid var(--jm-line);border-radius:13px;overflow:hidden}.jm-tbl caption{caption-side:top;text-align:left;font-family:var(--jm-serif);font-size:17px;padding:11px 13px 4px;color:var(--jm-navy)}.jm-tbl th,.jm-tbl td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--jm-line);font-variant-numeric:tabular-nums}.jm-tbl th{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--jm-muted)}.jm-tbl tr:last-child td{border-bottom:0}.jm-tbl tr.jm-hit td{background:var(--jm-cream);font-weight:700;color:var(--jm-gold-deep)}.jm-tbl .jm-sz{font-family:var(--jm-serif);font-size:15px}.jm-res{border:1px solid var(--jm-gold);border-radius:13px;overflow:hidden}.jm-res .jm-big{background:var(--jm-navy);color:var(--jm-cream);font-family:var(--jm-serif);font-size:24px;padding:12px 15px;display:flex;align-items:baseline;gap:8px;font-weight:500}.jm-res .jm-big small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-family:var(--jm-sans);font-weight:600}.jm-res .jm-tbl{border:0;border-radius:0}.jm-calc{border:1px solid var(--jm-line);border-radius:13px;padding:14px;background:var(--jm-paper)}.jm-calc .jm-t{font-family:var(--jm-serif);font-size:18px;color:var(--jm-navy);margin-bottom:2px}.jm-calc .jm-s{font-size:12px;color:var(--jm-muted);margin-bottom:11px}.jm-calc .jm-inl{display:flex;gap:9px;align-items:center}.jm-calc input{flex:1;min-width:0;padding:11px 13px;border:1px solid var(--jm-line);border-radius:10px;background:var(--jm-warm);color:var(--jm-ink);font-size:15px;font-family:inherit}.jm-calc input:focus{outline:2px solid var(--jm-gold);outline-offset:1px;border-color:var(--jm-gold)}.jm-calc .jm-unit{font-size:13px;color:var(--jm-muted);font-weight:600}.jm-calc .jm-go{flex:none;padding:11px 16px;border-radius:10px;background:var(--jm-navy);color:var(--jm-cream);border:0;font-weight:600;font-size:13px}.jm-calc .jm-go:hover{background:var(--jm-navy-90)}.jm-jeans{display:flex;flex-wrap:wrap;gap:7px;padding-left:35px}.jm-jeans button{background:var(--jm-paper);border:1px solid var(--jm-line);color:var(--jm-ink);padding:9px 13px;border-radius:11px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;transition:.16s}.jm-jeans button:hover{border-color:var(--jm-gold);color:var(--jm-gold-deep)}.jm-game{border:1px solid var(--jm-line);border-radius:13px;overflow:hidden;background:var(--jm-paper)}.jm-game-cap{background:var(--jm-navy);color:var(--jm-cream);padding:9px 13px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.jm-game-stage{position:relative;width:100%;aspect-ratio:16/10;background:radial-gradient(circle at 50% 40%,#f4efe4,#e6dfd0);display:grid;place-items:center;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.jm-game-stage:active{cursor:grabbing}.jm-game-stage svg{width:64%;height:64%;pointer-events:none}.jm-game-tarnish{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.jm-game-shine{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(circle at 50% 38%,#fffffff2,#fff0 55%);pointer-events:none;transition:opacity .5s}.jm-game-shine.on{opacity:1}.jm-game-meter{height:6px;background:var(--jm-cream)}.jm-game-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--jm-gold-soft),var(--jm-gold));transition:width .18s}.jm-game-hint{font-size:12px;color:var(--jm-muted);padding:9px 13px;line-height:1.4}.jm.jm-cart-open .jm-launcher{right:calc(var(--jm-cart-w, 560px) + var(--jm-gap, 22px))}.jm.jm-cart-open .jm-launcher .jm-prompt{opacity:0;pointer-events:none;position:absolute;right:calc(var(--jm-size) + 18px)}@media(max-width:900px){.jm.jm-cart-open .jm-launcher{display:none!important}}.jm-cart-strip{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:0 0 12px;background:var(--jm-cream);border:1px solid var(--jm-line);border-radius:12px;font-family:var(--jm-sans)}.jm-cart-strip *{box-sizing:border-box}.jm-cart-av{width:30px;height:30px;border-radius:50%;border:1px solid var(--jm-gold);background:var(--jm-paper);display:grid;place-items:center;flex:none}.jm-cart-av svg{width:18px;height:18px}.jm-cart-body{flex:1;min-width:0}.jm-cart-line{font-size:13px;color:var(--jm-ink);line-height:1.4;margin-bottom:8px}.jm-cart-chips{display:flex;gap:7px;flex-wrap:wrap}.jm-cart-chips button{background:var(--jm-paper);border:1px solid var(--jm-gold-soft);color:var(--jm-gold-deep);padding:7px 12px;border-radius:10px;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:.16s}.jm-cart-chips button:hover{background:var(--jm-gold);color:#fff;border-color:var(--jm-gold)}.jm-launcher.jm-nudge .jm-medallion{animation:jm-nudge 1s cubic-bezier(.36,.07,.19,.97) 2}@keyframes jm-nudge{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}.jm-logo-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.jm-ph .jm-av:has(.jm-logo-img),.jm-m .jm-mav:has(.jm-logo-img),.jm-cart-av:has(.jm-logo-img){background:transparent;border:none;padding:0;overflow:hidden}.jm-medallion:has(.jm-logo-img),.jm-medallion.has-logo{background:transparent;border:none;padding:0;overflow:visible}.jm-medallion:has(.jm-logo-img):after,.jm-medallion.has-logo:after{display:none}.jm-medallion .jm-logo-img{border-radius:50%}@media(prefers-reduced-motion:reduce){.jm *{transition:none!important;animation:none!important}}.ll-lang--float{position:fixed;top:calc(env(safe-area-inset-top) + 12px);right:16px;z-index:9997}.ll-lang form{margin:0;display:inline-flex}.ll-lang button{display:inline-flex;align-items:center;background:none;border:0;padding:8px 12px;margin:0;cursor:pointer;position:relative;line-height:1;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:500;letter-spacing:.05em;color:#1a2a44;transition:color .1s ease}.ll-lang button:before{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:1.5px;background:#b48a3a;transform:scaleX(0);transform-origin:left;transition:transform .16s cubic-bezier(.2,1,.3,1)}.ll-lang button:hover,.ll-lang button:focus-visible{color:#8f6c2c;outline:none}.ll-lang button:hover:before,.ll-lang button:focus-visible:before{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ll-lang button:before{transition:none}}.header-mobile__lang{display:flex;justify-content:flex-end;padding:4px 4px 8px}.ll-lang--inline{position:static}.ll-lang--inline button{padding:6px 4px;font-size:16px;letter-spacing:.06em}.ll-lang--inline button:before{left:4px;right:4px;bottom:2px}@media(max-width:989px){.ll-lang--float{display:none}}html.jm-panel-open .ll-lang--float,html.jm-cart-open .ll-lang--float{display:none}html.jm-split-on{transition:padding-right .35s cubic-bezier(.2,1,.3,1)}html.jm-split-on .jm-scrim{display:none}html.jm-split-on .jm-launcher{right:calc(var(--jm-panel-w, 392px) + var(--jm-gap, 22px));transition:right .35s cubic-bezier(.2,1,.3,1)}html.jm-split-on .cart-notification__container,html.jm-split-on .cart-drawer,html.jm-split-on .drawer--right{right:var(--jm-panel-w, 392px)!important;transition:right .35s cubic-bezier(.2,1,.3,1)}.jm-resize{position:absolute;top:0;left:-3px;width:9px;height:100%;cursor:col-resize;z-index:3;background:transparent;display:none;touch-action:none}html.jm-split-on .jm-resize{display:block}.jm-resize:after{content:"";position:absolute;top:50%;left:3px;width:3px;height:46px;margin-top:-23px;border-radius:3px;background:var(--jm-gold, #b48a3a);opacity:0;transition:opacity .2s}.jm-resize:hover:after,.jm-resize:focus-visible:after,html.jm-resizing .jm-resize:after{opacity:.55}.jm-resize:focus-visible{outline:2px solid var(--jm-gold, #b48a3a);outline-offset:-2px}html.jm-resizing,html.jm-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.jm-resizing,html.jm-resizing .jm-panel,html.jm-resizing .jm-launcher,html.jm-resizing .cart-notification__container,html.jm-resizing .cart-drawer{transition:none!important}@media(prefers-reduced-motion:reduce){html.jm-split-on body,html.jm-split-on .jm-launcher{transition:none}}html.jm-instant,html.jm-instant .jm-panel,html.jm-instant .jm-scrim,html.jm-instant .cart-drawer,html.jm-instant .cart-notification__container{transition:none!important;animation:none!important}html.jm-instant .jm-launcher{transition:none!important}html.jm-panel-open .jm-launcher{opacity:0!important;transform:translateY(8px) scale(.94)!important;pointer-events:none;transition:opacity .25s ease,transform .25s ease}html.jm-instant.jm-split-on:after{content:"";position:fixed;top:0;right:0;bottom:0;width:var(--jm-panel-w, 392px);background:#fbfaf5;border-left:1px solid #E7E2D6;z-index:9999;pointer-events:none}.jm-modelle{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.jm-modell{margin:0;text-align:center}.jm-modell img,.jm-modell-leer{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:var(--jm-cream);border:1px solid var(--jm-line)}.jm-modell-preis{display:block;margin-top:2px;font-size:11px;color:var(--jm-muted)}.jm-modell figcaption{margin-top:6px;font-size:11.5px;line-height:1.25;color:var(--jm-ink);font-family:var(--jm-sans)}.jm-set{display:flex;gap:12px;align-items:center;padding:11px;border:1px solid var(--jm-line);border-radius:13px;background:var(--jm-paper)}.jm-set-bild{width:62px;height:62px;flex:none;object-fit:cover;border-radius:9px;background:var(--jm-cream)}.jm-set-text{min-width:0}.jm-set-name{font-size:13px;font-weight:600;color:var(--jm-ink);line-height:1.3}.jm-set-preis{margin-top:3px;font-size:13px;color:var(--jm-ink)}.jm-set-preis s{color:var(--jm-muted);margin-right:5px}.jm-set-preis b{color:#2e7d52}.jm-set-note{margin-top:2px;font-size:11px;color:var(--jm-muted)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ll-james.css.map */
