.skin-wrap[data-skin=marble]{--bg:#0a0a0b;--surface:#141416;--sunk:#1a1a1c;--ink:#f2f0ec;--muted:#a9a6a1;--faint:#86837e;--accent:#f2f0ec;--accent-strong:#ffffff;--accent-soft:#1a1a1c;--on-accent:#0a0a0b;--line:#3d3c3a;--line-strong:#5c5a57;--good:#b4d3bf;--good-soft:#1a1a1c;--danger:#e8a79e;--shadow-sm:none;--shadow-md:none;--display:"Bellefair",Georgia,serif;--body:"Playfair Display",Georgia,serif;color-scheme:dark;overflow-x:clip;color:var(--ink);font-family:var(--body);position:relative;min-height:100dvh;padding:14px;background:#050506}.skin-wrap[data-skin=marble]:before{content:"";position:fixed;inset:0;z-index:0;background:url(/marble.jpg) 50%/cover no-repeat;pointer-events:none}.skin-wrap[data-skin=marble]>.shell{position:relative;z-index:1;background:var(--bg);border:1px solid var(--ink);padding-inline:20px;padding-top:22px;min-height:calc(100dvh - 28px)}body:has(.skin-wrap[data-skin=marble]){background-color:#050506;background-image:none}.skin-wrap[data-skin=marble] *,.skin-wrap[data-skin=marble] :after,.skin-wrap[data-skin=marble] :before{border-radius:0!important}.skin-wrap[data-skin=marble] .top{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand left right";column-gap:14px;row-gap:0;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid var(--line)}.skin-wrap[data-skin=marble] .brand{justify-self:start;align-items:flex-start}.skin-wrap[data-skin=marble] .brand b{font-family:var(--display);font-weight:400;font-size:14px;letter-spacing:.16em;text-transform:uppercase;gap:0;white-space:nowrap}.skin-wrap[data-skin=marble] .brand b:after,.skin-wrap[data-skin=marble] .brand b:before,.skin-wrap[data-skin=marble] .brand span{display:none}.skin-wrap[data-skin=marble] .icon-btn{width:34px;height:34px;background:transparent;border-color:var(--line-strong);color:var(--muted);transform:none}.skin-wrap[data-skin=marble] .icon-btn:hover{background:transparent;border-color:var(--ink);color:var(--ink);transform:none}.skin-wrap[data-skin=marble] .theme{display:none}.skin-wrap[data-skin=marble] .seg{border:none;background:none;padding:0;height:auto;gap:0}.skin-wrap[data-skin=marble] .seg>*{display:inline-flex;align-items:center;white-space:nowrap;min-width:0;padding:0 3px;font-family:var(--body);font-size:12px;letter-spacing:.14em;color:var(--muted);font-weight:500}.skin-wrap[data-skin=marble] .seg>*+:before{content:"·";margin-right:6px;color:var(--muted)}.skin-wrap[data-skin=marble] .seg .on{background:none;color:var(--ink);font-weight:700}.skin-wrap[data-skin=marble] .seg a:hover{background:none;color:var(--ink)}.skin-wrap[data-skin=marble] .hero{gap:18px;margin-top:30px}.skin-wrap[data-skin=marble] h1,.skin-wrap[data-skin=marble] h2,.skin-wrap[data-skin=marble] h3{font-family:var(--display);font-weight:400;letter-spacing:.07em;text-transform:uppercase}.skin-wrap[data-skin=marble] .hero h1{font-size:clamp(30px,6.2vw,66px);line-height:1.08;letter-spacing:.04em;overflow-wrap:anywhere;max-width:100%}.skin-wrap[data-skin=marble] .hero p{text-transform:uppercase;letter-spacing:.14em;font-size:12px;line-height:2;color:var(--muted);max-width:54ch}.skin-wrap[data-skin=marble] .rail>*{text-transform:uppercase;letter-spacing:.08em;font-size:10px;min-width:0}.skin-wrap[data-skin=marble] .rail .dot{border-color:var(--line-strong);background:var(--bg);font-size:13px}.skin-wrap[data-skin=marble] .rail>*+:before{background:var(--line-strong)}.skin-wrap[data-skin=marble] .rail .done,.skin-wrap[data-skin=marble] .rail .now{color:var(--ink)}.skin-wrap[data-skin=marble] .rail .done .dot{border-color:var(--ink);color:var(--ink)}.skin-wrap[data-skin=marble] .rail .done:before,.skin-wrap[data-skin=marble] .rail .now:before{background:var(--ink)}.skin-wrap[data-skin=marble] .rail button.done:hover .dot{background:transparent;transform:none}.skin-wrap[data-skin=marble] .rail .now .dot{background:var(--ink);border-color:var(--ink);color:var(--bg);box-shadow:none}.skin-wrap[data-skin=marble] .stage{background:transparent;border:none;box-shadow:none;padding:0}.skin-wrap[data-skin=marble] .summary{background:transparent;border:1px solid var(--line-strong);box-shadow:none}.skin-wrap[data-skin=marble] .summary h2{font-size:22px}.skin-wrap[data-skin=marble] .error,.skin-wrap[data-skin=marble] .note{background:var(--sunk);letter-spacing:.04em}.skin-wrap[data-skin=marble] .cat{background:transparent;border:1px solid var(--line-strong)}.skin-wrap[data-skin=marble] .cat[data-open=true]{background:transparent;border-color:var(--ink)}.skin-wrap[data-skin=marble] .cat-title{font-family:var(--display);font-weight:400;font-size:17px;letter-spacing:.12em;text-transform:uppercase}.skin-wrap[data-skin=marble] .cat-meta{letter-spacing:.1em}.skin-wrap[data-skin=marble] .picked{background:var(--ink);color:var(--bg)}.skin-wrap[data-skin=marble] .svc{background:var(--sunk);border:1px solid var(--line-strong)}.skin-wrap[data-skin=marble] .svc:hover{border-color:var(--ink);transform:none;box-shadow:none}.skin-wrap[data-skin=marble] .svc[aria-pressed=true]{background:var(--sunk);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.skin-wrap[data-skin=marble] .svc-name{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.08em;font-size:13.5px;font-weight:600;line-height:1.45}.skin-wrap[data-skin=marble] .svc-meta{text-transform:uppercase;letter-spacing:.12em;font-size:11.5px}.skin-wrap[data-skin=marble] .recap .row b,.skin-wrap[data-skin=marble] .sum-price,.skin-wrap[data-skin=marble] .svc-price{letter-spacing:.06em;font-weight:600;text-transform:uppercase}.skin-wrap[data-skin=marble] .svc[aria-pressed=true] .svc-price{color:var(--ink)}.skin-wrap[data-skin=marble] .svc-check{border-color:var(--line-strong)}.skin-wrap[data-skin=marble] .svc[aria-pressed=true] .svc-check{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}.skin-wrap[data-skin=marble] .qty button{border-color:var(--line-strong)}.skin-wrap[data-skin=marble] .qty button:hover:not([disabled]){background:transparent;border-color:var(--ink);color:var(--ink)}.skin-wrap[data-skin=marble] .cal-head b{font-family:var(--display);font-weight:400;font-size:19px;letter-spacing:.14em;text-transform:uppercase}.skin-wrap[data-skin=marble] .cal-head button{border-color:var(--line-strong)}.skin-wrap[data-skin=marble] .cal-head button:hover:not([disabled]){background:transparent;border-color:var(--ink);color:var(--ink)}.skin-wrap[data-skin=marble] .grid7{gap:6px}.skin-wrap[data-skin=marble] .dow{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.skin-wrap[data-skin=marble] .day{border:1px solid var(--line-strong);background:transparent}.skin-wrap[data-skin=marble] .day.off{border-color:var(--line);opacity:.4}.skin-wrap[data-skin=marble] .day.free{background:transparent;color:var(--ink);font-weight:600}.skin-wrap[data-skin=marble] .day.free:hover{border-color:var(--ink);background:transparent;transform:none}.skin-wrap[data-skin=marble] .day.free.sel:hover,.skin-wrap[data-skin=marble] .day.sel{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:none;transform:none}.skin-wrap[data-skin=marble] .day.today:after{background:currentColor}.skin-wrap[data-skin=marble] .slots h3{font-size:19px;letter-spacing:.1em}.skin-wrap[data-skin=marble] .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11.5px}.skin-wrap[data-skin=marble] .time{background:transparent;border:1px solid var(--line-strong);letter-spacing:.08em;font-weight:500}.skin-wrap[data-skin=marble] .time:hover{border-color:var(--ink);background:transparent;transform:none}.skin-wrap[data-skin=marble] .time[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.skin-wrap[data-skin=marble] .field label{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.skin-wrap[data-skin=marble] .field input{background:var(--sunk);border:1px solid var(--line-strong);color:var(--ink);text-transform:none;letter-spacing:.02em}.skin-wrap[data-skin=marble] .field input:hover{border-color:var(--muted)}.skin-wrap[data-skin=marble] .field input:focus{background:var(--sunk);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.skin-wrap[data-skin=marble] .field .bad,.skin-wrap[data-skin=marble] .field .hint{letter-spacing:.04em}.skin-wrap[data-skin=marble] .consent{letter-spacing:.03em;font-size:13.5px}.skin-wrap[data-skin=marble] .consent .box{border-color:var(--line-strong)}.skin-wrap[data-skin=marble] .consent[aria-pressed=true] .box{background:var(--ink);border-color:var(--ink);color:var(--bg)}.skin-wrap[data-skin=marble] .sum-list li{text-transform:uppercase;letter-spacing:.09em;font-size:13px;border-top-color:var(--line)}.skin-wrap[data-skin=marble] .sum-price{color:var(--muted)}.skin-wrap[data-skin=marble] .sum-when,.skin-wrap[data-skin=marble] .sum-x:hover{background:transparent;color:var(--ink)}.skin-wrap[data-skin=marble] .sum-when{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;font-size:12.5px}.skin-wrap[data-skin=marble] .link{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.skin-wrap[data-skin=marble] .sum-total{border-top-color:var(--line-strong)}.skin-wrap[data-skin=marble] .sum-total dt{text-transform:uppercase;letter-spacing:.16em;font-size:11.5px}.skin-wrap[data-skin=marble] .sum-total .big{font-family:var(--display);font-weight:400;font-size:30px;letter-spacing:.05em;text-transform:uppercase}.skin-wrap[data-skin=marble] .recap{background:transparent;border-color:var(--line-strong);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.skin-wrap[data-skin=marble] .recap .when{font-family:var(--display);font-size:20px;letter-spacing:.08em}.skin-wrap[data-skin=marble] .cta{background:var(--ink);color:var(--bg);box-shadow:none;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:600;padding:17px 24px}.skin-wrap[data-skin=marble] .cta:hover:not([disabled]){background:#ffffff;transform:none}.skin-wrap[data-skin=marble] .cta[disabled]{background:transparent;color:var(--faint);border:1px solid var(--line-strong)}.skin-wrap[data-skin=marble] .backlink{text-transform:uppercase;letter-spacing:.15em;font-size:11px}.skin-wrap[data-skin=marble] .ghost{background:transparent;border-color:var(--line-strong);text-transform:uppercase;letter-spacing:.18em;font-size:12px}.skin-wrap[data-skin=marble] .ghost:hover{background:transparent;border-color:var(--ink);color:var(--ink);transform:none}.skin-wrap[data-skin=marble] .danger{background:transparent;border-color:var(--line-strong);text-transform:uppercase;letter-spacing:.18em;font-size:12px}.skin-wrap[data-skin=marble] .bar{background:rgba(10,10,11,.94);border-top:1px solid var(--line-strong);margin-inline:-20px;padding-inline:20px}.skin-wrap[data-skin=marble] .bar .sum{text-transform:uppercase;letter-spacing:.1em;font-size:14px}.skin-wrap[data-skin=marble] .bar .hint{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.skin-wrap[data-skin=marble] .outcome{background:transparent;border:1px solid var(--line-strong);box-shadow:none}.skin-wrap[data-skin=marble] .outcome p{letter-spacing:.03em}.skin-wrap[data-skin=marble] .mark-big{background:transparent;border:1px solid var(--ink);color:var(--ink)}.skin-wrap[data-skin=marble] .mark-big.quiet{border-color:var(--line-strong);color:var(--muted)}.skin-wrap[data-skin=marble] .foot{border-top:1px solid var(--line)}.skin-wrap[data-skin=marble] .foot-contact{text-transform:uppercase;letter-spacing:.14em;font-size:12.5px}.skin-wrap[data-skin=marble] .foot-note{text-transform:uppercase;letter-spacing:.16em;font-size:10.5px}@media (min-width:720px){.skin-wrap[data-skin=marble]{padding:40px}.skin-wrap[data-skin=marble]>.shell{padding-inline:48px;padding-top:28px;min-height:calc(100dvh - 80px)}.skin-wrap[data-skin=marble] .brand b{font-size:23px;letter-spacing:.32em}.skin-wrap[data-skin=marble] .icon-btn{width:38px;height:38px}.skin-wrap[data-skin=marble] .seg>*{font-size:13px;letter-spacing:.22em}.skin-wrap[data-skin=marble] .hero h1{letter-spacing:.05em}}@media (min-width:960px){.skin-wrap[data-skin=marble] .bar{display:none}}.skin-wrap[data-skin=puderrozsa]{--bg:#fbf3f2;--surface:#ffffff;--sunk:#f8eaea;--ink:#3b2a2e;--muted:#8c7378;--faint:#b29ea2;--accent:#b2566a;--accent-strong:#9a4558;--accent-soft:#fcedee;--on-accent:#ffffff;--line:#f0dddf;--line-strong:#e6c7cc;--good:#6a8f78;--good-soft:#e8f1ea;--danger:#a8404f;--shadow-sm:none;--shadow-md:0 18px 40px -22px rgba(178,86,106,.35);--display:"Cormorant Garamond",Georgia,serif;--body:"Jost",system-ui,sans-serif;color-scheme:light;background:radial-gradient(520px 380px at 96% 130px,rgba(242,213,216,.85),transparent 70%),radial-gradient(420px 320px at -4% 520px,rgba(250,226,214,.7),transparent 70%),var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=puderrozsa] .theme{display:none}.skin-wrap[data-skin=puderrozsa] .cal-head b,.skin-wrap[data-skin=puderrozsa] .cat-title,.skin-wrap[data-skin=puderrozsa] .outcome h1,.skin-wrap[data-skin=puderrozsa] .recap .when,.skin-wrap[data-skin=puderrozsa] .slots h3,.skin-wrap[data-skin=puderrozsa] .sum-total .big,.skin-wrap[data-skin=puderrozsa] .summary h2,.skin-wrap[data-skin=puderrozsa] h1,.skin-wrap[data-skin=puderrozsa] h2,.skin-wrap[data-skin=puderrozsa] h3{font-family:var(--display)}.skin-wrap[data-skin=puderrozsa] h1,.skin-wrap[data-skin=puderrozsa] h2,.skin-wrap[data-skin=puderrozsa] h3{font-weight:500;letter-spacing:-.01em}.skin-wrap[data-skin=puderrozsa] .hero h1{font-size:clamp(36px,7vw,62px);line-height:1.05;font-weight:500}.skin-wrap[data-skin=puderrozsa] .brand b{font-weight:600}.skin-wrap[data-skin=zsalya]{--bg:#eff2e8;--surface:#fafbf7;--sunk:#e4eadb;--ink:#25332a;--muted:#5f7064;--faint:#8fa094;--accent:#4b6b52;--accent-strong:#3c5a43;--accent-soft:#e2ebdc;--on-accent:#ffffff;--line:#dce3d2;--line-strong:#c4cfb9;--good:#4b6b52;--good-soft:#e2ebdc;--danger:#a5502f;--shadow-sm:none;--shadow-md:0 16px 36px -22px rgba(37,51,42,.35);--display:"Fraunces",Georgia,serif;--body:"Figtree",system-ui,sans-serif;color-scheme:light;background:radial-gradient(circle 190px at 98% 120px,#d7e0cd 0 99%,transparent 100%),radial-gradient(circle 68px at 84% 250px,#ead9c9 0 99%,transparent 100%),var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=zsalya] .theme{display:none}.skin-wrap[data-skin=zsalya] .cal-head b,.skin-wrap[data-skin=zsalya] .cat-title,.skin-wrap[data-skin=zsalya] .outcome h1,.skin-wrap[data-skin=zsalya] .recap .when,.skin-wrap[data-skin=zsalya] .slots h3,.skin-wrap[data-skin=zsalya] .sum-total .big,.skin-wrap[data-skin=zsalya] .summary h2,.skin-wrap[data-skin=zsalya] h1,.skin-wrap[data-skin=zsalya] h2,.skin-wrap[data-skin=zsalya] h3{font-family:var(--display)}.skin-wrap[data-skin=zsalya] h1,.skin-wrap[data-skin=zsalya] h2,.skin-wrap[data-skin=zsalya] h3{font-weight:600;letter-spacing:-.015em}.skin-wrap[data-skin=zsalya] .hero h1{font-size:clamp(36px,7vw,60px);line-height:1.04}.skin-wrap[data-skin=zsalya] .brand b{font-weight:700}.skin-wrap[data-skin=ejfel-arany]{--bg:#1e1220;--surface:#2a1a2d;--sunk:#26172a;--ink:#f3e9dc;--muted:#b5a2b4;--faint:#8e7a8e;--accent:#d4b06a;--accent-strong:#e3c481;--accent-soft:#371f3c;--on-accent:#1e1220;--line:#3a2a3e;--line-strong:#4d3a53;--good:#9fcfae;--good-soft:#2a1a2d;--danger:#e8a79e;--shadow-sm:none;--shadow-md:none;--display:"Italiana",Georgia,serif;--body:"Hanken Grotesk",system-ui,sans-serif;color-scheme:dark;background:var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=ejfel-arany] .theme{display:none}.skin-wrap[data-skin=ejfel-arany] .cal-head b,.skin-wrap[data-skin=ejfel-arany] .cat-title,.skin-wrap[data-skin=ejfel-arany] .outcome h1,.skin-wrap[data-skin=ejfel-arany] .recap .when,.skin-wrap[data-skin=ejfel-arany] .slots h3,.skin-wrap[data-skin=ejfel-arany] .sum-total .big,.skin-wrap[data-skin=ejfel-arany] .summary h2,.skin-wrap[data-skin=ejfel-arany] h1,.skin-wrap[data-skin=ejfel-arany] h2,.skin-wrap[data-skin=ejfel-arany] h3{font-family:var(--display)}.skin-wrap[data-skin=ejfel-arany] *,.skin-wrap[data-skin=ejfel-arany] :after,.skin-wrap[data-skin=ejfel-arany] :before{border-radius:2px!important}.skin-wrap[data-skin=ejfel-arany] h1,.skin-wrap[data-skin=ejfel-arany] h2,.skin-wrap[data-skin=ejfel-arany] h3{font-weight:400;letter-spacing:.1em;text-transform:uppercase}.skin-wrap[data-skin=ejfel-arany] .hero h1{font-size:clamp(32px,6.2vw,56px);line-height:1.1}.skin-wrap[data-skin=ejfel-arany] .hero h1:after{content:"";display:block;width:56px;height:1px;background:var(--accent);margin:20px auto 0}.skin-wrap[data-skin=ejfel-arany] .brand b{letter-spacing:.2em;text-transform:uppercase;font-weight:400}.skin-wrap[data-skin=ejfel-arany] .cta{text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-size:14px;box-shadow:none}.skin-wrap[data-skin=ejfel-arany] .svc[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.skin-wrap[data-skin=ejfel-arany] .dow,.skin-wrap[data-skin=ejfel-arany] .eyebrow{letter-spacing:.12em;text-transform:uppercase}.skin-wrap[data-skin=tiszta-minimal]{--bg:#ffffff;--surface:#ffffff;--sunk:#f5f5f2;--ink:#111111;--muted:#6b6b66;--faint:#9a9a95;--accent:#2b4eff;--accent-strong:#1f3fd6;--accent-soft:#f2f4ff;--on-accent:#ffffff;--line:#e3e3de;--line-strong:#cfcfca;--good:#2f7a4f;--good-soft:#eaf4ee;--danger:#c23030;--shadow-sm:none;--shadow-md:none;--display:"Instrument Serif",Georgia,serif;--body:"Manrope",system-ui,sans-serif;color-scheme:light;background:var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=tiszta-minimal] .theme{display:none}.skin-wrap[data-skin=tiszta-minimal] .cal-head b,.skin-wrap[data-skin=tiszta-minimal] .cat-title,.skin-wrap[data-skin=tiszta-minimal] .outcome h1,.skin-wrap[data-skin=tiszta-minimal] .recap .when,.skin-wrap[data-skin=tiszta-minimal] .slots h3,.skin-wrap[data-skin=tiszta-minimal] .sum-total .big,.skin-wrap[data-skin=tiszta-minimal] .summary h2,.skin-wrap[data-skin=tiszta-minimal] h1,.skin-wrap[data-skin=tiszta-minimal] h2,.skin-wrap[data-skin=tiszta-minimal] h3{font-family:var(--display)}.skin-wrap[data-skin=tiszta-minimal] *,.skin-wrap[data-skin=tiszta-minimal] :after,.skin-wrap[data-skin=tiszta-minimal] :before{border-radius:0!important}.skin-wrap[data-skin=tiszta-minimal] h1,.skin-wrap[data-skin=tiszta-minimal] h2,.skin-wrap[data-skin=tiszta-minimal] h3{font-weight:400;letter-spacing:-.02em}.skin-wrap[data-skin=tiszta-minimal] .hero{align-items:flex-start;text-align:left}.skin-wrap[data-skin=tiszta-minimal] .hero h1{font-size:clamp(46px,11vw,88px);line-height:.96;letter-spacing:-.025em}.skin-wrap[data-skin=tiszta-minimal] .rail{margin-inline:0}.skin-wrap[data-skin=tiszta-minimal] .top{border-bottom:1px solid #111;padding-bottom:14px}.skin-wrap[data-skin=tiszta-minimal] .brand b{font-weight:400;font-size:30px;letter-spacing:-.01em}.skin-wrap[data-skin=tiszta-minimal] .cta{background:var(--ink);color:#fff;box-shadow:none}.skin-wrap[data-skin=tiszta-minimal] .cta:hover:not([disabled]){background:#000}.skin-wrap[data-skin=tiszta-minimal] .svc[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft)}.skin-wrap[data-skin=tiszta-minimal] .stage,.skin-wrap[data-skin=tiszta-minimal] .summary{border-color:var(--line);background:#fff}.skin-wrap[data-skin=levendula]{--bg:#f5f0fd;--surface:#fbfaff;--sunk:#eee7fa;--ink:#2f2750;--muted:#6e6592;--faint:#a19ac0;--accent:#7c5cd0;--accent-strong:#6a4bbb;--accent-soft:#efe6fb;--on-accent:#ffffff;--line:#e5ddf5;--line-strong:#d3c8ee;--good:#5f8f7a;--good-soft:#e6f1ec;--danger:#b24a6a;--shadow-sm:none;--shadow-md:0 18px 44px -24px rgba(124,92,208,.45);--display:"Marcellus",Georgia,serif;--body:"Quicksand",system-ui,sans-serif;color-scheme:light;background:radial-gradient(520px 360px at 6% 150px,rgba(214,194,246,.85),transparent 70%),radial-gradient(520px 380px at 100% 190px,rgba(196,212,255,.85),transparent 72%),linear-gradient(180deg,#f5f0fd,#eceffd),var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=levendula] .theme{display:none}.skin-wrap[data-skin=levendula] .cal-head b,.skin-wrap[data-skin=levendula] .cat-title,.skin-wrap[data-skin=levendula] .outcome h1,.skin-wrap[data-skin=levendula] .recap .when,.skin-wrap[data-skin=levendula] .slots h3,.skin-wrap[data-skin=levendula] .sum-total .big,.skin-wrap[data-skin=levendula] .summary h2,.skin-wrap[data-skin=levendula] h1,.skin-wrap[data-skin=levendula] h2,.skin-wrap[data-skin=levendula] h3{font-family:var(--display)}.skin-wrap[data-skin=levendula] h1,.skin-wrap[data-skin=levendula] h2,.skin-wrap[data-skin=levendula] h3{font-weight:400;letter-spacing:-.005em}.skin-wrap[data-skin=levendula] .hero h1{font-size:clamp(36px,7vw,60px);line-height:1.06}.skin-wrap[data-skin=levendula] .outcome,.skin-wrap[data-skin=levendula] .stage,.skin-wrap[data-skin=levendula] .summary{border-radius:30px}.skin-wrap[data-skin=levendula] .cat{border-radius:24px}.skin-wrap[data-skin=levendula] .svc{border-radius:22px}.skin-wrap[data-skin=levendula] .cta{background:linear-gradient(135deg,#7c5cd0,#a47fe8);box-shadow:0 12px 26px -12px rgba(124,92,208,.7)}.skin-wrap[data-skin=levendula] .cta:hover:not([disabled]){background:linear-gradient(135deg,#6a4bbb,#946ad8)}.skin-wrap[data-skin=levendula] .svc[aria-pressed=true]{border:2px solid var(--accent)}.skin-wrap[data-skin=barack]{--bg:#fff3e8;--surface:#ffffff;--sunk:#ffe8d8;--ink:#4a2a1f;--muted:#96695a;--faint:#bc9a8c;--accent:#d9482e;--accent-strong:#c03c24;--accent-soft:#ffe4d4;--on-accent:#ffffff;--line:#ffdcc4;--line-strong:#ffc9a8;--good:#5f8f55;--good-soft:#e9f2e4;--danger:#b3261e;--shadow-sm:none;--shadow-md:0 16px 34px -22px rgba(217,72,46,.4);--display:"Young Serif",Georgia,serif;--body:"DM Sans",system-ui,sans-serif;color-scheme:light;background:radial-gradient(circle 170px at 102% 150px,#ffc9a8 0 99%,transparent 100%),radial-gradient(circle 40px at 86% 245px,#d9482e 0 99%,transparent 100%),var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=barack] .theme{display:none}.skin-wrap[data-skin=barack] .cal-head b,.skin-wrap[data-skin=barack] .cat-title,.skin-wrap[data-skin=barack] .outcome h1,.skin-wrap[data-skin=barack] .recap .when,.skin-wrap[data-skin=barack] .slots h3,.skin-wrap[data-skin=barack] .sum-total .big,.skin-wrap[data-skin=barack] .summary h2,.skin-wrap[data-skin=barack] h1,.skin-wrap[data-skin=barack] h2,.skin-wrap[data-skin=barack] h3{font-family:var(--display)}.skin-wrap[data-skin=barack] h1,.skin-wrap[data-skin=barack] h2,.skin-wrap[data-skin=barack] h3{font-weight:400;letter-spacing:-.01em}.skin-wrap[data-skin=barack] .hero h1{font-size:clamp(36px,7.4vw,62px);line-height:1.04}.skin-wrap[data-skin=barack] .brand b{font-weight:400}.skin-wrap[data-skin=barack] .outcome,.skin-wrap[data-skin=barack] .stage,.skin-wrap[data-skin=barack] .summary{border-radius:28px;border:2px solid var(--line-strong)}.skin-wrap[data-skin=barack] .cat{border-width:2px;border-radius:22px}.skin-wrap[data-skin=barack] .field input,.skin-wrap[data-skin=barack] .note,.skin-wrap[data-skin=barack] .svc,.skin-wrap[data-skin=barack] .time{border-width:2px}.skin-wrap[data-skin=barack] .svc{border-radius:20px;border-color:var(--line-strong)}.skin-wrap[data-skin=barack] .svc[aria-pressed=true]{border-color:var(--accent)}.skin-wrap[data-skin=barack] .day.free{border:2px solid var(--line-strong);background:#fff;color:var(--ink)}.skin-wrap[data-skin=barack] .day.sel{background:var(--accent);border-color:var(--accent);color:#fff}.skin-wrap[data-skin=barack] .cta{box-shadow:0 5px 0 #a83621;font-weight:600}.skin-wrap[data-skin=barack] .cta:hover:not([disabled]){transform:translateY(-1px)}.skin-wrap[data-skin=barack] .cta:active:not([disabled]){transform:translateY(3px);box-shadow:0 2px 0 #a83621}.skin-wrap[data-skin=szilvarozsa]{--bg:#fbf6f7;--surface:#ffffff;--sunk:#f5edf0;--ink:#2b2026;--muted:#7a6a74;--faint:#a3939b;--accent:#8e3f62;--accent-strong:#762f50;--accent-soft:#f6e7ee;--on-accent:#fff7fa;--line:#ebdee3;--line-strong:#dcc9d1;--good:#3e7a5e;--good-soft:#e6f1eb;--danger:#9b3030;--shadow-sm:0 1px 2px rgba(43,32,38,.05);--shadow-md:0 14px 34px -18px rgba(70,30,50,.28);--display:"Bodoni Moda",Georgia,serif;--body:"Jost",system-ui,sans-serif;color-scheme:light;background:radial-gradient(900px 380px at 50% -120px,rgba(142,63,98,.11),transparent 72%),var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=szilvarozsa] .theme{display:none}.skin-wrap[data-skin=letisztult]{--bg:#f6f5f2;--surface:#ffffff;--sunk:#efeeea;--ink:#1f2327;--muted:#6a7077;--faint:#9aa0a6;--accent:#2f5d5a;--accent-strong:#244a48;--accent-soft:#e8f0ef;--on-accent:#ffffff;--line:#e6e4df;--line-strong:#d6d3cc;--good:#2f5d5a;--good-soft:#e8f0ef;--danger:#a8402f;--shadow-sm:none;--shadow-md:none;--display:"Inter Tight",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;color-scheme:light;background:var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=letisztult] .theme{display:none}.skin-wrap[data-skin=letisztult] h1,.skin-wrap[data-skin=letisztult] h2,.skin-wrap[data-skin=letisztult] h3{font-weight:500;letter-spacing:-.025em}.skin-wrap[data-skin=letisztult] .hero h1{font-size:clamp(32px,6vw,52px);line-height:1.08;font-weight:500}.skin-wrap[data-skin=letisztult] .brand b{font-weight:600;font-size:26px;letter-spacing:-.02em}.skin-wrap[data-skin=letisztult] .outcome,.skin-wrap[data-skin=letisztult] .stage,.skin-wrap[data-skin=letisztult] .summary{border-radius:18px;border-color:var(--line)}.skin-wrap[data-skin=letisztult] .cat{border-radius:14px}.skin-wrap[data-skin=letisztult] .svc{border-radius:12px}.skin-wrap[data-skin=letisztult] .cta,.skin-wrap[data-skin=letisztult] .field input,.skin-wrap[data-skin=letisztult] .ghost,.skin-wrap[data-skin=letisztult] .note,.skin-wrap[data-skin=letisztult] .time{border-radius:10px}.skin-wrap[data-skin=letisztult] .cta{box-shadow:none}.skin-wrap[data-skin=letisztult] .svc[aria-pressed=true]{border-color:var(--accent);box-shadow:none}.skin-wrap[data-skin=letisztult] .seg{border-radius:10px}.skin-wrap[data-skin=letisztult] .seg>*{border-radius:7px}.skin-wrap[data-skin=letisztult] .day{border-radius:10px}.skin-wrap[data-skin=nagyon-letisztult]{--bg:#ffffff;--surface:#ffffff;--sunk:#f6f6f6;--ink:#111111;--muted:#787878;--faint:#acacac;--accent:#111111;--accent-strong:#000000;--accent-soft:#f3f3f3;--on-accent:#ffffff;--line:#ececec;--line-strong:#d8d8d8;--good:#111111;--good-soft:#f3f3f3;--danger:#b3261e;--shadow-sm:none;--shadow-md:none;--display:"Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;color-scheme:light;background:var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=nagyon-letisztult] .theme{display:none}.skin-wrap[data-skin=nagyon-letisztult] *,.skin-wrap[data-skin=nagyon-letisztult] :after,.skin-wrap[data-skin=nagyon-letisztult] :before{border-radius:0!important}.skin-wrap[data-skin=nagyon-letisztult] h1,.skin-wrap[data-skin=nagyon-letisztult] h2,.skin-wrap[data-skin=nagyon-letisztult] h3{font-weight:300;letter-spacing:-.035em}.skin-wrap[data-skin=nagyon-letisztult] .hero h1{font-size:clamp(40px,9vw,76px);line-height:1.02;font-weight:300}.skin-wrap[data-skin=nagyon-letisztult] .hero{align-items:flex-start;text-align:left;gap:18px}.skin-wrap[data-skin=nagyon-letisztult] .hero p{font-size:16px;color:var(--muted)}.skin-wrap[data-skin=nagyon-letisztult] .rail{margin-inline:0}.skin-wrap[data-skin=nagyon-letisztult] .rail .dot{border-width:1px}.skin-wrap[data-skin=nagyon-letisztult] .brand b{font-weight:500;font-size:22px;letter-spacing:-.02em}.skin-wrap[data-skin=nagyon-letisztult] .outcome,.skin-wrap[data-skin=nagyon-letisztult] .stage,.skin-wrap[data-skin=nagyon-letisztult] .summary{border:none;background:transparent;box-shadow:none;padding:0}.skin-wrap[data-skin=nagyon-letisztult] .cats{gap:0;border-top:1px solid var(--line)}.skin-wrap[data-skin=nagyon-letisztult] .cat{border:none;border-bottom:1px solid var(--line);background:transparent}.skin-wrap[data-skin=nagyon-letisztult] .cat[data-open=true]{background:transparent}.skin-wrap[data-skin=nagyon-letisztult] .svc-grid{gap:0 28px;padding:0 4px 12px}.skin-wrap[data-skin=nagyon-letisztult] .svc{border:none;border-bottom:1px solid var(--line);background:transparent;padding:16px 2px}.skin-wrap[data-skin=nagyon-letisztult] .svc:hover{transform:none}.skin-wrap[data-skin=nagyon-letisztult] .svc:hover,.skin-wrap[data-skin=nagyon-letisztult] .svc[aria-pressed=true]{background:transparent;box-shadow:none;border-bottom-color:var(--ink)}.skin-wrap[data-skin=nagyon-letisztult] .svc[aria-pressed=true] .svc-name{font-weight:600}.skin-wrap[data-skin=nagyon-letisztult] .svc[aria-pressed=true] .svc-price{color:var(--ink)}.skin-wrap[data-skin=nagyon-letisztult] .svc-check{border-color:var(--line-strong)}.skin-wrap[data-skin=nagyon-letisztult] .day{border:none;background:transparent;border-radius:50%}.skin-wrap[data-skin=nagyon-letisztult] .day.free{background:transparent;color:var(--ink);font-weight:500}.skin-wrap[data-skin=nagyon-letisztult] .day.free:hover{background:var(--sunk);transform:none}.skin-wrap[data-skin=nagyon-letisztult] .day.free.sel:hover,.skin-wrap[data-skin=nagyon-letisztult] .day.sel{background:var(--ink);color:#fff;box-shadow:none;transform:none}.skin-wrap[data-skin=nagyon-letisztult] .time{border:none;border-bottom:1px solid var(--line-strong);background:transparent}.skin-wrap[data-skin=nagyon-letisztult] .time:hover{background:transparent;border-bottom-color:var(--ink);transform:none}.skin-wrap[data-skin=nagyon-letisztult] .time[aria-pressed=true]{background:transparent;color:var(--ink);border-bottom:2px solid var(--ink);font-weight:600}.skin-wrap[data-skin=nagyon-letisztult] .slots{border-left-color:var(--line)}.skin-wrap[data-skin=nagyon-letisztult] .summary{border-left:1px solid var(--line);padding-left:28px}.skin-wrap[data-skin=nagyon-letisztult] .sum-when{background:transparent;border-bottom:1px solid var(--ink);padding-inline:0}.skin-wrap[data-skin=nagyon-letisztult] .field input{background:transparent;border:none;border-bottom:1px solid var(--line-strong);padding-inline:0}.skin-wrap[data-skin=nagyon-letisztult] .cta{background:var(--ink);color:#fff;box-shadow:none;font-weight:500;letter-spacing:.02em}.skin-wrap[data-skin=nagyon-letisztult] .cta:hover:not([disabled]){background:#000}.skin-wrap[data-skin=nagyon-letisztult] .cta[disabled]{background:var(--sunk);color:var(--faint)}.skin-wrap[data-skin=nagyon-letisztult] .note{background:var(--sunk)}.skin-wrap[data-skin=fekete-feher]{--bg:#ffffff;--surface:#ffffff;--sunk:#f2f2f2;--ink:#000000;--muted:#4d4d4d;--faint:#8a8a8a;--accent:#000000;--accent-strong:#000000;--accent-soft:#f2f2f2;--on-accent:#ffffff;--line:#000000;--line-strong:#000000;--good:#000000;--good-soft:#f2f2f2;--danger:#000000;--shadow-sm:none;--shadow-md:none;--display:"Archivo",system-ui,sans-serif;--body:"Archivo",system-ui,sans-serif;color-scheme:light;background:var(--bg);background-repeat:no-repeat;color:var(--ink);font-family:var(--body);min-height:100dvh;overflow-x:clip}.skin-wrap[data-skin=fekete-feher] .theme{display:none}.skin-wrap[data-skin=fekete-feher] *,.skin-wrap[data-skin=fekete-feher] :after,.skin-wrap[data-skin=fekete-feher] :before{border-radius:0!important}.skin-wrap[data-skin=fekete-feher] h1,.skin-wrap[data-skin=fekete-feher] h2,.skin-wrap[data-skin=fekete-feher] h3{font-weight:800;letter-spacing:-.035em;text-transform:uppercase}.skin-wrap[data-skin=fekete-feher] .hero h1{font-size:clamp(36px,8.4vw,72px);line-height:.98}.skin-wrap[data-skin=fekete-feher] .brand b{font-weight:800;letter-spacing:-.02em;text-transform:uppercase;font-size:24px}.skin-wrap[data-skin=fekete-feher] .top{border-bottom:3px solid #000;padding-bottom:14px}.skin-wrap[data-skin=fekete-feher] .cat,.skin-wrap[data-skin=fekete-feher] .outcome,.skin-wrap[data-skin=fekete-feher] .stage,.skin-wrap[data-skin=fekete-feher] .summary{border:2px solid #000;background:#fff}.skin-wrap[data-skin=fekete-feher] .cat-title{font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.skin-wrap[data-skin=fekete-feher] .svc{border:2px solid #000;background:#fff}.skin-wrap[data-skin=fekete-feher] .svc:hover{background:var(--sunk);box-shadow:none;transform:none}.skin-wrap[data-skin=fekete-feher] .svc[aria-pressed=true]{background:#000;border-color:#000;box-shadow:none}.skin-wrap[data-skin=fekete-feher] .svc[aria-pressed=true] .svc-name,.skin-wrap[data-skin=fekete-feher] .svc[aria-pressed=true] .svc-price{color:#fff}.skin-wrap[data-skin=fekete-feher] .svc[aria-pressed=true] .svc-meta{color:#cfcfcf}.skin-wrap[data-skin=fekete-feher] .svc-check{border:2px solid #000}.skin-wrap[data-skin=fekete-feher] .svc[aria-pressed=true] .svc-check{background:#fff;border-color:#fff;color:#000}.skin-wrap[data-skin=fekete-feher] .day{border:2px solid #000;background:#fff}.skin-wrap[data-skin=fekete-feher] .day.off{border-color:#cfcfcf;opacity:1;color:#b5b5b5}.skin-wrap[data-skin=fekete-feher] .day.free{background:#fff;color:#000;font-weight:700}.skin-wrap[data-skin=fekete-feher] .day.free:hover{background:var(--sunk);transform:none}.skin-wrap[data-skin=fekete-feher] .day.free.sel:hover,.skin-wrap[data-skin=fekete-feher] .day.sel{background:#000;color:#fff;box-shadow:none;transform:none}.skin-wrap[data-skin=fekete-feher] .time{border:2px solid #000;background:#fff;font-weight:700}.skin-wrap[data-skin=fekete-feher] .time:hover{background:var(--sunk);transform:none}.skin-wrap[data-skin=fekete-feher] .time[aria-pressed=true]{background:#000;color:#fff}.skin-wrap[data-skin=fekete-feher] .field input{border:2px solid #000;background:#fff}.skin-wrap[data-skin=fekete-feher] .field input:focus{box-shadow:inset 0 0 0 1px #000}.skin-wrap[data-skin=fekete-feher] .sum-when{background:#000;color:#fff}.skin-wrap[data-skin=fekete-feher] .sum-when .link{color:#fff}.skin-wrap[data-skin=fekete-feher] .cta{background:#000;color:#fff;box-shadow:none;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.skin-wrap[data-skin=fekete-feher] .cta:hover:not([disabled]){background:#1a1a1a;transform:none}.skin-wrap[data-skin=fekete-feher] .cta[disabled]{background:#fff;color:#8a8a8a;border:2px solid #cfcfcf}.skin-wrap[data-skin=fekete-feher] .ghost{border:2px solid #000;background:#fff}.skin-wrap[data-skin=fekete-feher] .note{background:var(--sunk);border:2px solid #000}.skin-wrap[data-skin=fekete-feher] .error{border:2px solid #000}.skin-wrap[data-skin=fekete-feher] .picked{background:#000;color:#fff}.skin-wrap[data-skin=fekete-feher] .rail>*+:before{background:#000;height:2px}.skin-wrap[data-skin=fekete-feher] .rail .dot{border:2px solid #000}.skin-wrap[data-skin=fekete-feher] .rail .now .dot{background:#000;color:#fff;box-shadow:none}.skin-wrap[data-skin=fekete-feher] .icon-btn{border:2px solid #000;background:#fff;color:#000}.skin-wrap[data-skin=fekete-feher] .seg{border:2px solid #000}.skin-wrap[data-skin=fekete-feher] .seg .on{background:#000;color:#fff}.skin-wrap[data-skin=fekete-feher] .bar{border-top:2px solid #000;background:#fff}.skin-wrap[data-skin=grafit]{--bg:#121214;--surface:#1a1a1d;--sunk:#222226;--ink:#f2f0ec;--muted:#aaa7a2;--faint:#86837e;--accent:#e9e6e1;--accent-strong:#ffffff;--accent-soft:#2a2a2e;--on-accent:#121214;--line:#333337;--line-strong:#4a4a4f;--good:#b4d3bf;--good-soft:#222226;--danger:#e8a79e;--shadow-sm:none;--shadow-md:0 18px 40px -22px rgba(0,0,0,0.8);--display:"Figtree",system-ui,sans-serif;--body:"Figtree",system-ui,sans-serif;color-scheme:dark;overflow-x:clip;color:var(--ink);font-family:var(--body);position:relative;min-height:100dvh;padding:12px;background:#050506}.skin-wrap[data-skin=grafit]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100lvh;transform:translateZ(0);z-index:0;background:url(/marble.jpg) 50%/cover no-repeat;pointer-events:none}.skin-wrap[data-skin=grafit]>.shell{position:relative;z-index:1;background:var(--bg);border:1px solid var(--line-strong);border-radius:28px;padding-inline:20px;padding-top:22px;min-height:calc(100dvh - 24px)}@media (min-width:960px){.skin-wrap[data-skin=grafit]{padding:28px}.skin-wrap[data-skin=grafit]>.shell{min-height:calc(100dvh - 56px);padding-inline:40px}}body:has(.skin-wrap[data-skin=grafit]){background-color:#050506;background-image:none}.skin-wrap[data-skin=grafit] .theme{display:none}.skin-wrap[data-skin=grafit] .brand b{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:0}.skin-wrap[data-skin=grafit] h1,.skin-wrap[data-skin=grafit] h2,.skin-wrap[data-skin=grafit] h3{font-family:var(--display);font-weight:600;letter-spacing:-.02em}.skin-wrap[data-skin=grafit] .cta{box-shadow:none}.skin-wrap[data-skin=grafit] .svc[aria-pressed=true]{border-color:var(--accent)}.skin-wrap[data-skin=grafit] .bar{background:var(--bg);background:#121214;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}