@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;1,400&family=Manrope:wght@400;500;600;700&display=swap');
/* Consistent Turkish typography; restrained burgundy accents on white surfaces. */
:root{--pasha-burgundy:#831d30;--pasha-burgundy-deep:#651323;--pasha-gold:#b58948}
body.ph-reference-chrome{--ph-wine:var(--pasha-burgundy);--ph-serif:'Lora',Georgia,serif;--ph-sans:'Manrope',Arial,sans-serif;font-family:var(--ph-sans)!important;-webkit-font-smoothing:antialiased}
body.ph-reference-chrome .ph-header a,body.ph-reference-chrome .ph-footer,body.ph-reference main p,body.ph-reference main a:not(.pr-room>a),body.ph-reference main button,body.ph-reference main select,body.ph-reference .pr-book-value>span,body.ph-reference .pr-room-meta span,body.ph-reference .pr-kicker,body.ph-reference .pr-amenities span:not(.pr-kicker),body.ph-reference .pr-destination-grid small{font-family:'Manrope',Arial,sans-serif!important}
body.ph-reference main h1,body.ph-reference main h2,body.ph-reference main h3,body.ph-reference .pr-heading h2,body.ph-reference .pr-room h3,body.ph-reference .pr-promos h2,body.ph-reference .pr-amenities h2,body.ph-reference .pr-features h3,body.ph-reference .pr-destination-grid strong,body.ph-interior main h1,body.ph-interior main h2,body.ph-interior main h3{font-family:'Lora',Georgia,serif!important;font-weight:500!important;letter-spacing:-.035em!important}
body.ph-reference .ph-hero h1{font-family:'Lora',Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important;font-size:clamp(45px,5.05vw,97px)!important;line-height:1.04!important}
body.ph-reference .ph-hero .ph-overline{font-family:'Manrope',Arial,sans-serif!important;font-weight:500!important;letter-spacing:.04em!important}body.ph-reference .ph-hero-copy p{font-family:'Manrope',Arial,sans-serif!important;font-weight:400!important;line-height:1.65!important}
body.ph-reference .pr-heading h2{font-size:clamp(26px,2.7vw,51px)!important;line-height:1.19!important;color:var(--pasha-burgundy)!important;letter-spacing:-.04em!important}body.ph-reference .pr-amenities h2{color:var(--pasha-burgundy)!important;line-height:1.2!important;font-size:clamp(22px,2.15vw,41px)!important}body.ph-reference .pr-room h3{color:var(--pasha-burgundy)!important;line-height:1.3!important;font-size:clamp(14px,1.35vw,25px)!important;letter-spacing:-.025em!important}body.ph-reference .pr-features h3{font-size:clamp(11px,1.08vw,20px)!important;letter-spacing:-.035em!important}body.ph-reference .pr-destination-grid strong{color:#6f2938!important;letter-spacing:-.025em!important}
body.ph-reference .pr-promos h2{font-family:'Lora',Georgia,serif!important;font-size:clamp(25px,2.5vw,48px)!important;line-height:1.16!important;letter-spacing:-.04em!important}body.ph-reference .pr-promos p{line-height:1.6!important}body.ph-reference .pr-kicker{font-weight:700!important;letter-spacing:.17em!important}body.ph-reference .pr-heading .pr-kicker{display:flex;align-items:center;gap:10px}body.ph-reference .pr-heading .pr-kicker:before{content:'';display:block;height:1px;width:24px;background:var(--pasha-burgundy)}
body.ph-reference-chrome .ph-nav a[aria-current],body.ph-reference-chrome .ph-nav a:hover{color:var(--pasha-burgundy)!important}body.ph-reference-chrome .ph-nav a:after{background:var(--pasha-burgundy)!important}body.ph-reference-chrome .ph-nav-reserve{background:linear-gradient(115deg,#72172a,#932a3f)!important;box-shadow:0 4px 12px #71172a18!important;transition:box-shadow .25s,filter .25s}body.ph-reference-chrome .ph-nav-reserve:hover{box-shadow:0 5px 18px #71172a28!important;filter:brightness(1.08)}body.ph-reference .ph-booking button{background:linear-gradient(110deg,#73182b,#92273d)!important;box-shadow:0 4px 12px #71172a20!important}body.ph-reference .pr-book-value>span{color:#85735f!important;letter-spacing:.02em!important;font-weight:500!important}body.ph-reference .ph-booking input,body.ph-reference .ph-booking select{font-family:'Manrope',Arial,sans-serif!important;font-weight:600!important;font-size:clamp(10px,1.05vw,20px)!important}
body.ph-reference .pr-room{border-bottom:2px solid #a1694640!important;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 5px 20px #54233408!important}body.ph-reference .pr-room:hover{transform:translateY(-5px);box-shadow:0 12px 26px #54233414!important;border-color:var(--pasha-burgundy)!important}body.ph-reference .pr-room .pr-outline{border-color:#b1848e!important;color:var(--pasha-burgundy)!important;background:white!important;transition:color .25s,background .25s,border-color .25s}body.ph-reference .pr-room .pr-outline:hover{background:var(--pasha-burgundy)!important;color:white!important;border-color:var(--pasha-burgundy)!important}body.ph-reference .pr-heading>.pr-outline{border-color:#b1848e!important;color:var(--pasha-burgundy)!important;transition:background .25s,color .25s}body.ph-reference .pr-heading>.pr-outline:hover{background:var(--pasha-burgundy)!important;color:white!important}.ph-reference .pr-promos img{transition:transform .8s}.ph-reference .pr-promos article:hover img{transform:scale(1.035)}body.ph-reference .pr-promos article:nth-child(2):after{background:linear-gradient(90deg,#48111ebd,#210c1161)!important}body.ph-reference .pr-promos article:nth-child(2) .ph-button{background:linear-gradient(110deg,#7a1d30,#9c344a)!important;border:1px solid #c7a16b!important}.ph-reference .pr-promos .ph-button{transition:transform .25s,box-shadow .25s}.ph-reference .pr-promos .ph-button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #0002}
body.ph-reference .pr-amenities svg{transition:transform .3s,color .3s}.ph-reference .pr-amenities>div>div:hover svg{color:var(--pasha-burgundy);transform:translateY(-4px)}body.ph-reference .pr-destination-grid>a{transition:transform .3s,box-shadow .3s;border-bottom:2px solid transparent}.ph-reference .pr-destination-grid>a:hover{transform:translateY(-4px);box-shadow:0 10px 20px #54233412;border-color:#a57481}.ph-reference-chrome .ph-footer{border-top:2px solid #831d301f!important}.ph-reference-chrome .ph-footer .ph-overline{color:var(--pasha-burgundy)!important}.ph-reference-chrome .ph-footer-inner a:hover{color:var(--pasha-burgundy)!important}
body.ph-interior main h2{color:var(--pasha-burgundy)!important}body.ph-interior main .btn.gold{background:var(--pasha-burgundy)!important}body.ph-interior main .card{transition:box-shadow .25s,transform .25s}body.ph-interior main .card:hover{box-shadow:0 10px 25px #54233414!important;transform:translateY(-3px)}
@media(max-width:800px){body.ph-reference .ph-hero h1{font-size:46px!important;line-height:1.06!important}body.ph-reference .pr-heading h2{font-size:28px!important}body.ph-reference .pr-room h3{font-size:23px!important}body.ph-reference .pr-promos h2{font-size:31px!important}body.ph-reference .pr-amenities h2{font-size:26px!important}body.ph-reference .pr-features h3{font-size:12px!important}body.ph-reference .pr-destination-grid strong{font-size:21px!important}body.ph-reference .ph-booking input,body.ph-reference .ph-booking select{font-size:13px!important}}
@media(prefers-reduced-motion:reduce){body.ph-reference-chrome *{transition:none!important;animation:none!important}.ph-reference .pr-room:hover,.ph-reference .pr-destination-grid>a:hover,.ph-reference .pr-amenities>div>div:hover svg{transform:none!important}}
