/* Şanlıurfa Konukevi / Sıra gecesi, Aşama 2 */
.sg-hero{position:relative;min-height:670px;color:#fff;background:#1b100b;isolation:isolate;display:flex;align-items:center}.sg-hero-image,.sg-hero-shade{position:absolute;inset:0;width:100%;height:100%}.sg-hero-image{object-fit:cover;z-index:-2}.sg-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(22,13,9,.94),rgba(22,13,9,.77) 43%,rgba(22,13,9,.1) 100%),linear-gradient(0deg,rgba(21,11,6,.4),transparent 50%)}.sg-hero-inner{padding:62px 0 75px}.sg-breadcrumb{font-size:12px;color:#e9d6bf;margin-bottom:75px}.sg-breadcrumb a:hover{text-decoration:underline}.sg-breadcrumb span{margin-left:5px}.sg-hero h1{font-size:clamp(50px,6vw,91px);max-width:700px;line-height:1.08;margin:20px 0}.sg-hero h1 i{color:#e3be83}.sg-hero-inner>p{max-width:600px;font-size:16px;line-height:1.9;color:#ecdfcf}.sg-hero-foot{display:flex;gap:22px;flex-wrap:wrap;margin-top:57px;color:#e7d3b8;font-size:12px}.sg-intro{background:#faf6ee}.sg-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center}.sg-intro-grid>div>p{max-width:620px;color:#796e62}.sg-story{position:relative;max-width:460px;margin-left:auto}.sg-story img{display:block;width:100%;height:485px;object-fit:cover;border-radius:2px}.sg-story-label{position:absolute;left:-27px;bottom:25px;background:#302016;color:#e2b978;padding:17px 20px;font-size:11px;letter-spacing:.15em;font-weight:700}.sg-story-label span{margin-left:20px}.sg-options{background:#241912;color:#fff}.sg-section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.sg-section-title>p{max-width:365px;color:#baa99a;font-size:14px;margin:0}.sg-options h2 em{color:#d5ab6a}.sg-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sg-plan{background:#322219;border:1px solid #4d3527}.sg-plan-img{height:305px;position:relative;overflow:hidden}.sg-plan-img img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.sg-plan:hover .sg-plan-img img{transform:scale(1.025)}.sg-plan-img span{position:absolute;left:22px;top:20px;padding:8px 13px;background:rgba(35,22,14,.87);border:1px solid #c9a66e;color:#f3deb9;font-size:11px;letter-spacing:.12em}.sg-plan-body{padding:30px}.sg-plan-body h3{font:500 31px/1.25 'Playfair Display',Georgia,serif;margin-bottom:12px}.sg-plan-body p{color:#d2c3b5;min-height:56px;font-size:14px}.sg-plan-note{border-top:1px solid #594233;padding:18px 0;color:#e5cfb3;font-size:12px;margin-top:20px}.sg-plan-body .btn{width:100%}.sg-disclaimer{font-size:12px;color:#b9a797;margin:22px 0 0}.sg-atmosphere{background:#2e2018;color:white}.sg-atmo-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center}.sg-atmo-photos{display:grid;grid-template-columns:1fr .75fr;gap:12px;align-items:center}.sg-atmo-photos img{width:100%;height:470px;object-fit:cover}.sg-atmo-photos img+img{height:360px}.sg-atmo-copy p{color:#ccbcad;line-height:1.85;margin-bottom:25px}.sg-atmo-copy h2 em{color:#d5ab6a}.sg-gallery-section{background:#faf6ee}.sg-gallery-section .sg-section-title>p{color:#7d6d5e}.sg-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.sg-filters button{border:1px solid #dbccba;background:transparent;color:#483528;padding:9px 16px;font-size:12px;font-weight:700;cursor:pointer}.sg-filters button.active,.sg-filters button:hover{background:#38271e;color:#fff;border-color:#38271e}.sg-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sg-photo{position:relative;display:block;padding:0;border:0;overflow:hidden;background:#e3d9cc;cursor:zoom-in;aspect-ratio:1/1}.sg-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.sg-photo:hover img{transform:scale(1.05)}.sg-photo span{position:absolute;inset:auto 0 0;padding:25px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.75));color:#fff;text-align:left;font-size:12px}.sg-photo[hidden]{display:none}.sg-faq{background:#f0e8db}.sg-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.sg-faq-grid>div>p{color:#796d61}.sg-reserve{background:#e6dac9}.sg-reserve-panel{background:#281b14;color:#fff;padding:65px;display:grid;grid-template-columns:1fr 1fr;gap:75px}.sg-reserve-copy p{color:#d0bcab;max-width:460px}.sg-reserve-copy h2 em{color:#d5ab6a}.sg-tel{display:inline-block;margin-top:22px;font:500 30px 'Playfair Display',Georgia,serif;color:#d5ab6a}.sg-lightbox:not([hidden]){position:fixed;z-index:1000;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(17,12,9,.95);padding:48px 14px 16px}.sg-lightbox img{max-width:min(100%,1050px);max-height:80vh;object-fit:contain}.sg-lightbox p{color:#eee;font-size:13px;margin:12px 0}.sg-lightbox-close{position:absolute;right:20px;top:10px;color:white;background:none;border:0;font-size:42px;cursor:pointer}.sg-photo:focus-visible,.sg-filters button:focus-visible{outline:3px solid #bd944e;outline-offset:3px}@media(max-width:950px){.sg-intro-grid,.sg-atmo-grid,.sg-faq-grid,.sg-reserve-panel{gap:32px}.sg-gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.sg-hero{min-height:625px}.sg-hero-shade{background:linear-gradient(90deg,rgba(22,13,9,.91),rgba(22,13,9,.47)),linear-gradient(0deg,rgba(22,13,9,.65),transparent)}.sg-hero-inner{padding:38px 0 55px}.sg-breadcrumb{margin-bottom:70px}.sg-hero-foot{gap:12px;margin-top:35px}.sg-intro-grid,.sg-atmo-grid,.sg-faq-grid,.sg-reserve-panel,.sg-plan-grid{grid-template-columns:1fr}.sg-story{margin:10px 0 0 18px}.sg-story img{height:380px}.sg-section-title{display:block}.sg-section-title>p{max-width:none}.sg-plan-img{height:235px}.sg-plan-body{padding:22px}.sg-plan-body h3{font-size:27px}.sg-plan-body p{min-height:0}.sg-atmo-photos img{height:310px}.sg-atmo-photos img+img{height:245px}.sg-gallery{grid-template-columns:repeat(2,1fr);gap:8px}.sg-photo span{font-size:11px}.sg-reserve-panel{padding:30px 20px}.sg-tel{font-size:25px}.sg-hero h1{font-size:clamp(46px,11vw,67px)}}@media(max-width:380px){.sg-gallery{grid-template-columns:1fr 1fr}.sg-photo span{font-size:10px}}@media(prefers-reduced-motion:reduce){.sg-photo img,.sg-plan-img img{transition:none}}
