.site-logo{width:58px;height:58px;object-fit:contain;flex:0 0 auto}.brand{gap:10px}.nav-parent{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:0;cursor:pointer}.nav-parent span,.nav-group>a span{font-size:9px;margin-left:3px}.whatsapp-float{background:#25d366!important;color:#fff!important;width:58px!important;height:58px!important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;display:grid!important;place-items:center!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important}.whatsapp-float svg{width:31px;height:31px}.card .price{flex-wrap:wrap;gap:10px}.card-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#167d42;color:#fff;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.card-whatsapp svg{width:17px;height:17px}.card-whatsapp.compact{padding:8px 10px}.attraction-card>div{flex-wrap:wrap}.tour-page-photo,.about-photo{margin:36px 0 0;border-radius:20px;overflow:hidden;background:#18130f;box-shadow:var(--shadow)}.tour-page-photo img,.about-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.tour-page-photo figcaption,.about-photo figcaption{padding:12px 16px;background:#201711;color:#f4e7d9;font-size:13px}.detail-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.detail-quick-links a{background:var(--ink);color:#fff;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:800}.review-visuals{margin-top:60px}.review-image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.review-image-grid figure{margin:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.review-image-grid img{display:block;width:100%;height:180px;object-fit:cover}.review-image-grid figcaption{padding:11px 13px;color:var(--muted);font-size:13px}.contact-map-section{margin-top:0}.links{gap:17px}.links>a,.links>.nav-group>a,.nav-parent{font-size:13px}.activities-nav .dropdown{width:220px}
@media(max-width:1100px){.links{gap:12px}.links>a,.links>.nav-group>a,.nav-parent{font-size:12px}.site-logo{width:50px;height:50px}}
@media(max-width:900px){.site-logo{width:45px;height:45px}.nav-parent{width:100%;text-align:left;padding:10px 0;font-size:14px}.nav-parent[aria-expanded="true"]+.dropdown{display:block}.review-image-grid{grid-template-columns:repeat(2,1fr)}.links>a{font-size:14px}.tour-page-photo{margin-top:26px}}
@media(max-width:620px){.review-image-grid{grid-template-columns:1fr}.review-image-grid img{height:auto;aspect-ratio:16/9}.card-whatsapp{min-height:42px}.whatsapp-float{width:54px!important;height:54px!important}.site-logo{width:42px;height:42px}.brand>span:last-child{font-size:15px}}
.submenu-toggle{display:none;border:0;background:transparent;color:inherit;font-size:11px;padding:8px;cursor:pointer}
@media(max-width:900px){.submenu-toggle{display:block;position:absolute;right:0;top:0}.nav-group.submenu-open>.dropdown{display:grid}.nav-group.submenu-open>.submenu-toggle{transform:rotate(180deg)}}
.hero{background-image:linear-gradient(90deg,rgba(15,10,7,.88) 0%,rgba(15,10,7,.65) 42%,rgba(15,10,7,.12) 78%),url('./dubai-desert-safari-hero.webp')}.page-hero{background-image:linear-gradient(90deg,rgba(18,12,8,.9),rgba(18,12,8,.45)),url('./dubai-desert-safari-hero.webp')}.detail-hero{background-image:linear-gradient(100deg,rgba(16,10,7,.96),rgba(31,18,10,.7)),url('./dubai-desert-safari-hero.webp')}
