._6Lm6HW_searchHero{background:url(https://okitour.co.kr/img/slides_bg/slide_2.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:300px;display:flex;position:relative}._6Lm6HW_heroOverlay{color:#fff;text-align:center;background:linear-gradient(110deg,#123047eb 0%,#1230479e 58%,#38b9b047 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._6Lm6HW_heroOverlay h1{color:#fff;margin:0 0 8px;font-size:46px;font-weight:700}._6Lm6HW_heroOverlay h1 .anticon{margin-right:12px}._6Lm6HW_heroOverlay p{opacity:.9;margin:0;font-size:16px}._6Lm6HW_heroContent{z-index:10;text-align:center;color:#fff;position:relative}._6Lm6HW_heroTitle{margin-bottom:8px;font-size:36px;font-weight:700}._6Lm6HW_heroTitle .anticon{margin-right:12px}._6Lm6HW_heroSubtitle{opacity:.9;margin:0;font-size:16px}._6Lm6HW_breadcrumbContainer{border-bottom:1px solid var(--border-color);background:#fff}._6Lm6HW_breadcrumbInner{max-width:var(--content-width);padding:22px var(--page-gutter);margin:0 auto}._6Lm6HW_searchContainer{max-width:var(--content-width);padding:56px var(--page-gutter) 112px;margin:0 auto}._6Lm6HW_datePicker,._6Lm6HW_timeSelect{width:100%}._6Lm6HW_areaSelector{border:1px solid var(--border-color);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 16px;transition:all .2s;display:flex}._6Lm6HW_areaSelector:hover{border-color:var(--primary-color)}._6Lm6HW_areaSelector ._6Lm6HW_localName{color:var(--primary-color);background:#e91e631a;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}._6Lm6HW_areaSelector ._6Lm6HW_areaName{color:var(--text-primary);flex:1;font-weight:500}._6Lm6HW_areaSelector .anticon{color:var(--text-muted)}._6Lm6HW_returnOption{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}._6Lm6HW_returnAreaSelector{align-items:center;gap:12px;display:flex}._6Lm6HW_returnAreaSelector label{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:600}._6Lm6HW_returnAreaSelector label .anticon{color:var(--primary-color);margin-right:4px}._6Lm6HW_returnAreaSelector ._6Lm6HW_areaSelector{min-width:200px}._6Lm6HW_areaModal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}._6Lm6HW_areaModal .ant-modal-header{background:linear-gradient(135deg, var(--primary-color), var(--primary-dark));border-radius:16px 16px 0 0;margin:0;padding:16px 24px}._6Lm6HW_areaModal .ant-modal-header .ant-modal-title{color:#fff;font-weight:600}._6Lm6HW_areaModal .ant-modal-body{padding:0}._6Lm6HW_areaModal .ant-modal-close-x{color:#fff}._6Lm6HW_areaModalContent{gap:0;min-height:320px;max-height:calc(100vh - 240px);display:flex}._6Lm6HW_localList{border-right:1px solid var(--border-color);background:#f8f9fa;flex:0 0 180px;padding:0 0 16px;overflow-y:auto}._6Lm6HW_localList h4{z-index:1;color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:#f8f9fa;margin:0;padding:16px 16px 12px;font-size:13px;font-weight:600;position:sticky;top:0}._6Lm6HW_localItem{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}._6Lm6HW_localItem:hover{background:#e91e630d}._6Lm6HW_localItem._6Lm6HW_active{color:var(--primary-color);border-left:3px solid var(--primary-color);background:#fff;font-weight:600}._6Lm6HW_localItem .anticon{color:var(--text-muted);font-size:10px}._6Lm6HW_carAreaList{flex:1;min-width:0;padding:0 16px 16px;overflow-y:auto}._6Lm6HW_carAreaList h4{z-index:1;color:var(--text-secondary);background:#fff;margin:0 0 12px;padding:16px 0 12px;font-size:13px;font-weight:600;position:sticky;top:0}._6Lm6HW_carAreaItem{cursor:pointer;color:var(--text-primary);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}._6Lm6HW_carAreaItem:hover{background:var(--bg-secondary);border-color:var(--border-color)}._6Lm6HW_carAreaItem._6Lm6HW_active{border-color:var(--primary-color);color:var(--primary-color);background:#e91e631a;font-weight:500}._6Lm6HW_carAreaItem._6Lm6HW_active ._6Lm6HW_checkIcon{color:var(--primary-color)}._6Lm6HW_carAreaItem ._6Lm6HW_checkIcon{color:#0000;font-size:16px}._6Lm6HW_noAreas{text-align:center;color:var(--text-muted);padding:40px 20px}@media (max-width:640px){._6Lm6HW_areaModalContent{max-height:calc(100vh - 200px)}._6Lm6HW_localList{flex-basis:130px}}._6Lm6HW_serviceCard{border-radius:22px;margin-top:64px}._6Lm6HW_serviceCard .ant-card-body{padding:40px}._6Lm6HW_serviceCard h2{text-align:center;color:var(--text-primary);margin-bottom:24px;font-size:24px;font-weight:700}._6Lm6HW_serviceCard h2 .anticon{color:var(--primary-color);margin-right:12px}._6Lm6HW_serviceItem{text-align:center;padding:28px}._6Lm6HW_serviceItem h3{color:var(--text-primary);margin:12px 0 8px;font-size:16px;font-weight:600}._6Lm6HW_serviceItem p{color:var(--text-secondary);margin:0;font-size:13px}._6Lm6HW_serviceIcon{color:var(--primary-color);font-size:40px}._6Lm6HW_filterCard{border-radius:18px;margin-bottom:28px}._6Lm6HW_filterCard .ant-card-body{padding:24px 28px}._6Lm6HW_filterLabel{color:var(--text-secondary);font-weight:600}._6Lm6HW_classTag{border:1px solid var(--border-color);border-radius:20px;padding:4px 12px}._6Lm6HW_classTag.ant-tag-checkable-checked{background:var(--primary-color);border-color:var(--primary-color);color:#fff}._6Lm6HW_sortContainer{justify-content:flex-end;display:flex}._6Lm6HW_insuranceTierRow{border-top:1px dashed var(--border-color);margin-top:14px;padding-top:14px}._6Lm6HW_insuranceTierHelp{color:var(--text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}._6Lm6HW_pickedInsurance{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0 0 10px;font-size:12px;line-height:1.4;display:flex}._6Lm6HW_pickedInsuranceName{color:var(--text-primary);font-weight:600}._6Lm6HW_pickedInsuranceFallback{color:#e25041;width:100%;font-size:11px}._6Lm6HW_tierTag{font-weight:600;margin:0!important}._6Lm6HW_tierTagSmall{flex-shrink:0;padding:0 6px;font-size:11px;line-height:18px;margin:0!important}._6Lm6HW_priceMeta{text-align:right;flex-direction:column;gap:2px;margin-top:8px;display:flex}._6Lm6HW_priceMeta p{margin:0;line-height:1.4}._6Lm6HW_insuranceBreakdown{color:var(--text-muted);word-break:keep-all;font-size:11.5px}._6Lm6HW_tierSection{border-top:1px dashed var(--border-color);text-align:left;margin-top:16px;padding-top:12px}._6Lm6HW_tierSectionTitle{white-space:nowrap;color:var(--text-secondary);flex-wrap:nowrap;align-items:center;gap:4px;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.4;display:flex}._6Lm6HW_tierSectionTitle>._6Lm6HW_anticon:first-child{color:var(--text-muted);font-size:12px}._6Lm6HW_directInsBadge{flex-shrink:0;margin-left:4px}._6Lm6HW_tierSectionHelp{color:var(--text-muted);cursor:help;font-size:12px;transition:color .15s}._6Lm6HW_tierSectionHelp:hover{color:var(--primary-color)}._6Lm6HW_tierList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._6Lm6HW_tierItem{background:var(--bg-primary,#fff);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:8px 10px;font-size:12px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}._6Lm6HW_tierItem:hover{border-color:#e91e6373}._6Lm6HW_tierItemActive{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);background:#e91e630a}._6Lm6HW_tierItemLabel{flex:100%;align-items:center;gap:6px;min-width:0;display:flex}._6Lm6HW_tierItemName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._6Lm6HW_tierItemPrice{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}._6Lm6HW_tierItemPrice strong{color:var(--text-primary);font-size:14px;font-weight:700}._6Lm6HW_tierItemPrice small{color:var(--text-muted);font-size:11.5px;font-weight:400}._6Lm6HW_tierItemNote{color:#b26a00;width:100%;font-size:11px;line-height:1.4}._6Lm6HW_resultCount{color:var(--text-primary);padding:16px 0 24px;font-size:16px;font-weight:600}._6Lm6HW_resultCount ._6Lm6HW_rentalDays{color:var(--text-muted);margin-left:12px;font-size:14px;font-weight:400}._6Lm6HW_loadingContainer{text-align:center;padding:60px 0}._6Lm6HW_loadingContainer p{color:var(--text-muted);margin-top:16px}._6Lm6HW_carPricing{text-align:center;background:var(--bg-secondary);border-radius:16px;flex-direction:column;justify-content:center;height:100%;padding:20px 18px;display:flex}._6Lm6HW_carPricing p{margin:0}._6Lm6HW_priceBlock{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}._6Lm6HW_priceMain{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;display:flex}._6Lm6HW_priceSub{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}._6Lm6HW_reserveLink{margin-top:14px;display:block}._6Lm6HW_companyName{color:var(--text-secondary);margin-bottom:8px;font-size:13px}._6Lm6HW_reviewCount{color:var(--text-muted);font-size:12px}._6Lm6HW_emptyResult{padding:60px 0}._6Lm6HW_breadcrumbWrapper{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:16px 0}._6Lm6HW_container{max-width:1400px;margin:0 auto;padding:0 24px}._6Lm6HW_pageContent{background:var(--bg-secondary);min-height:60vh;padding:32px 0}._6Lm6HW_searchCard{box-shadow:var(--shadow-lg);border-radius:22px;margin-bottom:44px}._6Lm6HW_searchCard .ant-card-body{padding:28px 32px}._6Lm6HW_formGroup label{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;font-weight:600;display:block;overflow:hidden}._6Lm6HW_formGroup label .anticon{color:var(--primary-color);margin-right:4px}._6Lm6HW_fullWidth{width:100%}._6Lm6HW_searchBtn{width:100%;border-radius:12px!important;height:48px!important;font-size:15px!important;font-weight:600!important}._6Lm6HW_sameReturnRow{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}._6Lm6HW_resultsSection{margin-top:48px}._6Lm6HW_filterCard{box-shadow:var(--shadow-sm);border-radius:18px;position:sticky;top:132px}._6Lm6HW_filterTitle{color:var(--text-primary);margin-bottom:16px;font-size:18px;font-weight:600}._6Lm6HW_filterTitle .anticon{color:var(--primary-color);margin-right:8px}._6Lm6HW_checkboxGroup{flex-direction:column;gap:8px;display:flex}._6Lm6HW_checkboxGroup .ant-checkbox-wrapper{margin-left:0!important}._6Lm6HW_priceRangeText{text-align:center;color:var(--text-secondary);margin-top:8px;font-size:14px}._6Lm6HW_resultsHeader{box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}._6Lm6HW_resultsCount{color:var(--text-secondary);font-size:14px}._6Lm6HW_resultsCount strong{color:var(--primary-color);margin:0 4px;font-size:18px}._6Lm6HW_loadingWrapper{text-align:center;padding:80px 0}._6Lm6HW_loadingWrapper p{color:var(--text-muted);margin-top:16px}._6Lm6HW_carList{flex-direction:column;gap:24px;display:flex}._6Lm6HW_carCard{box-shadow:var(--shadow-sm);border-radius:20px;transition:all .3s;overflow:hidden}._6Lm6HW_carCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}._6Lm6HW_carCard .ant-card-body{padding:28px}._6Lm6HW_carImageWrapper{aspect-ratio:4/3;background:#f5f5f5;border-radius:14px;width:100%;position:relative;overflow:hidden}._6Lm6HW_carImage{object-fit:contain;width:100%;height:100%}._6Lm6HW_carClassBadge{font-weight:600;position:absolute;top:8px;left:8px;color:#fff!important;background:#000000b3!important;border:none!important}._6Lm6HW_wishlistBtn{cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}._6Lm6HW_wishlistBtn:hover{background:var(--primary-color);color:#fff}._6Lm6HW_carInfo{flex-direction:column;height:100%;display:flex}._6Lm6HW_carName{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:700}._6Lm6HW_carNameJp{color:var(--text-muted);margin-left:8px;font-size:13px;font-weight:400}._6Lm6HW_carCompany{color:var(--text-secondary);flex-wrap:wrap;gap:16px;margin-bottom:8px;font-size:14px;display:flex}._6Lm6HW_carBranch{color:var(--primary-color)}._6Lm6HW_carBranch .anticon{margin-right:4px}._6Lm6HW_carSpecs{color:var(--text-secondary);flex-wrap:wrap;gap:20px;margin-bottom:18px;font-size:13px;display:flex}._6Lm6HW_carSpecs span{align-items:center;gap:4px;display:flex}._6Lm6HW_carFeatures{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}._6Lm6HW_carFeatures li{color:var(--text-secondary);background:var(--bg-secondary);border-radius:4px;padding:4px 8px;font-size:12px}._6Lm6HW_carFeatures li .anticon{color:#27ae60;margin-right:4px}._6Lm6HW_carHeader{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}._6Lm6HW_promoTag{margin-left:6px;font-size:11px}._6Lm6HW_carThumbnails{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}._6Lm6HW_thumbImg{aspect-ratio:4/3;object-fit:cover;cursor:pointer;border:1px solid #eee;border-radius:4px;width:100%}._6Lm6HW_checklist{margin-top:16px}._6Lm6HW_checklistItems{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}._6Lm6HW_checklistItems li{color:#555;white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;line-height:1.6;display:inline-flex}._6Lm6HW_checkIcon{color:#52c41a;flex-shrink:0;font-size:12px}._6Lm6HW_checklistHighlight span{color:#e25041;font-weight:500}._6Lm6HW_pointInfo{color:#1890ff;font-size:11.5px}._6Lm6HW_extraFee{color:#e25041;font-size:11.5px}._6Lm6HW_stockInfo{color:#e25041;text-align:center;font-size:11.5px;margin-top:8px!important}._6Lm6HW_blogBtn{color:#fff;vertical-align:middle;background:#03c75a;border-radius:4px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}._6Lm6HW_blogBtn:hover{color:#fff;background:#03a94d}._6Lm6HW_carPriceSection{text-align:center;background:var(--bg-secondary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:16px;display:flex}._6Lm6HW_discountTag{margin-bottom:8px;font-weight:600}._6Lm6HW_originalPrice{color:var(--text-muted);font-size:13px;line-height:1.3;text-decoration:line-through;display:block}._6Lm6HW_discountPrice{color:var(--primary-color);letter-spacing:-.3px;font-size:26px;font-weight:700;line-height:1.15;display:block}._6Lm6HW_campaignPrice{color:#0e1a2b;text-align:right;background:#f4f7ff;border:1px dashed #1557e8;border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;margin-top:10px;padding:8px 10px;display:flex}._6Lm6HW_campaignPrice:hover{color:#0e1a2b;background:#eaf0ff}._6Lm6HW_campaignPrice strong{color:#1557e8;letter-spacing:-.3px;font-size:20px;font-weight:800;line-height:1.2}._6Lm6HW_campaignPrice small{color:var(--text-secondary);font-size:12px}._6Lm6HW_campaignPrice em{color:var(--text-muted);font-size:11px;font-style:normal}._6Lm6HW_campaignPriceLabel{align-items:center;font-size:12px;font-weight:600;display:inline-flex}._6Lm6HW_campaignPriceTag{margin-inline-end:4px;font-size:11px;line-height:18px}._6Lm6HW_priceUnit{color:var(--text-secondary);font-size:14px;font-weight:400}._6Lm6HW_totalPrice{color:var(--text-secondary);margin-top:8px;font-size:14px}._6Lm6HW_totalPrice small{color:var(--text-muted);font-size:12px;display:block}._6Lm6HW_wonPrice{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.3}._6Lm6HW_daysInfo{color:var(--text-muted);background:#0000000d;border-radius:999px;padding:1px 8px;font-size:11.5px;line-height:1.4}._6Lm6HW_perDayPrice{color:var(--text-secondary);font-size:12px;line-height:1.4}._6Lm6HW_reserveBtn{width:100%;background:linear-gradient(135deg,#27ae60,#229954)!important;border:none!important;border-radius:8px!important;height:46px!important;font-size:15px!important;font-weight:600!important}._6Lm6HW_reserveBtn:hover{background:linear-gradient(135deg,#229954,#27ae60)!important}._6Lm6HW_searchGuide{margin-top:40px}._6Lm6HW_guideCard{text-align:center;border-radius:16px}._6Lm6HW_guideCard h2{color:var(--text-primary);margin-bottom:32px;font-size:28px;font-weight:700}._6Lm6HW_guideCard h2 .anticon{color:var(--primary-color);margin-right:12px}._6Lm6HW_guideItem{padding:24px}._6Lm6HW_guideItem h3{color:var(--text-primary);margin:16px 0 8px;font-size:18px;font-weight:600}._6Lm6HW_guideItem p{color:var(--text-secondary);margin:0;font-size:14px}._6Lm6HW_guideIcon{color:var(--primary-color);font-size:48px}@media (max-width:768px){._6Lm6HW_searchHero{height:220px}._6Lm6HW_heroTitle{font-size:24px}._6Lm6HW_searchBtn{margin-top:16px}._6Lm6HW_carCard .ant-card-body{padding:16px}._6Lm6HW_searchContainer{padding:36px 20px 72px}._6Lm6HW_carImageWrapper{min-height:180px;margin-bottom:16px}._6Lm6HW_carPriceSection{margin-top:16px}._6Lm6HW_discountPrice{font-size:24px}._6Lm6HW_carPricing{padding:16px}}
