.tgt-glass2{--gl-a: 221, 234, 238;--gl-b: 240, 231, 207;--gl-c: 212, 235, 246;--gl-da: 30, 160, 190;--gl-db: 225, 180, 80;--gl-dc: 120, 190, 240}.tgt-glass2 .tgc--blue{--gl-a: 221, 234, 238;--gl-b: 212, 235, 246;--gl-c: 240, 231, 207;--gl-da: 30, 160, 190;--gl-db: 120, 190, 240;--gl-dc: 225, 180, 80}.tgt-glass2 .tgc--terracotta{--gl-a: 244, 229, 223;--gl-b: 249, 229, 198;--gl-c: 239, 230, 227;--gl-da: 220, 110, 60;--gl-db: 245, 200, 140;--gl-dc: 230, 140, 80}.tgt-glass2 .tgc--darkroom{--gl-a: 252, 226, 220;--gl-b: 250, 227, 223;--gl-c: 244, 239, 230;--gl-da: 240, 90, 60;--gl-db: 250, 140, 110;--gl-dc: 200, 80, 70}.tgt-glass2 .tgc--roadtrip{--gl-a: 230, 232, 235;--gl-b: 246, 230, 203;--gl-c: 241, 230, 218;--gl-da: 220, 140, 50;--gl-db: 240, 200, 130;--gl-dc: 110, 130, 210}.tgt-glass2 .tgc--zellige{--gl-a: 222, 235, 232;--gl-b: 247, 230, 195;--gl-c: 216, 237, 227;--gl-da: 20, 170, 130;--gl-db: 240, 180, 50;--gl-dc: 110, 210, 160}.tgt-glass2 .tgc--souk{--gl-a: 219, 235, 234;--gl-b: 249, 229, 193;--gl-c: 245, 228, 223;--gl-da: 20, 170, 160;--gl-db: 245, 175, 40;--gl-dc: 220, 90, 50}.tgt-glass2 .tgc--departures{--gl-a: 224, 232, 243;--gl-b: 255, 229, 175;--gl-c: 224, 232, 243;--gl-da: 50, 130, 220;--gl-db: 255, 195, 70;--gl-dc: 90, 160, 240}.tgt-glass2 .tgc--guidebook{--gl-a: 239, 230, 231;--gl-b: 240, 231, 207;--gl-c: 236, 230, 231;--gl-da: 200, 70, 80;--gl-db: 225, 180, 80;--gl-dc: 170, 60, 70}.tgt-glass2 .tgc--airmail{--gl-a: 228, 232, 242;--gl-b: 247, 227, 225;--gl-c: 223, 232, 248;--gl-da: 80, 130, 230;--gl-db: 230, 80, 70;--gl-dc: 120, 170, 240}.tgt-glass2 .tgc--library{--gl-a: 239, 231, 213;--gl-b: 235, 231, 228;--gl-c: 243, 231, 202;--gl-da: 220, 175, 80;--gl-db: 190, 120, 80;--gl-dc: 240, 210, 140}.tgt-glass2 .tgc--keswa{--gl-a: 233, 230, 238;--gl-b: 243, 231, 206;--gl-c: 233, 230, 238;--gl-da: 150, 100, 220;--gl-db: 230, 185, 90;--gl-dc: 120, 80, 190}.tgt-glass2 .tgc--sunset{--gl-a: 249, 227, 221;--gl-b: 213, 237, 224;--gl-c: 230, 232, 235;--gl-da: 240, 110, 70;--gl-db: 60, 200, 120;--gl-dc: 230, 100, 150}.tgt-glass2 .tgc--meter{--gl-a: 223, 234, 229;--gl-b: 251, 231, 158;--gl-c: 175, 247, 205;--gl-da: 40, 170, 110;--gl-db: 250, 205, 40;--gl-dc: 90, 220, 150}.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body),.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream),.tgt-glass2 .tgt-tour .tgt-tp-sec,.tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline){position:relative;isolation:isolate;overflow-x:clip}.tgt-gl-ready .tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body),.tgt-gl-ready .tgt-glass2 :is(.tgh-band--white,.tgh-band--cream){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .16 0 0 0 0 .1 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):before,.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):after,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):before,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):after,.tgt-glass2 .tgt-tour .tgt-tp-sec:before,.tgt-glass2 .tgt-tour .tgt-tp-sec:after,.tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):before,.tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):after{content:"";position:absolute;inset:0 -14%;z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s ease}.tgt-gl-ready .tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):before,.tgt-gl-ready .tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):after,.tgt-gl-ready .tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):before,.tgt-gl-ready .tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):after,.tgt-gl-ready .tgt-glass2 .tgt-tour .tgt-tp-sec:before,.tgt-gl-ready .tgt-glass2 .tgt-tour .tgt-tp-sec:after,.tgt-gl-ready .tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):before,.tgt-gl-ready .tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):after{opacity:1}.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):before,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):before,.tgt-glass2 .tgt-tour .tgt-tp-sec:before{background:radial-gradient(36% 30% at 18% 34%,rgba(var(--gl-a),.95),rgba(var(--gl-a),0)),radial-gradient(34% 30% at 84% 66%,rgba(var(--gl-b),1),rgba(var(--gl-b),0))}.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):after,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):after,.tgt-glass2 .tgt-tour .tgt-tp-sec:after{background:radial-gradient(30% 26% at 58% 30%,rgba(var(--gl-c),.85),rgba(var(--gl-c),0)),radial-gradient(26% 24% at 36% 72%,rgba(var(--gl-b),.75),rgba(var(--gl-b),0))}.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream):nth-child(2n):before,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):nth-child(2n):before,.tgt-glass2 .tgt-tour .tgt-tp-sec:nth-child(2n):before{background:radial-gradient(34% 30% at 82% 34%,rgba(var(--gl-b),1),rgba(var(--gl-b),0)),radial-gradient(36% 30% at 16% 66%,rgba(var(--gl-a),.95),rgba(var(--gl-a),0))}.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream):nth-child(2n):after,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):nth-child(2n):after,.tgt-glass2 .tgt-tour .tgt-tp-sec:nth-child(2n):after{background:radial-gradient(30% 26% at 42% 70%,rgba(var(--gl-c),.85),rgba(var(--gl-c),0)),radial-gradient(26% 24% at 64% 28%,rgba(var(--gl-a),.7),rgba(var(--gl-a),0))}.tgt-glass2 .tgt-tour .tgt-tp-sec{overflow:clip;margin-top:20px;padding:36px 32px 44px;border:1px solid rgba(228,221,207,.8);border-radius:24px;background-color:#fff9}.tgt-glass2 .tgt-tour #overview>.tgt-tp-sec{margin-top:8px;padding-top:32px;border-top:1px solid rgba(228,221,207,.8)}.tgt-glass2 .tgt-tour .tgt-rail-grid__main{padding-bottom:72px}@media (max-width: 760px){.tgt-glass2 .tgt-tour .tgt-tp-sec{margin-top:14px;padding:28px 18px 32px;border-radius:18px}.tgt-glass2 .tgt-tour #overview>.tgt-tp-sec{padding-top:26px}}.tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):before,.tgt-glass2 .tgh-road:before{background:radial-gradient(60% 26% at 22% 30%,rgba(var(--gl-da),.2),rgba(var(--gl-da),0)),radial-gradient(52% 24% at 80% 70%,rgba(var(--gl-db),.12),rgba(var(--gl-db),0))}.tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):after,.tgt-glass2 .tgh-road:after{background:radial-gradient(54% 24% at 64% 28%,rgba(var(--gl-dc),.1),rgba(var(--gl-dc),0))}.tgt-glass2 .tgh-road:before{background:radial-gradient(48% 22% at 22% 30%,rgba(var(--gl-da),.14),rgba(var(--gl-da),0)),radial-gradient(40% 20% at 80% 74%,rgba(var(--gl-db),.08),rgba(var(--gl-db),0))}.tgt-glass2 .tgh-road:after{background:radial-gradient(42% 20% at 64% 26%,rgba(var(--gl-dc),.07),rgba(var(--gl-dc),0))}.tgt-glass2 .tgh-road{isolation:isolate}.tgt-glass2 .tgh-road:before,.tgt-glass2 .tgh-road:after{content:"";position:absolute;inset:0 -14%;z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s ease}.tgt-gl-ready .tgt-glass2 .tgh-road:before,.tgt-gl-ready .tgt-glass2 .tgh-road:after{opacity:1}@media (prefers-reduced-motion: reduce){.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):before,.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):after,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):before,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream):after,.tgt-glass2 .tgt-tour .tgt-tp-sec:before,.tgt-glass2 .tgt-tour .tgt-tp-sec:after,.tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):before,.tgt-glass2 .tgc .tgc-band--navy:not(.tgc-band--timeline):after,.tgt-glass2 .tgh-road:before,.tgt-glass2 .tgh-road:after{transition:none}}.tgt-glass2 .tgc--darkroom :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):nth-child(n):before{background:radial-gradient(30% 40% at 84% 30%,#e0482f29,#e0482f00)}.tgt-glass2 .tgc--darkroom :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body):nth-child(n):after{background:radial-gradient(26% 36% at 14% 72%,#f07a5f1a,#f07a5f00)}@keyframes tgt-gl-drift-a{0%{transform:translate3d(-9%,-4%,0) scale(1)}50%{transform:translate3d(4%,5%,0) scale(1.14)}to{transform:translate3d(9%,-3%,0) scale(1.05)}}@keyframes tgt-gl-drift-b{0%{transform:translate3d(8%,3%,0) scale(1.1);opacity:.65}50%{transform:translate3d(-6%,-5%,0) scale(1);opacity:1}to{transform:translate3d(-10%,4%,0) scale(1.16);opacity:.8}}@media (prefers-reduced-motion: no-preference){.tgt-gl-ready .tgt-glass2 .tgt-gl-on:before{animation:tgt-gl-drift-a 26s ease-in-out infinite alternate}.tgt-gl-ready .tgt-glass2 .tgt-gl-on:after{animation:tgt-gl-drift-b 32s ease-in-out infinite alternate}.tgt-gl-ready .tgt-glass2 .tgt-gl-on:nth-child(3n):before{animation-duration:26s;animation-direction:alternate-reverse}.tgt-gl-ready .tgt-glass2 .tgt-gl-on:nth-child(3n+1):after{animation-duration:34s}}.tgt-glass2 .tgc:not(.tgc--darkroom) :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body) :is(.tgc-card,.tgp-card,.tgc-choose__item,.tgc-tablewrap,.tgc-pricing__col,.tgc-place,.tgc-prose__part,.tgc-link,.tgc-review,.tgc-dish,.tgc-mini,.tgc-glance__item,.tgc-spec,.tgc-act,.tgc-season,.tgc-plan__step,.tgc-spain__panel),.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream) :is(.tgh-pt__in,.tgh-quote,.tgh-board),.tgt-glass2 .tgt-tour :is(.tgt-tp-tile,.tgt-tp-fact,.tgt-tp-included__card,.tgt-tp-help__card:not(.tgt-tp-help__card--ask)){background-color:#ffffff80;border-color:#ffffffe6}.tgt-gl-ready .tgt-glass2 .tgc:not(.tgc--darkroom) :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body) :is(.tgc-card,.tgp-card,.tgc-choose__item,.tgc-tablewrap,.tgc-pricing__col,.tgc-place,.tgc-prose__part,.tgc-link,.tgc-review,.tgc-dish,.tgc-mini,.tgc-glance__item,.tgc-spec,.tgc-act,.tgc-season,.tgc-plan__step,.tgc-spain__panel),.tgt-gl-ready .tgt-glass2 :is(.tgh-band--white,.tgh-band--cream) :is(.tgh-pt__in,.tgh-quote,.tgh-board),.tgt-gl-ready .tgt-glass2 .tgt-tour :is(.tgt-tp-tile,.tgt-tp-fact,.tgt-tp-included__card,.tgt-tp-help__card:not(.tgt-tp-help__card--ask)){background-image:radial-gradient(210px circle at var(--gx, -600px) var(--gy, -600px),rgba(var(--gl-b),.55),rgba(var(--gl-b),0) 100%),radial-gradient(340px circle at var(--gx, -600px) var(--gy, -600px),rgba(255,255,255,.55),rgba(255,255,255,0) 70%),linear-gradient(145deg,#ffffff9e,#ffffff38 48%,#fff6);box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,0 18px 44px rgba(var(--gl-a),.13),0 2px 8px #0e16200a}@media (hover: hover){.tgt-glass2 .tgc:not(.tgc--darkroom) :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body) :is(.tgc-card,.tgp-card,.tgc-choose__item,.tgc-pricing__col,.tgc-place,.tgc-prose__part,.tgc-link,.tgc-review,.tgc-dish,.tgc-mini,.tgc-glance__item,.tgc-spec,.tgc-act,.tgc-season,.tgc-plan__step):hover,.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream) :is(.tgh-pt__in,.tgh-quote):hover,.tgt-glass2 .tgt-tour :is(.tgt-tp-tile,.tgt-tp-fact,.tgt-tp-included__card,.tgt-tp-help__card:not(.tgt-tp-help__card--ask)):hover{border-color:rgba(var(--gl-db),.45);box-shadow:inset 0 1px #fff,0 0 0 1px rgba(var(--gl-db),.28),0 22px 56px rgba(var(--gl-da),.12),0 0 44px rgba(var(--gl-db),.14)}}.tgt-glass2 .tgh-road .tgh-trip a{background-color:#ffffff0d}.tgt-gl-ready .tgt-glass2 .tgh-road .tgh-trip a{background-image:radial-gradient(240px circle at var(--gx, -600px) var(--gy, -600px),rgba(232,189,120,.1),rgba(232,189,120,0) 70%);box-shadow:inset 0 1px #ffffff1f}.tgt-glass2 .tgc-filter{background:#ffffffb3;border-bottom-color:#fff9;box-shadow:0 10px 30px #0e16200f}.tgt-gl-ready .tgt-glass2 .tgc:not(.tgc--darkroom) .tgt-car .tgp-card.tgp-card{box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,0 4px 12px rgba(var(--gl-a),.1)}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap):before{background:linear-gradient(180deg,#0e16209e,#0e162057 45%,#0e1620b3)}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner{position:relative;padding:34px 48px 36px;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:linear-gradient(150deg,#ffffff24,#ffffff08 55%),#0e162085;box-shadow:inset 0 1px #ffffff47,0 30px 80px #00000059}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__trust{color:#ffffffe0}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgt-crumbs,.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgt-crumbs a{color:#ffffffd9}@media (max-width: 760px){.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap){padding-right:12px;padding-left:12px}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner{padding:24px 18px 26px;border-radius:22px}}@property --gl-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--gl-angle),rgba(224,196,117,0) 0deg,rgba(224,196,117,.6) 40deg,rgba(255,255,255,0) 90deg,rgba(255,255,255,0) 180deg,rgba(150,210,235,.5) 220deg,rgba(255,255,255,0) 270deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes tgt-gl-spin{to{--gl-angle: 360deg}}@keyframes tgt-gl-pan{0%{background-position:44% 42%}to{background-position:56% 72%}}@media (prefers-reduced-motion: no-preference){.tgt-gl-ready .tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner:before{animation:tgt-gl-spin 9s linear infinite}}@media (prefers-reduced-motion: no-preference) and (min-width: 1025px){.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap){animation:tgt-gl-pan 38s ease-in-out infinite alternate}}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner{overflow:hidden}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;pointer-events:none;background:linear-gradient(105deg,#fff0,#ffffff1a 45%,#ffffff29,#ffffff1a 55%,#fff0);transform:translate(-110%)}@keyframes tgt-gl-sheen{0%,12%{transform:translate(-110%)}42%,to{transform:translate(260%)}}@keyframes tgt-gl-glint{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion: no-preference){.tgt-gl-ready .tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner:after{animation:tgt-gl-sheen 9s ease-in-out 1.2s infinite}.tgt-gl-ready .tgt-glass2 .tgt-header:after{background:linear-gradient(90deg,#c8a44a33 0% 40%,#f0d68cb3 50%,#c8a44a33 60% 100%);background-size:300% 100%;animation:tgt-gl-glint 7s linear infinite}}.tgt-glass2 .tgc-finder__bar{background-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 0 0 6px #ffffff1a,0 24px 60px #0000004d}.tgt-glass2 .tgh-planner{background-color:#ffffffd6;box-shadow:inset 0 1px #fffffff2,0 30px 70px #00000059}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){@media (min-width: 1025px){.tgt-glass2 .tgt-header,.tgt-glass2 .tgt-header.tgt-h-scrolled{background:#0e1620bd}.tgt-glass2 .tgt-header:before{-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7)}.tgt-glass2 .tgh-planner{-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.tgt-glass2 .tgc-filter{-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner,.tgt-glass2 .tgc-finder__bar{-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.tgt-glass2 .tgc:not(.tgc--darkroom) :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body) :is(.tgc-card,.tgp-card,.tgc-choose__item,.tgc-tablewrap,.tgc-pricing__col,.tgc-place,.tgc-prose__part,.tgc-link,.tgc-review,.tgc-dish,.tgc-mini,.tgc-glance__item,.tgc-spec,.tgc-act,.tgc-season,.tgc-plan__step,.tgc-spain__panel),.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream) :is(.tgh-pt__in,.tgh-quote,.tgh-board),.tgt-glass2 .tgt-tour :is(.tgt-tp-tile,.tgt-tp-fact,.tgt-tp-included__card,.tgt-tp-help__card:not(.tgt-tp-help__card--ask)){-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}}@media (max-width: 1024px){.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner{background-color:#0e1620b3}.tgt-glass2 .tgh-planner,.tgt-glass2 .tgc-filter{background-color:#fffffff0}}@media (prefers-reduced-transparency: reduce){.tgt-glass2 .tgt-header,.tgt-glass2 .tgt-header.tgt-h-scrolled{background:#0e1620}.tgt-glass2 .tgc-filter{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.tgt-glass2 :is(.tgh-road):before,.tgt-glass2 :is(.tgh-road):after{display:none}.tgt-glass2 .tgc:not(.tgc--blue,.tgc--terracotta,.tgc--darkroom,.tgc--roadtrip,.tgc--zellige,.tgc--souk,.tgc--departures,.tgc--guidebook,.tgc--airmail,.tgc--library,.tgc--keswa,.tgc--sunset,.tgc--meter,.tgc--l-grand) .tgc-hero:not(.tgc-hero--finder,.tgc-hero--mosaic,.tgc-hero--atlas,.tgc-hero--daymap) .tgc-hero__inner{background:#0e1620d9;-webkit-backdrop-filter:none;backdrop-filter:none}.tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body,.tgc-band--navy),.tgt-glass2 :is(.tgh-band--white,.tgh-band--cream),.tgt-glass2 .tgt-tour .tgt-tp-sec,.tgt-gl-ready .tgt-glass2 .tgc :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body),.tgt-gl-ready .tgt-glass2 :is(.tgh-band--white,.tgh-band--cream){background-image:none}.tgt-glass2 :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body,.tgc-band--navy,.tgh-band--white,.tgh-band--cream,.tgt-tp-sec):before,.tgt-glass2 :is(.tgc-band--white,.tgc-band--cream,.tgc-catalog__body,.tgc-band--navy,.tgh-band--white,.tgh-band--cream,.tgt-tp-sec):after{display:none}.tgt-glass2 .tgc :is(.tgc-card,.tgp-card,.tgc-choose__item,.tgc-tablewrap,.tgc-pricing__col,.tgc-place,.tgc-prose__part,.tgc-link,.tgc-review,.tgc-dish,.tgc-mini,.tgc-glance__item,.tgc-spec,.tgc-act,.tgc-season,.tgc-plan__step,.tgc-spain__panel),.tgt-glass2 :is(.tgh-pt__in,.tgh-quote,.tgh-board,.tgh-planner),.tgt-glass2 .tgt-tour :is(.tgt-tp-tile,.tgt-tp-fact,.tgt-tp-included__card,.tgt-tp-help__card:not(.tgt-tp-help__card--ask)){background-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
