/* Tour page: ink + orange + white (page-scoped; site tokens untouched) */
body:has(.td-grid){--brand:#EA580C;--brand-2:#C2410C;--brand-deep:#9A3412;--brand-glow:rgba(234,88,12,.25);--brand-soft:#FFF7ED;--brand-ink:#FFFFFF;--brand-gradient:linear-gradient(90deg,#EA580C 0%,#C2410C 100%)}
body:has(.td-grid) .itin-day-wrap .itin-card,body:has(.td-grid) .itin-transfer-body{border-color:#E2E8F0;background:#fff}
body:has(.td-grid) .itin-transfer-body{background:#F8FAFC}
body:has(.td-grid) .itin-meal-chip{background:#F1F5F9;color:#334155}
body:has(.td-grid) .itin-desc,body:has(.td-grid) .itin-transfer-mode,body:has(.td-grid) .itin-transfer-route,body:has(.td-grid) .itin-transfer-notes,body:has(.td-grid) .itin-transfer-dur{color:#334155}
body:has(.td-grid) .itin-title,body:has(.td-grid) .itin-act-title{color:#0F172A}
body:has(.td-grid) .itin-toggle-icon{border-color:#E2E8F0}
body:has(.td-grid) .itin-transfer-dur,body:has(.td-grid) .itin-transfer-notes{border-color:#E2E8F0}

body:has(.td-grid) .tvc-ix-00c0d29.tvc-ix-00c0d29{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-014c1aa.tvc-ix-014c1aa{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-01cff74.tvc-ix-01cff74{color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-02a96fb.tvc-ix-02a96fb{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-0358c0a.tvc-ix-0358c0a{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-0419791.tvc-ix-0419791{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-04837fa.tvc-ix-04837fa{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-04e83d7.tvc-ix-04e83d7{color:#334155 !important}
body:has(.td-grid) .tvc-ix-05214eb.tvc-ix-05214eb{color:#334155 !important}
body:has(.td-grid) .tvc-ix-05920c3.tvc-ix-05920c3{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-05d2d4c.tvc-ix-05d2d4c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-067aa4f.tvc-ix-067aa4f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-06e9ca9.tvc-ix-06e9ca9{background:linear-gradient(90deg,#ea580c,#ea580c,#d36e34,#ea580c) !important}
body:has(.td-grid) .tvc-ix-0797bc7.tvc-ix-0797bc7{color:#334155 !important}
body:has(.td-grid) .tvc-ix-07f1e9c.tvc-ix-07f1e9c{color:#334155 !important}
body:has(.td-grid) .tvc-ix-091b406.tvc-ix-091b406{border:1.5px dashed #c55e22 !important;color:#c55e22 !important}
body:has(.td-grid) .tvc-ix-0924112.tvc-ix-0924112{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-0928bc0.tvc-ix-0928bc0{color:#334155 !important}
body:has(.td-grid) .tvc-ix-0bc4025.tvc-ix-0bc4025{color:#334155 !important}
body:has(.td-grid) .tvc-ix-0be8e75.tvc-ix-0be8e75{color:#334155 !important}
body:has(.td-grid) .tvc-ix-0cd9f04.tvc-ix-0cd9f04{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-0eab308.tvc-ix-0eab308{color:#c2410c !important;background:#fae0d1 !important}
body:has(.td-grid) .tvc-ix-0ed6dff.tvc-ix-0ed6dff{color:#334155 !important}
body:has(.td-grid) .tvc-ix-0f2c2ab.tvc-ix-0f2c2ab{color:#334155 !important}
body:has(.td-grid) .tvc-ix-0fec795.tvc-ix-0fec795{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-1119092.tvc-ix-1119092{color:#334155 !important}
body:has(.td-grid) .tvc-ix-12276b4.tvc-ix-12276b4{color:#334155 !important}
body:has(.td-grid) .tvc-ix-1228b87.tvc-ix-1228b87{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-12fe1ea.tvc-ix-12fe1ea{color:#334155 !important}
body:has(.td-grid) .tvc-ix-13ec76b.tvc-ix-13ec76b{color:#334155 !important}
body:has(.td-grid) .tvc-ix-14e66d1.tvc-ix-14e66d1{color:#334155 !important}
body:has(.td-grid) .tvc-ix-1510aaa.tvc-ix-1510aaa{color:#334155 !important}
body:has(.td-grid) .tvc-ix-1570f5c.tvc-ix-1570f5c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-158b910.tvc-ix-158b910{background:#fdf5f0 !important;border:1px solid #f7d1bb !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-1650c00.tvc-ix-1650c00{color:#c2410c !important;background:#fce8dc !important}
body:has(.td-grid) .tvc-ix-17e72c9.tvc-ix-17e72c9{background:#fdf2ec !important;border:1.5px solid #f3c3a7 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-17ec406.tvc-ix-17ec406{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-18211c4.tvc-ix-18211c4{background:#f8f5f3 !important;border:1.5px solid #e6d3c8 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-18480db.tvc-ix-18480db{color:#334155 !important}
body:has(.td-grid) .tvc-ix-18a2f70.tvc-ix-18a2f70{background:linear-gradient(135deg,#fdf5f0,#ffffff) !important;border:1px solid #fbddcc !important}
body:has(.td-grid) .tvc-ix-1a01fac.tvc-ix-1a01fac{color:#334155 !important}
body:has(.td-grid) .tvc-ix-1a41a27.tvc-ix-1a41a27{color:#334155 !important}
body:has(.td-grid) .tvc-ix-1af920e.tvc-ix-1af920e{color:#334155 !important}
body:has(.td-grid) .tvc-ix-1c656bf.tvc-ix-1c656bf{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-1d91d4c.tvc-ix-1d91d4c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-1e7cca7.tvc-ix-1e7cca7{background:#fdf2ec !important;border:1px solid #f3c3a7 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-1ebd046.tvc-ix-1ebd046{color:#334155 !important}
body:has(.td-grid) .tvc-ix-1f3ae14.tvc-ix-1f3ae14{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-1f4b75a.tvc-ix-1f4b75a{color:#334155 !important}
body:has(.td-grid) .tvc-ix-204f42f.tvc-ix-204f42f{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-210e4c5.tvc-ix-210e4c5{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-232bcd5.tvc-ix-232bcd5{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-262ca6c.tvc-ix-262ca6c{border:1.5px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-2636ca6.tvc-ix-2636ca6{border-top:4px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-26f244c.tvc-ix-26f244c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-2829876.tvc-ix-2829876{color:#334155 !important}
body:has(.td-grid) .tvc-ix-28d0869.tvc-ix-28d0869{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-297d74c.tvc-ix-297d74c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-2b42be0.tvc-ix-2b42be0{border:2px dashed #c2410c !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-2b7de9c.tvc-ix-2b7de9c{color:#334155 !important}
body:has(.td-grid) .tvc-ix-2c07c81.tvc-ix-2c07c81{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-2c2f850.tvc-ix-2c2f850{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-2cb288f.tvc-ix-2cb288f{background:#fdf2ec !important;color:#c2410c !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-2cc23df.tvc-ix-2cc23df{background:#fdf5f0 !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-2d0ffe4.tvc-ix-2d0ffe4{background:#ea580c !important;box-shadow:0 0 10px #c2410c !important}
body:has(.td-grid) .tvc-ix-2e56e82.tvc-ix-2e56e82{border-top:2px solid #c2410c !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-2eca1d0.tvc-ix-2eca1d0{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-311590d.tvc-ix-311590d{color:#334155 !important}
body:has(.td-grid) .tvc-ix-3178d06.tvc-ix-3178d06{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-326e168.tvc-ix-326e168{background:#fdf5f0 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-327f623.tvc-ix-327f623{color:#334155 !important}
body:has(.td-grid) .tvc-ix-334532f.tvc-ix-334532f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-340f343.tvc-ix-340f343{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-34f51f3.tvc-ix-34f51f3{color:#334155 !important}
body:has(.td-grid) .tvc-ix-35c7e73.tvc-ix-35c7e73{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-3652606.tvc-ix-3652606{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-372ba76.tvc-ix-372ba76{color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-382beda.tvc-ix-382beda{border-top-color:#c2410c !important}
body:has(.td-grid) .tvc-ix-38702c2.tvc-ix-38702c2{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-38967e7.tvc-ix-38967e7{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-39eb8a1.tvc-ix-39eb8a1{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-3a8faee.tvc-ix-3a8faee{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-3ab450e.tvc-ix-3ab450e{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-3ada599.tvc-ix-3ada599{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-3ba5871.tvc-ix-3ba5871{background:#fdf2ec !important;color:#c2410c !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-3c573b3.tvc-ix-3c573b3{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-3d167ef.tvc-ix-3d167ef{background:#ea580c !important;color:#d36e34 !important;border:1.5px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-3e0b4e5.tvc-ix-3e0b4e5{color:#c2410c !important;background:#fdf5f0 !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-3f3a33a.tvc-ix-3f3a33a{color:#334155 !important}
body:has(.td-grid) .tvc-ix-3fbda78.tvc-ix-3fbda78{background:#f7efeb !important;border:1px solid #d9b7a3 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-4180d17.tvc-ix-4180d17{color:#334155 !important}
body:has(.td-grid) .tvc-ix-420db6d.tvc-ix-420db6d{color:#334155 !important}
body:has(.td-grid) .tvc-ix-4223ea2.tvc-ix-4223ea2{background:linear-gradient(135deg,#ea580c,#ea580c) !important}
body:has(.td-grid) .tvc-ix-429c893.tvc-ix-429c893{background:#fdf5f0 !important}
body:has(.td-grid) .tvc-ix-42d9ff7.tvc-ix-42d9ff7{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-4381198.tvc-ix-4381198{background:#fdf2ec !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-46b11b4.tvc-ix-46b11b4{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-471f08a.tvc-ix-471f08a{background:linear-gradient(135deg,#f8f5f3,#fff) !important;border:1.5px solid #e6d3c8 !important}
body:has(.td-grid) .tvc-ix-47575ee.tvc-ix-47575ee{color:#334155 !important}
body:has(.td-grid) .tvc-ix-47a8037.tvc-ix-47a8037{color:#334155 !important}
body:has(.td-grid) .tvc-ix-48fc776.tvc-ix-48fc776{background:linear-gradient(135deg,#fdf5f0,#fce8dc) !important;border:1.5px solid #efac86 !important}
body:has(.td-grid) .tvc-ix-49004e1.tvc-ix-49004e1{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-4b0e1ad.tvc-ix-4b0e1ad{color:#334155 !important}
body:has(.td-grid) .tvc-ix-4b50e21.tvc-ix-4b50e21{color:#334155 !important}
body:has(.td-grid) .tvc-ix-4bb3067.tvc-ix-4bb3067{border:2px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-4c01633.tvc-ix-4c01633{color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-4cac0e8.tvc-ix-4cac0e8{color:#efac86 !important}
body:has(.td-grid) .tvc-ix-4cc4897.tvc-ix-4cc4897{color:#c2410c !important;background:#fdf5f0 !important}
body:has(.td-grid) .tvc-ix-4f7cb04.tvc-ix-4f7cb04{color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-5008f3d.tvc-ix-5008f3d{background:#ea580c !important;box-shadow:0 0 8px #c2410c !important}
body:has(.td-grid) .tvc-ix-50acb36.tvc-ix-50acb36{color:#334155 !important}
body:has(.td-grid) .tvc-ix-50c2bd9.tvc-ix-50c2bd9{background:linear-gradient(135deg,var(--dp-brand-lt),#fce8dc) !important}
body:has(.td-grid) .tvc-ix-50c3f85.tvc-ix-50c3f85{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-50e8888.tvc-ix-50e8888{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-54cfc0a.tvc-ix-54cfc0a{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-555a0af.tvc-ix-555a0af{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-569cddb.tvc-ix-569cddb{color:#334155 !important}
body:has(.td-grid) .tvc-ix-570a2dd.tvc-ix-570a2dd{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-577a5f3.tvc-ix-577a5f3{color:#334155 !important}
body:has(.td-grid) .tvc-ix-5840d35.tvc-ix-5840d35{background:#faf9f8 !important}
body:has(.td-grid) .tvc-ix-58c327e.tvc-ix-58c327e{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-58eb5ab.tvc-ix-58eb5ab{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-58f744b.tvc-ix-58f744b{color:#334155 !important}
body:has(.td-grid) .tvc-ix-5bbcd6a.tvc-ix-5bbcd6a{background:#fdf2ec !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-5e526bd.tvc-ix-5e526bd{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-5fc3aa8.tvc-ix-5fc3aa8{background:#fdf5f0 !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-62f6107.tvc-ix-62f6107{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-63b87fd.tvc-ix-63b87fd{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-64489ec.tvc-ix-64489ec{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-657012b.tvc-ix-657012b{color:#334155 !important}
body:has(.td-grid) .tvc-ix-659c256.tvc-ix-659c256{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-6620656.tvc-ix-6620656{color:#334155 !important}
body:has(.td-grid) .tvc-ix-68db864.tvc-ix-68db864{color:#334155 !important}
body:has(.td-grid) .tvc-ix-6a9bb67.tvc-ix-6a9bb67{background:#fce8dc !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-6ab561b.tvc-ix-6ab561b{background:#ea580c !important;border-color:#c2410c !important}
body:has(.td-grid) .tvc-ix-6ac8e76.tvc-ix-6ac8e76{background:linear-gradient(135deg,#ea580c 0%,#ea580c 100%) !important}
body:has(.td-grid) .tvc-ix-6c0588a.tvc-ix-6c0588a{color:#334155 !important}
body:has(.td-grid) .tvc-ix-6d096f6.tvc-ix-6d096f6{color:#334155 !important}
body:has(.td-grid) .tvc-ix-6d304d2.tvc-ix-6d304d2{color:#334155 !important}
body:has(.td-grid) .tvc-ix-6d4f6d0.tvc-ix-6d4f6d0{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-6ec2979.tvc-ix-6ec2979{color:#f3c3a7 !important}
body:has(.td-grid) .tvc-ix-7222366.tvc-ix-7222366{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-7280378.tvc-ix-7280378{background:#fdf2ec !important;color:#c2410c !important;border:1.5px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-732efa6.tvc-ix-732efa6{border:1.5px solid #c2410c !important;background:#ea580c !important}
body:has(.td-grid) .tvc-ix-7350ff6.tvc-ix-7350ff6{color:#334155 !important}
body:has(.td-grid) .tvc-ix-73a609e.tvc-ix-73a609e{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-74fa2de.tvc-ix-74fa2de{color:#334155 !important}
body:has(.td-grid) .tvc-ix-75400da.tvc-ix-75400da{background:#fdf5f0 !important}
body:has(.td-grid) .tvc-ix-7554bf5.tvc-ix-7554bf5{background:linear-gradient(135deg,#fffbf8 0%,#fdf5f0 100%) !important;border:1.5px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-765c3c5.tvc-ix-765c3c5{background:#de804a !important}
body:has(.td-grid) .tvc-ix-766c30f.tvc-ix-766c30f{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-789ac90.tvc-ix-789ac90{background:linear-gradient(158deg,#ea580c 0%,#ea580c 48%,#ea580c 100%) !important}
body:has(.td-grid) .tvc-ix-791cec7.tvc-ix-791cec7{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-7960fb2.tvc-ix-7960fb2{background:#ea580c !important;color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-79dc39e.tvc-ix-79dc39e{color:#334155 !important}
body:has(.td-grid) .tvc-ix-7a1c317.tvc-ix-7a1c317{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-7a2a247.tvc-ix-7a2a247{background:#fdf2ec !important;border:1.5px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-7c346b3.tvc-ix-7c346b3{border:1.5px dashed #c2410c !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-7c61cc0.tvc-ix-7c61cc0{background:var(--w-brand,#ea580c) !important}
body:has(.td-grid) .tvc-ix-7d1edf9.tvc-ix-7d1edf9{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-7d7fc90.tvc-ix-7d7fc90{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-7e09322.tvc-ix-7e09322{background:#ea580c !important;color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-7e1a77f.tvc-ix-7e1a77f{color:#de804a !important}
body:has(.td-grid) .tvc-ix-7e2da1a.tvc-ix-7e2da1a{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-7eba73b.tvc-ix-7eba73b{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-7f7306d.tvc-ix-7f7306d{color:#334155 !important}
body:has(.td-grid) .tvc-ix-8010ac1.tvc-ix-8010ac1{color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-8113a8f.tvc-ix-8113a8f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-82977a4.tvc-ix-82977a4{color:#334155 !important}
body:has(.td-grid) .tvc-ix-838567c.tvc-ix-838567c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-84e6f92.tvc-ix-84e6f92{color:#847770 !important}
body:has(.td-grid) .tvc-ix-86059e6.tvc-ix-86059e6{color:#334155 !important}
body:has(.td-grid) .tvc-ix-86f7d22.tvc-ix-86f7d22{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-871297b.tvc-ix-871297b{color:#334155 !important}
body:has(.td-grid) .tvc-ix-884febe.tvc-ix-884febe{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-885de72.tvc-ix-885de72{color:#334155 !important}
body:has(.td-grid) .tvc-ix-88b6084.tvc-ix-88b6084{background:linear-gradient(135deg,#ea580c 0%,#ea580c 100%) !important}
body:has(.td-grid) .tvc-ix-88f23f8.tvc-ix-88f23f8{background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-8900fdd.tvc-ix-8900fdd{color:#c2410c !important;background:#fce8dc !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-8938f1d.tvc-ix-8938f1d{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-8b9b6a2.tvc-ix-8b9b6a2{color:#334155 !important}
body:has(.td-grid) .tvc-ix-8bb4623.tvc-ix-8bb4623{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-8c27263.tvc-ix-8c27263{color:#334155 !important}
body:has(.td-grid) .tvc-ix-8c48821.tvc-ix-8c48821{background:#fdf5f0 !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-8d1eab8.tvc-ix-8d1eab8{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-8d3068f.tvc-ix-8d3068f{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-8d5fdd2.tvc-ix-8d5fdd2{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-8f0e807.tvc-ix-8f0e807{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-8f7744a.tvc-ix-8f7744a{background:#fdf5f0 !important;border:1.5px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-907be0c.tvc-ix-907be0c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-90ef7f9.tvc-ix-90ef7f9{background:#fdf5f0 !important;border:1px solid #fce8dc !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-90efb75.tvc-ix-90efb75{background:linear-gradient(135deg,#fdf5f0 0%,#fdf2ec 100%) !important;border:1.5px solid #efac86 !important}
body:has(.td-grid) .tvc-ix-91940e5.tvc-ix-91940e5{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-93c678a.tvc-ix-93c678a{background:linear-gradient(135deg,#fdf5f0,#ffffff) !important;border:2px solid #c2410c !important;color:#334155 !important}
body:has(.td-grid) .tvc-ix-946ffe6.tvc-ix-946ffe6{color:#334155 !important}
body:has(.td-grid) .tvc-ix-9542cfa.tvc-ix-9542cfa{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-95e430a.tvc-ix-95e430a{color:#334155 !important}
body:has(.td-grid) .tvc-ix-9632880.tvc-ix-9632880{color:#334155 !important}
body:has(.td-grid) .tvc-ix-976fe67.tvc-ix-976fe67{color:#334155 !important}
body:has(.td-grid) .tvc-ix-97d389b.tvc-ix-97d389b{border-top:3px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-97d3ab2.tvc-ix-97d3ab2{color:#334155 !important}
body:has(.td-grid) .tvc-ix-9820944.tvc-ix-9820944{background:linear-gradient(135deg,#fdf5f0 0%,#fdf2ec 100%) !important;border:1.5px solid #efac86 !important}
body:has(.td-grid) .tvc-ix-9847456.tvc-ix-9847456{background:linear-gradient(135deg,#fdf5f0,#EFF6FF) !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-9a5b3fa.tvc-ix-9a5b3fa{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-9ad1f7f.tvc-ix-9ad1f7f{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-9ae7f01.tvc-ix-9ae7f01{color:#de804a !important}
body:has(.td-grid) .tvc-ix-9c80234.tvc-ix-9c80234{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-9d3d7ef.tvc-ix-9d3d7ef{border:2px dashed #c2410c !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-9db1a7f.tvc-ix-9db1a7f{background:#fce8dc !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-9dfd7de.tvc-ix-9dfd7de{color:#334155 !important}
body:has(.td-grid) .tvc-ix-9eeffb0.tvc-ix-9eeffb0{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-9fa6b23.tvc-ix-9fa6b23{color:#334155 !important}
body:has(.td-grid) .tvc-ix-9ff2fca.tvc-ix-9ff2fca{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-a022db9.tvc-ix-a022db9{border:1.5px solid #d36e34 !important;color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-a07b298.tvc-ix-a07b298{color:#334155 !important}
body:has(.td-grid) .tvc-ix-a0db44e.tvc-ix-a0db44e{background:linear-gradient(135deg,#ea580c 0%,#ea580c 100%) !important}
body:has(.td-grid) .tvc-ix-a100131.tvc-ix-a100131{background:#fdf5f0 !important;border:1.5px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-a1e73f9.tvc-ix-a1e73f9{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-a2c743f.tvc-ix-a2c743f{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-a43414c.tvc-ix-a43414c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-a4e45e4.tvc-ix-a4e45e4{color:#334155 !important}
body:has(.td-grid) .tvc-ix-a50a291.tvc-ix-a50a291{color:#334155 !important}
body:has(.td-grid) .tvc-ix-a5dd9dc.tvc-ix-a5dd9dc{color:#334155 !important}
body:has(.td-grid) .tvc-ix-a711644.tvc-ix-a711644{color:#334155 !important}
body:has(.td-grid) .tvc-ix-a75ba2a.tvc-ix-a75ba2a{color:#334155 !important}
body:has(.td-grid) .tvc-ix-a78ab96.tvc-ix-a78ab96{background:#fdf2ec !important;border:1px solid #f3c3a7 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-a8877e9.tvc-ix-a8877e9{color:#334155 !important}
body:has(.td-grid) .tvc-ix-a8cdf38.tvc-ix-a8cdf38{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-a9bb3d8.tvc-ix-a9bb3d8{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-aa36e29.tvc-ix-aa36e29{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-aaacdfe.tvc-ix-aaacdfe{color:#334155 !important}
body:has(.td-grid) .tvc-ix-adc9281.tvc-ix-adc9281{background:#fdf2ec !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-ae347ce.tvc-ix-ae347ce{color:#334155 !important}
body:has(.td-grid) .tvc-ix-ae348d0.tvc-ix-ae348d0{color:#334155 !important}
body:has(.td-grid) .tvc-ix-b034df3.tvc-ix-b034df3{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-b07e4d8.tvc-ix-b07e4d8{background:linear-gradient(135deg,#fdf2ec,#fae0d1) !important;border:1.5px solid #d36e34 !important}
body:has(.td-grid) .tvc-ix-b2585fe.tvc-ix-b2585fe{color:#334155 !important}
body:has(.td-grid) .tvc-ix-b28c83a.tvc-ix-b28c83a{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-b2b5b88.tvc-ix-b2b5b88{color:#334155 !important}
body:has(.td-grid) .tvc-ix-b2d8666.tvc-ix-b2d8666{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-b2eb704.tvc-ix-b2eb704{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-b31c696.tvc-ix-b31c696{color:#334155 !important}
body:has(.td-grid) .tvc-ix-b52fd1f.tvc-ix-b52fd1f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-b7ef061.tvc-ix-b7ef061{background:#fdf2ec !important;color:#c2410c !important;border:2px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-b94d5de.tvc-ix-b94d5de{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-b9cb534.tvc-ix-b9cb534{background:linear-gradient(90deg,#ea580c,#de804a) !important}
body:has(.td-grid) .tvc-ix-b9e0e2c.tvc-ix-b9e0e2c{background:#fdf5f0 !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-ba40cd6.tvc-ix-ba40cd6{background:#fdf2ec !important;border:1.5px solid #f3c3a7 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-ba5e41b.tvc-ix-ba5e41b{color:#334155 !important}
body:has(.td-grid) .tvc-ix-bb1d704.tvc-ix-bb1d704{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-bcad8ff.tvc-ix-bcad8ff{color:#334155 !important}
body:has(.td-grid) .tvc-ix-bd28530.tvc-ix-bd28530{color:#334155 !important}
body:has(.td-grid) .tvc-ix-bdf950a.tvc-ix-bdf950a{background:#fdf2ec !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-beca35d.tvc-ix-beca35d{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-bfbc250.tvc-ix-bfbc250{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-bfe6e1c.tvc-ix-bfe6e1c{background:#faf9f8 !important}
body:has(.td-grid) .tvc-ix-c0825fc.tvc-ix-c0825fc{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-c2b6085.tvc-ix-c2b6085{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-c3136bd.tvc-ix-c3136bd{color:#334155 !important}
body:has(.td-grid) .tvc-ix-c4c5e7c.tvc-ix-c4c5e7c{color:#334155 !important}
body:has(.td-grid) .tvc-ix-c5f6c3e.tvc-ix-c5f6c3e{color:#334155 !important}
body:has(.td-grid) .tvc-ix-c66054f.tvc-ix-c66054f{background:linear-gradient(180deg,#fdf5f0 0%,#ffffff 100%) !important}
body:has(.td-grid) .tvc-ix-c68536f.tvc-ix-c68536f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-c69c153.tvc-ix-c69c153{color:#334155 !important}
body:has(.td-grid) .tvc-ix-c72a28b.tvc-ix-c72a28b{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-c7c61c8.tvc-ix-c7c61c8{color:#334155 !important}
body:has(.td-grid) .tvc-ix-c86d392.tvc-ix-c86d392{color:#334155 !important}
body:has(.td-grid) .tvc-ix-c92dc0c.tvc-ix-c92dc0c{background:#fdf2ec !important;border:1.5px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-c931d30.tvc-ix-c931d30{border:1px solid #efac86 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-c97fb49.tvc-ix-c97fb49{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-ca2d1d9.tvc-ix-ca2d1d9{color:#334155 !important}
body:has(.td-grid) .tvc-ix-cc38efe.tvc-ix-cc38efe{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-ccb25fe.tvc-ix-ccb25fe{color:#334155 !important}
body:has(.td-grid) .tvc-ix-ce27244.tvc-ix-ce27244{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-cff781e.tvc-ix-cff781e{color:#334155 !important}
body:has(.td-grid) .tvc-ix-d04b834.tvc-ix-d04b834{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-d15c1ea.tvc-ix-d15c1ea{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-d164eba.tvc-ix-d164eba{color:#334155 !important}
body:has(.td-grid) .tvc-ix-d282f94.tvc-ix-d282f94{background:linear-gradient(90deg,#ea580c,#ea580c) !important}
body:has(.td-grid) .tvc-ix-d2e885b.tvc-ix-d2e885b{background:linear-gradient(135deg,#fdf5f0,#eff6ff) !important;border:1px solid #f7d1bb !important}
body:has(.td-grid) .tvc-ix-d2fefd1.tvc-ix-d2fefd1{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-d3f3e13.tvc-ix-d3f3e13{color:#334155 !important}
body:has(.td-grid) .tvc-ix-d57b4b4.tvc-ix-d57b4b4{color:#334155 !important}
body:has(.td-grid) .tvc-ix-d62095b.tvc-ix-d62095b{background:#fdf5f0 !important;border:1px solid #f7d1bb !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-d67e3b1.tvc-ix-d67e3b1{color:#334155 !important}
body:has(.td-grid) .tvc-ix-d71790b.tvc-ix-d71790b{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-d829c6c.tvc-ix-d829c6c{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-d8c77b5.tvc-ix-d8c77b5{background:#fdf5f0 !important}
body:has(.td-grid) .tvc-ix-d9323ff.tvc-ix-d9323ff{color:#c2410c !important;background:#fdf2ec !important;border:1.5px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-d99b3dc.tvc-ix-d99b3dc{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-da82a6d.tvc-ix-da82a6d{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-da9949f.tvc-ix-da9949f{background:linear-gradient(135deg,#ea580c 0%,#ea580c 100%) !important}
body:has(.td-grid) .tvc-ix-dca8077.tvc-ix-dca8077{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-dcac205.tvc-ix-dcac205{accent-color:#c2410c !important}
body:has(.td-grid) .tvc-ix-dd3a85d.tvc-ix-dd3a85d{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-dd676dc.tvc-ix-dd676dc{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-de445ff.tvc-ix-de445ff{color:#de804a !important}
body:has(.td-grid) .tvc-ix-de4b74f.tvc-ix-de4b74f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-df75b45.tvc-ix-df75b45{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-dfc7c2d.tvc-ix-dfc7c2d{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-e02dbd4.tvc-ix-e02dbd4{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-e0a90be.tvc-ix-e0a90be{color:#d36e34 !important}
body:has(.td-grid) .tvc-ix-e0f5923.tvc-ix-e0f5923{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e0fc96f.tvc-ix-e0fc96f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e1ae4b7.tvc-ix-e1ae4b7{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e1bae01.tvc-ix-e1bae01{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-e2026ef.tvc-ix-e2026ef{background:#fdf2ec !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-e350ecc.tvc-ix-e350ecc{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e45df30.tvc-ix-e45df30{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e4bc1c1.tvc-ix-e4bc1c1{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e59d0db.tvc-ix-e59d0db{background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-e5a249a.tvc-ix-e5a249a{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-e5d937e.tvc-ix-e5d937e{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e84b105.tvc-ix-e84b105{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-e84ecdf.tvc-ix-e84ecdf{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-e958fd4.tvc-ix-e958fd4{background:#fdf2ec !important;color:#c2410c !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-e97d276.tvc-ix-e97d276{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-ea51b45.tvc-ix-ea51b45{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-eb268c6.tvc-ix-eb268c6{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-ec60238.tvc-ix-ec60238{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-ec66fba.tvc-ix-ec66fba{color:#334155 !important}
body:has(.td-grid) .tvc-ix-ecdbc24.tvc-ix-ecdbc24{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-ed51987.tvc-ix-ed51987{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-ed671cf.tvc-ix-ed671cf{color:#334155 !important}
body:has(.td-grid) .tvc-ix-edcff42.tvc-ix-edcff42{background:#fdf2ec !important;color:#c2410c !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-edd0d0e.tvc-ix-edd0d0e{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-efc62e2.tvc-ix-efc62e2{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-f047c9e.tvc-ix-f047c9e{color:#334155 !important}
body:has(.td-grid) .tvc-ix-f0c9312.tvc-ix-f0c9312{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-f161937.tvc-ix-f161937{color:#334155 !important}
body:has(.td-grid) .tvc-ix-f20ec47.tvc-ix-f20ec47{color:#c55e22 !important}
body:has(.td-grid) .tvc-ix-f24f5ae.tvc-ix-f24f5ae{background:var(--w-brand,#ea580c) !important}
body:has(.td-grid) .tvc-ix-f2a7fbd.tvc-ix-f2a7fbd{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-f2d1859.tvc-ix-f2d1859{color:#334155 !important}
body:has(.td-grid) .tvc-ix-f4645a1.tvc-ix-f4645a1{color:#334155 !important}
body:has(.td-grid) .tvc-ix-f493434.tvc-ix-f493434{background:#fdf5f0 !important;border:1px solid #efac86 !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-f51f61c.tvc-ix-f51f61c{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-f5591a9.tvc-ix-f5591a9{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-f5632e5.tvc-ix-f5632e5{color:#334155 !important}
body:has(.td-grid) .tvc-ix-f58e579.tvc-ix-f58e579{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-f681b67.tvc-ix-f681b67{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-f7cc9d6.tvc-ix-f7cc9d6{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-f7dafee.tvc-ix-f7dafee{border:2px dashed #c2410c !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-f89798b.tvc-ix-f89798b{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-fafe2c8.tvc-ix-fafe2c8{background:#fdf2ec !important;color:#c2410c !important}
body:has(.td-grid) .tvc-ix-fda4ebe.tvc-ix-fda4ebe{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-fdce5ac.tvc-ix-fdce5ac{color:#334155 !important}
body:has(.td-grid) .tvc-ix-ff16f96.tvc-ix-ff16f96{background:#ea580c !important}
body:has(.td-grid) .tvc-simple-tour-price{
  color:#c2410c !important}
body:has(.td-grid) .tvc-ix-18975b8.tvc-ix-18975b8{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-38b4238.tvc-ix-38b4238{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-3b74a12.tvc-ix-3b74a12{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-3e42e24.tvc-ix-3e42e24{color:#c2410c !important;background:#fdf2ec !important;border:1px solid #f3c3a7 !important}
body:has(.td-grid) .tvc-ix-4aca290.tvc-ix-4aca290{color:#e79a6e !important}
body:has(.td-grid) .tvc-ix-55cc8cc.tvc-ix-55cc8cc{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-6a4866e.tvc-ix-6a4866e{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-6cb8bf6.tvc-ix-6cb8bf6{border-left:3px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-8052434.tvc-ix-8052434{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-85ed4b5.tvc-ix-85ed4b5{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-a04749f.tvc-ix-a04749f{border-left:3px solid #c2410c !important}
body:has(.td-grid) .tvc-ix-a20c662.tvc-ix-a20c662{color:#f3c3a7 !important}
body:has(.td-grid) .tvc-ix-a42eb95.tvc-ix-a42eb95{background:linear-gradient(135deg,#ea580c 0%,#ea580c 100%) !important}
body:has(.td-grid) .tvc-ix-a62f0c2.tvc-ix-a62f0c2{background:#ea580c !important}
body:has(.td-grid) .tvc-ix-aa2cb1b.tvc-ix-aa2cb1b{color:#c2410c !important}
body:has(.td-grid) .tvc-ix-cf3c779.tvc-ix-cf3c779{color:#f3c3a7 !important}
body:has(.td-grid) .tvc-ix-ed655f2.tvc-ix-ed655f2{background:#fdf2ec !important;border:2px solid #f3c3a7 !important}
body:has(.td-grid) .td-dark-hero,body:has(.td-grid) .td-light-hero{
  background:#faf9f8 !important}
body:has(.td-grid) .td-meta-pill--green{
  background:#fdf2ec !important;
  border-color:#f3c3a7 !important;
  color:#c2410c !important}
body:has(.td-grid) .td-hero-breadcrumbs a{
  color:#c2410c !important}
body:has(.td-grid) .td-save-btn:hover{
  background:#fdf2ec !important;
  border-color:#f3c3a7 !important;
  color:#c2410c !important}
body:has(.td-grid) .td-hero-price-card{
  background:linear-gradient(135deg, #FFFFFF 0%, #fdf5f0 100%) !important;
  border:1.5px solid #fae0d1 !important}
body:has(.td-grid) .td-hero-save-tag{
  background:#fdf2ec !important;
  border:1px solid #efac86 !important;
  color:#c2410c !important}
body:has(.td-grid) .td-hero-price-val{
  color:#c2410c !important}
body:has(.td-grid) .td-challenge-booster{
  background:linear-gradient(135deg, #fdf2ec 0%, #FFFFFF 55%, #fdf5f0 100%) !important;
  border:1.5px solid #efac86 !important}
body:has(.td-grid) .td-cb-icon-box{
  border:1.5px solid #f3c3a7 !important}
body:has(.td-grid) .td-cb-badge{
  background:#ea580c !important}
body:has(.td-grid) .td-cb-category{
  color:#c2410c !important;
  background:#fae0d1 !important}
body:has(.td-grid) .td-cb-stamp{
  color:#c2410c !important}
body:has(.td-grid) .td-cb-btn{
  color:#c2410c !important;
  border:1.5px solid #f3c3a7 !important}
body:has(.td-grid) .td-cb-btn:hover{
  background:#fdf2ec !important;
  border-color:#c2410c !important}
body:has(.td-grid) .td-hero-price-card{
    background:linear-gradient(135deg, #FFFFFF 0%, #fdf5f0 100%) !important;
    border:1.5px solid #fae0d1 !important}
body:has(.td-grid) .td-hero-price-val{
    color:#c2410c !important}
body:has(.td-grid) .dep-chip.active{
  border-color:#c2410c !important;
  background:#fdf2ec !important}
body:has(.td-grid) .tvc-ix-58eb5ab{
  background:#fdf2ec !important;
  color:#c2410c !important;
  border:1px solid #f3c3a7 !important}
body:has(.td-grid) .td-cal-active{
  background:#fdf5f0 !important;
  border:1.5px solid #f7d1bb !important}
body:has(.td-grid) .td-cal-active .td-cal-num{
  color:#c2410c !important}
body:has(.td-grid) .td-cal-active .td-cal-dot{
  background:#ea580c !important}
body:has(.td-grid) .td-cal-active:hover:not(.td-cal-selected){
  background:#fce8dc !important;
  border-color:#efac86 !important}
body:has(.td-grid) .td-cal-selected{
  background:#ea580c !important;
  border-color:#c2410c !important}
body:has(.td-grid) .td-itin-badge{
  color:#c2410c !important;
  background:#fdf2ec !important;
  border:1px solid #f3c3a7 !important}
body:has(.td-grid) .td-itin-btn:hover{
  background:#fdf5f0 !important;
  border-color:#c2410c !important;
  color:#c2410c !important}
body:has(.td-grid) .td-itin-btn:hover svg{
  color:#c2410c !important}
body:has(.td-grid) .itin-city-badge{ color:var(--brand-deep, #c2410c) !important}
body:has(.td-grid) .itin-meal-chip{ color:#334155 !important}
body:has(.td-grid) .itin-title{ color:#334155 !important}
body:has(.td-grid) .itin-toggle-icon{ border:1px solid #e3d6cf !important; color:#334155 !important}
body:has(.td-grid) .itin-desc{ color:#334155 !important}
body:has(.td-grid) .itin-transfer-mode{ color:#334155 !important}
body:has(.td-grid) .itin-transfer-route{ color:#334155 !important}
body:has(.td-grid) .itin-transfer-notes{ color:#334155 !important}
body:has(.td-grid) .itin-transfer-dur{ color:#334155 !important}
body:has(.td-grid) .itin-act-time-pill{ color:#c2410c !important; background:#fdf2ec !important; border:1px solid #f3c3a7 !important}
body:has(.td-grid) .itin-act-title{ color:#334155 !important}
body:has(.td-grid) .itin-act-desc{ color:#334155 !important}
body:has(.td-grid) .itin-act-chip.included{ background:#fdf5f0 !important; color:#c2410c !important; border:1px solid #f7d1bb !important}
body:has(.td-grid) .itin-preview-pill{ color:#334155 !important}
body:has(.td-grid) .td-glance-item{ color:#334155 !important}
body:has(.td-grid) .td-trust-item{ color:var(--ink-2,#334155) !important}
body:has(.td-grid) .group-estimate .tvc-ix-7c346b3.tvc-ix-7c346b3{ border:1px dashed #b9afa9 !important; color:#c2410c !important}
body:has(.td-grid) .group-estimate .tvc-ix-9820944.tvc-ix-9820944{ border-top:1px solid #cdb4a6 !important}
body:has(.td-grid) .td-selected-departure{ background:#fdf5f0 !important; border:1px solid #e5bea7 !important}
body:has(.td-grid) .td-selected-departure-date{ color:#c2410c !important}
body:has(.td-grid) .td-selected-departure-foot{ border-top:1px solid #ebd7cc !important}
body:has(.td-grid) .td-selected-departure-return > span:first-child{ color:#c2410c !important}
body:has(.td-grid) .td-selected-departure-seats{ background:#fce8dc !important; color:#c2410c !important; border:1px solid #f3c3a7 !important}
body:has(.td-grid) .td-booking-card .td-dep-switch-btn.active{
  border-bottom:2px solid #c2410c !important;
  color:#c2410c !important}
body:has(.td-grid) .td-booking-card .dep-chip.active{
  border-bottom-color:#cdb4a6 !important;
  box-shadow:inset 3px 0 #c2410c !important}
body:has(.td-grid) .td-section-eyebrow{ color:#c2410c !important}
body:has(.td-grid) .td-route-summary{ border:1px solid #e8e0db !important; background:#fcf9f8 !important}
body:has(.td-grid) .td-route-count{ color:#c2410c !important}
body:has(.td-grid) .td-route-stops li{ border:1px solid #ebe2dc !important}
body:has(.td-grid) .td-route-stop-day{ color:#c2410c !important}
body:has(.td-grid) .td-route-stops strong{ color:#c2410c !important}
body:has(.td-grid) .td-itin-badge{ color:#c2410c !important; background:#fff4ed !important; border-color:#edd4c6 !important}
body:has(.td-grid) .td-itin-btn{ border:1px solid #e8e0db !important}
body:has(.td-grid) .td-itin-btn:hover{ background:#fbf4f0 !important; border-color:#c2410c !important; color:#c2410c !important}
body:has(.td-grid) .tvc-ix-76622e7.tvc-ix-76622e7{ border:1px solid #e8e0dc !important}
body:has(.td-grid) .td-itin-jump-link{ color:#334155 !important; background:#faf7f6 !important; border:1px solid #ece5e1 !important}
body:has(.td-grid) .td-itin-jump-link:hover,body:has(.td-grid) .td-itin-jump-link:focus-visible{ color:#c2410c !important; border-color:#ad6e49 !important; background:#f9f1ed !important}
body:has(.td-grid) .itin-day-num{ background:#f7eee8 !important; color:#c2410c !important}
body:has(.td-grid) .itin-day-wrap.is-open .itin-day-num{ background:#ea580c !important}
body:has(.td-grid) .itin-spine-line{ border-left:1px solid #d8c8be !important}
body:has(.td-grid) .itin-day-wrap .itin-card{ border:1px solid #e8e0dc !important}
body:has(.td-grid) .itin-day-wrap.is-open .itin-card{ border-color:#cd9e82 !important}
body:has(.td-grid) .itin-city-badge{ color:#c2410c !important; background:#f9f1ed !important; border-color:#e9dad1 !important}
body:has(.td-grid) .itin-meal-chip,body:has(.td-grid) .itin-preview-pill{ color:#334155 !important; background:#f9f6f5 !important; border-color:#ebe5e2 !important}
body:has(.td-grid) .itin-title{ color:#c2410c !important}
body:has(.td-grid) .itin-day-wrap.is-open .itin-title{ color:#c2410c !important}
body:has(.td-grid) .itin-toggle-icon{ border-color:#e8e0dc !important; color:#c2410c !important}
body:has(.td-grid) .itin-day-wrap.is-open .itin-toggle-icon{ background:#ea580c !important; border-color:#c2410c !important}
body:has(.td-grid) .itin-transfer-icon,body:has(.td-grid) .itin-transfer-body,body:has(.td-grid) .itin-transfer.intercity .itin-transfer-body{ background:#fbf9f8 !important; border-color:#eae4e1 !important}
body:has(.td-grid) .itin-act-item{ border-bottom-color:#ede7e4 !important}
body:has(.td-grid) .tvc-ix-2325bc2.tvc-ix-2325bc2{ background:#faf5f2 !important; border:1px solid #e9dcd4 !important}
body:has(.td-grid) .tvc-ix-4d0e96b.tvc-ix-4d0e96b{ background:#ea580c !important}
body:has(.td-grid) .tvc-ix-a0eedb0.tvc-ix-a0eedb0{ color:#c2410c !important}
body:has(.td-grid) .td-dark-hero{
    background:#faf9f8 !important}
body:has(.td-grid) .td-hero-breadcrumbs a{ color:#c2410c !important}
body:has(.td-grid) .td-hero-save-tag{
    background:#fdf2ec !important; border:1px solid #efac86 !important; color:#c2410c !important}
body:has(.td-grid) .td-hero-gallery-grid.td-hero-no-photo{background:#f3f0ee !important}
body:has(.td-grid) .td-badge-primary{ background:#ea580c !important}
body:has(.td-grid) .td-meta-pill--green{ background:#fdf2ec !important; color:#c2410c !important}
body:has(.td-grid) .itin-day-wrap.is-open .itin-day-num,body:has(.td-grid) .itin-day-wrap.is-open .itin-day-num *{color:#fff !important}
body:has(.td-grid) .td-cal-selected,body:has(.td-grid) .td-cal-selected *{color:#fff !important}
body:has(.td-grid) .td-season-notice,body:has(.td-grid) .sf-sub,body:has(.td-grid) .sf-chev,body:has(.td-grid) .qv-tab,body:has(.td-grid) .qv-count,body:has(.td-grid) .qv-card__sub,body:has(.td-grid) .tvc-ix-7f4ee4f{color:#334155 !important}
body:has(.td-grid) .tvc-ix-e0217e6,body:has(.td-grid) .tvc-ix-bc59f52,body:has(.td-grid) .tvc-ix-6c7cf7c{color:#64748B !important}
body:has(.td-grid) .td-nav-tab.active{border-color:#EA580C !important}
body:has(.td-grid) .qv-badge--room,body:has(.td-grid) .qv-badge--included{color:#9A3412 !important;background:#FFF7ED !important;border-color:#FED7AA !important}
body:has(.td-grid) .its-emoji-svg,body:has(.td-grid) .its-emoji-svg *{color:#C2410C !important;stroke:#C2410C !important}
body:has(.td-grid) .td-grid svg[stroke="currentColor"]{color:#C2410C}
body:has(.td-grid) .td-cal-cell.td-cal-selected .td-cal-num,body:has(.td-grid) .td-cal-cell.td-cal-active.td-cal-selected .td-cal-num{color:#fff !important}

html body:has(.td-grid) .tvc-ix-9820944.tvc-ix-9820944.tvc-ix-9820944{background:transparent !important;background-image:none !important;border:0 !important;border-top:1px solid #E2E8F0 !important}
body:has(.td-grid) [style*="background:#dcfce7" i],body:has(.td-grid) [style*="background: #dcfce7" i]{background:#FFEDD5 !important}
body:has(.td-grid) [style*="background:#ecfdf5" i],body:has(.td-grid) [style*="background: #ecfdf5" i]{background:#FFF7ED !important}
body:has(.td-grid) [style*="background:#059669" i],body:has(.td-grid) [style*="background: #059669" i]{background:#0F172A !important}
body:has(.td-grid) [style*="background:#1b2921" i],body:has(.td-grid) [style*="background: #1b2921" i]{background:#0F172A !important}
body:has(.td-grid) [style*="color:#166534" i],body:has(.td-grid) [style*="color: #166534" i]{color:#9A3412 !important}
body:has(.td-grid) [style*="color:#059669" i],body:has(.td-grid) [style*="color: #059669" i]{color:#C2410C !important}
body:has(.td-grid) [style*="color:#1b2921" i],body:has(.td-grid) [style*="color: #1b2921" i]{color:#0F172A !important}
body:has(.td-grid) [style*="color:#2e8553" i],body:has(.td-grid) [style*="color: #2e8553" i]{color:#C2410C !important}
body:has(.td-grid) [style*="color:#3c4e42" i],body:has(.td-grid) [style*="color: #3c4e42" i]{color:#334155 !important}
body:has(.td-grid) [style*="color:#047857" i],body:has(.td-grid) [style*="color: #047857" i]{color:#C2410C !important}
body:has(.td-grid) [style*="color:#065f46" i],body:has(.td-grid) [style*="color: #065f46" i]{color:#9A3412 !important}
body:has(.td-grid) [style*="border: 1px solid #a7f3d0" i],body:has(.td-grid) [style*="#A7F3D0" i]{border-color:#FED7AA !important}
body:has(.td-grid) [style*="background:#059669" i],body:has(.td-grid) [style*="background: #059669" i]{color:#fff !important}html body:has(.td-grid) #booking-btn.w-btn,html body:has(.td-grid) #booking-btn.w-btn:hover{background:#0F172A !important;background-image:none !important;border-color:#0F172A !important;color:#fff !important;box-shadow:none !important}
html body:has(.td-grid) [style*="background: #ECFDF5" i],html body:has(.td-grid) [style*="background:#ECFDF5" i]{background:#fff !important;border-color:#CBD5E1 !important;box-shadow:none !important}
html body:has(.td-grid) .itin-day-wrap .itin-title,html body:has(.td-grid) .itin-day-wrap.is-open .itin-title,html body:has(.td-grid) .itin-act-title{color:#0F172A !important}
/* Structure pass (tour page): one primary CTA in the hero area, route stepper wraps on phones */
body:has(.td-grid) .td-decision-action{display:none !important}
@media (max-width:640px){
 body:has(.td-grid) .tvc-ix-aa64ed1{overflow:visible !important}
 body:has(.td-grid) .tvc-ix-aa64ed1>div[style*="min-width:400px"]{min-width:0 !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}
 body:has(.td-grid) .tvc-ix-aa64ed1 .tvc-ix-d230a14{display:none !important}
 body:has(.td-grid) .tvc-ix-aa64ed1 .route-stop{flex:none;width:auto}
}
body:has(.td-grid) .policy-accordion-card{border-color:#E2E8F0 !important}
body:has(.td-grid) .policy-chevron,body:has(.td-grid) .policy-step-num{color:#C2410C !important}
body:has(.td-grid) .policy-step-num{border-color:#FED7AA !important}
html body:has(.td-grid) div.tvc-ix-5e526bd{background:rgba(234,88,12,.1) !important}
body:has(.td-grid) .its-progress-bar{background:#EA580C !important}
body:has(.td-grid) .tvc-ix-3a3d5c1,body:has(.td-grid) .tvc-ix-3a3d5c1 strong{color:#64748B !important}
body:has(.td-grid) .tvc-tour-type-tag.tvc-type-group{color:#9A3412 !important;background:#FFF7ED !important;border-color:#FED7AA !important}

/* Saathi launcher (tour pages, desktop): compact ink avatar at bottom-left so it never covers the booking card or its date controls. Hidden-on-phone behaviour of the widget is left as is. */
@media (min-width:1024px){
 body:has(.td-grid) .sx-fab{right:auto !important;left:20px !important;bottom:20px !important;width:48px !important;height:48px !important;padding:3px !important;gap:0 !important;justify-content:center;background:#0F172A !important;border-color:#0F172A !important;box-shadow:0 6px 16px -6px rgba(15,23,42,.5) !important}
 body:has(.td-grid) .sx-fab .sx-fab-text{display:none !important}
 body:has(.td-grid) .sx-fab .sx-fab-face{width:40px;height:40px}
 body:has(.td-grid) .sx-fab .sx-fab-face img{width:36px;height:36px}
 body:has(.td-grid) .sx-fab.is-open{width:48px !important}
 body:has(.td-grid) .sx-nudge{right:auto !important;left:20px !important;bottom:78px !important}
}

/* The floating Saathi prompt covers the itinerary column on desktop and duplicates
   the booking bar's chat paths on this page. The Saathi fab stays available. */
.sx-nudge{display:none !important}
