@font-face{font-family:revicons;fallback:fallback;src:url(../media/revicons.3g4b4pk2f7d_x.woff)format("woff"),url(../media/revicons.03n1yrwzk_x3-.ttf)format("ttf"),url(../media/revicons.3liogklwqwdyz.eot)format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}.react-multi-carousel-track{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}.react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
.VN2X4W_heroSection{width:100%;height:75vh;min-height:600px;max-height:800px;position:relative;overflow:hidden}@media (min-width:768px){.VN2X4W_heroSection{height:80vh;min-height:650px}}.VN2X4W_heroCarousel{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.VN2X4W_heroSlide{width:100%;height:75vh;min-height:600px;max-height:800px}@media (min-width:768px){.VN2X4W_heroSlide{height:80vh;min-height:650px}}.VN2X4W_heroBg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.VN2X4W_heroOverlay{background:linear-gradient(135deg,#1e1e1ebf 0%,#323232a6 50%,#5050508c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.VN2X4W_carouselDots{bottom:20px!important}.VN2X4W_carouselDots .react-multi-carousel-dot button{width:10px;height:10px;background:0 0!important;border:2px solid #fff!important}.VN2X4W_carouselDots .react-multi-carousel-dot--active button{background:#fff!important}.VN2X4W_heroContent{z-index:10;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:48px 24px 32px;display:flex;position:absolute;top:0;left:0}.VN2X4W_heroInner{width:100%;max-width:1200px;animation:.8s ease-out VN2X4W_fadeInUp}.VN2X4W_heroHeader{text-align:center;margin-bottom:24px}.VN2X4W_heroEyebrow{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;background:#12304733;border:1px solid #ffffff6b;border-radius:999px;margin-bottom:14px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.VN2X4W_heroTwoColumn{align-items:stretch;gap:48px;width:100%;max-width:1200px;display:flex}@media (max-width:991px){.VN2X4W_heroTwoColumn{flex-direction:column;gap:24px}}.VN2X4W_heroLeft{flex:none;width:520px;min-width:0}@media (max-width:1200px){.VN2X4W_heroLeft{width:480px}}@media (max-width:991px){.VN2X4W_heroLeft{width:100%;max-width:100%}}.VN2X4W_heroRight{flex:1;min-width:0}@media (max-width:991px){.VN2X4W_heroRight{width:100%;display:none}}@keyframes VN2X4W_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.VN2X4W_heroTitle{text-shadow:0 2px 12px #00000073;margin-bottom:12px;font-size:28px;font-weight:700;color:#fff!important}.VN2X4W_heroTitle span{color:#fff!important}@media (min-width:768px){.VN2X4W_heroTitle{font-size:34px}}.VN2X4W_heroSubtitle{color:#ffffffe6;margin-bottom:20px;font-size:14px}@media (min-width:768px){.VN2X4W_heroSubtitle{margin-bottom:24px;font-size:16px}}.VN2X4W_searchTabBox{text-align:left;background:#fffffffa;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 10px 40px #00000040}.VN2X4W_heroTabs .ant-tabs-nav{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);margin-bottom:0}.VN2X4W_heroTabs .ant-tabs-nav:before{border:none}.VN2X4W_heroTabs .ant-tabs-tab{color:#fffc;margin:0;padding:12px 20px;font-weight:500;transition:all .2s}.VN2X4W_heroTabs .ant-tabs-tab:hover{color:#fff}.VN2X4W_heroTabs .ant-tabs-tab .anticon{margin-right:6px}.VN2X4W_heroTabs .ant-tabs-tab-active{background:#fff3}.VN2X4W_heroTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.VN2X4W_heroTabs .ant-tabs-ink-bar{background:#fff;height:3px}.VN2X4W_heroTabs .ant-tabs-content-holder{padding:16px}.VN2X4W_rentacarForm .VN2X4W_formRow{margin-bottom:12px}.VN2X4W_rentacarForm .VN2X4W_formGroup label{color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.VN2X4W_rentacarForm .VN2X4W_formGroup label .anticon{color:var(--primary-color);margin-right:4px}.VN2X4W_rentacarForm .VN2X4W_selectInput,.VN2X4W_rentacarForm .VN2X4W_dateInput,.VN2X4W_rentacarForm .VN2X4W_rangePicker{width:100%}.VN2X4W_rentacarForm .VN2X4W_checkboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:inline-flex}.VN2X4W_rentacarForm .VN2X4W_checkboxLabel input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-color)}.VN2X4W_searchButton{margin-top:8px;border-radius:8px!important;height:44px!important;font-size:15px!important;font-weight:600!important}.VN2X4W_bustourContent .VN2X4W_productList,.VN2X4W_marineContent .VN2X4W_productList{max-height:200px;margin-bottom:12px;overflow-y:auto}.VN2X4W_bustourContent .VN2X4W_productItem,.VN2X4W_marineContent .VN2X4W_productItem{cursor:pointer;border-bottom:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .2s;display:flex}.VN2X4W_bustourContent .VN2X4W_productItem:last-child,.VN2X4W_marineContent .VN2X4W_productItem:last-child{border-bottom:none}.VN2X4W_bustourContent .VN2X4W_productItem:hover,.VN2X4W_marineContent .VN2X4W_productItem:hover{background:var(--bg-secondary)}.VN2X4W_bustourContent .VN2X4W_productTitle,.VN2X4W_marineContent .VN2X4W_productTitle{color:var(--text-primary);font-size:14px;font-weight:500}.VN2X4W_bustourContent .VN2X4W_productPrice,.VN2X4W_marineContent .VN2X4W_productPrice{color:var(--primary-color);font-size:14px;font-weight:600}.VN2X4W_krwSub{color:var(--text-muted);margin-left:4px;font-size:11px;font-weight:400}.VN2X4W_regionTabs{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.VN2X4W_regionTab{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.VN2X4W_regionTab:hover{border-color:var(--primary-color);color:var(--primary-color)}.VN2X4W_regionTab.VN2X4W_active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.VN2X4W_moreButton{border-radius:8px!important;height:40px!important;font-weight:600!important}.VN2X4W_searchWrapper{max-width:600px;margin:0 auto 24px}.VN2X4W_searchAutocomplete{width:100%}.VN2X4W_searchLoading{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.VN2X4W_searchResultItem{border-radius:8px;align-items:center;gap:12px;padding:8px;transition:background .2s;display:flex}.VN2X4W_searchResultItem:hover{background:var(--bg-secondary)}.VN2X4W_searchResultImage{object-fit:cover;border-radius:8px;width:56px;height:56px}.VN2X4W_searchResultText{flex-direction:column;gap:4px;display:flex}.VN2X4W_searchResultTitle{color:var(--text-primary);font-weight:500}.VN2X4W_searchResultDesc{color:var(--text-muted);font-size:13px}.VN2X4W_popularKeywords{color:#fffc;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.VN2X4W_keywordTag{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:16px;padding:5px 12px;font-size:12px;transition:all .2s}.VN2X4W_keywordTag:hover{color:var(--primary-color);background:#fff;border-color:#fff}.VN2X4W_locationButton{border:1px solid var(--border-color);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;transition:all .2s;display:flex}.VN2X4W_locationButton:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px #e91e631a}.VN2X4W_locationText{color:var(--text-primary);font-size:14px}.VN2X4W_locationArrow{color:var(--text-muted);font-size:12px}.VN2X4W_differentReturnCheck{font-size:13px}.VN2X4W_differentReturnCheck .ant-checkbox-wrapper{color:var(--text-secondary)}.VN2X4W_locationModal .ant-modal-body{padding:0}.VN2X4W_modalContent{min-height:320px;max-height:calc(100vh - 200px);display:flex}.VN2X4W_regionList{border-right:1px solid var(--border-color);background:#f8f9fa;width:40%;padding:0 0 16px;overflow-y:auto}.VN2X4W_regionList h4{z-index:1;color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:#f8f9fa;margin:0 0 8px;padding:16px 16px 12px;font-size:14px;font-weight:600;position:sticky;top:0}.VN2X4W_regionItem{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;transition:all .15s;display:flex}.VN2X4W_regionItem:hover{background:#e9ecef}.VN2X4W_regionItem.VN2X4W_active{color:var(--primary-color);border-left:3px solid var(--primary-color);background:#fff;padding-left:13px;font-weight:600}.VN2X4W_regionItem .anticon{color:var(--text-muted);font-size:10px}.VN2X4W_areaList{width:60%;padding:0 16px 16px;overflow-y:auto}.VN2X4W_areaList h4{z-index:1;color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:#fff;margin:0 0 12px;padding:16px 0 12px;font-size:14px;font-weight:600;position:sticky;top:0}.VN2X4W_areaItem{cursor:pointer;color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:12px 14px;font-size:14px;transition:all .15s;display:flex}.VN2X4W_areaItem:hover{background:var(--bg-secondary)}.VN2X4W_areaItem.VN2X4W_selected{color:var(--primary-color);background:#e91e6314;font-weight:500}.VN2X4W_checkIcon{color:var(--primary-color);font-size:16px}.VN2X4W_promoBox{background:#fffffffa;border-radius:12px;flex-direction:column;height:100%;padding:20px;display:flex;box-shadow:0 10px 40px #00000040}.VN2X4W_promoBoxHeader{border-bottom:2px solid var(--primary-color);margin-bottom:16px;padding-bottom:12px}.VN2X4W_promoBoxTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.VN2X4W_promoBoxSubtitle{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.VN2X4W_promoList{flex-direction:column;flex:1;gap:8px;display:flex}.VN2X4W_promoItem{background:var(--bg-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.VN2X4W_promoItem:hover{background:#e91e6314;transform:translate(4px)}.VN2X4W_promoThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:48px;height:48px}.VN2X4W_promoContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.VN2X4W_promoEmpty{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.VN2X4W_promoTag{background:var(--primary-color);color:#fff;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.VN2X4W_promoTag.VN2X4W_tagred{background:#f5222d}.VN2X4W_promoTag.VN2X4W_taggreen{background:#52c41a}.VN2X4W_promoTag.VN2X4W_tagvolcano{background:#fa541c}.VN2X4W_promoTag.VN2X4W_tagmagenta{background:#eb2f96}.VN2X4W_promoTag.VN2X4W_tagdefault{background:var(--primary-color)}.VN2X4W_promoTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}.VN2X4W_promoMoreBtn{border:1px solid var(--primary-color);width:100%;color:var(--primary-color);cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;padding:10px;font-size:14px;font-weight:600;transition:all .2s}.VN2X4W_promoMoreBtn:hover{background:var(--primary-color);color:#fff}.VN2X4W_octoberStrip{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;text-align:left;background:linear-gradient(90deg,#082d72f5,#125dfff0 70%,#ff3b30f0);border:1px solid #ffffff5c;border-radius:10px;align-items:center;gap:18px;width:100%;min-height:48px;margin:-8px 0 18px;padding:9px 16px;display:flex;box-shadow:0 12px 30px #082d723d}.VN2X4W_octoberStrip span{color:#ffe047;letter-spacing:.12em;font-size:10px;font-weight:800}.VN2X4W_octoberStrip strong{font-size:14px}.VN2X4W_octoberStrip em{margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.VN2X4W_octoberFeature{cursor:pointer;background:url(https://okitour.co.kr/img/slides_bg/slide_3.jpg) 50%/cover no-repeat;border:1px solid #ffffff4d;border-radius:16px;height:100%;min-height:360px;position:relative;overflow:hidden;box-shadow:0 24px 70px #12304747}.VN2X4W_octoberFeatureShade{background:radial-gradient(circle at 90% 10%,#ffe0476b,#0000 35%),linear-gradient(150deg,#082d725c,#061b4ff0);position:absolute;inset:0}.VN2X4W_octoberFeatureContent{z-index:1;color:#fff;flex-direction:column;justify-content:flex-end;height:100%;padding:30px;display:flex;position:relative}.VN2X4W_octoberFeatureContent>span{color:#fff;background:#ffffff29;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:700}.VN2X4W_octoberFeatureContent p{color:#ffe047;letter-spacing:.14em;margin:22px 0 5px;font-size:11px;font-weight:800}.VN2X4W_octoberFeatureContent h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:38px;line-height:1.08}.VN2X4W_octoberFeatureContent h2 b{color:#ffe047}.VN2X4W_octoberFeatureContent small{color:#ffffffb8;margin-top:12px}.VN2X4W_octoberFeatureContent>strong{color:#fff;margin-top:24px;font-size:13px}@media (max-width:576px){.VN2X4W_octoberStrip{flex-wrap:wrap;gap:6px 12px;margin-top:-10px;padding:10px 12px}.VN2X4W_octoberStrip span{width:100%}.VN2X4W_octoberStrip em{margin-left:0}.VN2X4W_heroTabs .ant-tabs-tab{padding:10px 12px;font-size:13px}.VN2X4W_regionTabs{gap:4px}.VN2X4W_regionTab{padding:4px 10px;font-size:12px}.VN2X4W_modalContent{flex-direction:column}.VN2X4W_regionList{border-right:none;border-bottom:1px solid var(--border-color);width:100%;max-height:150px;overflow-y:auto}.VN2X4W_areaList{width:100%}}@media (min-width:992px){.VN2X4W_heroSection,.VN2X4W_heroSlide{height:min(70vh,700px);min-height:620px;max-height:700px}.VN2X4W_heroContent{padding:64px var(--page-gutter) 40px}.VN2X4W_heroInner,.VN2X4W_heroTwoColumn{max-width:var(--content-inner-width);margin-inline:auto}.VN2X4W_heroHeader{text-align:left;margin-bottom:24px}.VN2X4W_heroTitle{letter-spacing:-.03em;text-shadow:0 3px 24px #12304761;max-width:760px;font-size:clamp(30px,3vw,40px);line-height:1.22}.VN2X4W_heroSubtitle{max-width:640px;margin-top:12px;font-size:16px}.VN2X4W_heroTwoColumn{gap:32px}.VN2X4W_heroLeft{width:min(660px,55%)}.VN2X4W_searchTabBox,.VN2X4W_promoBox{border-radius:16px;box-shadow:0 24px 70px #12304738}.VN2X4W_promoBox{padding:20px}.VN2X4W_popularKeywords{justify-content:flex-start;margin-top:16px}}
._9Un3Vq_regionSection{background:var(--bg-secondary);padding:48px 0}._9Un3Vq_container{max-width:var(--content-width);padding:0 var(--page-gutter);margin:0 auto}._9Un3Vq_sectionHeader{text-align:center;margin-bottom:28px}._9Un3Vq_sectionTitle{color:var(--text-primary);margin-bottom:12px;font-size:32px;font-weight:700}@media (min-width:768px){._9Un3Vq_sectionTitle{font-size:36px}}._9Un3Vq_sectionSubtitle{color:var(--text-secondary);font-size:16px}._9Un3Vq_regionCard{box-shadow:var(--shadow-md);border-radius:22px;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}._9Un3Vq_regionCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}._9Un3Vq_regionCard:hover ._9Un3Vq_regionArrow{opacity:1;transform:translate(0)}._9Un3Vq_regionCard:hover ._9Un3Vq_regionImage:before{opacity:1}._9Un3Vq_regionImage{background-position:50%;background-size:cover;width:100%;height:180px;position:relative}@media (min-width:768px){._9Un3Vq_regionImage{height:280px}}._9Un3Vq_regionImage:before{content:"";opacity:0;background:#0000001a;transition:opacity .3s;position:absolute;inset:0}._9Un3Vq_regionOverlay{background:linear-gradient(#0000 20%,#000000b3 100%);position:absolute;inset:0}._9Un3Vq_regionContent{color:#fff;padding:26px;position:absolute;bottom:0;left:0;right:0}._9Un3Vq_regionName{color:#fff;margin-bottom:2px;font-size:18px;font-weight:700}@media (min-width:768px){._9Un3Vq_regionName{font-size:20px}}._9Un3Vq_regionNameJp{opacity:.8;margin-bottom:6px;font-size:12px;display:block}._9Un3Vq_regionDesc{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (min-width:768px){._9Un3Vq_regionDesc{font-size:13px}}._9Un3Vq_regionArrow{color:#fff;opacity:0;background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;transition:all .3s;display:flex;position:absolute;bottom:28px;right:24px;transform:translate(-10px)}@media (max-width:767px){._9Un3Vq_regionSection{padding:32px 0}._9Un3Vq_container{padding:0 20px}}
