/* Oda detay sayfasına özel: görsel slider ve bilgi bölümü */

.crumb{position:absolute;top:96px;left:44px;z-index:3;font-family:Arial,sans-serif;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:#f2efe6;}
.crumb a:hover{text-decoration:underline;}

.g-hero-content .h-specs{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;font-family:Arial,sans-serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#f2efe6;}

.rd-slider{position:relative;max-width:1400px;margin:0 auto;padding:0 44px;}
.rd-swiper{overflow:visible !important;padding:8px 0 10px;}
.rd-swiper .swiper-slide{width:58vw;max-width:920px;height:540px;position:relative;overflow:hidden;background:linear-gradient(160deg,#cfd6cd,#9aa89a 55%,#7c8d78);opacity:.4;filter:saturate(.5) brightness(1.1);transition:opacity .4s ease,filter .4s ease;}
.rd-swiper .swiper-slide-active{opacity:1;filter:none;}
.rd-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none;}
.rd-swiper .swiper-slide.tone-sea{background:linear-gradient(160deg,#a9c2c4,#5f8a8f 55%,#39575c);}
.rd-swiper .swiper-slide.tone-sand{background:linear-gradient(160deg,#e3d7bd,#c2ab7f 55%,#9c8355);}
.rd-swiper .swiper-slide.tone-dark{background:linear-gradient(160deg,#4a4a44,#242420 55%,#171714);}
.rd-swiper .swiper-slide.tone-olive{background:linear-gradient(160deg,#b9c1a1,#7f9166 55%,#5c6d45);}
.rd-slider{--swiper-navigation-size:15px;--swiper-navigation-color:var(--muted);}
.rd-slider .swiper-button-prev,.rd-slider .swiper-button-next{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.6);backdrop-filter:blur(2px);top:270px;margin-top:0;}
.rd-slider .swiper-button-prev:hover,.rd-slider .swiper-button-next:hover{background:rgba(255,255,255,.85);}
.rd-slider .swiper-button-prev::after,.rd-slider .swiper-button-next::after{font-weight:700;}
.rd-slider .swiper-button-prev{left:6px;}
.rd-slider .swiper-button-next{right:6px;}
.rd-slider .swiper-pagination{position:static;margin-top:18px;display:flex;justify-content:center;gap:8px;}
.rd-slider .swiper-pagination-bullet{width:7px;height:7px;background:transparent;border:1px solid var(--ink);opacity:1;margin:0 !important;}
.rd-slider .swiper-pagination-bullet-active{background:var(--ink);}

.rd-info{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start;}
.rd-info h2{font-size:34px;color:#8a7250;margin-bottom:18px;}
.rd-info p{font-size:15.5px;margin-bottom:16px;max-width:560px;}
.rd-specs{display:flex;gap:22px;flex-wrap:wrap;margin:22px 0 28px;}
.rd-specs span{font-family:Arial,sans-serif;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:10px;}

.rd-amenities h3{font-size:22px;margin-bottom:18px;color:var(--ink);}
.rd-amenities ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;}
.rd-amenities li{font-family:Arial,sans-serif;font-size:12.5px;letter-spacing:.3px;color:var(--muted);padding-left:18px;position:relative;}
.rd-amenities li::before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:#8a7250;}

.related{background:var(--grey);}

@media(max-width:1000px){
  .crumb{left:20px;top:80px;}
  .rd-slider{padding:0 20px;}
  .rd-swiper .swiper-slide{width:82vw;height:380px;}
  .rd-slider{--swiper-navigation-size:13px;}
  .rd-slider .swiper-button-prev,.rd-slider .swiper-button-next{top:190px;width:38px;height:38px;}
  .rd-info{grid-template-columns:1fr;gap:34px;}
}
@media(max-width:600px){
  .rd-swiper .swiper-slide{width:90vw;height:280px;}
  .rd-slider .swiper-button-prev,.rd-slider .swiper-button-next{top:140px;}
}
