/* Prime Travel — site header (replaces the WoodMart header builder output) */
.whb-header,.whb-sticky-backup,.wd-header-mobile-nav,.mobile-nav.wd-side-hidden{display:none!important}
.phd,.phd-top,.phd-drawer{--navy:#1B3461;--deep:#0F2244;--sky:#A9C1E6;--ink:#0F1D38;--muted:#5B6478;--line:#E3E8EF;--tint:#EEF2F8;--font:var(--pt-font,"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif);font-family:var(--font);-webkit-font-smoothing:antialiased}
.phd *,.phd-top *,.phd-drawer *{box-sizing:border-box}
.phd-wrap{max-width:1240px;margin-inline:auto;padding-inline:32px}
.phd-top{background:var(--deep);color:rgba(255,255,255,.8);font-size:13px}
.phd-top-in{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}
.phd-top span,.phd-top a{display:inline-flex;align-items:center;gap:6px}
.phd-top svg{width:15px;height:15px;color:var(--sky)}
.phd-top-links{gap:18px!important}
.phd-top a{color:#fff;text-decoration:none;font-weight:500}
.phd-top a:hover{color:var(--sky)}
.phd{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid var(--line);transition:box-shadow .2s}
.admin-bar .phd{top:32px}
.phd.is-stuck{box-shadow:0 10px 30px -18px rgba(15,29,56,.45)}
.phd-in{display:flex;align-items:center;gap:28px;min-height:78px}
.phd-logo{flex:none;display:block;line-height:0}
.phd-logo img{height:50px;width:auto;display:block}
.phd-nav{flex:1;min-width:0}
.phd-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}
.phd-nav li{margin:0}
.phd-nav a{display:block;padding:10px 14px;border-radius:var(--pt-r-sm,10px);color:var(--ink);font-size:15.5px;font-weight:600;text-decoration:none;white-space:nowrap;position:relative}
.phd-nav a:hover{background:var(--tint);color:var(--navy)}
.phd-nav a.is-current{color:var(--navy)}
.phd-nav a.is-current::after{content:"";position:absolute;inset:auto 14px 3px;height:3px;border-radius:3px;background:var(--navy)}
.phd-actions{flex:none;display:flex;align-items:center;gap:8px}
.phd-icon{position:relative;width:44px;height:44px;border-radius:var(--pt-r-md,14px);border:1px solid var(--line);background:#fff;color:var(--navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;text-decoration:none}
.phd-icon:hover{background:var(--tint);color:var(--deep)}
.phd-count{position:absolute;top:-6px;left:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--pt-r-pill,999px);background:#1F7A4D;color:#fff;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}
.phd-count[hidden]{display:none}
.phd-cta{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:var(--pt-r-md,14px);background:var(--navy);color:#fff!important;font:700 15px var(--font);text-decoration:none;white-space:nowrap}
.phd-cta:hover{background:var(--deep)}
.phd-burger{display:none}
.phd-drawer{position:fixed;inset:0;z-index:100000;background:rgba(9,20,42,.5)}
.phd-drawer[hidden]{display:none}
.phd-drawer-in{position:absolute;top:0;bottom:0;right:0;width:min(340px,88vw);background:#fff;display:flex;flex-direction:column;box-shadow:-20px 0 40px -20px rgba(9,20,42,.5);animation:phd-in .22s ease-out}
@keyframes phd-in{from{transform:translateX(100%)}to{transform:none}}
.phd-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}
.phd-drawer-head img{height:42px;width:auto}
.phd-drawer-nav{list-style:none;margin:0;padding:10px;flex:1;overflow-y:auto}
.phd-drawer-nav li{margin:0}
.phd-drawer-nav a{display:block;padding:13px 14px;border-radius:var(--pt-r-sm,10px);color:var(--ink);font-size:16.5px;font-weight:600;text-decoration:none}
.phd-drawer-nav a:hover,.phd-drawer-nav a.is-current{background:var(--tint);color:var(--navy)}
.phd-drawer-foot{display:flex;flex-direction:column;gap:8px;padding:16px;border-top:1px solid var(--line)}
.phd-drawer-foot .phd-cta{justify-content:center;background:#1F7A4D}
.phd-drawer-foot .phd-cta-line{background:#fff;color:var(--navy)!important;border:1px solid #C9D2DE}
@media (max-width:1100px){.phd-nav a{padding:10px 10px;font-size:14.5px}.phd-cta span{display:none}.phd-cta{padding:10px 13px}}
@media (max-width:900px){
	.phd-nav{display:none}
	.phd-burger{display:inline-flex}
	.phd-in{justify-content:space-between}
	.phd-actions .phd-cta{display:none}
}
@media (max-width:767px){
	.phd-wrap{padding-inline:16px}
	.phd-top{display:none}
	.phd-in{min-height:66px;gap:12px}
	.phd-logo img{height:42px}
	.phd-icon{width:42px;height:42px}
	.admin-bar .phd{top:0}
}
@media (min-width:768px) and (max-width:782px){.admin-bar .phd{top:46px}}
