@charset "UTF-8";body,html{-webkit-overflow-scrolling:touch}html{font-size:10px}body{background-color:#f5f5f5;font-size:1.4rem;line-height:1.7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.5px;color:#333;margin:0 auto;overflow-x:hidden}[lang^=zh-tw] body{font-family:Noto Sans TC,微软雅黑,Microsoft YaHei,sans-serif}[lang^=zh-hk] body{font-family:Noto Sans HK,微软雅黑,Microsoft YaHei,sans-serif}[lang^=zh-cn] body,[lang^=zh-my] body{font-family:Noto Sans SC,微软雅黑,Microsoft YaHei,sans-serif}[lang^=ja-jp] body{font-family:Noto Sans JP,MS PGothic,MS Gothic,ＭＳ ゴシック,sans-serif}[lang^=ko-kr] body{font-family:Noto Sans KR,맑은 고딕,Malgun Gothic,dotum,sans-serif}[lang^=th-th] body{font-family:Noto Sans Thai,sans-serif}[lang^=vi-vn] body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,RobotoDraft,Helvetica,Arial,sans-serif}:focus{outline:none!important}body{background-color:#fff}.home-section{padding:30px 0}.home-section[class*=bg-]{padding:45px 0;margin:15px 0}.home-banner,.home-section .section-head{margin-bottom:20px}.home-banner{padding:80px 0 180px;background-position:50%;background-size:cover;color:#fff;position:relative}.home-banner .overlap{background:rgba(51,51,51,.2)}.home-banner .kksearch{position:relative}.home-banner .kksearch h1.title{margin:0 0 5px;font-size:3rem;text-shadow:0 5px 15px rgba(51,51,51,.1)}.home-banner .kksearch .sub-title{font-size:1.6rem;margin:0 0 15px;font-weight:400;opacity:.9;text-shadow:0 5px 15px rgba(51,51,51,.1)}.home-banner .kksearch .input-group{box-shadow:0 10px 20px rgba(51,51,51,.1)}.home-banner .kksearch .form-control{height:48px}.home-banner .kksearch .form-control:not(:focus){border:none}.home-banner .kksearch .input-group-btn .btn{height:48px;font-size:1.6rem}.home-banner .clear-input{right:70px;line-height:48px}.home-banner .search-dropdown{top:calc(100% + 5px);left:0}.home-banner+.home-section[class*=bg-]{margin-top:-20px}.home-banner .theme-page{position:absolute;left:0;bottom:-70px}.home-banner .theme-page .btn{border:1px solid #fff;color:#fff;font-weight:500;font-size:1.5rem;margin-right:15px;text-shadow:0 1px 5px rgba(0,0,0,.2)}.home-banner .theme-page .btn:hover{background-color:hsla(0,0%,100%,.15);box-shadow:0 0 15px rgba(0,0,0,.08)}.home-banner .theme-page .btn i{margin-right:5px;font-size:1.6rem}.home-banner .recent-search{position:absolute;bottom:-110px;left:0;font-size:1.3rem}.home-banner .recent-search .title,.home-banner .recent-search>.gap{color:#fff}.home-banner .recent-search>.gap{opacity:.5}.home-banner .recent-search>a{color:#fff;font-weight:700;padding:5px;text-shadow:0 5px 15px rgba(51,51,51,.1)}.home-banner .recent-search>a:focus,.home-banner .recent-search>a:hover{text-decoration:underline}.home-section .product-item-sm{border:0}.event-item,.product-item-sm{box-shadow:0 8px 20px 0 rgba(0,0,0,.1)}.city-item-portrait .caption,.city-item .caption{position:absolute;bottom:0;left:0;width:100%;padding:10px 10px 15px;color:#fff;transition:.3s}.city-item-portrait .caption h4,.city-item .caption h4{margin:0;font-size:2.2rem;line-height:1.2;text-shadow:0 5px 10px rgba(0,0,0,.05);font-weight:700}.city-item-portrait .chip-group,.city-item .chip-group{position:absolute;bottom:10px;left:0;transition:.35s}.city-item-portrait .chip-group .owl-stage,.city-item .chip-group .owl-stage{display:flex}.city-item-portrait .chip-group .owl-stage-outer,.city-item .chip-group .owl-stage-outer{padding:0 8px}.city-item-portrait .chip-group .chip a,.city-item-portrait .chip-group .chip a:focus,.city-item .chip-group .chip a,.city-item .chip-group .chip a:focus{border-color:#fff;color:#fff;background:transparent;text-shadow:0 5px 10px rgba(0,0,0,.05)}.city-item-portrait .chip-group .chip a:hover,.city-item .chip-group .chip a:hover{background:hsla(0,0%,100%,.2)}.city-item-portrait .chip-group .owl-item:last-child .chip a,.city-item .chip-group .owl-item:last-child .chip a{border-color:transparent;background:hsla(0,0%,100%,.2)}.home-city-wrap .city-row{position:relative}.home-city-wrap .city-row:after{content:"";width:100%;height:250px;border-radius:0 10px 10px 0;position:absolute;top:50%;right:-15px;opacity:.2;transform:translateY(-50%)}.home-city-wrap .city-row:not(:last-child){margin-bottom:40px}.home-city-wrap .city-row .city-item{position:relative;float:left;width:25%;height:350px;margin-right:15px;margin-bottom:0;box-shadow:10px 0 20px rgba(0,0,0,.1);z-index:2}.home-city-wrap .city-row .city-item:hover{opacity:1}.home-city-wrap .city-row .city-item:hover .caption{bottom:0}.home-city-wrap .city-row .city-item .img-bg{height:100%}.home-city-wrap .city-row .city-item .caption{padding:5px 10px 50px}.home-city-wrap .city-row .city-item .caption h4{font-size:2.4rem}.home-city-wrap .city-row .city-item .caption:before{content:"";width:100%;height:10px;position:absolute;top:-4px;left:0;transform:rotate(2deg)}.home-city-wrap .city-row .home-carousel{float:right;width:calc(75% - 15px);transform:translateY(25px)}.home-city-wrap .city-row .home-carousel .owl-prev{left:-12px}.home-city-wrap .city-row .home-carousel .owl-next{right:-12px}.home-city-wrap .city-row .product-item{border:none;box-shadow:0 5px 15px rgba(0,0,0,.1)}.home-city-wrap .city-row .product-item.more{color:#fff;font-weight:700;height:300px;border:none;text-align:center;display:flex;align-items:center;justify-content:center}.home-city-wrap .city-row .product-item.more i{margin-left:10px}.home-city-wrap .city-row:first-child .caption,.home-city-wrap .city-row:first-child .caption:before,.home-city-wrap .city-row:first-child .product-item.more,.home-city-wrap .city-row:first-child:after{background-color:#79c4c9}.home-city-wrap .city-row:nth-child(2) .caption,.home-city-wrap .city-row:nth-child(2) .caption:before,.home-city-wrap .city-row:nth-child(2) .product-item.more,.home-city-wrap .city-row:nth-child(2):after{background-color:#ffd166}.home-city-wrap .city-row:nth-child(3) .caption,.home-city-wrap .city-row:nth-child(3) .caption:before,.home-city-wrap .city-row:nth-child(3) .product-item.more,.home-city-wrap .city-row:nth-child(3):after{background-color:#f0aea8}.city-group{display:flex;align-items:center;justify-content:space-between}.city-item-portrait{width:16.67%;height:270px;background-position:50%;background-size:cover;margin:0 7.5px}.city-item-portrait .chip-group{bottom:-32px}.city-item-portrait.active{width:33.33%}.city-item-portrait.active .chip-group{bottom:10px}.city-item-portrait.active .caption{bottom:35px}.city-item-portrait .overlap{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(rgba(0,0,0,.85)));background:linear-gradient(transparent 60%,rgba(0,0,0,.85));border-radius:0 0 4px 4px}.event-item{border-radius:10px;height:165px}.event-item .img-bg{height:100%;transition:.3s}.event-item .event-detail{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;background:rgba(0,0,0,.6);padding:15px 20px;transition:.3s;z-index:5}.event-item .event-detail .title,.event-item .event-detail p,.event-item .event-detail span{width:100%}.event-item .event-detail .title{font-size:1.6rem;font-weight:700;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-item .event-detail p{max-height:68px;margin-bottom:12px;opacity:.9;overflow:hidden}.event-item .event-detail>span:first-child{text-align:center}.event-item:not(:hover) .event-detail{opacity:0}.event-item:hover .img-bg{transform:scale(1.05);filter:blur(6px)}@media (max-width:767px){.event-item{width:320px}}.why-kkday{background-color:#f5f5f5;margin-top:60px;padding:60px 0 30px;position:relative}.why-kkday h2.title{margin-bottom:30px}.why-kkday p{font-size:1.6rem;color:#666}.why-kkday .btn{margin-top:15px;padding:12px 50px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.why-kkday .bg-whykkday{margin-top:-100px}.why-kkday .car{position:absolute;left:0;bottom:-10px;transform:translateX(-50%)}.why-kkday .car.animated{transform:translateX(48%);transition:2s ease-out}.why-kkday .car.animated g#wheel-1,.why-kkday .car.animated g#wheel-2{animation:wheel 2s linear both;transform-box:fill-box;transform-origin:50% 50%}.edm-section{position:relative;z-index:1;background-color:#444;padding:50px 0 0;margin:0 0 -40px}.edm-section .text-block{text-align:right}.edm-section .text-block .tip{font-size:1.3rem;color:#999;margin-top:5px}.edm-section .text-block .tip a{text-decoration:underline;color:#999}@media (max-width:991px){.edm-section .text-block{text-align:center;padding:0 0 20px}}.edm-section .success-msg{position:absolute;display:inline-block;z-index:9;top:0;left:15px;color:#26bec9;font-size:1.6rem;padding:5px 0 0}.edm-section .input-group .btn-primary{background:#ddd}.edm-section .text-danger{position:absolute;bottom:-25px}.edm-section hr{margin:20px 0 10px;border-top:1px solid #666}@keyframes wheel{0%{transform:rotate(0)}15%{transform:rotate(1turn)}30%{transform:rotate(2turn)}50%{transform:rotate(3turn)}70%{transform:rotate(4turn)}to{transform:rotate(5turn)}}.home-section .product-item{margin-bottom:0}.home-carousel .owl-stage-outer{padding:28px 14px;margin:-28px -14px}.home-carousel .owl-item:not(.active) .card{box-shadow:none}.owl-carousel .owl-nav button[class*=owl-],.owl-carousel .owl-nav button[class*=owl-]:hover{position:absolute;width:45px;height:45px;top:50%;transform:translateY(-50%);color:#666;text-align:center;border-radius:100%;background-color:#fff;margin:0;padding:0;box-shadow:0 3px 15px rgba(0,0,0,.15)}.owl-theme .owl-nav button[class*=owl-] i{color:#999;font-size:3rem;line-height:43px}.owl-theme .owl-nav button[class*=owl-]:hover i{color:#333}.owl-carousel .owl-nav button.owl-next{right:-55px}.owl-carousel .owl-nav button.owl-prev{left:-55px}.owl-carousel .owl-nav button.owl-next i{margin-right:-3px}