body.pf-package-page .pf-editorial-journey .pf-your-dahabiya{margin:12px 0 20px;padding:40px 0;border-top:1px solid #ded4c3;border-bottom:1px solid #ded4c3;scroll-margin-top:90px}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:22px}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-heading h2{margin:0}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-heading p{font-size:14px;margin:0;color:#80683f}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-photo{margin:0 0 30px;overflow:hidden;border-radius:5px;background:#eee6d5}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-photo img{display:block;width:100%;height:auto;aspect-ratio:1140/300;object-fit:cover}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:42px;align-items:start}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-intro h3{font-size:clamp(28px,3vw,38px);line-height:1.2;color:#413e36;margin:0}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-intro p{font-size:16px;line-height:1.75;max-width:70ch}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:26px 0;margin:12px 0 30px;border-block:1px solid #ded4c3}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-highlights h4{font:600 16px/1.4 Barlow,Arial,sans-serif;color:#3e4c3b;margin:0 0 8px;letter-spacing:0;text-transform:none}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-highlights p{font-size:15px;line-height:1.65;margin:0}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-life{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-life h3{font-size:27px;line-height:1.25;color:#413e36;margin:0 0 18px}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-included ul{list-style:none;padding:0;margin:0}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-included li{padding:0 0 14px 22px;position:relative;margin:0}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-included li:before{content:'✓';position:absolute;left:0;top:0;color:#3e4c3b}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-included strong{display:block;font:500 16px/1.5 Barlow,Arial,sans-serif;color:#413e36}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-included span{display:block;font:400 14px/1.6 Barlow,Arial,sans-serif;color:#696153;margin-top:3px}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day{padding:26px;background:#fff;border:1px solid #e1d8c7;border-radius:5px}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day details{border-block:1px solid #e1d8c7;margin:18px 0;background:transparent}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font:500 16px/1.5 Barlow,Arial,sans-serif;color:#3e4c3b;cursor:pointer;list-style:none}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day summary::-webkit-details-marker{display:none}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day details[open] summary span{transform:rotate(45deg)}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day ol{list-style:none;margin:0;padding:0}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day li strong{font-size:15px;color:#80683f}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day li p{font-size:14px;line-height:1.65;margin:5px 0 16px}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-note{font-size:12px;color:#71695b}
body.pf-package-page .pf-your-dahabiya .pf-dahabiya-book p{font-size:16px;color:#413e36;margin:0 0 14px}
body.pf-package-page .pf-your-dahabiya .pf-button{background:#3e4c3b;border-color:#3e4c3b;color:#fff;white-space:normal}
body.pf-package-page .pf-your-dahabiya .pf-button:hover{background:#303d2d}
@media(max-width:767px){body.pf-package-page .pf-your-dahabiya .pf-dahabiya-heading{display:block}body.pf-package-page .pf-your-dahabiya .pf-dahabiya-heading p{margin-top:8px}body.pf-package-page .pf-your-dahabiya .pf-dahabiya-intro,body.pf-package-page .pf-your-dahabiya .pf-dahabiya-life{grid-template-columns:1fr;gap:20px}body.pf-package-page .pf-your-dahabiya .pf-dahabiya-photo{margin-bottom:22px}body.pf-package-page .pf-your-dahabiya .pf-dahabiya-highlights{grid-template-columns:1fr;gap:18px;margin-bottom:24px;padding:22px 0}body.pf-package-page .pf-your-dahabiya .pf-dahabiya-day{padding:20px}body.pf-package-page .pf-your-dahabiya .pf-button{display:flex;justify-content:center;text-align:center;width:100%}}
