:root{--g:#638044;--ink:#172218;--muted:#647064;--line:#e0e7dd;--soft:#f6f8f4}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:14px/1.6 Arial,sans-serif;background:#fff}.site-head{min-height:82px;padding:0 clamp(20px,5vw,78px);display:flex;align-items:center;justify-content:space-between;gap:25px;background:#172218;color:#fff}.brand img{display:block;width:110px}.site-head nav{display:flex;gap:25px}.site-head a{color:inherit;text-decoration:none;font-size:13px;font-weight:700}.member-link{padding:11px 15px;border-radius:7px;background:var(--g);white-space:nowrap}.detail-banner{padding:58px max(8vw,24px);color:#fff;background:linear-gradient(90deg,rgba(25,50,31,.94),rgba(51,91,53,.75)),url('remote/media/images/gezilecek-yerler/1581623402.jpg') center/cover}.detail-banner p,.section-kicker{margin:0 0 8px;color:#c7dcae;font-size:11px;letter-spacing:1.7px;font-weight:800}.detail-banner h1{margin:0 0 10px;font-size:clamp(30px,4vw,49px);line-height:1.13}.detail-banner span{color:#e5eee2}.detail-banner b{display:inline-block;padding:4px 8px;border-radius:4px;background:#cbe39f;color:#385722;font-size:11px;text-transform:uppercase}.detail-main{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:23px 0 80px}.crumb{display:flex;gap:10px;align-items:center;color:#788477;font-size:12px;margin-bottom:30px}.crumb a{color:#526f37;text-decoration:none}.crumb i{font-style:normal}.detail-grid{display:grid;grid-template-columns:320px 1fr;gap:52px}.cover{position:relative;overflow:hidden;border-radius:7px}.cover img{display:block;width:100%;height:292px;object-fit:cover}.cover span{position:absolute;left:12px;bottom:12px;padding:6px 9px;border-radius:4px;background:#d5eab5;color:#375625;font-size:11px;font-weight:bold}.contact-box,.social-box{margin-top:16px;padding:20px;border:1px solid var(--line);border-radius:8px}.contact-box h3,.social-box h3{margin:0 0 14px;font-size:17px}.contact-box>div{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.contact-box i{width:31px;height:31px;display:grid;place-items:center;flex:none;border:1px solid #d1ddcc;border-radius:50%;color:var(--g);font-style:normal}.contact-box p{margin:0;font-size:13px}.contact-box small{display:block;color:#798679;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.social-box span{color:var(--muted);font-size:12px}.listing{display:grid;grid-template-columns:43% 1fr;min-height:310px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.listing-photo img{width:100%;height:100%;object-fit:cover}.listing-body{padding:25px}.listing-body h2{margin:0 0 8px;font-size:25px;line-height:1.2}.listing-body p{margin:0;color:var(--muted)}.capacity{margin-top:13px!important;color:#354d37!important;font-weight:bold}.listing-body hr{border:0;border-top:1px solid var(--line);margin:17px 0}.verified-row{display:grid;gap:2px;margin-top:17px;padding:10px 12px;background:#edf4e9;border-radius:5px;font-size:12px;color:#5e6e5e}.verified-row b{color:#416525}.detail-section{margin-top:34px}.detail-section h3{margin:0 0 13px;font-size:21px}.features{display:flex;flex-wrap:wrap;gap:9px}.features span{padding:9px 12px;border:1px solid #d8e4d5;border-radius:5px;background:#fbfdf9;color:#426344;font-size:13px}.location{display:grid;gap:4px;padding:19px 20px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.location strong{color:#395c3a}.location span{color:var(--muted);font-size:13px}.new-query{display:inline-block;margin-top:30px;color:#4d7430;font-weight:bold;text-decoration:none}.not-found{max-width:670px;margin:100px auto;padding:0 20px;text-align:center}.not-found>span{display:grid;place-items:center;width:65px;height:65px;margin:auto;border-radius:50%;background:#f3e2da;color:#af5838;font-size:35px;font-weight:bold}.not-found p{margin-top:22px;color:var(--g);font-size:11px;letter-spacing:1.7px;font-weight:bold}.not-found h1{font-size:40px;margin:4px 0 12px}.not-found div{color:var(--muted)}.not-found a{display:inline-block;margin-top:25px;color:var(--g);font-weight:bold;text-decoration:none}footer{padding:25px max(5vw,20px);background:#172218;color:#d8e1d6;font-size:12px}@media(max-width:760px){.site-head{min-height:68px;padding:0 16px}.brand img{width:88px}.site-head nav{display:none}.member-link{font-size:11px!important}.detail-main{width:min(100% - 28px,1160px)}.detail-banner{padding:42px 20px}.detail-grid{grid-template-columns:1fr;gap:26px}.listing{grid-template-columns:1fr}.listing-photo img{height:230px}.contact-box,.social-box{margin-top:12px}.not-found{margin:65px auto}.not-found h1{font-size:32px}}
