/*! © 2026 Olympos Web (olymposweb.com). Tüm hakları saklıdır / All rights reserved. İzinsiz kopyalama, yeniden kullanım ve dağıtım yasaktır / Copying, reuse or redistribution without written permission is not allowed. */
@font-face{font-family:Ayna Lira;font-style:normal;font-weight:100 900;font-display:swap;src:url(../shared/fonts/epilogue/epilogue-100-900-latin-ext.woff2) format("woff2");unicode-range:U+20BA}:root{--bg: #f6eef4;--card: #fff;--ink: #1d1420;--muted: #6a5a6c;--plum: #7a2e8e;--tint1: #ecd9f1;--tint2: #ffd9c9;--line: transparent;--accent: #7a2e8e;--accent-ink: #fff;--focus: #1d1420;--field: #fff;--ring: transparent;--danger: #a3162f;--radius: 999px;--hint: #6a5a6c;--font: "Ayna Lira", "Rethink Sans", system-ui, sans-serif;--display: "Ayna Lira", "Gabarito", "Rethink Sans", system-ui, sans-serif;--g: clamp(18px, 4.4vw, 72px);--sec: clamp(72px, 8vw, 132px);--pi: clamp(30px, 6vw, 110px);--ease: cubic-bezier(.16, 1, .3, 1);scroll-padding-top:110px;scrollbar-color:var(--plum) var(--bg);color-scheme:light}body{font-size:1.0625rem;line-height:1.6;caret-color:var(--plum)}h1,h2,h3{font-family:var(--display);font-weight:800}h3{line-height:1.15}a{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--plum);color:#fff}.skip{border-radius:999px;padding:14px 28px}.wrap{width:min(1360px,100%);margin-inline:auto;padding-inline:var(--g)}section{padding-block:var(--sec)}.h2{font-size:clamp(2.3rem,4.8vw,4.8rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.display{font-size:clamp(3rem,6.4vw,6.9rem);line-height:1;letter-spacing:-.025em}.lead{max-width:58ch;color:var(--muted);font-size:1.15rem}.sec-head{display:grid;gap:18px;max-width:920px;margin-bottom:clamp(32px,4.5vw,60px)}.note{color:var(--muted);max-width:62ch;font-size:.98rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 34px;border:0;border-radius:999px;background:var(--plum);color:#fff;font:800 1.05rem/1 var(--display);text-decoration:none;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.btn:hover{background:var(--ink)}.btn:active{transform:scale(.97)}.btn-sm{min-height:48px;padding:0 26px;font-size:.98rem}.btn-ghost{background:var(--tint1);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn[aria-pressed=true]{background:var(--ink)}.tool{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--tint1);color:var(--ink);font:700 .88rem/1 var(--font);transition:background-color .3s,color .3s}.tool:hover{background:var(--ink);color:#fff}.tool[aria-pressed=true]{background:var(--plum);color:#fff}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0;min-width:0}.chip{position:relative}.chip input{position:absolute;width:1px;height:1px;opacity:0}.chip span{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;cursor:pointer;user-select:none;transition:background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.chip span:hover{background:var(--tint1)}.chip input:checked+span{background:var(--plum);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.chip:active span{transform:scale(.96)}.hdr{position:fixed;z-index:50;top:14px;left:var(--g);right:var(--g);max-width:1280px;margin-inline:auto;display:flex;align-items:center;gap:18px;min-height:68px;padding:0 12px 0 32px;border-radius:999px;background:#fff;transition:background-color .3s}.hdr.is-solid{background:#fff}.brand{font:800 1.4rem/1 var(--display);text-decoration:none;letter-spacing:-.01em;white-space:nowrap}.nav{display:flex;gap:4px;margin-left:auto}.nav a{padding:11px 16px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.95rem;transition:background-color .3s,color .3s}.nav a:hover{background:var(--tint1)}.hdr-tools{display:flex;align-items:center;gap:8px}.hdr .btn{width:auto}.photo{position:relative;margin:0;min-width:0}.win-clip{position:relative;overflow:hidden;border-radius:999px;background:var(--tint1);clip-path:inset(0 round 999px)}.win-clip img{width:100%;height:100%;object-fit:cover}.credit{margin-top:10px;padding-inline:12px;font-size:.78rem;line-height:1.4;color:var(--muted)}.credit a{color:inherit}.hero{min-height:100vh;padding-block:108px 36px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:clamp(24px,4vw,64px);align-items:center}.hero-text{display:grid;gap:22px;min-width:0}.hero-lead{font-size:1.05rem;max-width:52ch}.quick{display:grid;gap:16px}.quick-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.datepill{display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:0 22px 0 28px;border-radius:999px;background:#fff;font-weight:700;cursor:pointer}.datepill>span{font-size:.85rem;color:var(--muted);max-width:11ch;line-height:1.15}.datepill input{min-height:40px;padding:0 6px;border:0;background:transparent;color:var(--ink);font:700 1rem var(--font);color-scheme:light;caret-color:var(--plum)}.datepill input:focus-visible{outline:none}.datepill:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:999px;padding:6px}.quick-status{min-height:1.5em;color:var(--danger);font-weight:700;font-size:.95rem}.quick-status.is-ok{color:var(--plum)}.hbar{display:grid;gap:8px}.hbar .lane-back{height:26px}.hbar-cap{font-size:.92rem;color:var(--muted);margin-top:-4px}.hbar-cap [data-total]{color:var(--ink);font-weight:800;margin-right:6px}.hero-photo .win-clip{height:min(calc(100vh - 150px),800px);min-height:440px}.hero-photo{align-self:center}.acc-list{display:grid;gap:12px}.acc{padding-inline:var(--pi);border-radius:999px;background:#fff;transition:background-color .4s var(--ease)}.acc.is-open{background:#fff}.acc:has(.acc-btn:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.acc-h{margin:0;font-size:1rem}.acc-btn{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;width:100%;min-height:80px;padding:0;border:0;background:none;text-align:left;cursor:pointer;font-family:var(--display);font-weight:800;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.2}.acc-btn:focus-visible{outline:none}.acc-meta{display:inline-flex;gap:22px;font:700 1rem var(--font);color:var(--muted)}.acc-ico{position:relative;width:46px;height:46px;border-radius:50%;background:var(--tint1);transition:background-color .3s,transform .5s var(--ease)}.acc-ico:before,.acc-ico:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:1px;background:var(--ink);transition:transform .5s var(--ease),background-color .3s}.acc-ico:after{transform:rotate(90deg)}.acc.is-open .acc-ico{background:var(--plum)}.acc.is-open .acc-ico:before,.acc.is-open .acc-ico:after{background:#fff}.acc.is-open .acc-ico:after{transform:rotate(0)}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.acc.is-open .acc-panel{grid-template-rows:1fr}.acc-in{overflow:hidden;min-height:0}.acc-body{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;padding:0 0 40px}.acc-body p{flex:1 1 360px;max-width:62ch;color:var(--muted)}.acc-body .btn{flex:0 0 auto}.builder{padding-block:var(--sec)}.builder-in{display:grid;gap:26px}.builder-head{display:grid;gap:14px;max-width:900px}.builder-head .h2{font-size:clamp(2.2rem,4.2vw,4.2rem)}.chips-tool .chip span{background:#fff}.chips-legend{padding:0;margin-bottom:14px;font-weight:700;color:var(--muted);font-size:.95rem;width:100%;float:left}.chips-tool .chips-legend+.chip{clear:left}.tl-panel{display:grid;gap:22px;padding:44px var(--pi);border-radius:999px;background:#fff;min-height:330px;align-content:center}.tl-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px}.tl-example{font-size:.92rem;color:var(--muted)}.tl-total{font:800 1.5rem/1.1 var(--display);color:var(--plum);min-height:1.1em}.tl{display:grid;gap:14px}.lane{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px}.lane-name{font-size:.88rem;font-weight:700;color:var(--muted);line-height:1.2}.lane-back{height:68px;border-radius:999px;background:var(--bg);overflow:hidden}.track{display:flex;gap:6px;height:100%;width:0;transition:width .8s var(--ease)}.seg{flex:var(--g, .0001) 1 0px;min-width:0;container-type:inline-size;display:flex;align-items:center;justify-content:center;gap:10px;height:100%;padding:0 22px;border:0;border-radius:999px;overflow:hidden;white-space:nowrap;background:var(--tint1);color:var(--ink);font:700 .92rem var(--font);cursor:pointer;opacity:1;transition:flex-grow .8s var(--ease),opacity .45s,background-color .3s}.seg[data-svc=colour]{background:var(--plum);color:#fff}.seg[data-svc=style],.seg[data-svc=skin],.seg[data-svc=manicure]{background:var(--tint2)}.seg.is-in,.seg.is-out{opacity:0}.seg.is-out{pointer-events:none}.seg-n{font:800 1.05rem var(--display)}.seg-min{opacity:.8;font-weight:600}@container (max-width: 150px){.seg-min{display:none}}@container (max-width: 110px){.seg-name{display:none}}@container (max-width: 64px){.seg{padding:0}.seg-n{display:none}}span.seg{cursor:default;padding:0}.hbar .seg{padding:0}.seg:hover{background-image:linear-gradient(#1d14201a,#1d14201a)}span.seg:hover{background-image:none}.tl-empty{text-align:center;color:var(--muted);max-width:52ch;margin-inline:auto}.tl-empty[hidden]{display:none}.builder-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px}.tool-count{font-weight:800;font-family:var(--display)}.tool-note{flex:1 1 260px;font-size:.9rem;color:var(--muted)}.scene{padding-block:calc(var(--sec) * .6)}.scene-in{display:grid;gap:28px}.scene-photo .win-clip{height:clamp(300px,52vh,600px)}.scene-text{display:grid;gap:14px;max-width:760px;margin-inline:auto;text-align:center;justify-items:center}.scene-text .h2{font-size:clamp(2rem,3.8vw,3.6rem)}.area-list{display:grid;gap:18px}.area{display:grid;grid-template-columns:320px minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:center;padding:16px clamp(48px,7vw,120px) 16px 16px;border-radius:999px;background:#fff}.area-photo .win-clip{height:210px}.area-photo .credit{position:absolute;left:0;top:100%;width:100%;margin-top:4px}.area-photo{margin-bottom:14px}.area-text{display:grid;gap:8px;padding-block:14px}.area-text h3{font-size:clamp(1.4rem,2.2vw,2rem)}.area-text p{color:var(--muted);max-width:60ch}.area-svcs{display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:700;margin-top:4px}.colour{background:var(--tint1);border-radius:0;padding-block:var(--sec)}.colour-in{display:grid;gap:34px}.colour-head{display:grid;gap:14px;max-width:880px}.steps{display:grid;gap:14px;counter-reset:s}.step{display:grid;align-content:center;gap:10px;padding:60px var(--pi);border-radius:999px;background:#fff}.step-n{font:800 1rem var(--display);color:var(--plum)}.step h3{font-size:clamp(1.4rem,2.2vw,2rem)}.step p{color:var(--muted);max-width:58ch}.disclaimer{color:var(--ink);max-width:70ch;font-size:.98rem}.colour{margin-inline:0}.nails-grid,.barber-grid,.skin-grid{display:grid;gap:clamp(28px,5vw,80px);align-items:center}.nails-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,460px)}.nails-text{display:grid;gap:20px;min-width:0}.asks{display:grid;gap:10px;counter-reset:ask}.ask{counter-increment:ask;position:relative;padding:22px clamp(36px,5vw,64px) 22px calc(clamp(36px,5vw,64px) + 38px);border-radius:999px;background:#fff}.ask:before{content:counter(ask);position:absolute;left:clamp(32px,4.4vw,56px);top:22px;font:800 1.1rem var(--display);color:var(--plum)}.nails-photo .win-clip{aspect-ratio:3 / 4.4}.barber-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.barber-text,.skin-text{display:grid;gap:20px;min-width:0}.props{display:grid;gap:10px}.prop{display:grid;gap:4px;padding:26px var(--pi);border-radius:999px;background:#fff}.prop h3{font-size:1.3rem}.prop p{color:var(--muted);max-width:54ch}.barber-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.barber-photos .win-clip{aspect-ratio:1 / 2.2}.barber-b{margin-top:64px}.skin-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.skin-photo .win-clip{aspect-ratio:2 / 3.1}.home-photo .win-clip{height:clamp(260px,40vh,460px)}.home-groups{display:grid;gap:14px;margin-top:30px}.hgroup{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 36px;align-items:center;padding:38px var(--pi);border-radius:999px;background:#fff}.hgroup h3{font-size:clamp(1.5rem,2.4vw,2.2rem);color:var(--plum)}.hgroup ul{display:grid;gap:8px;color:var(--ink)}.price-label{font:800 1.2rem var(--display);color:var(--plum)}.tools-photo .win-clip{height:clamp(240px,36vh,420px)}.tools-cap{margin:18px auto 34px;text-align:center}.price-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:26px}.price-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;align-items:center;min-height:76px;padding:0 clamp(28px,3vw,44px);border-radius:999px;background:#fff;font-weight:700}.pr-name{font-family:var(--display);font-weight:800}.pr-dur{color:var(--muted)}.pr-val{font:800 1.1rem var(--font);color:var(--plum);min-width:3ch;text-align:right}.slot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.slot{display:grid;gap:8px;align-content:center;padding:48px clamp(44px,6vw,100px);border-radius:999px;background:var(--tint1);min-height:230px}.slot:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)}.slot h3{font-size:1.4rem}.slot p{color:var(--ink)}.slot-state{font-weight:800;color:var(--plum)!important}.request{padding-bottom:calc(var(--sec) * .8)}.request-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,680px);gap:clamp(28px,5vw,90px);align-items:start}.form-steps{display:grid;gap:12px;counter-reset:fs;position:sticky;top:130px}.form-steps li{counter-increment:fs;position:relative;padding:26px 40px 26px 84px;border-radius:999px;background:#fff;font-weight:700}.form-steps li:before{content:counter(fs);position:absolute;left:26px;top:50%;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:var(--plum);color:#fff;display:grid;place-items:center;font:800 1.05rem var(--display)}.form-col{min-width:0}.form-cap{gap:24px;padding:70px 64px 180px;border-radius:340px;background:#fff}.form-dome{display:grid;gap:12px;justify-items:center;text-align:center;margin-bottom:18px}.form-h{font-size:clamp(2rem,3vw,2.6rem)}.form-lead{max-width:44ch;color:var(--muted);font-size:.95rem}.hint{color:var(--muted);font-size:.88rem}.form .field>label,.form .choices>legend{font-family:var(--display);font-weight:800;font-size:1rem}.form .field input,.form .field textarea{border:0;border-radius:999px;background:var(--bg);padding:0 28px;min-height:58px;transition:background-color .3s,outline-color .3s}.form .field input:hover,.form .field textarea:hover{border:0;background:var(--tint1)}.form .field input:focus,.form .field textarea:focus{outline:2px solid var(--focus);outline-offset:3px;box-shadow:none;border:0}.form .field textarea{padding:28px 44px;min-height:140px;border-radius:70px;line-height:1.5}.form .field [aria-invalid=true]{outline:2px solid var(--danger);outline-offset:0}.form .field input[type=date]{color-scheme:light}.form .choice span{border:0;background:var(--bg);color:var(--ink);padding:0 24px;transition:background-color .3s,color .3s}.form .choice span:hover{background:var(--tint1);border:0}.form .choice input:checked+span{background:var(--plum);color:#fff;border:0}.form .choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.form .choice input[aria-invalid=true]+span{outline:2px solid var(--danger)}.form .form-actions{justify-content:center;margin-top:10px}.form .form-status{text-align:center;min-height:1.5em}.form .err{text-align:left;padding-inline:12px}.result{margin-top:18px;padding:80px clamp(40px,7vw,110px);border:0;border-radius:999px;background:var(--tint1)}.result h3{font-size:1.5rem}.result[hidden]{display:none}.result .hint{margin-bottom:14px}.result pre{font-size:.9rem}.foot{padding:0 var(--g) 56px}.foot-cap{display:grid;gap:14px;width:min(1180px,100%);margin-inline:auto;padding:110px clamp(36px,15vw,230px);border-radius:999px;background:var(--ink);color:#fff;text-align:center;justify-items:center}.foot-h{font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.1;max-width:22ch}.foot-note{max-width:62ch;font-size:.95rem;color:#e0d3e3}.foot-ph{font-size:1.1rem;margin-top:14px}.credits{columns:2;column-gap:40px;text-align:left;font-size:.8rem;color:#e0d3e3;max-width:100%}.credits li{break-inside:avoid;margin-bottom:6px}.credits a,.foot-link{color:#fff}.foot :focus-visible{outline-color:#fff}.foot-link{font-weight:800;padding:12px 26px;border-radius:999px;background:var(--plum);text-decoration:none;margin-top:8px}.foot-link:hover{background:#fff;color:var(--ink)}.anim .pin-on{min-height:100vh;display:flex;align-items:center;padding-block:110px 40px}.anim .pin-on>.wrap{width:100%}.anim .colour.pin-on .steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;height:min(400px,46vh)}.anim .colour.pin-on .step{flex:1;padding:70px 26px;justify-items:center;text-align:center;transition:grid-column .1s}.anim .colour.pin-on .steps{display:flex}.anim .colour.pin-on .step{flex:1 1 0;min-width:0;transition:flex-grow .9s var(--ease),background-color .5s,color .5s;overflow:hidden}.anim .colour.pin-on .step.is-on{flex-grow:3.6;background:var(--plum);color:#fff;padding-inline:clamp(36px,7vw,120px);justify-items:start;text-align:left}.anim .colour.pin-on .step.is-on .step-n{color:#fff}.anim .colour.pin-on .step p{opacity:0;max-height:0;transition:opacity .6s .15s}.anim .colour.pin-on .step.is-on p{opacity:1;max-height:20em;color:#fff}.anim .colour.pin-on .step h3{font-size:clamp(1.05rem,1.6vw,1.4rem)}.anim .colour.pin-on .step.is-on h3{font-size:clamp(1.5rem,2.4vw,2.2rem)}@media(max-width:1180px){.nav{display:none}.hdr-tools{margin-left:auto}}@media(max-width:1000px){.hero{min-height:0}.hero-grid,.nails-grid,.barber-grid,.skin-grid,.request-grid{grid-template-columns:minmax(0,1fr)}.hero-photo{order:-1;justify-self:center;width:min(320px,70%)}.hero-photo .win-clip{height:360px;min-height:0}.nails-photo,.skin-photo{width:min(380px,80%);justify-self:center}.form-steps{position:static}.area{grid-template-columns:240px minmax(0,1fr)}.area-photo .win-clip{height:180px}.price-list,.slot-list{grid-template-columns:minmax(0,1fr)}.slot:last-child{width:100%}}@media(max-width:720px){:root{--pi: 36px;--g: 16px}body{font-size:1rem}.hdr{padding:0 8px 0 20px;gap:8px;min-height:60px;top:10px}.brand{font-size:1.15rem}.tool{padding:0 14px;min-height:42px}.hdr-book{padding:0 18px}.hero{padding-top:92px}.hero-photo{width:min(240px,66%)}.hero-photo .win-clip{height:280px}.display{font-size:clamp(2.6rem,12.5vw,3.6rem)}.quick-row{display:grid}.datepill{justify-content:space-between}.quick .btn{width:100%}.acc-btn{grid-template-columns:minmax(0,1fr) auto;min-height:74px}.acc-meta{display:none}.acc{padding-inline:28px}.tl-panel{padding:70px 22px;border-radius:120px}.tl-top{justify-content:center;text-align:center}.lane{grid-template-columns:minmax(0,1fr);gap:6px}.lane-name{text-align:center}.lane-back{height:58px}.builder-actions{display:grid}.area{grid-template-columns:minmax(0,1fr);padding:16px 16px 40px;border-radius:150px;justify-items:center;text-align:center}.area-photo{width:100%}.area-text{padding-inline:18px;justify-items:center}.area-svcs{justify-content:center}.step{padding:64px 40px;border-radius:160px;text-align:center;justify-items:center}.ask{border-radius:70px;padding:22px 34px 22px 64px}.ask:before{left:28px}.prop{padding:34px 36px;border-radius:80px;text-align:center}.barber-photos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.barber-b{margin-top:34px}.hgroup{grid-template-columns:minmax(0,1fr);border-radius:100px;padding:56px 36px;text-align:center}.price-row{grid-template-columns:minmax(0,1fr) auto;padding:0 30px;min-height:70px}.pr-dur{display:none}.slot{padding:56px 36px;border-radius:130px;text-align:center;min-height:0}.form-cap{padding:64px 22px 100px;border-radius:180px}.form .field textarea{padding:26px 32px;border-radius:60px}.form-steps li{padding-left:76px;border-radius:40px}.result{padding:70px 36px;border-radius:120px}.foot-cap{padding:90px 28px;border-radius:160px}.credits{columns:1}.form .form-actions .btn{width:auto}}@media(max-height:640px){.hero{min-height:0}}
:root{--ow-d-3d6c05388d:0}
