.travel{--accent:#2f5d50;--soft:#e2eee8;--accent-rgb:47, 93, 80;--accent-deep-rgb:30, 64, 54;--accent-darkest-rgb:18, 40, 33;--soft-rgb:226, 238, 232;--soft-strong-rgb:204, 226, 214;--donut-rest:#dce9e2;--hero-em:#d6ecff;--tw-mid:#9cc4b2;word-break:keep-all;white-space:pre-line;text-wrap:pretty}.travel main.wrap{max-width:600px}.travel .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px}.travel .note{color:var(--muted);margin-top:12px;font-size:12.5px}.travel h2{letter-spacing:-.02em;margin:0 0 8px;line-height:1.35}.travel .lead{max-width:none;margin:0 0 18px}.travel .tw-cta{background:var(--accent);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:14px;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:700;display:block}.travel .tw-cta-sub{text-align:center;color:var(--muted);margin:10px 0 0;font-size:13px}.travel .tw-slots-wrap{text-align:center}.travel .tw-slots{color:var(--accent);background:var(--soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;font-size:12.5px;display:inline-flex}.travel .tw-slots i{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.travel .tw-hero{color:#fff;background:var(--accent);border-radius:0 0 26px 26px;min-height:640px;margin:0 -20px;padding:0;position:relative;overflow:hidden}.travel .tw-hero .tw-bg{object-fit:cover;object-position:50% 20%}.travel .tw-hero:after{content:"";z-index:1;background:linear-gradient(#0a1e181a,#0a1e1840 40%,#0a1e18ed);position:absolute;inset:0}.travel .tw-hero-in{z-index:2;position:absolute;inset:auto 20px 24px}.travel .tw-brand{font-family:var(--font-em);letter-spacing:.04em;opacity:.9;margin-bottom:12px;font-size:13px}.travel .tw-hero h1{letter-spacing:-.025em;color:#fff;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.3}.travel .tw-hero h1 .tw-l{display:block}.travel .tw-sub{opacity:.92;margin:0 0 14px;font-size:14.5px}.travel .tw-zero{color:#fff;margin:0 0 14px;font-size:17px;font-weight:800}.travel .tw-zero b{color:var(--hero-em)}.travel .tw-trust{color:#ffffffe0;margin:0 0 6px;font-size:13px;font-weight:600}.travel .tw-price{color:#fff;margin:0 0 12px;font-size:15px}.travel .tw-price b{color:var(--hero-em);font-size:22px;font-weight:800}.travel .tw-price s{opacity:.7;margin:0 2px;font-size:13px}.travel .tw-price span{opacity:.9;font-size:13px}.travel .tw-cta-light{color:var(--accent);background:#fff}.travel .tw-hero .tw-cta-sub{color:#ffffffd9}.travel .tw-hero .tw-slots{color:#ffffffe6;background:#ffffff24;border-color:#ffffff40}.travel .tw-hero .tw-slots i{background:var(--hero-em)}@media (min-width:600px){.travel .tw-hero{border-radius:26px;margin:0}}.travel .tw-grid{gap:14px;display:grid}.travel .tw-card{background:#fff;border-radius:22px;padding:18px 16px 16px;box-shadow:0 1px #0000000a,0 8px 24px -14px #2f5d5059}.travel .tw-q{align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.travel .tw-q-face{background:#f3efe6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.travel .tw-q p{color:var(--ink);letter-spacing:-.02em;background:#f3efe6;border-radius:18px 18px 18px 4px;margin:0;padding:10px 14px;font-size:15.5px;font-weight:700}.travel .tw-vis{margin:0 0 14px}.travel .tw-a{flex-direction:row-reverse;align-items:flex-start;gap:8px;display:flex}.travel .tw-a-face{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:36px;height:36px}.travel .tw-a-bubble{background:var(--accent);color:#fff;border-radius:18px 4px 18px 18px;padding:11px 14px 12px;font-size:13.5px;line-height:1.55}.travel .tw-a-bubble small{opacity:.7;margin-bottom:2px;font-size:11px;display:block}.travel .tw-a-bubble b{margin-bottom:3px;font-size:14.5px;display:block}.travel .tw-a-bubble p{opacity:.9;white-space:pre-line;margin:0}.travel .wv-e{font-size:26px;line-height:1}.travel .wv-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.travel .wv-steps li{background:var(--soft);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;font-size:13px;display:flex;position:relative}.travel .wv-steps li:last-child{background:var(--accent);color:#fff}.travel .wv-arrow{z-index:1;width:16px;height:16px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:700;display:flex;position:absolute;top:50%;right:-10px;transform:translateY(-50%);box-shadow:0 1px 3px #0000001f}.travel .wv-tl{background:var(--soft);border-radius:16px;padding:12px 12px 14px}.travel .wv-tl-band{margin-bottom:10px;display:flex}.travel .wv-tl-band span{text-align:center;background:var(--accent);color:#fff;border-radius:999px;width:52%;padding:4px 8px;font-size:11.5px;font-weight:700}.travel .wv-tl ol{grid-template-columns:1.25fr 1.25fr .8fr .8fr .8fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.travel .wv-tl ol:before{content:"";background:#2f5d5040;height:2px;position:absolute;top:15px;left:14px;right:14px}.travel .wv-tl li{color:var(--muted);letter-spacing:-.02em;flex-direction:column;gap:6px;font-size:12px;display:flex;position:relative}.travel .wv-tl li i{background:#fff;border:2px solid #2f5d5059;border-radius:50%;width:14px;height:14px;margin:8px 0 0 7px;font-style:normal;position:relative}.travel .wv-tl li.on{color:var(--ink);font-weight:700}.travel .wv-tl li:not(.on) i{margin-top:9px}.travel .wv-tl li.on i{border:2px solid var(--accent);background:#fff;justify-content:center;align-items:center;width:32px;height:32px;margin:0;font-size:16px;display:flex}.travel .wv-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.travel .wv-tiles li{background:var(--soft);text-align:center;color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:14px 6px 12px;font-size:13px;display:flex}.travel .wv-tiles small{color:var(--muted);font-size:11.5px}.travel .wv-fits{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;list-style:none;display:flex;overflow-x:auto}.travel .wv-fits::-webkit-scrollbar{display:none}.travel .wv-fits li{scroll-snap-align:start;border-radius:16px;flex:0 0 42%;position:relative;overflow:hidden}.travel .wv-fits img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.travel .wv-refund{color:var(--accent);border:2px dashed #2f5d5066;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.travel .wv-refund b{letter-spacing:-.02em;font-size:24px}.travel .wv-refund span:last-child{color:var(--muted);font-size:12.5px}.travel .tfw-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.travel .tfw-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.travel .tfw-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.travel .tfw-t{color:var(--ink);padding:10px 10px 12px;font-size:13px;font-weight:700;line-height:1.4}.travel .tfw-punch{border-left:3px solid var(--accent);color:var(--body);margin-top:12px;padding:4px 0 4px 14px;font-size:13.5px}.travel .tfw-punch b{color:var(--ink);display:block}.travel .twy-grid{gap:8px;display:grid}.travel .twy-card{background:var(--surface);border:1px solid var(--line);color:var(--body);border-radius:14px;padding:14px 16px;font-size:13.5px}.travel .twy-card b{color:var(--ink);margin-bottom:2px;font-size:14.5px;display:block}.travel .td-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.travel .td-strip::-webkit-scrollbar{display:none}.travel .td-wrap{position:relative}.travel .td-strip{cursor:grab;-webkit-user-select:none;user-select:none}.travel .td-strip.td-grab{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.travel .td-arrow{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0 0 3px;font-family:inherit;font-size:24px;line-height:1;display:none;position:absolute;top:calc(50% - 22px);transform:translateY(-50%);box-shadow:0 2px 10px #0000001f}.travel .td-prev{left:-8px}.travel .td-next{right:-8px}.travel .td-arrow:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.travel .td-arrow{display:flex}}.travel .td-pg{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex:0 0 230px;overflow:hidden}.travel .td-pg img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.travel .td-cap{padding:10px 12px}.travel .td-tm{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.travel .td-h{color:var(--ink);margin:2px 0;font-size:14px;font-weight:800}.travel .td-b{color:var(--body);font-size:14px;line-height:1.5}.travel .ta-tl{margin:6px 0 0;padding-left:40px;list-style:none;position:relative}.travel .ta-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:14px}.travel .ta-tl li{color:var(--body);padding:0 0 20px;font-size:13.5px;position:relative}.travel .ta-tl li:before{content:attr(data-n);background:var(--bg);border:2px solid var(--accent);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:-40px}.travel .ta-tl li.ta-filled:before{background:var(--accent);color:#fff}.travel .ta-tl b{color:var(--ink);font-size:15px;display:block}.travel .ta-tl b em{color:var(--accent);font-style:normal}.travel .ta-scenes{gap:10px;margin-top:14px;display:grid}.travel .ta-scene{aspect-ratio:16/10;color:#fff;background:var(--accent);border-radius:14px;position:relative;overflow:hidden}.travel .ta-scene img{object-fit:cover}.travel .ta-scene:after{content:"";background:linear-gradient(#0a1e1800 35%,#0a1e18d9);position:absolute;inset:0}.travel .ta-scene-in{z-index:1;position:absolute;inset:auto 14px 14px}.travel .ta-n{letter-spacing:.1em;opacity:.8;font-size:11px}.travel .ta-scene-in b{margin:2px 0 4px;font-size:16px;line-height:1.3;display:block}.travel .ta-scene-in p{opacity:.95;margin:0;font-size:13px}.travel .ta-cta{margin-top:18px}.travel .ts-gal{grid-template-columns:1fr 1fr;gap:6px;display:grid}.travel .ts-gal div{aspect-ratio:4/3;background:var(--soft);border-radius:12px;position:relative;overflow:hidden}.travel .ts-gal div.ts-big{aspect-ratio:16/9;grid-column:span 2}.travel .ts-gal img{object-fit:cover}.travel .ts-facts{gap:10px;margin-top:12px;display:grid}.travel .ts-box b,.travel .tk-box b{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.travel .ts-box ul,.travel .tk-box ul{color:var(--body);margin:0;padding-left:16px;font-size:13px}.travel .trv-grid{gap:10px;display:grid}.travel .trv-who{color:var(--muted);align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.travel .trv-who i{background:var(--soft);width:30px;height:30px;color:var(--accent);font-size:16px;font-style:normal;font-weight:800;font-family:var(--font-em);border-radius:50%;place-items:center;display:grid}.travel .trv-who b{color:var(--ink);font-weight:600}.travel .trv-card p{color:var(--ink);margin:0;font-size:13.5px}.travel .trv-naver{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;display:grid}.travel .trv-naver b{color:var(--ink);font-size:14px;display:block}.travel .trv-naver small{color:var(--muted);font-size:12.5px}.travel .trv-naver a{color:#fff;white-space:nowrap;text-align:center;background:#03c75a;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.travel .tap-nums{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.travel .tap-big{color:var(--ink);letter-spacing:-.03em;font-size:30px;font-weight:900;line-height:1.1}.travel .tap-big small{color:var(--accent);margin-left:2px;font-size:14px;font-weight:700}.travel .tap-lab{color:var(--muted);margin-top:4px;font-size:12.5px}.travel .tap-dist h4{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:700}.travel .tap-row{color:var(--muted);grid-template-columns:64px 1fr 44px;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.travel .tap-bar{background:var(--line);border-radius:5px;height:10px;display:flex;overflow:hidden}.travel .tap-bar i{background:var(--accent);height:100%;display:block}.travel .tap-row span:last-child{text-align:right;color:var(--ink);font-weight:600}.travel .tap-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.travel .tap-chips span{border:1px solid var(--line);background:var(--surface);color:var(--body);border-radius:999px;padding:5px 10px;font-size:12.5px}.travel .tap-empty{color:var(--muted);font-size:13.5px}.travel .disc,.travel .rf{display:none}.travel .tp{margin-top:22px}.travel .tp-eb{background:var(--soft);color:var(--accent);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.travel .tp-eb b{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:16px}.travel .tp-rows{gap:8px;display:grid}.travel .tp-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.travel .tp-row.tp-hot{background:var(--soft);border-color:#0000}.travel .tp-row b{color:var(--ink);font-size:14.5px;display:block}.travel .tp-row small{color:var(--muted);font-size:12.5px}.travel .tp-won{color:var(--ink);letter-spacing:-.03em;white-space:nowrap;font-size:22px;font-weight:900}.travel .tp-hot .tp-won{color:var(--accent)}.travel .tp-inc{flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px;display:flex}.travel .tp-inc span{background:var(--surface);border:1px solid var(--line);color:var(--body);border-radius:999px;padding:4px 10px}.travel .tp-refund{margin-top:22px}.travel .tp-refund h3{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:800}.travel .tp-ref,.travel .tk-tbl{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;font-size:13px;overflow:hidden}.travel .tp-ref td,.travel .tk-tbl td,.travel .tk-tbl th{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;color:var(--body);padding:11px 14px;line-height:1.5}.travel .tp-ref tr:last-child td,.travel .tk-tbl tr:last-child td,.travel .tk-tbl tr:last-child th{border-bottom:0}.travel .tp-ref td:first-child{color:var(--ink);width:46%;font-weight:600}.travel .tnf-box{border-left:3px solid var(--accent);color:var(--body);margin-top:14px;padding:4px 0 4px 14px;font-size:13.5px}.travel .tnf-box b{color:var(--ink);display:block}.travel .tnf-box ul{margin:4px 0 0;padding-left:16px}.travel .tk-facts{gap:10px;margin:14px 0 12px;display:grid}.travel .tk-tbl th{width:30%;color:var(--ink);background:var(--bg);font-weight:700}.travel .tfn{text-align:center;padding:60px 0 20px}.travel .tfn .lead{margin-left:auto;margin-right:auto}.travel .tfb-btn{cursor:pointer;flex-direction:column;align-items:center;gap:1px;line-height:1.3;display:flex}.travel .fixed-in{flex-direction:row;align-items:stretch;gap:8px}.travel .fixed-in>.tfb-btn,.travel .fixed-in>.tw-wait{flex:1;min-width:0;padding-top:9px;padding-bottom:9px}.travel .tfb-eb{color:var(--accent);background:var(--soft);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;padding:4px 10px;font-size:10.5px;font-weight:700;line-height:1.25;display:flex}.travel .tfb-eb b{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:13px}.travel .tfb-sub{color:var(--muted);white-space:normal;font-size:11.5px;font-weight:500;display:block}.travel h1,.travel h2,.travel h3{text-wrap:balance}@media (max-width:599px){.travel .tw-hero{background:radial-gradient(60% 22% at 85% 62%,#aac8ff38,#0000 70%),radial-gradient(70% 18% at 10% 92%,#ffaa5a33,#0000 70%),linear-gradient(#1d2a42 0%,#1a2846 55%,#22365a 100%);min-height:960px}.travel .tw-hero .tw-bg{aspect-ratio:3/4;-webkit-mask-image:linear-gradient(#000 45%,#0000008c 72%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000008c 72%,#0000 100%);height:auto!important;bottom:auto!important}.travel .tw-hero:after{background:linear-gradient(#18243d00 18%,#18243d73 42%,#18243d40 56%,#18243d00 70%)}.travel .tw-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(60% 100% at 25% 100%,#ebf3ff38,#0000 72%),radial-gradient(55% 90% at 78% 100%,#ebf3ff2e,#0000 72%);height:34px;position:absolute;bottom:-1px;left:-10%;right:-10%}.travel .tw-hero-in{padding-top:14px}}.travel .tw-safety{background:#e7eef7;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:12px 16px;list-style:none;display:flex}.travel .tw-safety li{color:var(--accent);background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.travel .tw-safety li:before{content:"✓ "}.travel a.tw-wait{text-align:center;text-decoration:none;display:block}.travel .tw-closed{text-align:center;color:inherit;opacity:.85;margin:8px 0 0;font-size:13px}.travel .tw-closed a{color:inherit;font-weight:700;text-decoration:underline}.travel .tf1-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.travel .tf1-list li{background:var(--soft);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.travel .tf1-n{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex}.travel .tf1-list b{color:var(--ink);letter-spacing:-.03em;font-size:14.5px;display:block}.travel .tf1-list p{color:var(--body);margin:2px 0 0;font-size:13px}.travel .th-card{background:#fff;border-radius:24px;margin-top:16px;overflow:hidden;box-shadow:0 10px 30px -18px #2f5d5073}.travel .th-photo{position:relative}.travel .th-photo img{aspect-ratio:4/4.4;object-fit:cover;object-position:center 15%;width:100%;height:auto;display:block}.travel .th-photo:after{content:"";background:linear-gradient(#0000,#0a1410bf);height:45%;position:absolute;inset:auto 0 0}.travel .th-name{z-index:1;color:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:16px;left:18px}.travel .th-name b{letter-spacing:-.02em;font-size:24px}.travel .th-name span{opacity:.85;font-size:12.5px}.travel .th-stats{flex-wrap:wrap;gap:6px;margin:0;padding:14px 16px 0;list-style:none;display:flex}.travel .th-stats li{background:var(--soft);color:var(--accent);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:700;display:flex}.travel .th-body{padding:16px 18px 20px}.travel .th-pull{font-family:var(--font-em);color:var(--ink);border-left:3px solid var(--accent);margin:4px 0 14px;padding-left:14px;font-size:19px;line-height:1.5;position:relative}.travel .th-p{color:var(--body);white-space:pre-line;margin:0 0 10px;font-size:14px}.travel .th-sign{color:var(--muted);text-align:right;margin-top:12px;font-size:13px}.travel .tw-snow{z-index:25;pointer-events:none;position:fixed;inset:0;overflow:hidden}.travel .tw-snow i{background:#fff;border-radius:50%;animation:linear infinite tw-fall;position:absolute;top:-12px;box-shadow:0 0 3px #7896be8c}@keyframes tw-fall{0%{transform:translateY(-12px)}50%{transform:translate3d(var(--sway),50vh,0)}to{transform:translateY(105vh)}}@media (prefers-reduced-motion:reduce){.travel .tw-snow{display:none}}.travel{--bg:#f3f6fa;background:linear-gradient(#eef3f9,#f6f8fb 40%,#f3f6fa)}
