.wejm-scrim{--emod-scrim:#050505f0;--emod-surface:#141414;--emod-surface-2:#1e1e1e;--emod-surface-3:#282828;--emod-line:#767676;--emod-line-2:#7a7a7a;--emod-rule:gray;--emod-line-strong:var(--jadore-gold);--emod-rail:var(--jadore-gold-bronze);--emod-focus:#e3c57f;--emod-t1:#fafafa;--emod-t2:#d4d4d4;--emod-t3:#a8a8a8;--emod-t4:#8c8c8c;--emod-gold-text:#e3c57f;--emod-gold:var(--jadore-gold);--emod-gold-ink:#241b06;--emod-dur-hover:.18s;z-index:300;overscroll-behavior:contain;background:var(--emod-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;padding:clamp(20px,5vh,80px) 16px;animation:.32s both wejmScrimIn;display:flex;position:fixed;inset:0;overflow-y:auto}.wejm-panel{-webkit-backdrop-filter:blur(30px)saturate(1.15);backdrop-filter:blur(30px)saturate(1.15);border:1px solid var(--emod-line);border-radius:var(--radius-signature);width:min(100%,680px);animation:wejmPanelIn .52s var(--ease-jadore) both;background:#141414f7;margin:auto;padding:clamp(30px,4vw,54px) clamp(18px,3.4vw,44px) clamp(26px,3vw,40px);position:relative;box-shadow:0 40px 130px #000000b8}.wejm-panel:focus{outline:none}.wejm-close{border:1px solid var(--emod-line);width:48px;height:48px;color:var(--emod-t2);cursor:pointer;transition:color var(--emod-dur-hover) var(--ease-jadore), border-color var(--emod-dur-hover) var(--ease-jadore);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.wejm-head{text-align:center;margin:0 0 clamp(24px,3vw,34px);padding:0 40px}.wejm-badge{border:1px solid var(--emod-line-2);width:46px;height:46px;color:var(--emod-gold-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.wejm-eyebrow{font-family:var(--font-body);font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-indent:.24em;text-transform:uppercase;color:var(--emod-t4);margin:0 0 10px;font-weight:400}.wejm-title{font-family:var(--font-display);font-weight:500;font-size:var(--t-naglowek);line-height:var(--t-lh-naglowek);letter-spacing:0;color:var(--emod-t1);margin:0}.wejm-sub{font-family:var(--font-body);font-size:var(--t-drobny);letter-spacing:0;color:var(--emod-t3);margin:10px 0 0;font-weight:400}.wejm-step{min-height:392px}.wejm-step--choice{animation:wejmStepBack .42s var(--ease-jadore) both}.wejm-step--detail{animation:wejmStepFwd .42s var(--ease-jadore) both}.wejm-choices{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wejm-choice{text-align:left;background:var(--emod-surface-2);border:1px solid var(--emod-line-2);border-radius:var(--radius-signature);width:100%;min-height:112px;color:inherit;font-family:var(--font-body);cursor:pointer;animation:wejmTileIn .46s var(--ease-jadore) both;animation-delay:calc(var(--i) * var(--stagger));transition:background-color var(--emod-dur-hover) var(--ease-jadore), border-color var(--emod-dur-hover) var(--ease-jadore), transform var(--emod-dur-hover) var(--ease-jadore);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 18px 18px 22px;display:grid;position:relative;overflow:hidden}.wejm-choice:before{content:"";background:var(--emod-rail);width:3px;transition:background-color var(--emod-dur-hover) var(--ease-jadore);position:absolute;top:0;bottom:0;left:0}.wejm-choice--map{grid-template-columns:auto 1fr auto;padding-left:18px}.wejm-choice-main{flex-direction:column;gap:5px;min-width:0;display:flex}.wejm-choice-city{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-indent:.16em;text-transform:uppercase;color:var(--emod-t3);font-weight:500}.wejm-choice-name{font-family:var(--font-display);font-weight:500;font-size:var(--t-podtytul);line-height:var(--t-lh-podtytul);color:var(--emod-t1)}.wejm-choice-qual:before{content:" — "}.wejm-choice-qual{white-space:nowrap}.wejm-choice-street{font-size:var(--t-tekst);letter-spacing:0;color:var(--emod-t2);font-weight:400}.wejm-choice-meta{font-size:var(--t-drobny);letter-spacing:0;color:var(--emod-t2);flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:400;display:inline-flex}.wejm-hours-part{white-space:nowrap}.wejm-choice-cue{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;display:flex}.wejm-choice-channels{color:var(--emod-gold-text);align-items:center;gap:10px;margin-top:3px;display:flex}.wejm-choice-hint{font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;color:var(--emod-t3);white-space:nowrap;font-weight:400}.wejm-chevron{color:var(--emod-t3);transition:color var(--emod-dur-hover) var(--ease-jadore), transform var(--emod-dur-hover) var(--ease-jadore);flex:none}.wejm-thumb{border:1px solid var(--emod-line-2);background:var(--jadore-noir);border-radius:10px 10px 3px;flex:none;width:96px;height:96px;display:block;overflow:hidden}.wejm-thumb__svg{width:100%;height:100%;display:block}.wejm-thumb__minor path,.wejm-thumb__major path{fill:none;stroke-linecap:round;stroke-linejoin:round}.wejm-thumb__minor path{stroke:#e8e7e470;stroke-width:3px}.wejm-thumb__major path{stroke:#e8e7e48f;stroke-width:5.4px}.wejm-thumb__home{fill:#c9a24e6b;stroke:var(--jadore-gold-light);stroke-width:3px}.wejm-thumb__halo{fill:none;stroke:#ecd59aa6;stroke-width:3px}.wejm-thumb__dot{fill:var(--jadore-gold);stroke:var(--jadore-noir);stroke-width:3px}.wejm-return{border:1px solid var(--emod-line);border-radius:var(--radius-signature);min-height:44px;color:var(--emod-t2);font-family:var(--font-body);font-size:var(--t-drobny);letter-spacing:0;cursor:pointer;transition:border-color var(--emod-dur-hover) var(--ease-jadore), color var(--emod-dur-hover) var(--ease-jadore);background:0 0;align-items:center;gap:10px;margin:0 0 22px;padding:0 16px 0 12px;font-weight:400;display:inline-flex}.wejm-ident{flex-direction:column;gap:8px;display:flex}.wejm-ident-city{font-family:var(--font-body);font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-indent:.16em;text-transform:uppercase;color:var(--emod-t3);margin:0;font-weight:500}.wejm-ident-name{font-family:var(--font-display);font-weight:500;font-size:var(--t-naglowek);line-height:var(--t-lh-naglowek);color:var(--emod-t1);margin:0}.wejm-ident-addr{font-family:var(--font-body);font-style:normal;font-size:var(--t-tekst);letter-spacing:0;color:var(--emod-t2);font-weight:400}.wejm-ident-hours{font-family:var(--font-body);font-size:var(--t-drobny);letter-spacing:0;color:var(--emod-t2);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-weight:400;display:inline-flex}.wejm-map{margin:4px 0 18px}.wejm-map .salon-map__frame{border-color:var(--jadore-gold-bronze)}.wejm-map .salon-map__buildings path{fill:#e8e7e433;stroke:#e8e7e452;stroke-width:1.4px}.wejm-map .salon-map__streets--minor{stroke:#e8e7e470}.wejm-map .salon-map__streets--major{stroke:#e8e7e48f}.wejm-map .salon-map__street-label{font-size:var(--t-drobny);stroke-width:3.4px}.wejm-map .salon-map__address{display:none}.wejm-map .salon-map__caption{justify-content:flex-end}.wejm-actions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wejm-action{background:var(--emod-surface-2);border:1px solid var(--emod-line-2);border-radius:var(--radius-signature);min-height:48px;color:var(--emod-t1);font-family:var(--font-body);transition:background-color var(--emod-dur-hover) var(--ease-jadore), border-color var(--emod-dur-hover) var(--ease-jadore), transform var(--emod-dur-hover) var(--ease-jadore);align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.wejm-action-label{font-size:var(--t-drobny);letter-spacing:0;color:var(--emod-t1);font-weight:400}.wejm-action-value{font-size:var(--t-tekst);letter-spacing:0;color:var(--emod-t2);text-align:right;margin-left:auto;font-weight:400}.wejm-action--primary{min-height:var(--touch-target);background:var(--emod-gold);border-color:#0000;margin:22px 0 14px}.wejm-action--primary .wejm-action-label{letter-spacing:0;color:var(--emod-gold-ink);font-weight:500}.wejm-action--primary .wejm-action-value,.wejm-action--primary .wejm-ico{color:var(--emod-gold-ink)}.wejm-note{font-family:var(--font-body);font-size:var(--t-drobny);font-weight:400;line-height:var(--t-lh-drobny);color:var(--emod-t3);margin:18px 0 0}.wejm-dismiss{border:1px solid var(--emod-line);border-radius:var(--radius-signature);min-height:44px;color:var(--emod-t2);font-family:var(--font-body);font-size:var(--t-wersaliki);letter-spacing:var(--t-ls-wersaliki);text-transform:uppercase;cursor:pointer;transition:border-color var(--emod-dur-hover) var(--ease-jadore), color var(--emod-dur-hover) var(--ease-jadore);background:0 0;justify-content:center;align-items:center;gap:10px;margin:26px auto 0;padding:0 24px;font-weight:400;display:flex}.wejm-dismiss .wejm-ico{color:currentColor}.wejm-ico{color:var(--emod-t2);flex:none}.wejm-ico--lg{color:var(--emod-gold-text);display:inline-flex}@media (hover:hover){.wejm-choice:hover,.wejm-action:hover{background:var(--emod-surface-3);border-color:var(--emod-line-strong);transform:translateY(-2px)}.wejm-choice:hover:before{background:var(--emod-line-strong)}.wejm-choice:hover .wejm-chevron{color:var(--emod-gold-text);transform:translate(4px)}.wejm-action--primary:hover{background:var(--jadore-gold-tan);border-color:#0000;transform:translateY(-2px)}.wejm-close:hover,.wejm-return:hover,.wejm-dismiss:hover{border-color:var(--emod-line-strong);color:var(--emod-t1)}}.wejm-choice:focus-visible,.wejm-action:not(.wejm-action--primary):focus-visible{background:var(--emod-surface-3);border-color:var(--emod-line-strong)}.wejm-choice:focus-visible:before{background:var(--emod-line-strong)}:where(.wejm-choice,.wejm-action,.wejm-return,.wejm-close,.wejm-dismiss,.wejm-ident-name):focus-visible{outline:2px solid var(--emod-focus);outline-offset:2px}.wejm-action--primary:focus-visible{background:var(--emod-gold);box-shadow:0 0 0 2px var(--emod-gold-ink), 0 0 0 4px var(--emod-focus);border-color:#0000;outline:none}.wejm-ident-name:focus:not(:focus-visible){outline:none}@keyframes wejmScrimIn{0%{opacity:0}to{opacity:1}}@keyframes wejmPanelIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes wejmTileIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wejmStepFwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes wejmStepBack{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wejm-scrim,.wejm-panel,.wejm-step--choice,.wejm-step--detail,.wejm-choice{opacity:1;animation:none;transform:none}.wejm-choice,.wejm-action,.wejm-chevron,.wejm-close,.wejm-return,.wejm-dismiss{transition:none}}@media (max-width:767px){.wejm-choice-hint{display:none}}@media (max-width:520px){.wejm-scrim{padding:14px 12px 24px}.wejm-panel{padding:24px 16px 22px}.wejm-close{width:44px;height:44px;top:8px;right:8px}.wejm-head{margin-bottom:22px;padding:0 34px}.wejm-badge{width:40px;height:40px;margin-bottom:12px}.wejm-step{min-height:320px}.wejm-choice{gap:12px;min-height:104px;padding:16px 14px 16px 18px}.wejm-choice--map{padding-left:14px}.wejm-thumb{width:80px;height:80px}.wejm-action{flex-wrap:wrap;gap:10px;padding:11px 14px}.wejm-action-value{text-align:left;overflow-wrap:anywhere;flex:100%;min-width:0;margin-left:0;padding-left:30px}}@media (max-width:460px){.wejm-choice-qual{font-family:var(--font-body);letter-spacing:0;font-weight:400;line-height:var(--t-lh-ui);color:var(--emod-t3);white-space:normal;display:block}.wejm-choice-qual:before{content:none}.wejm-thumb{width:72px;height:72px}.wejm-choice{gap:10px}}.wejm-choice-qual{font-size:var(--t-drobny)}
