@font-face{font-family:Montserrat;src:url('assets/montserrat-latin.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF}@font-face{font-family:Montserrat;src:url('assets/montserrat-extended.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF,U+2000-206F}
:root{--teal:#546e7a;--ink:#353535;--muted:#676767;--cream:#fafafa}body{font-family:Montserrat,Arial,sans-serif;font-size:14px;background:#fafafa;line-height:1.75}.container{width:calc(100% - 32px);max-width:1400px}.topbar{height:36px;padding:0 16px;font-size:12px;gap:0}.topbar>span:not(.demo){padding:0 16px;border-right:1px solid #ffffff22}.topbar>span:first-child{padding-left:0}.topbar .demo{padding:0 12px;letter-spacing:1px}.navbar{height:80px;padding:0 16px;justify-content:flex-start;gap:max(5vw,35px);background:transparent}.brand{color:#246b88;font-size:24px;width:200px;font-weight:500;line-height:1.05;letter-spacing:-1px}.brand small{letter-spacing:2px;font-size:8px}.navlinks{gap:0}.navlinks a{padding:12px 16px;font-size:13px;font-weight:600}.navlinks a.active,.navlinks a:hover{background:#546e7a44}.hero{height:calc(100svh - 36px);min-height:590px}.hero:after{background:#1115}.hero img{object-position:center}.hero-caption{position:static;color:var(--teal);margin:0 auto;text-align:center}.hero-caption h1{font:600 40px/1.35 Montserrat,Arial,sans-serif;max-width:100%;margin:10px auto}.hero-caption h1 br{display:none}.hero-caption>p{font-size:11px;letter-spacing:2px;margin:0 0 12px}.hero-caption>p:last-child{font-size:12px;letter-spacing:1px;margin:20px 0 30px}.hero-caption h1:after,.center>h2:after,.quote h2:after{content:'';display:block;width:160px;height:3px;background:var(--teal);margin:10px auto 0}h2,h3{font-family:Montserrat,Arial,sans-serif;color:var(--teal);font-weight:600}h2{font-size:40px;line-height:1.35;margin-bottom:14px}h3{font-size:24px;line-height:1.4}.section{padding:54px 0}.eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:10px}.sub{max-width:720px;margin-bottom:35px;font-size:14px;line-height:1.9}.intro-section{padding:60px 0 26px}.intro{max-width:1000px}.intro-section h2{font-size:25px;margin-top:22px}.intro-section h2:after{display:none}.intro-section .sub{max-width:850px;margin-bottom:0}.about-section{padding:10px 0 55px}.about-section .about{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#fff;border-radius:4px;box-shadow:0 1px 2px #0004;overflow:hidden;align-items:start}.about-section .about>div{padding:20px 24px 25px 0}.about-section .about img{aspect-ratio:1.5;min-height:100%;object-fit:cover}.about-section h2{font-size:28px}.about-section h2 br{display:none}.about-section p{font-size:14px;margin:0 0 16px}.features{font-weight:600;padding-left:20px}.features li{padding:6px 0;line-height:1.8}.button{font-family:inherit;text-transform:none;font-size:13px;font-weight:500;letter-spacing:0;border-radius:4px;box-shadow:0 2px 3px #0002;padding:10px 22px}.menus-section{background-color:#f2f3f3;background-image:linear-gradient(145deg,#e5e8e8 18%,transparent 18%),linear-gradient(35deg,#ffffff 15%,transparent 15%),linear-gradient(155deg,transparent 70%,#e9ebeb 70%),linear-gradient(25deg,transparent 70%,#ffffff 70%);background-size:180px 160px;padding:50px 0 40px}.carousel-shell{position:relative}.menu-carousel{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.menu-carousel::-webkit-scrollbar,.services::-webkit-scrollbar{display:none}.menu-carousel .menu-card{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start}.menu-card{padding:0;border:0;border-radius:4px;background:white;box-shadow:0 1px 2px #0005;overflow:hidden;position:relative;display:flex;flex-direction:column}.menu-card:before{content:'';display:block;background:linear-gradient(#183a4a11,#183a4a33),url('assets/masa.png') center/cover;aspect-ratio:1.25;width:100%;border-top:14px solid #be9a54;border-bottom:10px solid #be9a54}.menu-card:nth-child(2):before{background-image:linear-gradient(#183a4a11,#183a4a33),url('assets/bahce.png')}.menu-card:nth-child(3):before{background-image:linear-gradient(#183a4a11,#183a4a33),url('assets/salon.png')}.menu-card .small-label{position:absolute;left:18px;top:30px;background:#fffE;padding:3px 9px;font-size:9px}.menu-number{position:absolute;top:34px;right:20px;color:#fff;font-size:36px;text-shadow:0 1px 5px #0009}.menu-card h3{text-align:left;font-size:20px;margin:18px 18px 8px}.menu-card ul{margin:0 18px 16px;text-align:left;font-size:13px;line-height:1.8;columns:2}.menu-card .notice{font-size:10px;padding:0 18px 15px;text-align:left;margin:0}.slide-arrow{position:absolute;top:45%;width:42px;height:42px;border-radius:50%;border:0;background:white;color:#303030;display:grid;place-content:center;font:30px Arial;z-index:2;box-shadow:0 2px 5px #0002}.slide-prev{left:10px}.slide-next{right:10px}.slide-arrow:hover{background:var(--teal);color:white}.services-section{margin-top:38px;background:linear-gradient(#ffffffdf,#ffffffdf),url('assets/salon.png') center/cover;padding:50px 0 42px}.services{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.service{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;height:420px;background:linear-gradient(#17222b66,#17222ba8),url('assets/bahce.png') center/cover;border:0;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:white}.service:nth-child(2){background-image:linear-gradient(#17222b66,#17222ba8),url('assets/masa.png')}.service:nth-child(3){background-image:linear-gradient(#17222b66,#17222ba8),url('assets/salon.png')}.service h3{color:white;font-size:24px;margin:8px 0}.service p{color:white;font-size:12px;max-width:250px}.service>span{color:white;font-size:40px}.quote-section{margin-top:38px;background:linear-gradient(#f6f0fddd,#f6f0fdef),url('assets/masa.png') center/cover;padding:50px 0 64px}.quote{max-width:850px}.quote blockquote{font:400 15px/1.9 Montserrat,Arial,sans-serif;max-width:660px;margin:40px auto}.quote .mark{font:50px/.7 Georgia,serif;color:var(--teal);margin-top:40px}.quote strong{font-size:20px;color:var(--teal)}.quote p .notice{display:block;margin:16px auto 0;max-width:600px}.stats{background:transparent;color:var(--teal);grid-template-columns:repeat(2,1fr);padding:76px 16px 40px;gap:16px;max-width:1432px;margin:auto}.stats>div{background:white;box-shadow:0 1px 2px #0004;border-radius:4px;padding:30px 20px 36px;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stats>div:nth-child(even){background:var(--teal);color:white}.stats>div:before{content:'◇';font:42px/1 Arial;display:block;margin-bottom:16px}.stats>div:nth-child(2):before{content:'♧'}.stats>div:nth-child(3):before{content:'♫'}.stats>div:nth-child(4):before{content:'⌖'}.stats b{font:600 23px/1.4 Montserrat,Arial,sans-serif;margin:8px 0 22px}.stats span{font-size:17px;font-weight:600}.gallery-section{padding:40px 0 55px}.home-layout .gallery{gap:16px}.home-layout .gallery img{height:260px}.gallery span{font-weight:500}.gallery small{font-weight:400}.cta-section{margin-top:48px;padding:24px 0;background:var(--teal);color:white;position:relative}.cta-section .container{max-width:1180px;padding-left:160px;min-height:76px}.cta-section:before{content:'';position:absolute;left:max(16px,calc((100vw - 1300px)/2));bottom:0;width:150px;height:190px;background:url('assets/bahce.png') center/cover;border-radius:90px 90px 0 0}.cta h2{color:white;font-size:28px;font-weight:600}.cta p{color:white;font-size:13px}.cta .button{background:white;color:#222;border-color:white;padding:10px 25px;box-shadow:none}footer{background:linear-gradient(#13191deF,#13191deF),url('assets/salon.png') center/cover;color:white;padding-top:48px}footer .container{max-width:1350px}footer .footer-grid{grid-template-columns:1fr 1.1fr 1fr;gap:45px}footer .brand{color:white;font-size:28px;font-weight:500}footer h3{color:white;font-size:27px;margin:0 0 15px}footer p{color:#e1e5e6}footer .form{gap:12px}footer .form input,footer .form textarea{border-color:#7c8488;color:white;padding:9px}footer .form input::placeholder,footer .form textarea::placeholder{color:#b8bfc1}footer .form textarea{min-height:95px}footer .form .button{width:100%}footer .notice{font-size:10px;color:#c5cdcf}footer .button.outline{border-color:#afbec3;color:white}footer .copyright{border-color:#ffffff22;color:#c9d0d3;text-align:center;margin-top:28px}.floating{left:18px;bottom:16px;gap:12px}.floating a{height:52px;width:52px;font-size:24px}.banner{height:400px}.banner-title{inset:90px 20px 0}.banner h1{font:600 44px/1.3 Montserrat,Arial,sans-serif;color:white}.inner-layout main.section{padding:50px 0}.inner-layout .gallery{grid-template-columns:repeat(4,1fr);gap:16px}.inner-layout .gallery img{height:275px;border-radius:10px}.inner-layout .gallery button{background:none}.inner-layout .gallery span{padding:10px 4px}.inner-layout .grid{gap:16px}.inner-layout .menu-card{height:100%}.contact-details{background:white;padding:40px 25px;box-shadow:0 1px 4px #0002;margin-top:-88px;position:relative;z-index:2}.contact-details b{font-size:12px}.contact-details small{color:var(--muted)}.contact-grid{padding:10px 25px 35px}.contact-grid h2{font-size:30px}.contact-grid .form .button{width:100%}.country-panel{background:linear-gradient(135deg,#e2e9e9,#f4f5f3);border:1px solid #dde3e3}.inner-layout .about{gap:32px;background:white;padding:20px;box-shadow:0 1px 3px #0002;border-radius:4px}.inner-layout .about h2{font-size:30px}.inner-layout .about img{aspect-ratio:1.2}.inner-layout .tour{border-radius:4px;box-shadow:0 1px 3px #0002}
@media(max-width:1000px){.navbar{gap:20px}.brand{font-size:21px;width:180px}.navlinks a{padding:12px 10px;font-size:11px}.hero-caption h1{font-size:35px}.service{height:350px}.inner-layout .gallery{grid-template-columns:repeat(3,1fr)}footer .footer-grid{gap:24px}}
@media(max-width:700px){.container{width:calc(100% - 24px)}.topbar{height:34px;padding:0 12px;font-size:10px}.topbar>span:not(.demo){padding:0 10px}.topbar .demo{font-size:8px;padding:0}.navbar{height:78px;justify-content:space-between;padding:0 18px}.brand{width:auto;font-size:22px}.menu-toggle{order:-1;font-size:28px}.navbar .brand{margin-left:auto;text-align:right}.navlinks{position:fixed;left:0;right:auto;top:0;bottom:0;width:280px;max-width:80vw;padding:80px 16px 24px;background:white;color:#333;align-content:start;box-shadow:4px 0 15px #0004;z-index:30;gap:4px}.navlinks a{font-size:12px;padding:14px}.navlinks a.active{background:var(--teal);color:white}.menu-toggle{z-index:31;color:white}.navbar:has(.navlinks.open) .menu-toggle{position:fixed;left:20px;top:14px;color:var(--teal)}.hero{height:calc(100svh - 34px);min-height:520px}.hero-caption h1{font-size:29px;line-height:1.4}.hero-caption h1 br{display:none}.hero-caption>p{font-size:9px;letter-spacing:1.5px}.hero-caption>p:last-child{font-size:10px;margin-bottom:22px}.intro-section{padding:42px 0 20px}.intro-section h2{font-size:21px}.sub{font-size:12px;line-height:1.9}.intro-section .sub{font-size:12px}h2{font-size:30px}.about-section{padding:8px 0 35px}.about-section .about{grid-template-columns:1fr;gap:0}.about-section .about img{min-height:0;aspect-ratio:1.4}.about-section .about>div{padding:24px}.about-section h2{font-size:25px}.about-section p,.features{font-size:12px}.menus-section{padding:38px 0}.menu-carousel .menu-card{flex-basis:100%}.menu-card:before{aspect-ratio:1.3}.menu-card h3{font-size:20px}.menu-card ul{font-size:12px}.menu-card .notice{font-size:10px}.slide-arrow{width:38px;height:38px}.services-section{margin-top:24px;padding:38px 0}.service{flex-basis:100%;height:370px}.service p{font-size:13px}.quote-section{margin-top:24px;padding:38px 0}.quote blockquote{font-size:13px;padding:0 18px;margin:28px auto}.quote strong{font-size:18px}.quote .notice{font-size:10px}.stats{padding:40px 12px 20px;gap:12px;grid-template-columns:1fr 1fr}.stats>div{min-height:200px;padding:20px 10px}.stats b{font-size:21px;margin-bottom:14px}.stats span{font-size:12px}.stats>div:before{font-size:34px}.gallery-section{padding:32px 0}.home-layout .gallery{grid-template-columns:1fr;gap:16px}.home-layout .gallery img{height:250px}.cta-section{margin-top:30px;padding:24px 0}.cta-section:before{width:70px;height:125px;left:12px}.cta-section .container{padding-left:84px}.cta h2{font-size:22px}.cta p{font-size:11px}.cta .button{font-size:12px;margin-top:16px}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}footer{padding-top:35px}footer .container{width:calc(100% - 36px)}footer .brand{font-size:25px}footer h3{font-size:25px}.floating{left:12px;bottom:14px;gap:10px}.floating a{width:44px;height:44px;font-size:22px}.banner{height:300px}.banner h1{font-size:35px}.banner p{font-size:11px}.inner-layout .gallery{grid-template-columns:repeat(2,1fr)}.inner-layout .gallery img{height:200px}.inner-layout .gallery span{font-size:11px}.inner-layout .gallery small{font-size:9px}.inner-layout main.section{padding:32px 0}.inner-layout .grid{grid-template-columns:1fr}.contact-details{padding:24px 16px;margin-top:-64px;gap:22px}.contact-details p{margin:4px 0}.contact-grid{padding:5px 4px 20px;gap:30px}.contact-grid h2{font-size:25px}.inner-layout .about{padding:12px;grid-template-columns:1fr;gap:20px}.inner-layout .about img{aspect-ratio:1.3}.inner-layout .about>div{padding:5px 8px}.inner-layout .about p{font-size:13px}}
