html{font-size:62.5%}body{font-size:1.6rem}:root{--basalt:#2d2927;--basalt-2:#211e1c;--sea:#625d59;--sea-light:#d8d3cf;--hallasan-mint:#625d59;--tangerine:#c93636;--tangerine-deep:#a92d2d;--wave:#faf9f8;--ink:#2d2927;--line:#e9e5e2;--surface:#fff;--text-body:#3f3a37;--text-muted:#625d59;--primary-light:#fbeaea;--text-disabled:#bdb7b3;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}h1,h2,h3,.hero-slide h1,.route-title h2,.page-hero h1,.car-group-head h2{letter-spacing:-.025em;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}*{box-sizing:border-box;margin:0;padding:0}.page-hero{color:var(--ink);text-align:center;background:#fbf1ef;padding:24px 24px 22px}.page-hero h1{letter-spacing:-.02em;font-size:3.2rem;font-weight:800}.page-hero .rule{background:var(--tangerine);width:40px;height:3px;margin:12px auto;display:none}.page-hero p{color:#625d59;margin-top:6px;font-size:1.35rem;font-weight:500}@media (width<=860px){.page-hero{padding:20px 16px 18px}.page-hero h1{font-size:2.6rem}.page-hero p{font-size:1.4rem}}body{background:var(--wave);color:var(--ink);word-break:keep-all;overflow-wrap:break-word;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}html{-webkit-tap-highlight-color:transparent}button,.chip,.type-chip,.cal-day,.cal-side-btn,.search-btn,.reset-btn,.plan-btn,.car-btn,.car-select-btn,.cars-cta-btn,.more-btn,.date-modal-apply,.date-modal-close,.hero-arrow,.qi,.sec-link,.plan-tab,.it-tab,.agree-view,.copy-chip,.loc-btn,.lg-btn,.mf-btn,.btn-next,.btn-back,.car-period-btn,.plan-card,.car-card,.field .input,.nav-dropdown a,.mega-col a,.foot-links a{touch-action:manipulation}button:not(:disabled):active,.chip:active,.type-chip:active,.cal-day:not(:disabled):not(.blank):active,.cal-side-btn:active,.search-btn:active,.reset-btn:active,.plan-btn:active,.car-btn:active,.car-select-btn:active,.cars-cta-btn:active,.more-btn:active,.date-modal-apply:active,.date-modal-close:active,.hero-arrow:active,.sec-link:active,.plan-tab:active,.it-tab:active,.agree-view:active,.copy-chip:active,.loc-btn:active,.lg-btn:active,.mf-btn:active,.btn-next:active,.btn-back:active,.car-period-btn:active,.field .input:active,.nav-dropdown a:active,.mega-col a:active,.foot-links a:active{filter:brightness(.93)!important;transition:transform 60ms,filter 60ms!important;transform:scale(.96)!important}.qi:active,.plan-card:active,.car-card:active{filter:brightness(.96)!important;transition:filter 60ms!important}@media (width<=860px){input,select,textarea{font-size:16px!important}.chip,.type-chip,.faq-chip,body.page-notice-1 .faq-chip,.car-btn,.plan-btn,.more-btn,.reset-btn,.search-btn,.car-select-btn,.cars-cta-btn{min-height:44px}.chip,.type-chip,.faq-chip,body.page-notice-1 .faq-chip,.car-btn{justify-content:center;align-items:center;display:inline-flex}.car-btn{display:flex}body.page-notice-1 .faq-search{min-height:52px;padding:0 16px}body.page-notice-1 .faq-search input{align-self:stretch;padding:14px 0}.header-bottom .nav-item>a{margin:-14px -3px;padding:14px 3px;display:block}footer a{margin:0 -2px;padding:8px 2px}footer .foot-links a{margin:0;padding:11px 6px!important}footer .biz-check{padding:4px 13px!important}footer .foot-corp a{margin:0 -2px;padding:11px 2px}.faq-link,.sec-link,.nt-link,.doc-link,.ex-link,a[href^=tel\:]{margin:0 -2px;padding:9px 2px}.same-check input[type=checkbox],.agreebar input[type=checkbox]{width:22px!important;height:22px!important}}.page-h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:2.2rem;font-weight:800;line-height:1.3}.page-h1 em{color:var(--tangerine);font-style:normal}.page-lead{color:var(--text-body);max-width:780px;margin:7px 0 18px;font-size:1.45rem;font-weight:500;line-height:1.65}@media (width<=860px){.page-h1{font-size:1.85rem}.page-lead{margin:6px 0 14px;font-size:1.35rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal-day.cal-lock{cursor:not-allowed;color:var(--text-disabled)!important;background:0 0!important}.cal-side-btn:disabled{opacity:.3;cursor:default;pointer-events:none}.refund-box{background:#fff;border:1px solid #ebe5df;border-radius:12px;margin-top:12px;padding:18px 20px 16px}.refund-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.refund-head h2{color:var(--ink);margin:0;font-size:1.5rem;font-weight:800}.refund-head a{color:var(--text-muted);white-space:nowrap;font-size:1.25rem;font-weight:700;text-decoration:none}.refund-head a:hover{color:var(--tangerine-deep)}.refund-tbl{border-collapse:collapse;border-top:1px solid var(--line);width:100%;font-size:1.3rem}.refund-tbl th,.refund-tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px;line-height:1.45}.refund-tbl th{width:54%;color:var(--text-body);background:#faf8f6;font-weight:600}.refund-tbl th span{color:var(--text-muted);font-size:1.15rem;font-weight:500}.refund-tbl td{color:var(--ink)}.refund-tbl .ok{color:#2456a6;font-weight:800}.refund-notes{color:var(--text-body);margin:12px 0 0;padding:0;font-size:1.25rem;line-height:1.6;list-style:none}.refund-notes li{margin-bottom:4px;padding-left:11px;position:relative}.refund-notes li:before{content:"·";position:absolute;left:1px}.refund-notes b{color:var(--ink);font-weight:700}@media (width<=640px){.refund-box{padding:16px 14px 14px}.refund-tbl{font-size:1.25rem}.refund-tbl th{width:50%}}@media (width>=861px){html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal{max-width:860px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-head{padding:22px 28px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-head h3{font-size:2rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-head .date-modal-close{min-width:44px;min-height:44px;color:var(--ink);font-size:3.4rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-body{padding:22px 28px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-cals{gap:22px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-side-btn{border-radius:10px;width:40px;height:40px;font-size:2rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-title{margin-bottom:14px;font-size:1.9rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-grid{gap:5px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-dow{padding-bottom:8px;font-size:1.45rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-day{border-radius:10px;padding:12px 0;font-size:1.75rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-day.range-start{border-radius:10px 0 0 10px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-day.range-end{border-radius:0 10px 10px 0}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .cal-day.range-start.range-end{border-radius:10px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-times{gap:20px;margin-top:24px;padding-top:22px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .time-field span{color:var(--ink);font-size:1.5rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .time-field select{padding:14px 16px;font-size:1.8rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-note{font-size:1.5rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-foot{padding:20px 28px}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-summary{color:var(--ink);font-size:1.9rem}html body:is(.page-home,.page-car-search,.page-reserve-1,.page-kbcard-customer,.page-kbcard-2) .date-modal-apply{padding:17px 56px;font-size:1.9rem}}