:root{--page:#f8f4ec;--surface:#efe8d9;--paper:#fffdf8;--field:#fffdf8;--ink:#201b16;--ink-strong:#000;--ink-soft-solid:#5b544a;--ink-soft:#5b544a;--muted:#6b6357;--oyster:#fbf8f2;--rose:#e8dfcd;--lavender:#d8cfb8;--sky:#dfe3d3;--mauve:#8a8170;--mist:#ddd6c6;--ash:#8a8170;--olive:#3f4a33;--olive-deep:#3f4a33;--gold:#85692a;--gold-deco:#bda14d;--gold-soft:#c9b98a;--band:#201b16;--band-ink:#f8f4ec;--accent:#3f4a33;--accent-deep:#3f4a33;--accent-wash:#3f4a3314;--sun-a:#3f4a33;--sun-b:#3f4a33;--sun-c:#3f4a33;--grad-sunset:#3f4a33;--coral:#3f4a33;--coral-deep:#3f4a33;--amber:#85692a;--pink:#3f4a33;--moto:#3f4a33;--moto-deep:#3f4a33;--line:#201b1624;--hair:#201b1614;--r-xs:4px;--r:6px;--r-lg:10px;--r-card:12px;--font-body:var(--font-work-sans), "Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-body);--nav-h:56px;--amble:cubic-bezier(.22, 1, .36, 1);--glass:#f8f4ecb8;--glass-solid:#f8f4ecf5;--glass-filter:saturate(180%) blur(20px);--glass-line:#201b1617;--gold-a:#86672a;--gold-b:#a8873b;--gold-hi:#e6cf8a}body{letter-spacing:0;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.625}p,li,dd{text-wrap:pretty}:is(h1,h2):not(.pl-kicker,.gz-label,.am-eyebrow,.am-hero-eyebrow,.am-foot h2):not(#_),.page-title,.gz-h2,.guide-head h1,.guide h2,.hub-hero h1,.ed-seo h2{font-family:var(--font-display);letter-spacing:-.025em;font-optical-sizing:auto;text-transform:none;font-weight:500}:is(h2):not(.pl-kicker,.gz-label,.am-eyebrow,.am-foot h2):not(#_),.gz-h2{font-size:30px;line-height:1.2}@media (min-width:768px){:is(h2):not(.pl-kicker,.gz-label,.am-eyebrow,.am-foot h2):not(#_),.gz-h2{font-size:36px;line-height:1.11}}:is(h1):not(.pl-kicker,.gz-label,.am-eyebrow,.am-hero-eyebrow):not(#_),.page-title{font-size:clamp(40px,6vw,60px);line-height:1.08}h3{font-family:var(--font-body);letter-spacing:-.025em;font-weight:500}:is(h1,h2,h3,.page-title,.gz-h2,.pl-display,.kicker) em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}::selection{color:#f8f4ec;background:#201b16}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.fbx-text,.search-box input,.ed-search input{font-size:max(16px,1em)}input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=date],input[type=search],select,textarea{border-radius:6px}textarea{border-radius:6px!important}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);border-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.logo{align-items:center;gap:10px;display:inline-flex}.logo .word{font-family:var(--font-body);letter-spacing:-.035em;color:var(--ink);font-size:22px;font-weight:600;line-height:1}.logo .word em{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gold-a);background:linear-gradient(100deg, var(--gold-a) 0%, var(--gold-b) 38%, var(--gold-hi) 50%, var(--gold-b) 62%, var(--gold-a) 100%) 100% 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 .09em 0 .02em;font-style:italic;font-weight:500}@media (prefers-reduced-motion:no-preference){.logo .word em{animation:tmw-gold 1.6s var(--amble) 1.1s backwards;transition:background-position 1.1s var(--amble)}.logo:hover .word em{background-position:0 0}}html[data-noanim] .logo .word em{animation:none}@keyframes tmw-gold{0%{background-position:0 0}to{background-position:100% 0}}.tmw-markbox{width:36px;height:36px;color:var(--ink);flex:none;display:inline-block;position:relative}.tmw-mark{width:100%;height:100%;color:inherit;animation:none;display:block;overflow:visible}.tmw-mark-globe,.tmw-mark-meridian{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.tmw-mark-meridian{stroke-width:1.8px;opacity:.55}.tmw-mark-route{stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:4 5}.tmw-mark-orbit{stroke:currentColor;stroke-width:1.4px;opacity:.35;stroke-dasharray:2 3}.tmw-mark-pin{color:var(--gold-deco);transform-box:fill-box;transform-origin:50% 100%}.tmw-mark-pin-eye{fill:var(--page)}.tmw-orbit{aspect-ratio:1;pointer-events:none;width:84.375%;position:absolute;top:10.9375%;left:4.6875%;transform:rotate(-24deg)scaleY(.3333)}.tmw-orbiter{will-change:transform;position:absolute;inset:0;transform:rotate(80deg)}.tmw-plane{width:22%;height:30%;color:var(--gold-b);position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.tmw-mark-globe{animation:tmw-draw .9s var(--amble) 50ms backwards}.tmw-mark-meridian{animation:tmw-draw .9s var(--amble) .2s backwards}.tmw-mark-orbit{animation:.6s .4s backwards tmw-fadein}.tmw-mark-pin{animation:tmw-pin .7s var(--amble) .45s backwards}.tmw-orbiter{animation:6s linear infinite tmw-spin}.tmw-orbit{animation:.6s .5s backwards tmw-fadein}.pl-wordmark:hover .tmw-mark-pin,.logo:hover .tmw-mark-pin{animation:tmw-hop .6s var(--amble)}}@keyframes tmw-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes tmw-fadein{0%{opacity:0}}@keyframes tmw-pin{0%{opacity:0;transform:translateY(-14px)scale(.6)}60%{opacity:1;transform:translateY(1px)scale(1.05)}to{transform:none}}@keyframes tmw-hop{40%{transform:translateY(-5px)}}@keyframes tmw-spin{0%{transform:rotate(80deg)}to{transform:rotate(440deg)}}.logo-big .tmw-markbox{width:112px;height:112px}.logo-big .word{font-size:clamp(34px,6vw,48px)}.logo-big{flex-direction:column;gap:18px}@media (max-width:560px){.tmw-markbox{width:32px;height:32px}.logo .word{font-size:20px}}.am-foot-brand .tmw-markbox{width:48px;height:48px}.am-foot-brand .logo .word{font-size:26px}.pl-banner{z-index:71;color:#f8f4ecb3;animation:am-down .6s var(--amble) backwards;background:#201b16;margin-inline:calc(50% - 50vw);padding:6px clamp(16px,4vw,40px);font-size:12px;line-height:16px;position:relative}.wrap>.pl-banner{margin-top:-16px}.pl-banner-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;max-width:1280px;margin:0 auto;display:flex}.pl-banner-list{flex-wrap:wrap;align-items:center;gap:6px 26px;margin:0;padding:0;list-style:none;display:flex}.pl-banner-list li{align-items:center;gap:7px;display:inline-flex}.pl-banner svg{width:14px;height:14px;color:var(--gold-soft);flex:none}.pl-banner a{color:inherit;text-decoration:none;transition:color .15s}.pl-banner a:hover{color:var(--band-ink)}@media (max-width:700px){.pl-banner-list li:nth-child(n+2){display:none}}.pl-nav{z-index:70;min-height:var(--nav-h);animation:am-down .65s var(--amble) .1s backwards;margin:0;padding:4px 0;position:sticky;top:0}.pl-nav:before{content:"";z-index:-1;background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-bottom:1px solid var(--glass-line);position:absolute;inset:0 calc(50% - 50vw)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pl-nav:before{background:var(--glass-solid)}}@media (max-width:860px){.pl-nav{--nav-h:52px;padding:2px 0}}.pl-nav .pl-disc{width:36px;height:36px}.pl-nav .pl-disc:before{inset:-4px}.pl-nav.pl-nav-static{position:relative}.pl-links{gap:12px;margin-left:auto;margin-right:auto}.pl-swap{color:var(--ink-soft-solid);padding:4px 12px;font-size:14px;transition:color .15s}.pl-swap:hover,.pl-swap[aria-current=page]{color:var(--ink)}.pl-swap-b{display:none}.pl-swap-a>span,.pl-swap:hover .pl-swap-a>span,.pl-swap[aria-current=page] .pl-swap-a>span{transition:none;transform:none}.pl-cta{border:1px solid var(--ink);color:var(--ink);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease), transform .25s var(--amble);border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.pl-cta svg{display:none}.pl-cta:hover{background:var(--ink);color:var(--page);transform:scale(1.03)}.pl-cta:active{transform:scale(.97)}@media (max-width:960px){.pl-cta{display:none}}.pl-disc{color:var(--ink);border:1px solid var(--line);background:0 0}.pl-disc:hover{background:var(--ink);color:var(--page);border-color:var(--ink);transform:scale(1.04)}.pl-disc-ink{background:var(--ink);color:var(--page);border-color:var(--ink)}.pl-disc-ink:hover{background:#201b16e6}.gz-icon-btn.gear{color:var(--ink);border:1px solid var(--line);background:0 0}.gz-icon-btn.gear:hover{background:var(--ink);color:var(--page)}.pl-pill,.gz-btn,.gear,.gz-viewall a,.btn-primary,.btn-ghost{transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .25s var(--amble)}.pl-pill:hover:not(:disabled),.gz-btn:hover,.gz-viewall a:hover,.btn-primary:hover,.btn-ghost:hover{transform:scale(1.03)}.pl-pill:active:not(:disabled),.gz-btn:active,.gear:active,.gz-viewall a:active,.btn-primary:active,.btn-ghost:active{transform:scale(.97)}.pl-pill,.gz-btn,.gear,.gz-viewall a,.btn-primary,.btn-ghost{border-radius:999px}.pl-pill{color:var(--ink);border-color:var(--ink);background:0 0}.pl-pill:hover{background:var(--ink);color:var(--page);border-color:var(--ink)}.pl-pill-ink,.gz-btn,.btn-primary{color:#f8f4ec;background:#201b16;border-color:#201b16}.pl-pill-ink:hover,.gz-btn:hover,.btn-primary:hover{color:#f8f4ec;background:#201b16e6;border-color:#0000}.pl-pill-line{color:var(--ink);border-color:var(--ink);background:0 0}.gear.primary{color:#f8f4ec;background:#201b16;border-color:#201b16}.gear.primary:hover{color:#f8f4ec;background:#201b16e6}.gz-viewall a{color:#f8f4ec;background:#201b16;padding:14px 28px;font-size:16px}.gz-viewall a:hover{color:#f8f4ec;background:#201b16e6}@media (prefers-reduced-motion:reduce){.pl-pill,.gz-btn,.gear,.gz-viewall a,.pl-cta,.btn-primary,.btn-ghost{transform:none!important}}.gz-label,.pl-kicker,.am-eyebrow{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--olive);font-size:12px;font-weight:400;line-height:16px}.gz-lede{color:var(--ink-soft-solid);font-size:16px;line-height:1.625}.gz-card-media,.gz-cta-media{border-radius:var(--r-card);background:var(--surface)}.gz-card-photo{transition:transform .5s var(--amble)}.gz-card-link:hover .gz-card-photo{transform:scale(1.03)}.gz-card-name{font-family:var(--font-body);letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:28px}.gz-card-link:hover .gz-card-name{color:var(--olive);font-weight:500}.gz-card-blurb{color:var(--ink-soft-solid);font-size:14px;line-height:20px}.gz-card-place{color:var(--olive);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.gz-badge{color:#201b16;background:#f8f4ec;border-radius:999px;font-weight:500}.reveal,.rv{opacity:0;filter:blur(8px);transition:opacity .7s var(--amble), filter .7s var(--amble), translate .7s var(--amble);transition-delay:var(--rv-d,0s);translate:0 16px}.rv[data-rv=zoom]{transition-property:opacity,filter,scale;translate:none;scale:.96}.rv[data-rv=left]{translate:-20px}.rv[data-rv=right]{translate:20px}.reveal{transform:none}.reveal.in,.rv.in{opacity:1;filter:none;translate:none;scale:none}@media (prefers-reduced-motion:reduce){.reveal,.rv{opacity:1;filter:none;transition:none;translate:none;scale:none}}html[data-noanim] .reveal,html[data-noanim] .rv{opacity:1;filter:none;transition:none;translate:none;scale:none}@media (prefers-reduced-motion:no-preference){.page-anim{animation:none}main#contenu>*,main#contenu>article>*,.guide-page main>*{animation:am-focus .8s var(--amble) backwards}main#contenu>:nth-child(2),main#contenu>article>:nth-child(2){animation-delay:80ms}main#contenu>:nth-child(3),main#contenu>article>:nth-child(3){animation-delay:.16s}main#contenu>:nth-child(4),main#contenu>article>:nth-child(4){animation-delay:.24s}main#contenu>:nth-child(n+5),main#contenu>article>:nth-child(n+5){animation-delay:.3s}}html[data-noanim] main#contenu>*,html[data-noanim] main#contenu>article>*{animation:none}@keyframes am-focus{0%{translate:0 18px}}@keyframes am-down{0%{opacity:0;filter:blur(8px);translate:0 -12px}}@keyframes am-up{0%{opacity:0;filter:blur(8px);translate:0 16px}}@media (prefers-reduced-motion:reduce){.pl-nav,.pl-banner{animation:none}}html[data-noanim] .pl-nav,html[data-noanim] .pl-banner{animation:none}details[open]>:not(summary){animation:am-up .5s var(--amble)}@media (prefers-reduced-motion:reduce){details[open]>:not(summary){animation:none}}.ed-faq summary:after,.guide-faq summary:after{transition:transform .2s var(--amble)}@media (prefers-reduced-motion:reduce){.pl-menu-items li{animation:none}}.pl-menu,.gz-quick{background:var(--page);color:var(--ink)}.pl-menu::backdrop,.gz-quick::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#201b1659}.pl-menu-items a{font-weight:500}.pl-menu-items a:hover{color:var(--accent)}.pl-menu-items li{animation:am-up .6s var(--amble) backwards}.pl-menu-items li:nth-child(2){animation-delay:50ms}.pl-menu-items li:nth-child(3){animation-delay:.1s}.pl-menu-items li:nth-child(4){animation-delay:.15s}.pl-menu-items li:nth-child(5){animation-delay:.2s}.pl-menu-items li:nth-child(n+6){animation-delay:.25s}.pl-menu-items a.on{color:var(--muted)}.pl-menu-tools{border-top-color:var(--line)}.gz-quick-item.on{background:var(--ink);color:var(--page)}.gz-quick-input[type=search]{border-bottom-color:var(--line)}.gz-totop{background:var(--ink);color:var(--page);border:0}.gz-totop:hover{background:var(--accent);color:var(--page)}.am-foot{border-top:1px solid var(--line);color:var(--ink);margin-top:0;padding:80px 0 32px}.wrap>.am-foot,.guide-page .am-foot{margin-top:90px}.am-foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:56px;display:grid}.am-foot-brand p{max-width:34ch;color:var(--ink-soft-solid);margin:16px 0 0;font-size:14px;line-height:1.6}.am-foot-brand .pl-wordmark{color:var(--ink);text-decoration:none;display:inline-flex}.am-foot h2{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-soft-solid);margin:0 0 16px;font-size:12px;font-weight:500;line-height:16px}.am-foot ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.am-foot ul a{color:var(--ink);transition:color .15s, translate .25s var(--amble);padding:4px 0;font-size:14px;text-decoration:none;display:inline-block}.am-foot ul a:hover{color:var(--olive)}.am-foot-bar{border-top:1px solid var(--line);color:var(--ink-soft-solid);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:24px 0 0;font-size:12px;line-height:16px;display:flex}.am-foot-bar a{color:inherit;text-decoration:none}.am-foot-bar a:hover{color:var(--ink)}.am-foot-legal{flex-wrap:wrap;gap:6px 20px;display:flex}@media (max-width:767.98px){.am-foot-grid{grid-template-columns:1fr 1fr}.am-foot-brand{grid-column:1/-1}}@media (max-width:639.98px){.am-foot-grid{grid-template-columns:1fr}}footer.site{border-top-color:var(--line)}.footer-links a:hover,.site-links a:hover{color:var(--accent);font-family:inherit;font-style:normal}.am-ico{color:var(--olive);flex:none;place-items:center;display:inline-grid}.am-ico svg{width:18px;height:18px}.city-live,.city-photo,.gz-card-media,.sc-photo,.sc-sheet-photo{border-radius:var(--r-card)}.sc-photo,.gz-card-media,.city-live,.city-photo{isolation:isolate;overflow:hidden}.sc-sheet{border-radius:16px}.sc-sheet-photo{border-radius:16px 16px 0 0}.trip-cover,.act-thumb{border-radius:10px}.act-thumb{overflow:hidden}.card,.auth-card,.wizard-card,.gen-skel-card,.phrase-card,.moto-mode-card,.moto-tour-card,.nb-field-card,.carnet-recap,.lock-card,.hub-hero,.pwa-sheet,.fbx-panel,.itin-mapband,.editor-savebar{border-radius:var(--r-card)}.pwa-steps li,.pwa-step-ico,.pwa-appicon{border-radius:10px}.pwa-appicon{background:var(--surface)}.pwa-num{border-radius:50%}.photo-credit{border-radius:4px}.appbar-pill{background:var(--ink)}.appbar-tab.is-on{color:var(--page)}.appbar{border:1px solid var(--line)}.wizard-head .kicker,.disc-head .kicker,.moto-head .kicker{font-family:var(--font-display);letter-spacing:-.025em;font-size:36px;font-weight:500;line-height:1.11}@media (max-width:767.98px){.wizard-head .kicker,.disc-head .kicker,.moto-head .kicker{font-size:30px;line-height:1.2}}@media (min-width:1100px){.itin-side{top:calc(var(--nav-h) + 14px);max-height:calc(100vh - var(--nav-h) - 32px)}}@media (min-width:1280px){.itin-fil{top:calc(var(--nav-h) + 20px);max-height:calc(100vh - var(--nav-h) - 40px)}}:root{--track:0;--track-wide:0;--muted:#5b544a;--field:transparent}body *{text-transform:none!important}body :not(.word>em){font-style:normal!important}.logo .word em{font-style:italic!important}.crumbs{font-family:var(--font-body);letter-spacing:0;color:var(--ink-soft-solid);font-size:12px;line-height:16px}.crumbs li+li:before{color:var(--ink-soft-solid)}.crumbs a:hover{color:var(--ink);text-decoration:none}.crumbs [aria-current=page]{color:var(--ink)}.guide-byline{font-family:var(--font-body);letter-spacing:0;color:var(--ink-soft-solid);font-size:14px;line-height:20px}.page-kicker,.nb-kicker,.fil-title,.lock-outline-t{font-family:var(--font-body);letter-spacing:0;color:var(--olive);font-size:12px;font-weight:400;line-height:16px}.page-kicker i,.nb-kicker i,.moto .moto-kicker i{display:none}.inspo-group-t,.guide h3{font-family:var(--font-body);letter-spacing:0;color:var(--olive);font-size:16px;font-weight:500;line-height:24px}.inspo-group-t{margin-bottom:20px;padding-top:22px}.guide h3{margin:32px 0 12px}.inspo-cta-t,.pub-cta-t,.trial-loading .tl-h{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:500;line-height:1.2}@media (min-width:768px){.inspo-cta-t,.pub-cta-t,.trial-loading .tl-h{font-size:36px;line-height:1.11}}.inspo-cta-s{margin-top:12px;font-size:16px;line-height:1.625}.sc-hero-em{font-family:inherit;font-weight:inherit}.sc-underline{display:none}.cr-closing{font-family:var(--font-body);color:var(--ink-soft-solid);font-size:16px;font-weight:400;line-height:1.625}.cr-title em,.cr-here{font-family:inherit}.card h2.display:not(#_),.card h3.display:not(#_){font-family:var(--font-body);letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:28px;color:var(--ink)!important}.closing h3,.lock-card h3,.reviews-title,.side-resa-title{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.4}.resa-head{letter-spacing:-.025em;font-size:16px;font-weight:500}.act-name{letter-spacing:-.025em;font-weight:500}.sc-dest{font-family:var(--font-body);letter-spacing:0;color:var(--olive);font-size:14px;font-weight:500;line-height:20px}.sc-sheet-meta,.gz-quick-group,.st-lbl{letter-spacing:0;color:var(--ink-soft-solid);font-size:12px}.gz-quick-group{opacity:1;font-weight:500}.trip-kind,.trip-kind.sc-kind,.trip-kind.k-moto,.trip-kind.k-mototrip,.trip-kind.k-roadtrip,.sc-new,.day-badge{font-family:var(--font-body);letter-spacing:0;color:#201b16;background:#f8f4ec;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px}.trip-item .trip-kind{border:1px solid var(--line);color:var(--ink-soft-solid);background:0 0}.sc-new:before{content:none}.badge,.resa-head .badge2{font-family:var(--font-body);letter-spacing:0;border-radius:999px;padding:2px 9px;font-size:12px}.trip-item .ti-sub{letter-spacing:0;color:var(--ink-soft-solid);font-size:14px}.meta span{font-family:var(--font-body);letter-spacing:0;color:var(--ink-soft-solid);background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.meta span+span:before{content:"·";margin-right:8px}.sc-num,.dur-val,.tripmap-km,.tripmap-day,.tl-leg span,.day-banner-km,.tl-time,.act-time,.btab .bt-e,.tp-fare-amount,.city-budget,.editor-day-num,.ta-time,.guide-price,.stars-base,.stars-fill,.fil-ville,.lock-outline-d,.btab th{letter-spacing:0}.sc-num{color:var(--ink-soft-solid)}.tripmap-day,.tripmap-km,.fil-ville,.lock-outline-d,.btab th{font-family:var(--font-body);color:var(--ink-soft-solid);font-size:12px}.btab th{font-weight:500}.btab .bt-e{font-size:14px}.tl-leg span{color:var(--ink-soft-solid);background:0 0;border:0;padding:0;font-size:12px}.stars-base{color:var(--ink-soft-solid);opacity:.35}.stars-count{color:var(--ink-soft-solid);font-size:12px;font-weight:400}label.lab{letter-spacing:0;color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.hint{font-size:14px}.auth-card .sub{font-size:16px}.voyage-lede,.resa-sub{font-size:14px}.social-btn{transition:background .2s var(--ease), color .2s var(--ease), transform .25s var(--amble);border-color:var(--ink)!important;letter-spacing:0!important;background:0 0!important;font-size:14px!important;font-weight:400!important}.social-btn:hover{transform:scale(1.03);background:var(--ink)!important;color:var(--page)!important}.social-sep{letter-spacing:0!important;color:var(--ink-soft-solid)!important;font-size:12px!important}.go:not(.go-danger),.addbtn,.cta-lg.solid{color:#f8f4ec;background:#201b16;border-color:#201b16}.go,.cta-lg.solid{letter-spacing:0;padding:14px 28px;font-size:16px;font-weight:400;line-height:24px}.go,.cta-lg,.addbtn,.day-route{transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .25s var(--amble)}.btn-primary:hover:not(:disabled),.go:not(.go-danger):hover:not(:disabled),.gear.primary:hover,.cta-lg.solid:hover,.addbtn:hover{color:#f8f4ec;background:#201b16e6;border-color:#0000;transform:scale(1.03)}.go:active:not(:disabled),.cta-lg:active,.btn-primary:active:not(:disabled),.addbtn:active{transform:scale(.97)}.gear:not(.primary):not(.gz-icon-btn),.btn-ghost,.cta-lg.outline{border-color:var(--ink);padding:9px 20px;font-size:14px;line-height:20px}.gear:not(.primary):not(.gz-icon-btn):hover,.btn-ghost:hover:not(:disabled),.cta-lg.outline:hover{background:var(--ink);color:var(--page);border-color:var(--ink);transform:scale(1.03)}.guide .btn-primary{letter-spacing:0;padding:14px 28px;font-size:16px;line-height:24px}.go-danger,.go-danger:disabled{color:var(--ink);border:1px solid var(--ink);background:0 0;border-style:solid}.go-danger:disabled{opacity:.45}.go-danger:hover:not(:disabled){background:var(--ink);color:var(--page);border-color:var(--ink)}.card.stack[style*=--danger]{border-left:1px solid var(--line)!important}.icon-btn.danger{color:var(--ink-soft-solid)}.icon-btn.danger:hover{background:var(--ink);color:var(--page);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.go,.cta-lg,.day-route,.addbtn,.social-btn{transform:none!important}}.ed-search{border:1px solid var(--line);background:var(--paper);box-shadow:none}.ed-search input{color:#201b16}.ed-search input::placeholder{color:var(--ink-soft-solid)}.ed-search button{color:#f8f4ec;transition:background .15s, transform .25s var(--amble);background:#201b16}.ed-search button:hover{background:#201b16e6;transform:scale(1.03)}.ed-search button:active{transform:scale(.97)}.ed-chips{gap:18px;margin-top:18px}.ed-chip{border:0;border-bottom:1px solid var(--ink);min-height:0;color:var(--ink);transition:opacity .15s, translate .25s var(--amble);background:0 0;border-radius:0;padding:0 0 3px;font-size:15px}.ed-chip:hover{opacity:.8;color:var(--ink);border-color:var(--ink);background:0 0;translate:2px}.card.stack,.panel.wizard-card,.carnet-recap,.moto-mode-card,.lock-card,.auth-card{border:1px solid var(--line);border-radius:var(--r-card);background:0 0}.moto-mode-card:hover{border-color:var(--ink);background:#efe8d966}.act{border-top:1px solid var(--line);transition:background .2s var(--ease);background:0 0;border-radius:0;padding:20px 4px 22px}.act.locatable:hover{outline:0}.act,.trip-item{isolation:isolate;position:relative}.act:after,.trip-item:after{content:"";z-index:-1;border-radius:var(--r-card);opacity:0;transition:opacity .2s var(--ease);pointer-events:none;background:#efe8d98c;position:absolute;inset:4px -8px}.act.locatable:hover:after,.trip-item:hover:after{opacity:1}.map{border-radius:var(--r-card);overflow:hidden}.resa,.closing,.rate-box{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-left:0;padding-right:0}.trip-item{border-bottom-color:var(--line);transition:background .2s var(--ease)}.trip-item:hover{background:0 0}.pt-item{border:0;border-top:1px solid var(--line);transition:background .2s var(--amble);border-radius:0;padding:22px 0}.guide .pt-list{gap:0}.guide .pt-list>li:last-child .pt-item,.guide .pt-list>.pt-item:last-child{border-bottom:1px solid var(--line)}.pt-item:hover{background:#efe8d966}.planning-table thead th{font-family:var(--font-body);letter-spacing:0;color:var(--ink-soft-solid);border-bottom:1px solid var(--line);font-size:12px;font-weight:500;line-height:16px}.planning-table th,.planning-table td{border:0;border-bottom:1px solid var(--line);padding:14px 12px 14px 0}.planning-table td{color:var(--ink-soft-solid)}.guide{font-size:16px;line-height:1.625}.guide-intro p,.guide-section p,.guide-section li,.guide .pt-meta{color:var(--ink-soft-solid)}.guide-section strong,.guide-section b{color:var(--ink);font-weight:500}.guide-section ul:not(.pt-list){gap:0;padding-left:0}.guide-section ul:not(.pt-list)>li{border-top:1px solid var(--line);padding:14px 0}.guide-section ul:not(.pt-list)>li:last-child{border-bottom:1px solid var(--line)}.guide-faq details{border-top:1px solid var(--line);border-bottom:0;padding:22px 0}.guide-faq details:last-child{border-bottom:1px solid var(--line)}.guide-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;line-height:24px;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";font-family:var(--font-display);color:var(--ink-soft-solid);flex:none;font-size:24px;line-height:32px;transition:transform .15s}.guide-faq details[open]>summary:after{transform:rotate(45deg)}.guide-faq details p{max-width:600px;color:var(--ink-soft-solid);margin:14px 0 0;font-size:16px;line-height:1.625}.sc-name{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:28px;transition:color .2s}.sc-card:hover .sc-name{color:var(--olive)}.sc-img{transition:transform .5s cubic-bezier(0,0,.2,1)}.sc-card:hover .sc-img{transform:scale(1.03)}.sc-admin-btn{color:var(--page);background:#201b16d9;border:1px solid #f8f4ec59}.sc-admin-btn:hover:not(:disabled){background:var(--ink)}.sc-close{background:var(--page);color:var(--ink);border-color:var(--line)}.sc-overlay{background:#201b1659}@media (prefers-reduced-motion:reduce){.sc-card:hover .sc-img{transform:none}}.day-banner{border-radius:var(--r-card)}.day-banner:after{background:linear-gradient(#201b1600 38%,#201b16b8)}.day-banner .day-banner-title:not(#_){font-family:var(--font-display);letter-spacing:-.025em;color:#f8f4ec;margin:6px 0 4px;padding-right:150px;font-size:24px;font-weight:500;line-height:1.2}@media (max-width:640px){.day-banner .day-banner-title:not(#_){padding-right:0;font-size:20px}}.day-banner-city{letter-spacing:0;color:#f8f4eccc;font-size:12px}.day-banner-km{color:#f8f4ec;background:#201b168c;font-size:12px}.day-banner .day-route{color:#201b16;background:#f8f4ec;border-color:#0000;padding:9px 20px;font-size:14px}.day-banner .day-route:hover{color:#f8f4ec;background:#201b16;transform:scale(1.03)}.tip,.sheet-tip{font-family:var(--font-body);color:var(--olive);margin-top:8px;font-size:15px;font-weight:400;line-height:1.6}.photo-credit{color:#f8f4ec;background:#201b168c;font-size:11px}.appbar,.mode-switch{background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-line)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.appbar,.mode-switch{background:var(--glass-solid)}}.appbar{padding:3px}.appbar-tab{padding:7px 16px}.appbar-tab,.mode-switch button{color:var(--ink-soft-solid);font-size:14px}.appbar-tab:hover,.mode-switch button:hover{color:var(--ink)}.appbar-tab.is-on,.mode-switch button.on{color:var(--page)}.mode-switch button.on{background:var(--ink)}.pl-menu-items a{font-family:var(--font-body);letter-spacing:-.025em;font-size:24px;font-weight:500}.pl-menu-items a:hover,.pl-menu-links a:hover{color:var(--olive);font-family:inherit}.pl-menu-items sup{display:none}.pl-menu-items a.on{color:var(--ink-soft-solid);text-decoration:none}.pl-menu-links a{font-size:14px}.gz-quick{border:1px solid var(--line);color:var(--ink);border-radius:14px}.gz-quick-input[type=search]{font-family:var(--font-body);font-size:20px;font-weight:400}.gz-quick-item{font-size:16px}footer.site{letter-spacing:0;color:var(--ink-soft-solid);padding:24px 0 32px;font-size:12px;line-height:16px}.footer-links a{color:var(--ink);font-size:14px}.footer-links a:hover{color:var(--olive)}@media (max-width:639.98px){:is(h1):not(.pl-kicker,.gz-label,.am-eyebrow,.am-hero-eyebrow):not(#_),.page-title{font-size:40px}}.ico-gold{color:var(--gold-b);flex:none}.pl-menu-items a{align-items:center;gap:14px;display:inline-flex}.pl-menu-links li a{align-items:center;gap:8px;display:inline-flex}.pl-menu-items a.on .ico-gold{opacity:.55}.gz-quick-label{align-items:center;gap:10px;min-width:0;display:inline-flex}.gz-quick-item.on .ico-gold{color:var(--gold-hi)}.acc-h{align-items:center;gap:10px;display:flex}.pl-pill:hover .ico-gold,.lang-flag.active .ico-gold{color:var(--gold-hi)}.pl-menu-tools .pwa-install-btn svg,.fbx-btn .fbx-envelope{color:var(--gold-b)}.pl-menu-tools .pwa-install-btn:hover svg,.fbx-btn:hover .fbx-envelope{color:var(--gold-hi)}.pl-nav .pl-disc:not(.pl-disc-ink){color:var(--gold-b)}.pl-nav .pl-disc:not(.pl-disc-ink):hover{color:var(--gold-hi)}.appbar-tab svg{color:var(--gold-b);transition:color .18s var(--ease)}.appbar-tab.is-on svg{color:var(--gold-hi)}
