<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Theme DHK Deals (Night ver.) */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;0,800;1,400;1,700;1,800&amp;display=swap');

:root{
	--list-green: #EBFF96;
	--list-blue: #96FFFB;
	--list-orange: #FFAA96;
	--main-font: 'Open Sans', arial, 'Microsoft JHei TC Bold', \5FAE\8EDF\6B63\9ED1\9AD4, 'MHei', PMingLiU, sans-serif;
}

/* DHK style reset */
html[dir] .sharing__list{margin-top:0 !important; margin-bottom:0 !important;}
html[dir=ltr] li.sharing__item{margin-right:15px;}
html[dir=ltr] li.sharing__item:last-child{margin-right:0;}
ul.sharing__list .icon-hover__showed path{fill:#fff;}
ul.sharing__list .icon-hover__hidden path{fill:#5ecbaa;}
.navbar-container{height:auto !important;}
.pwafooter{display:none !important;}
.footerexperiencefragment{position:relative; -webkit-transform:translate3d(0, 0, 0);}
.webchat-mobile{display:none !important;}

/* Common */
html[dir] .footer{border-top:0 !important;}
#theme-deals-night ::selection{background-color:#ffeb58; color:#222;}
.noselect, .noselect *{pointer-events:none; user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -o-user-select:none;}
.video-js .vjs-play-progress, .video-js .vjs-big-play-button{background-color:#FFC855 !important;}
.container-cust{max-width:calc(1380px + 20px + 20px); padding-left:20px; padding-right:20px;}

/* #theme-deals-night{position:relative; padding-bottom:75px !important; color:#fff; font-weight:400; font-style:normal; background-color:#071a43 !important; background-image:url(/content/dam/dhk/common/theme/2023/deals-night/bg_desktop.jpg); background-size:100% auto; background-position:top center; background-repeat:no-repeat;} */
#theme-deals-night, #theme-deals-night :is(p, a, table th, table td, h1, h2, h3, h4, h5, h6, .remarks, .remarks p){color:#fff; font-family:var(--main-font);}
#theme-deals-night, #theme-deals-night :is(p, a, li, table th, table td){font-weight:400; line-height:1.5;}
#theme-deals-night, #theme-deals-night :is(h1, h1 *){font-weight:800 !important;}
#theme-deals-night a.underlined{background-image: -webkit-gradient(linear, left top, left bottom, from(#ffeb58), to(#ffeb58)),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));}
#theme-deals-night a.underlined:hover{color:#ffeb58 !important;}
#theme-deals-night b, #theme-nbt strong{font-weight:700;}
#theme-deals-night :is(h3) b, #theme-nbt :is(h3) strong{font-weight:800;}
#theme-deals-night .title .cmp-title .cmp-title__text h3{font-size:35px;}
#theme-deals-night img{display:inline-block; max-width:100%;}

#theme-deals-night .aem-GridColumn.aem-GridColumn--default--8,
#theme-deals-night .breadcrumb.aem-GridColumn,
#hotel-offers .non-featured-offers-container{
	float:none !important; max-width:1375px !important; width:100% !important; margin-left:auto !important; margin-right:auto !important; padding:0 20px !important; clear:both !important;
}
#theme-deals-night .container.dhk-container.max-width-1100 .cmp-container{max-width:none !important;}
#theme-deals-night .remarks, #theme-nbt .remarks :is(p, a){font-size:14px !important;}

#theme-deals-night .breadcrumb{padding-bottom:30px;}
#theme-deals-night .breadcrumb .cmp-breadcrumb{border-top-color:#DBDBDB !important;}
#theme-deals-night .breadcrumb .cmp-breadcrumb &gt; .container{max-width:none !important;}
#theme-deals-night .breadcrumb .cls-100{stroke:#fff; stroke-width:1px;}
#theme-deals-night .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__item:after{border-color:#fff;}

/* Component {DHK e-Solution Header Banner} */
#theme-deals-night .header-banner a.banner{position:relative;}
#theme-deals-night .header-banner .textbox{height:100%;}
#theme-deals-night .header-banner .bottom-shadow{display:none !important;}
#theme-deals-night .header-banner img.hero-lockup{display:block; position:absolute; left:50%; top:50%; transform:translate(-50%, -60%); width:29vw;}
body.zh-CN #theme-deals-night .header-banner img.hero-lockup{width:16.4vw;}

/* Component {DHK e-Solution Hot Topic List} */
#theme-deals-night .itinerary-text-container,
#theme-deals-night .hot-topic-list-container{
	padding-left:0; padding-right:0;
}
#theme-deals-night .hot-topic-title-container,
#theme-deals-night .hot-topic-list-container .hot-topic-list-content .swiper-slide a.topic .bg-shadow,
#theme-deals-night .hot-topic-list-container .hot-topic-list-content .swiper-slide a.topic .topic-content{
	display:none;
}
#theme-deals-night .itinerary-text-container, #theme-deals-night .itinerary-text-container p, #theme-deals-night .itinerary-text-container div{font-size:15px;}

/* Component {Homepage Masthead} */
html[dir] #theme-deals-night .homepagemasthead &gt; .slider-tiles-single__container &gt; .container{padding-top:0 !important;}
html[dir=ltr] #theme-deals-night .slider-tiles-single__text{padding-left:2.58vw; padding-bottom:2.58vw;}
html[dir] #theme-deals-night .slider-tiles-single__text .title, html[dir] #theme-deals-night .slider-tiles-single__text h2, html[dir] #theme-deals-night .slider-tiles-single__text h3, html[dir] #theme-deals-night .slider-tiles-single__text h5{font-family:var(--main-font); font-weight:700;}
html[dir] #theme-deals-night .slider-tiles-single__slide-item .button{font-family:var(--main-font); font-weight:700; margin-top:15px;}

/* Component {Masthead} */
#theme-deals-night .banner-parallax-container{padding-bottom:0; aspect-ratio:1920 / 500;}

/* Section {Neon Box} */
.neon-box{position:relative; margin-top:-2.86vw;}
.neon-box:not(:last-child){margin-bottom:55px;}
.neon-box .box-top, .neon-box .box-bottom{display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between;}
html[lang="ar"] .neon-box .box-top, html[lang="ar"] .neon-box .box-bottom{direction:ltr;}
.neon-box .box-border-topleft, .neon-box .box-border-topright{flex:0 1 35.5%; height:37px; background-repeat:no-repeat; background-size:1300px auto;}
.neon-box .box-border-topleft{background-image:url(/content/dam/dhk/common/theme/2023/deals-night/neon-box-topleft.png); background-position:left top;}
.neon-box .box-border-topright{background-image:url(/content/dam/dhk/common/theme/2023/deals-night/neon-box-topright.png); background-position:right top;}
.neon-box .box-border-bottomleft, .neon-box .box-border-bottomright{height:37px; background-repeat:no-repeat; background-size:1300px auto;}
.neon-box .box-border-bottomleft{flex:0 1 85%; background-image:url(/content/dam/dhk/common/theme/2023/deals-night/neon-box-bottomleft.png); background-position:left bottom;}
.neon-box .box-border-bottomright{flex:0 1 13%; background-image:url(/content/dam/dhk/common/theme/2023/deals-night/neon-box-bottomright.png); background-position:right bottom;}
.neon-box .box-middle{position:relative; padding:0 33px;}
.neon-box .box-middle:before, .neon-box .box-middle:after{display:block; content:''; position:absolute; top:0; width:33px; height:100%; background-size:100% auto; background-repeat:repeat-y;}
.neon-box .box-middle:before{left:0; background-image:url(/content/dam/dhk/common/theme/2023/deals-night/neon-box-left.png);}
.neon-box .box-middle:after{right:0; background-image:url(/content/dam/dhk/common/theme/2023/deals-night/neon-box-right.png);}
.neon-box .box-inner{padding:5.83vw 5.2vw; background-color:#023A58; border-radius:20px;}
.neon-box .box-inner h3{font-size:25px; font-weight:800;}
.neon-box .row{margin-left:0 !important; margin-right:0 !important;}
.neon-ribbon{position:absolute; width:27%; left:50%; top:0; transform:translate(-50%, -35%); z-index:99;}

/* Section {Hotel offers} */
#hotel-offers .non-featured-offers-header{display:none;}
#hotel-offers .non-featured-offers .non-featured-offers-content .hot-offer-item .hot-offer-des{font-family:var(--main-font) !important;}

#hotel-offers .non-featured-offers .non-featured-offers-content .hot-offer-item .hot-offer-content{padding:15px 10px;}
#hotel-offers .non-featured-offers .non-featured-offers-content .hot-offer-item .hot-offer-spot-text,
#hotel-offers .non-featured-offers .non-featured-offers-content .hot-offer-item .hot-offer-des{
	line-height:1.2;
}
@media (min-width: 1439.98px){
	#hotel-offers .non-featured-offers .non-featured-offers-content .general-list .hot-offer-item{width:calc((100% - 60px) / 4);}
}
@media (max-width: 1199.98px){ 
	#hotel-offers .non-featured-offers .non-featured-offers-content .hot-offer-item .hot-offer-des{font-size:22px;}
}




/* `xxl` applies to x-large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
}


/* `xl` applies to large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	
}


/* `lg` applies to medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	/* Section {Neon Box} */
	.tours-list{justify-content:flex-start;}
	.tours-list .list-col{flex:0 0 100%; border-radius:6px; padding:20px;}
	.tours-list .list-col:not(:last-child){margin-bottom:50px;}
	.tours-list .tour--title h4, .tours-list .list-row-heading h5{font-size:22px;}
	.tours-list .list-row-heading{min-height:0;}
	.dropdown-container{display:block;}

	
}
@media (width: 768px) {
	/* Component {DHK e-Solution Header Banner} */
	html[dir] .header-banner-container .header-banner.in-homepage .swiper-container .swiper-wrapper .swiper-slide a.banner{padding-bottom:26.0416667% !important;}
	html[dir] .header-banner-container .header-banner .swiper-container .swiper-wrapper .swiper-slide .cover-wrapper.pc-cover{display:block !important;}
	html[dir] .header-banner-container .header-banner .swiper-container .swiper-wrapper .swiper-slide .cover-wrapper.mb-cover{display:none !important;}
}

/* `md` applies to small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	/* common */
	.aem-GridColumn.aem-GridColumn--default--12:not(.aem-GridColumn--offset--extrasmall--1) &gt; .dhk-content{padding-top:0; padding-left:0; padding-right:0;}
	#theme-deals-night :is(h1, h1 *){font-size:44px !important;}
	#theme-deals-night .title .cmp-title .cmp-title__text h3{font-size:24px;}

	/* Component {DHK e-Solution Header Banner} */
	#theme-deals-night .header-banner img.hero-lockup{width:73vw; transform:translate(-50%, -50%);}
	body.zh-CN #theme-deals-night .header-banner img.hero-lockup{width:41vw;}

	/* Component {Homepage Masthead} */
	html[dir=ltr] #theme-deals-night .slider-tiles-single__text{padding-left:30px; padding-bottom:20px;}
	html[dir] #theme-deals-night .slider-tiles-single__slide-item .button{padding-left:30px; padding-right:30px;}

	/* Component {Masthead} */
	#theme-deals-night .banner-parallax-container{aspect-ratio:720 / 860;}

	/* Section {Neon Box} */
	.neon-box .box-border-topleft, .neon-box .box-border-topright{flex:0 1 25%; height:28px; background-size:1000px auto;}
	.neon-box .box-border-bottomleft, .neon-box .box-border-bottomright{height:28px; background-size:1000px auto;}
	.neon-ribbon{width:47%;}
	.neon-box .box-inner{padding:35px 20px 25px; border-radius:8px;}
	.neon-box .box-inner h3{font-size:21px;}
	.neon-box .box-middle{padding:0 28px;}
	.neon-box .box-middle:before, .neon-box .box-middle:after{width:26px;}
	.neon-box .row{margin-left:-15px !important; margin-right:-15px !important;}
	.neon-box .row &gt; .col:not(:last-child){margin-bottom:15px;}

	.tours-list{margin-left:-20px; margin-right:-20px;}
	.tours-list .tour--title h4, .tours-list .list-row-heading h5{font-size:18px;}
	.tours-list .list-col:not(:first-child) .list-row-heading{visibility: visible;}
	.tours-list .tour--price{font-size:16px;}

	/* Hotel offers */
	#hotel-offers .non-featured-offers .non-featured-offers-content .hot-offer-item .hot-offer-des{font-size:20px;}
	#hotel-offers .non-featured-offers .non-featured-offers-content .hot-offer-item .hot-offer-content{padding:15px 20px;}
}


/* `sm` applies to x-small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	/* common */
	.main-container{padding-left:0; padding-right:0;}
	
}





/* ------------------------------------- */
/* -------------2025 update------------- */
/* ------------------------------------- */
#theme-deals-night .header-banner .textbox{padding-left:13%; width:50%; height:100%; display:flex; flex-direction:column; justify-content:center;}
#theme-deals-night .header-banner .hb-title{margin-bottom:15px;}
#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6){font-size:55px; font-weight:800; line-height:1; letter-spacing:-1px;}
#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6) &gt; img {margin-bottom:15px;}
#theme-deals-night .header-banner .hb-text{font-weight:600; line-height:1.4;}
#theme-deals-night .header-banner .cover-wrapper:after{display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:100%; background-size:auto 100%; background-position:left center; background-repeat:no-repeat; pointer-events:none; user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -o-user-select:none;}
#theme-deals-night .header-banner .cover-wrapper.pc-cover:after, #theme-deals-night .header-banner .cover-wrapper.mb-cover:after{background-image:url(/content/dam/dhk/common/theme/2022/hellohk/experience-hong-kong-shadow.png);}

@media (max-width: 1679.98px) {
	#theme-deals-night .header-banner .textbox{width:55%;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6){font-size:50px;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6) &gt; img{height:105px;}
	#theme-deals-night img.circle-play{width:60px; margin-top:20px;}
}

@media (max-width: 1399.98px) {
	#theme-deals-night .header-banner .textbox{width:60%;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6){font-size:40px;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6) &gt; img{height:100px;}
	#theme-deals-night img.circle-play{width:40px;}
}

@media (max-width: 1199.98px) {
	#theme-deals-night .header-banner .textbox{padding-left:5%;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6){font-size:30px;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6) &gt; img{height:90px;}
}

@media (max-width: 991.98px) {
	#theme-deals-night .header-banner .cover-wrapper.pc-cover{display:block !important;}
	#theme-deals-night .header-banner .cover-wrapper.mb-cover{display:none !important;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6){font-size:26px; letter-spacing:0;}
	#theme-deals-night .header-banner .hb-title :is(h1, h2, h3, h4, h5, h6) &gt; img{height:75px; margin-bottom:8px;}
	#theme-deals-night .header-banner .hb-text{font-size:15px;}
	#theme-deals-night img.circle-play{margin-top:15px; width:30px;}
}

@media (max-width: 767.98px) {
	#theme-deals-night .header-banner-container{margin-left:-30px; margin-right:-30px;}
	#theme-deals-night .header-banner .cover-wrapper.pc-cover{display:none !important;}
	#theme-deals-night .header-banner .cover-wrapper.mb-cover{display:block !important;}
	#theme-deals-night .header-banner .cover-wrapper:after{background-size:cover;}
}

@media (max-width: 575.98px) {
	#theme-deals-night .header-banner .cover-wrapper.mb-cover:after{background-image:url(/content/dam/dhk/common/theme/2022/hellohk/experience-hong-kong-shadow_m.png);}
	#theme-deals-night .header-banner .textbox{width:56%; padding-left:30px;}
	#theme-deals-night .header-banner .textbox .hb-content{padding-left:0; padding-right:0;}
}

/* reset header banner text style */
@media screen and (min-width: 1600px) {.dhk #theme-deals-night .header-banner-container .swiper-slide .textbox {padding: 0 !important;width: 100%;}.dhk #theme-deals-night .header-banner-container .swiper-slide .textbox .hb-content {width: 100%;max-width: 1365px;margin-left: auto;margin-right: auto;padding: 0;padding-right: 36%;}html[dir=rtl] .dhk #theme-deals-night .header-banner-container .swiper-slide .textbox .hb-content {padding: 0;padding-left: 36%;}}
@media screen and (max-width: 1599px) {.dhk #theme-deals-night .header-banner-container .swiper-slide .textbox {padding: 0 !important;margin-left: 8.333%;width: 83.333%;}.dhk #theme-deals-night .header-banner-container .swiper-slide .textbox .hb-content {width: 100%;max-width: 1100px;margin-left: auto;margin-right: auto;padding: 0;padding-right: 36%;}html[dir=rtl] .dhk #theme-deals-night .header-banner-container .swiper-slide .textbox {margin-left: 0;margin-right: 8.333%;}html[dir=rtl] .dhk #theme-deals-night .header-banner-container .swiper-slide .textbox .hb-content {padding: 0;padding-left: 36%;}}
@media screen and (max-width: 1200px) {.dhk #theme-deals-night .header-banner-container .swiper-slide .textbox .hb-content {max-width: 900px;}}
@media screen and (max-width: 767.98px) {.dhk #theme-deals-night .header-banner-container .swiper-slide .textbox {width: 60%;margin-left: calc(8.333% + 30px);}.dhk #theme-deals-night .header-banner-container .swiper-slide .textbox .hb-content {padding-right: 18%;}html[dir=rtl] .dhk #theme-deals-night .header-banner-container .swiper-slide .textbox {width: 60%;margin-left: 0;margin-right: calc(8.333% + 30px);}html[dir=rtl] .dhk #theme-deals-night .header-banner-container .swiper-slide .textbox .hb-content {padding-right: 0;padding-left: 18%;}}
@media screen and (max-width: 480px) {
	/* .dhk #theme-deals-night .header-banner-container .swiper-slide .textbox {margin-left: 8.333%;}
	html[dir=rtl] .dhk #theme-deals-night .header-banner-container .swiper-slide .textbox {margin-left: 0;margin-right: 8.333%;} */
}</pre></body></html>