@font-face{font-family:zalandoSans;src:url(../media/ZalandoSans_Variable-s.p.2q9tgvwx08e8n.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:zalandoSans;src:url(../media/ZalandoSans_Italic_Variable-s.p.1ntfl8wsa-03u.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:zalandoSans Fallback;src:local(Arial);ascent-override:85.15%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:113.21%}.zalandosans_70079b7c-module__zZzxtq__className{font-family:zalandoSans,zalandoSans Fallback}.zalandosans_70079b7c-module__zZzxtq__variable{--font-serif:"zalandoSans", "zalandoSans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_bddcfecd-module__4XOjFW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_bddcfecd-module__4XOjFW__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--copper:#a8763f;--copper-light:#c4935d;--coffee-bg-abs:#2a1a12;--coffee-text-abs:#ede3d3;--beige-bg-abs:#e4d9c5;--beige-text-abs:#2b1d14}[data-theme=coffee]{--bg:#2a1a12;--surface:#1f130d;--surface2:#241710;--text:#ede3d3;--muted:#ede3d399;--faint:#ede3d333;--border:#ede3d31a;--accent:#c4935d;--accent-strong:#a8763f;--on-accent:#2a1a12;--focus:#c4935d80;--danger:#e5484d}[data-theme=beige]{--bg:#e4d9c5;--surface:#d8c9ac;--surface2:#ded0b8;--text:#2b1d14;--muted:#2b1d14b3;--faint:#2b1d144d;--border:#2b1d141f;--accent:#7a4f26;--accent-strong:#6b4520;--on-accent:#e4d9c5;--focus:#7a4f2680;--danger:#b51a22}html,body{color:#ede3d3;font-family:var(--font-sans), "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#2a1a12;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif), Georgia, serif}a{color:inherit;text-decoration:none}::selection{color:#2a1a12;background:#c4935d}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#2a1a12}::-webkit-scrollbar-thumb{background:#c4935d;border-radius:2px}.btn-primary{outline:none;transition:background-color .2s,border-color .2s,transform .1s,box-shadow .2s}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #00000026;background-color:var(--accent-strong)!important;border-color:var(--accent-strong)!important}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-primary:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.btn-secondary{outline:none;transition:background-color .2s,border-color .2s,color .2s,transform .1s}.btn-secondary:hover:not(:disabled){background-color:var(--border)!important;color:var(--text)!important}.btn-secondary:active:not(:disabled){transform:scale(.98)}.btn-secondary:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.selectable-card{outline:none;transition:background-color .2s,border-color .2s,transform .1s,box-shadow .2s}.selectable-card:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--accent)!important;background-color:var(--surface2)!important}.selectable-card:active:not(:disabled){transform:scale(.98)}.selectable-card:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.form-input{outline:none;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:var(--accent)!important}.form-input:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.rezervasyon-page{background:var(--bg);min-height:100vh;padding:32px 20px;position:relative;overflow-y:auto;-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:#c4935d59 #ffffff05!important}.rezervasyon-page::-webkit-scrollbar{width:5px!important;display:block!important}.rezervasyon-page::-webkit-scrollbar-track{background:#ffffff05!important}.rezervasyon-page::-webkit-scrollbar-thumb{background:#c4935d59!important;border-radius:10px!important}.rezervasyon-page::-webkit-scrollbar-thumb:hover{background:#c4935db3!important}@media (min-width:768px){.rezervasyon-page{padding:40px 80px}}.rezervasyon-layout{z-index:1;grid-template-columns:1fr;gap:40px;height:auto;display:grid;position:relative}@media (min-width:768px){.rezervasyon-layout{grid-template-columns:1.3fr 1fr;gap:60px;height:auto}}@media (min-width:1024px){.rezervasyon-layout{gap:80px}}.rezervasyon-page *{-ms-overflow-style:none!important;scrollbar-width:none!important}.rezervasyon-page ::-webkit-scrollbar{display:none!important}.form-glass-container{-webkit-backdrop-filter:blur(2px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:24px;box-shadow:0 8px 32px #0003}@media (min-width:768px){.form-glass-container{padding:36px}}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:1024px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.barber-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:1024px){.barber-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.barber-card{border:1px solid var(--border);background:var(--surface);border-radius:4px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.barber-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 8px 24px #00000040}.barber-card-image-container{aspect-ratio:1/1.45;position:relative;overflow:hidden}.gallery-card-image-container{aspect-ratio:3/3;position:relative;overflow:hidden}.barber-card img{transition:transform .25s}.barber-card:hover img{transform:scale(1.05)}.barber-card-info{text-align:center;padding:10px}@media (prefers-reduced-motion:reduce){.btn-primary:active,.btn-secondary:active,.selectable-card:active,.barber-card:hover,.barber-card img,.barber-card:hover img{transform:none!important}}html.pek-entered .entrance-gate-overlay{display:none!important}@media (min-width:1024px){.block-manager-layout{align-items:start;grid-template-columns:1fr 1fr!important;gap:64px!important}}@keyframes admin-row-blink{0%,to{background-color:#0000}50%{background-color:#eab3082e}}.admin-row-new{animation:1s ease-in-out 4 admin-row-blink}@media (prefers-reduced-motion:reduce){.admin-row-new{background-color:#eab3081f;animation:none}}.hero-scroll-hint{display:none}@keyframes hero-scroll-hint-blink{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:768px){.hero-scroll-hint{display:block}.hero-scroll-hint-inner{animation:1.4s ease-in-out infinite hero-scroll-hint-blink}}@media (prefers-reduced-motion:reduce){.hero-scroll-hint-inner{opacity:.75;animation:none}}.feedback-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.feedback-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.nav-desktop{align-items:center;gap:52px;display:flex}.nav-mobile-toggle{display:none}@media (max-width:768px){.nav-desktop{display:none!important}.nav-mobile-toggle{cursor:pointer;width:44px;height:44px;color:var(--text);z-index:101;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex!important}.hero-content-padding{max-width:100%!important;padding:0 20px!important}.hero-studio-tag{display:none!important}.services-section{padding:96px 20px 80px!important}.services-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:40px!important}.service-card{grid-template-columns:1fr!important;gap:16px!important;padding:28px 20px!important}.service-overlay{background:linear-gradient(#0c0a08eb 0%,#0c0a08d9 55%,#0c0a0880 100%)!important}.service-card-price{text-align:left!important;align-items:baseline!important;gap:12px!important;display:flex!important}.gallery-section{padding:80px 20px!important}.gallery-header{margin-bottom:36px!important}.gallery-grid-layout{grid-template-rows:repeat(4,220px)!important;grid-template-columns:1fr!important;grid-template-areas:"a""b""c""d"!important;gap:12px!important}.about-section{padding:96px 0 80px!important}.about-photo-block{aspect-ratio:16/10!important;margin:0 20px 40px!important}.about-spine-label{display:none!important}.about-badge{font-size:9px!important;top:16px!important;right:16px!important}.about-two-cols{grid-template-columns:1fr!important;gap:40px!important;padding:0 20px!important}.about-sub-padding{margin-top:80px!important;padding:0 20px!important}.about-chairs-grid{grid-template-columns:1fr!important;gap:16px!important}.about-owners-grid{grid-template-columns:1fr!important;gap:24px!important}.about-owner-card,.about-owner-card-reverse{grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.about-owner-card-reverse>div,.about-owner-card-reverse p{text-align:left!important}.feedback-section{padding:80px 20px!important}.feedback-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:40px!important}.feedback-header p{text-align:left!important}.feedback-form-row{grid-template-columns:1fr!important}.location-section{padding:80px 20px!important}.location-grid{grid-template-columns:1fr!important;gap:44px!important}.location-map{height:320px!important}.footer-container{padding:56px 20px 36px!important}.footer-top-row{flex-direction:column!important;align-items:flex-start!important;gap:32px!important;margin-bottom:40px!important}.footer-nav-links{flex-wrap:wrap!important;gap:16px 24px!important}.footer-cta-block{align-items:flex-start!important;width:100%!important}.footer-cta-button{text-align:center!important;width:100%!important}.footer-bottom-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.rezervasyon-page input,.rezervasyon-page select,.rezervasyon-page textarea{font-size:16px!important}}.sticky-reservation-cta{display:none}@media (max-width:768px){.sticky-reservation-cta{z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border);display:block;position:fixed;bottom:0;left:0;right:0}.admin-panel-wrap{padding:32px 16px!important}.admin-panel-wrap-2{padding:0 16px 32px!important}.admin-table-header{display:none!important}.admin-table-body{max-height:none!important}.admin-row{flex-direction:column!important;gap:10px!important;padding:18px 16px!important;display:flex!important}.admin-row>span{text-align:right!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.admin-row>span:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;flex-shrink:0;font-size:10px}.admin-row-actions{margin-top:4px;justify-content:flex-start!important;justify-self:auto!important}.block-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.block-row>span{white-space:normal!important;justify-content:space-between!important;width:100%!important;display:flex!important}.block-row>span:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:12px;font-size:10px}.block-row>button{align-self:flex-end;justify-self:flex-start!important}.activity-log-header{display:none!important}.activity-log-row{flex-direction:column!important;gap:8px!important;padding:16px!important;display:flex!important}.activity-log-row>span[data-label]:not([data-label="Zaman & Aksiyon"]){justify-content:space-between!important;display:flex!important}.activity-log-row>span[data-label]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:12px;font-size:10px}}
