html{scroll-behavior:smooth}.vv-featured{max-width:1180px;margin:0 auto;padding:64px 32px 32px;color:#24211e;font:16px/1.65 system-ui,sans-serif}.vv-featured *{box-sizing:border-box}.vx-kicker{display:block;color:#8e001b;font-size:11px;font-weight:650;letter-spacing:.13em;margin-bottom:12px}.vx-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.vx-section-head h2,.vx-journey h2,.vx-social h2{font:650 30px/1.3 system-ui!important;letter-spacing:-.03em!important;margin:0 0 12px!important}.vx-section-head p{color:#736b64;margin:0!important;font-size:15px}.vx-section-head>a{color:#8e001b;font-size:14px;white-space:nowrap;text-decoration:none}.vx-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.vx-feature-card{border:1px solid #e9e4de;border-radius:16px;overflow:hidden;display:block;color:inherit;text-decoration:none!important;background:white;transition:transform .2s,box-shadow .2s}.vx-feature-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #30241a10}.vx-image{aspect-ratio:16/10;position:relative;overflow:hidden;background:#eee}.vx-image img{width:100%;height:100%;object-fit:cover;display:block}.vx-image>span{position:absolute;left:18px;bottom:18px;background:#fffef6ee;border-radius:30px;padding:7px 13px;font-size:12px}.vx-card-body{padding:25px}.vx-card-body h3{font:650 23px/1.4 system-ui!important;margin:0 0 10px!important;letter-spacing:-.02em!important}.vx-card-body p{font-size:14px;color:#726960;margin:0 0 24px!important}.vx-card-price{border-top:1px solid #ece7e0;padding-top:19px;display:flex;justify-content:space-between;gap:12px;align-items:center}.vx-card-price strong{font-size:25px;display:block}.vx-card-price small{color:#746d65;font-size:11px}.vx-card-price>span{color:#8e001b;font-size:14px;font-weight:600}.vx-quiet-note{color:#796d60!important;font:12px/1.7 system-ui!important;margin:16px 0 0!important}.vx-journey{margin:70px 0 45px;padding-top:40px;border-top:1px solid #e5dfd8}.vx-journey ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:26px;margin:30px 0 0}.vx-journey li b{display:block;color:#9b7e6c;font-size:13px;margin-bottom:15px}.vx-journey li strong{display:block;font-size:16px}.vx-journey li p{font-size:13px;color:#756d64;margin-top:8px}.vx-social{background:#f5f3ef;border-radius:14px;padding:30px;display:flex;align-items:center;gap:20px}.vx-social>div{flex:1}.vx-social h2{font-size:22px!important}.vx-social p{font-size:14px;color:#736b64;margin:0}.vx-social>a{color:#8e001b;font-size:13px;white-space:nowrap;text-decoration:none}.vx-product-sub{color:#786e65!important;font-size:14px!important;line-height:1.6!important;margin:0 0 18px!important}.vv-product[data-tomorrowland-v2]{max-width:1240px;padding-top:24px!important}.vv-product[data-tomorrowland-v2] h1{font-size:32px!important;white-space:pre-line}.vv-product[data-tomorrowland-v2] .vv-product-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:38px}.vv-product[data-tomorrowland-v2] .vv-product-summary{background:#f8f6f2;border:1px solid #e9e4dd;border-radius:14px;padding:26px}.vv-product[data-tomorrowland-v2] .vv-product-location{font-size:13px!important;margin-bottom:16px!important}.vx-unit-price{font-size:13px!important;color:#736b64!important;margin:8px 0!important}.vv-product[data-tomorrowland-v2] .vv-price-caption{margin-bottom:16px!important}.vv-product[data-tomorrowland-v2] .vv-gallery-main{background:#f5f3ef}.vx-inclusions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vx-inclusions article{padding:24px 22px;background:#faf9f6;border-radius:12px;border:1px solid #e9e5de}.vx-inclusions article>span{font-size:11px;color:#8e001b;letter-spacing:.07em;font-weight:650}.vx-inclusions h3{font-size:18px!important;margin:16px 0 10px!important}.vx-inclusions p{font-size:13px!important;color:#746a61!important;line-height:1.7!important}.vx-inclusions ul{padding-left:18px;margin:16px 0 0;font-size:14px;color:#514a43;line-height:1.85}.vx-inclusions li+li{margin-top:7px}.vx-restrictions{margin:22px 0 44px;padding:18px 22px;border-left:3px solid #9c7854;background:#fbf6ec;font-size:13px;color:#6c5944}.vx-restrictions p{margin:6px 0 0!important;line-height:1.8!important}.vx-trip{margin:50px 0}.vx-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.vx-timeline article{border-top:2px solid #dfd1c4;padding:22px 0}.vx-timeline b{font-size:12px;letter-spacing:.1em;color:#8e001b}.vx-timeline h3{margin:14px 0!important}.vx-timeline p{font-size:14px!important;color:#71675e!important;line-height:1.8!important}.vx-book-flow{padding:26px;border:1px solid #e9e4dd;border-radius:12px}.vx-book-flow ol{display:grid;grid-template-columns:1fr 1fr;gap:16px 35px;padding-left:20px;font-size:14px;color:#645b52;line-height:1.8}.vv-product[data-tomorrowland-v2] .vv-product-jumps{position:sticky;top:44px;background:#fffefb;z-index:15;margin-top:28px}.vv-product[data-tomorrowland-v2] .vv-book-primary{margin-top:14px}.vv-featured a:focus-visible{outline:3px solid #b79446;outline-offset:4px}.vv-product[data-tomorrowland-v2] button:focus-visible{outline:3px solid #b79446;outline-offset:3px}
@media(max-width:800px){.vv-featured{padding:40px 22px 28px}.vx-section-head{display:block}.vx-section-head>a{display:inline-block;margin-top:16px}.vx-section-head h2,.vx-journey h2{font-size:26px!important}.vx-feature-grid{grid-template-columns:1fr}.vx-card-body{padding:20px}.vx-journey{margin-top:44px}.vx-journey ol{grid-template-columns:1fr 1fr;gap:24px}.vx-social{display:flex;flex-wrap:wrap;padding:24px}.vx-social>div{flex-basis:100%}.vv-product[data-tomorrowland-v2]{padding:22px 20px 90px!important}.vv-product[data-tomorrowland-v2] .vv-product-hero{grid-template-columns:1fr;gap:20px}.vv-product[data-tomorrowland-v2] .vv-product-summary{padding:22px}.vv-product[data-tomorrowland-v2] h1{font-size:28px!important}.vv-product[data-tomorrowland-v2] .vv-gallery-thumbs{max-width:100%}.vx-inclusions{grid-template-columns:1fr;gap:12px}.vx-inclusions article{padding:22px}.vx-inclusions h3{margin-top:10px!important}.vx-timeline{grid-template-columns:1fr;gap:0}.vx-timeline article{padding:20px 0}.vx-book-flow{padding:20px}.vx-book-flow ol{grid-template-columns:1fr;gap:12px}.vv-product[data-tomorrowland-v2] .vv-product-jumps{gap:10px 20px;padding:14px 0;font-size:13px}.vx-section-head p{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vx-feature-card{transition:none}}
@media(max-width:800px){}
@media(max-width:800px){.vv-product[data-tomorrowland-v2] .vv-product-summary{order:-1}.vv-product[data-tomorrowland-v2] .vv-product-jumps{top:var(--vv-utility-height,44px)}}
