@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.23e784fpb9toj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Medium-s.p.10dt1r6qdzy-t.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.1qmkkhlnnk4jp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.96%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.94%}.yTc6Zq_className{font-family:montserrat,montserrat Fallback,system-ui,sans-serif}.yTc6Zq_variable{--tmd-font-face:"montserrat", "montserrat Fallback", system-ui, sans-serif}
:root{--tmd-blue:#0c4ead;--tmd-blue-pressed:#073b87;--tmd-orange:#ff6700;--tmd-orange-text:#c75000;--tmd-orange-edge:#a83f00;--tmd-ink:#172b4d;--tmd-muted:#526174;--tmd-ground:#f3f5f7;--tmd-surface:#fff;--tmd-tint:#f0f5fc;--tmd-selected:#e4f2ff;--tmd-line:#dce3eb;--tmd-control:#788596;--tmd-error:#b42318;--tmd-warning:#7a4300;--tmd-warning-bg:#fff4e5;--tmd-success:#21653d;--tmd-success-bg:#eff8f1;--tmd-error-bg:#fff0ee;--tmd-radius-control:8px;--tmd-radius-surface:12px;--tmd-radius-panel:16px;--tmd-overlay-shadow:0 12px 36px #00000029;--tmd-scrim:#172b4d3d;--tmd-section-space:64px;--tmd-font:"Montserrat", "Montserrat Fallback", system-ui, sans-serif}@media (max-width:767px){:root{--tmd-section-space:40px}}
.tmd-shell,.tmd-shell *,.tmd-shell :before,.tmd-shell :after{box-sizing:border-box}.tmd-shell{font:400 16px/1.5 var(--tmd-font);color:var(--tmd-ink);-webkit-text-size-adjust:100%;text-align:left;letter-spacing:normal;text-transform:none}.tmd-shell :is(h1,h2,h3,h4,p,ul,ol,li,figure,fieldset,legend,dl,dd,blockquote){margin:0;padding:0}.tmd-shell :is(ul,ol){list-style:none}.tmd-shell :is(h1,h2,h3,h4){color:inherit;text-transform:none;letter-spacing:normal;font-family:inherit;font-weight:700}.tmd-shell :is(button){box-shadow:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0}.tmd-shell :is(button:disabled){cursor:default;opacity:.45}.tmd-shell :is(input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;accent-color:var(--tmd-blue);caret-color:var(--tmd-blue)}.tmd-shell :is(a){color:var(--tmd-blue);text-underline-offset:4px;-webkit-tap-highlight-color:transparent}.tmd-shell :is(img,svg){max-width:100%;display:inline-block}.tmd-shell :focus-visible{outline:3px solid var(--tmd-blue);outline-offset:3px}.tmd-shell [hidden],.tmd-shell[hidden]{display:none!important}.tmd-sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tmd-shell .tmd-num{font-variant-numeric:tabular-nums}.tmd-shell .tmd-container,.tmd-container.tmd-shell{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.tmd-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.tmd-shell .tmd-button{border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);background:var(--tmd-surface);max-width:100%;min-height:48px;color:var(--tmd-ink);font:700 16px/24px var(--tmd-font);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 18px;text-decoration:none;display:inline-flex}.tmd-shell .tmd-button:hover{background:var(--tmd-tint)}.tmd-shell .tmd-button--primary{background:var(--tmd-orange-text);border-color:var(--tmd-orange-edge);color:var(--tmd-surface)}.tmd-shell .tmd-button--primary:hover{background:var(--tmd-orange-edge)}.tmd-shell .tmd-button--blue{background:var(--tmd-blue);border-color:var(--tmd-blue);color:var(--tmd-surface)}.tmd-shell .tmd-button--blue:hover{background:var(--tmd-blue-pressed)}.tmd-shell .tmd-button--outline{color:var(--tmd-blue);background:var(--tmd-surface);border-color:var(--tmd-blue)}.tmd-shell .tmd-button--outline:hover{background:var(--tmd-tint)}.tmd-shell .tmd-button--small{min-height:44px;padding:9px 12px;font-size:14px}.tmd-shell .tmd-button:disabled{opacity:.45;cursor:default}.tmd-shell .tmd-text-link{min-height:44px;color:var(--tmd-blue);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;text-decoration:underline;display:inline-flex}.tmd-shell .tmd-text-link:hover{text-decoration-thickness:2px}.tmd-shell .tmd-icon-button{border-radius:var(--tmd-radius-control);min-width:44px;height:44px;color:var(--tmd-blue);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tmd-shell .tmd-icon-button:hover{background:var(--tmd-tint)}.tmd-shell .tmd-hint{color:var(--tmd-muted);font-size:13px;line-height:20px}.tmd-shell .tmd-hint.tmd-newsletter__notice{color:inherit;opacity:.85}.tmd-shell .tmd-newsletter__notice a{color:inherit;text-decoration:underline}.tmd-shell .tmd-form-feedback{color:var(--tmd-error);font-size:14px;line-height:20px}.tmd-shell .tmd-form-feedback:not(:empty){margin-top:12px}.tmd-shell .tmd-form-feedback:empty{display:none}@media (max-width:1099px){.tmd-shell .tmd-container,.tmd-container.tmd-shell{width:calc(100% - 48px)}}@media (max-width:767px){.tmd-shell .tmd-container,.tmd-container.tmd-shell{width:calc(100% - 32px)}}
.tmd-overlay{border-radius:var(--tmd-radius-surface);box-shadow:var(--tmd-overlay-shadow);background:var(--tmd-surface);color:var(--tmd-ink);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);font:400 16px/1.5 var(--tmd-font);scrollbar-color:var(--tmd-control) var(--tmd-ground);border:0;margin:0;padding:20px;overflow:auto}.tmd-overlay[popover]{width:fit-content;height:fit-content;margin:auto;position:fixed;inset:0}.tmd-overlay[popover]::backdrop{background:0 0}.tmd-overlay .tmd-overlay__heading h2{font-size:20px;line-height:28px}.tmd-overlay__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tmd-overlay .tmd-overlay__heading .tmd-icon-button{margin:-8px -8px -8px 0}.tmd-overlay__actions{border-top:1px solid var(--tmd-line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:20px;display:flex}.tmd-menu{min-width:220px;padding:8px}.tmd-menu ul{display:grid}.tmd-shell .tmd-menu__link{border-radius:var(--tmd-radius-control);text-align:left;width:100%;min-height:44px;box-shadow:none;text-transform:none;color:var(--tmd-ink);font:400 16px/24px var(--tmd-font);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:8px 12px;text-decoration:none;display:flex}.tmd-shell .tmd-menu__link:hover,.tmd-shell .tmd-menu__link[aria-pressed=true]{background:var(--tmd-tint);color:var(--tmd-blue)}.tmd-shell .tmd-menu__link--active{color:var(--tmd-blue);font-weight:700}.tmd-nav__overflow{width:260px}.tmd-currency-menu{width:320px}.tmd-currency-menu__code{min-width:40px;display:inline-block}.tmd-currency-menu__sign{color:var(--tmd-muted)}.tmd-lang-menu{width:260px}.tmd-dialog{width:440px;height:fit-content;margin:auto;position:fixed;inset:0}.tmd-dialog::backdrop{background:var(--tmd-scrim)}.tmd-account{padding:28px}.tmd-account__sub{color:var(--tmd-muted);font-size:14px;line-height:20px}.tmd-account__form{gap:16px;margin-top:24px;display:grid}.tmd-account__form label{gap:6px;font-size:14px;display:grid}.tmd-account__form input{border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);width:100%;min-width:0;height:48px;color:var(--tmd-ink);background:var(--tmd-surface);padding:12px}.tmd-account__form input[aria-invalid=true]{border-color:var(--tmd-error)}.tmd-account .tmd-account__form>.tmd-text-link{justify-self:start;min-height:32px;font-size:14px}.tmd-account__notice{color:var(--tmd-success);font-size:14px}.tmd-account__switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:20px 0 12px;font-size:14px;display:flex}.tmd-account .tmd-account__switch .tmd-text-link{font-size:14px}@media (max-width:767px){.tmd-account{padding:24px}.tmd-overlay__actions{padding-top:16px}}@media (max-width:699px){.tmd-nav__overflow{width:280px}}@media (forced-colors:active){.tmd-overlay{border:1px solid canvastext}}
.tmd-header{background:var(--tmd-blue);color:var(--tmd-surface);z-index:20;position:relative}.tmd-header .tmd-header__inner{align-items:center;gap:24px;min-height:64px;display:flex}.tmd-header .tmd-header__brand{color:var(--tmd-surface);flex-shrink:0;display:inline-flex}.tmd-header .tmd-header__brand:focus-visible{outline-color:var(--tmd-surface)}.tmd-header .tmd-header__logo{fill:currentColor;width:150px;height:23px;display:block}.tmd-header .tmd-nav{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.tmd-header .tmd-nav__list{gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tmd-header .tmd-nav__item{flex-shrink:0}.tmd-header .tmd-nav__link,.tmd-header .tmd-header__tool,.tmd-header .tmd-nav__more{min-height:44px;font:500 14px/20px var(--tmd-font);color:var(--tmd-surface);white-space:nowrap;box-shadow:none;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.tmd-header .tmd-nav__link:hover,.tmd-header .tmd-header__tool:hover,.tmd-header .tmd-nav__more:hover{text-underline-offset:6px;text-decoration:underline}.tmd-header :is(.tmd-nav__link,.tmd-header__tool,.tmd-nav__more):focus-visible{outline:3px solid var(--tmd-surface);outline-offset:3px}.tmd-header .tmd-icon{width:16px;height:16px}.tmd-header[data-active=flights] .tmd-nav__link[data-section=flights]:after,.tmd-header[data-active=aviapromo] .tmd-nav__link[data-section=aviapromo]:after,.tmd-header[data-active=media] .tmd-nav__link[data-section=media]:after,.tmd-header[data-active=guides] .tmd-nav__link[data-section=guides]:after,.tmd-header[data-active=ukraine] .tmd-nav__link[data-section=ukraine]:after,.tmd-header[data-active=help_ua] .tmd-nav__link[data-section=help_ua]:after{content:"";inset-inline:0;border-bottom:3px solid var(--tmd-orange);pointer-events:none;position:absolute;bottom:0}.tmd-header[data-active=flights] .tmd-menu__link[data-section=flights],.tmd-header[data-active=aviapromo] .tmd-menu__link[data-section=aviapromo],.tmd-header[data-active=media] .tmd-menu__link[data-section=media],.tmd-header[data-active=guides] .tmd-menu__link[data-section=guides],.tmd-header[data-active=ukraine] .tmd-menu__link[data-section=ukraine],.tmd-header[data-active=help_ua] .tmd-menu__link[data-section=help_ua]{color:var(--tmd-blue);font-weight:700}.tmd-header .tmd-nav__more{flex-shrink:0;display:none!important}.tmd-header .tmd-nav__menu-label,.tmd-header .tmd-nav__overflow-item,.tmd-header .tmd-menu__prefs{display:none}@media (min-width:1100px){.tmd-header .tmd-nav__item:nth-child(n+7){display:none}.tmd-header .tmd-nav--more-6 .tmd-nav__more{display:inline-flex!important}.tmd-header .tmd-nav__overflow-item:nth-child(n+7){display:block}}@media (min-width:1024px) and (max-width:1099px){.tmd-header .tmd-nav__item:nth-child(n+6){display:none}.tmd-header .tmd-nav--more-5 .tmd-nav__more{display:inline-flex!important}.tmd-header .tmd-nav__overflow-item:nth-child(n+6){display:block}}@media (min-width:900px) and (max-width:1023px){.tmd-header .tmd-nav__item:nth-child(n+5){display:none}.tmd-header .tmd-nav--more-4 .tmd-nav__more{display:inline-flex!important}.tmd-header .tmd-nav__overflow-item:nth-child(n+5){display:block}}@media (min-width:768px) and (max-width:899px){.tmd-header .tmd-nav__item:nth-child(n+4){display:none}.tmd-header .tmd-nav--more-3 .tmd-nav__more{display:inline-flex!important}.tmd-header .tmd-nav__overflow-item:nth-child(n+4){display:block}}@media (min-width:700px) and (max-width:767px){.tmd-header .tmd-nav__item:nth-child(n+3){display:none}.tmd-header .tmd-nav--more-2 .tmd-nav__more{display:inline-flex!important}.tmd-header .tmd-nav__overflow-item:nth-child(n+3){display:block}}.tmd-header .tmd-header__tools{flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.tmd-header .tmd-header__currency{justify-content:flex-start;min-width:52px}.tmd-header .tmd-currency__code{font-variant-numeric:tabular-nums;min-width:3ch;display:inline-block}.tmd-header .tmd-header__account{place-items:center end;min-width:44px;display:inline-grid}.tmd-header .tmd-header__account>*{grid-area:1/1}.tmd-header .tmd-header__account-size{visibility:hidden;pointer-events:none;font:500 14px/20px var(--tmd-font);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tmd-header .tmd-header__account .tmd-header__user{justify-content:flex-end;width:0;min-width:100%}.tmd-header .tmd-header__user-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tmd-header[data-languages=none] .tmd-header__lang,.tmd-header[data-languages=none] .tmd-menu__prefs-lang{display:none!important}.tmd-header[data-languages]:not([data-languages=""]) .tmd-lang-menu__option{display:none}.tmd-header[data-languages~=ru] .tmd-lang-menu__option[data-alt=ru],.tmd-header[data-languages~=uk] .tmd-lang-menu__option[data-alt=uk],.tmd-header[data-languages~=en] .tmd-lang-menu__option[data-alt=en],.tmd-header[data-languages~=es] .tmd-lang-menu__option[data-alt=es]{display:flex}@media (max-width:1099px){.tmd-header .tmd-header__inner{gap:20px}.tmd-header .tmd-header__tools{gap:16px}}@media (max-width:767px){.tmd-header .tmd-header__inner{gap:16px;min-height:56px}.tmd-header .tmd-header__logo{width:140px;height:auto}.tmd-header .tmd-header__tools{gap:12px}}@media (max-width:699px){.tmd-header .tmd-header__account{min-width:72px}.tmd-header .tmd-nav{flex:none;order:3;gap:0;margin-left:auto}.tmd-header .tmd-nav__list{display:none}.tmd-header .tmd-nav__more{display:inline-flex!important}.tmd-header .tmd-nav__more-label{display:none}.tmd-header .tmd-nav__menu-label{display:inline}.tmd-header .tmd-nav__overflow-item{display:block}.tmd-header .tmd-menu__prefs{border-top:1px solid var(--tmd-line);margin-top:8px;padding-top:8px;display:block}.tmd-header .tmd-header__tools{gap:8px;margin-left:auto}.tmd-header .tmd-header__currency,.tmd-header .tmd-header__lang{display:none!important}}@media (max-width:359px){.tmd-header .tmd-header__inner{gap:8px}.tmd-header .tmd-header__logo{width:126px}}@media (max-width:409px){.tmd-header .tmd-header__account{min-width:44px}.tmd-header .tmd-header__account-size{display:none}.tmd-header .tmd-header__login,.tmd-header .tmd-header__account .tmd-header__user{justify-content:center;width:44px;min-width:44px}.tmd-header .tmd-header__login-label,.tmd-header .tmd-header__user-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (forced-colors:active){.tmd-header .tmd-nav__link,.tmd-header .tmd-header__tool{color:linktext}}
.tmd-shell:is(.tmd-consent,.tmd-consent-reserve){z-index:100;inset:auto 16px max(16px, env(safe-area-inset-bottom));border-radius:var(--tmd-radius-surface);background:var(--tmd-surface);max-width:1080px;color:var(--tmd-ink);box-shadow:var(--tmd-overlay-shadow);text-align:left;border:0;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:24px;max-height:calc(100dvh - 32px);margin:auto;padding:20px 24px;display:grid;position:fixed;overflow:auto}.tmd-shell.tmd-consent-reserve{display:none}.tmd-consent__copy{gap:4px;min-width:0;display:grid}.tmd-shell:is(.tmd-consent,.tmd-consent-reserve) h2{margin:0;font-size:18px;line-height:24px}.tmd-shell:is(.tmd-consent,.tmd-consent-reserve) p,.tmd-consent-dialog>p{margin:0;font-size:14px;line-height:21px}.tmd-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.tmd-shell .tmd-consent__actions .tmd-button{white-space:nowrap;font-size:14px;line-height:20px}.tmd-shell .tmd-consent__actions .tmd-text-link{white-space:normal;grid-column:1/-1;justify-content:center;justify-self:stretch;min-height:32px;font-size:13px;line-height:20px}.tmd-shell .tmd-consent__error{color:var(--tmd-error);grid-column:1/-1}.tmd-consent__links{flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}.tmd-consent__links a{align-items:center;min-height:32px;display:inline-flex}.tmd-shell.tmd-consent-dialog{text-align:left;width:680px;padding:24px}.tmd-consent__categories{margin-top:16px}.tmd-consent__category{border-top:1px solid var(--tmd-line);padding:16px 0}.tmd-consent__category>div,.tmd-consent__category label{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.tmd-consent__category label{cursor:pointer}.tmd-consent__category input{flex-shrink:0;width:24px;height:24px;margin:0 4px}.tmd-consent__category p{color:var(--tmd-muted);margin-top:4px;font-size:14px;line-height:21px}.tmd-consent__always{color:var(--tmd-muted);font-size:13px}.tmd-consent__choices{border-top:1px solid var(--tmd-line);flex-wrap:wrap;gap:12px;padding-top:16px;display:flex}.tmd-consent__choices .tmd-button{flex:auto}@media (max-width:767px){.tmd-shell:is(.tmd-consent,.tmd-consent-reserve){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;max-height:none;margin:8px;padding:12px;position:static}html:not(.tmd-consent-chosen) body:not(:has(.tmd-consent)) .tmd-consent-reserve{visibility:hidden;display:grid}.tmd-shell:is(.tmd-consent,.tmd-consent-reserve) h2{font-size:16px}.tmd-shell:is(.tmd-consent,.tmd-consent-reserve) .tmd-consent__copy>p{min-height:36px;font-size:13px;line-height:18px}.tmd-consent__links{gap:0 16px;font-size:12px}.tmd-consent__links a{min-height:24px}.tmd-shell:is(.tmd-consent,.tmd-consent-reserve) .tmd-button{min-height:44px;padding:8px;font-size:13px}.tmd-shell .tmd-consent__actions .tmd-text-link{min-height:24px;font-size:12px;line-height:18px}.tmd-consent__choices{flex-direction:column}.tmd-shell.tmd-consent-dialog{padding:20px}}@media (forced-colors:active){.tmd-shell:is(.tmd-consent,.tmd-consent-reserve){border:1px solid canvastext}}html:has(.tmd-consent){scroll-padding-bottom:200px}body:has(.tmd-consent){background:var(--tmd-ground);padding-bottom:200px}@media (max-width:767px){html:has(.tmd-consent){scroll-padding-bottom:0}body:has(.tmd-consent){padding-bottom:0}}
.tmd-search{z-index:10;isolation:isolate;background:var(--tmd-surface);border-radius:var(--tmd-radius-panel);padding:24px;position:relative}.tmd-search .tmd-search__options{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.tmd-search .tmd-search__modes{border:0;flex-wrap:wrap;gap:24px;min-width:0;margin:0;padding:0;display:flex}.tmd-search .tmd-search__mode{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.tmd-search .tmd-search__mode input,.tmd-search .tmd-search__hotels input,.tmd-search .tmd-travellers__cabin input{border:0}.tmd-search .tmd-search__mode input{appearance:auto;width:18px;height:18px;margin:0}.tmd-search .tmd-search__mode--selected{font-weight:700}.tmd-search .tmd-search__pax-desktop{white-space:nowrap;color:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:0;padding:0;font-size:14px;display:flex}.tmd-search .tmd-search__pax-desktop:hover{color:var(--tmd-blue)}.tmd-search .tmd-search__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) auto;align-items:stretch;gap:12px;display:grid;position:relative}.tmd-search .tmd-field{border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);background:var(--tmd-surface);min-width:0;min-height:72px;color:var(--tmd-ink);text-align:left;flex-direction:column;justify-content:center;padding:10px 14px;display:flex;position:relative}.tmd-search button.tmd-field{border:1px solid var(--tmd-control);background:var(--tmd-surface);padding:10px 14px}.tmd-search .tmd-field:hover{border-color:var(--tmd-blue)}.tmd-search .tmd-field__label{color:var(--tmd-muted);font-size:14px;line-height:20px}.tmd-search .tmd-field__value{white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;gap:6px;font-size:18px;font-weight:500;line-height:26px;display:flex;overflow:hidden}.tmd-search .tmd-field__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tmd-search .tmd-field__value--empty{color:var(--tmd-muted);font-size:14px;font-weight:400;display:block}.tmd-search .tmd-field__input{align-items:center;gap:8px;min-width:0;display:flex}.tmd-search .tmd-field--airport input{width:100%;min-width:0;color:var(--tmd-ink);font:500 18px/26px var(--tmd-font);background:0 0;border:0;outline:none;margin:0;padding:0}.tmd-search .tmd-field--airport input::placeholder{color:var(--tmd-muted);opacity:1;font-size:14px;font-weight:400}.tmd-search .tmd-field--airport input{text-overflow:ellipsis}.tmd-search .tmd-field--airport:focus-within,.tmd-search .tmd-field--editing{outline:3px solid var(--tmd-blue);outline-offset:2px}.tmd-search .tmd-field__code{color:var(--tmd-muted);flex-shrink:0;font-size:13px}.tmd-search .tmd-field--error,.tmd-search button.tmd-field--error{border-color:var(--tmd-error)}.tmd-search .tmd-field--raised{z-index:31}.tmd-search .tmd-search__swap{color:var(--tmd-blue);background:0 0;border:0;margin:0;padding:0;display:none}.tmd-search .tmd-search__oneway-space{min-height:72px}.tmd-search .tmd-search__pax-mobile{display:none!important}.tmd-search .tmd-search__hotels{cursor:pointer;min-height:44px;color:var(--tmd-ink);grid-area:2/1/auto/3;align-items:center;gap:10px;margin-top:4px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.tmd-search .tmd-search__hotels input{cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:0}.tmd-search:not([data-context=home]) .tmd-search__hotels{display:none}.tmd-search .tmd-search__actions{align-items:stretch;gap:16px;display:flex}.tmd-search .tmd-button.tmd-search__submit{cursor:pointer;align-self:stretch;min-width:120px;max-width:160px}.tmd-search .tmd-text-link.tmd-search__cancel{align-self:center}.tmd-search .tmd-search__legs{gap:12px;margin-bottom:12px;display:grid}.tmd-search .tmd-search__leg{grid-template-columns:64px 1fr 1fr 1fr 44px;align-items:center;gap:12px;display:grid}.tmd-search .tmd-search__leg-label{font-size:14px;font-weight:500}.tmd-search .tmd-text-link.tmd-search__add-leg{justify-self:start}.tmd-search .tmd-search__grid--multi .tmd-search__hotels{grid-area:1/1/auto/4;margin:0}.tmd-search .tmd-search__grid--multi .tmd-search__actions{grid-area:1/5}@media (min-width:1100px){.tmd-search .tmd-search__grid>.tmd-field--origin{padding-right:20px}.tmd-search .tmd-search__grid>.tmd-field--destination{padding-left:20px}.tmd-search .tmd-search__swap{z-index:1;background:var(--tmd-surface);border:1px solid var(--tmd-control);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;left:calc(28.57% - 71.4256px)}.tmd-search .tmd-search__swap:hover{background:var(--tmd-selected)}.tmd-search .tmd-search__actions{grid-area:1/5;width:160px}.tmd-search .tmd-button.tmd-search__submit{width:100%;max-width:none}}@media (max-width:1099px){.tmd-search .tmd-search__options{align-items:flex-start}.tmd-search .tmd-search__pax-desktop{padding-top:12px}.tmd-search .tmd-search__grid{grid-template-columns:1fr 1fr}.tmd-search .tmd-search__actions{grid-column:1/-1}.tmd-search .tmd-button.tmd-search__submit{flex:1;max-width:none}.tmd-search .tmd-search__hotels{grid-area:auto/1/auto/-1;margin:0;padding:0}.tmd-search .tmd-search__leg{grid-template-columns:1fr 1fr 44px}.tmd-search .tmd-search__leg .tmd-search__leg-label{grid-column:1/-1}.tmd-search .tmd-search__leg .tmd-field--date{grid-column:1/3}.tmd-search .tmd-search__leg .tmd-search__remove-leg{grid-area:2/3}.tmd-search .tmd-search__grid--multi .tmd-search__actions,.tmd-search .tmd-search__grid--multi .tmd-search__hotels{grid-area:auto/1/auto/-1}}@media (max-width:767px){.tmd-search{padding:16px}.tmd-search .tmd-search__options{gap:8px;margin-bottom:12px}.tmd-search .tmd-search__modes{gap:4px 16px}.tmd-search .tmd-search__mode input,.tmd-search .tmd-search__hotels input,.tmd-search .tmd-travellers__cabin input{border:0}.tmd-search .tmd-search__mode input{width:16px;height:16px}.tmd-search .tmd-search__mode{gap:6px}.tmd-search .tmd-search__pax-desktop{display:none}.tmd-search .tmd-search__pax-mobile{grid-column:1/-1;display:flex!important}.tmd-search .tmd-search__grid .tmd-field--airport{grid-column:1/-1}.tmd-search .tmd-field{min-height:64px;padding:10px 12px}.tmd-search .tmd-field__value,.tmd-search .tmd-field--airport input{font-size:16px;line-height:24px}.tmd-search button.tmd-field--date{padding-inline:10px}.tmd-search .tmd-field--date .tmd-field__value:not(.tmd-field__value--empty){font-size:15px}.tmd-search .tmd-field__code{font-size:12px}.tmd-search .tmd-field__value--empty{font-size:14px}.tmd-search .tmd-search__oneway-space{display:none}.tmd-search .tmd-search__grid--oneway .tmd-field--date{grid-column:1/-1}.tmd-search .tmd-button.tmd-search__submit{min-height:48px}.tmd-search .tmd-search__hotels{padding:4px 0}.tmd-search .tmd-search__leg{grid-template-columns:1fr 44px;gap:8px}.tmd-search .tmd-search__leg .tmd-search__leg-label{grid-column:1}.tmd-search .tmd-search__leg .tmd-field{grid-column:1/-1}.tmd-search .tmd-search__leg .tmd-search__remove-leg{grid-area:1/2}.tmd-search .tmd-search__legs{gap:20px}}@media (max-width:359px){.tmd-search{padding:12px}.tmd-search .tmd-search__modes{gap:4px 8px}.tmd-search .tmd-search__mode{gap:4px}.tmd-search .tmd-search__grid{grid-template-columns:1fr}.tmd-search .tmd-search__grid .tmd-field{grid-column:1}}.tmd-search .tmd-surface{z-index:30;background:var(--tmd-surface);color:var(--tmd-ink);border-radius:var(--tmd-radius-surface);box-shadow:var(--tmd-overlay-shadow);box-sizing:border-box;padding:12px;position:absolute}.tmd-search .tmd-field .tmd-surface{z-index:-1}.tmd-search .tmd-surface__list{overscroll-behavior:contain;max-height:460px;overflow:auto}.tmd-search .tmd-surface__heading{color:var(--tmd-muted);padding:12px;font-size:13px;font-weight:500;line-height:20px}.tmd-search .tmd-option{border-radius:var(--tmd-radius-control);cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.tmd-search .tmd-option:hover,.tmd-search .tmd-option--active{background:var(--tmd-selected)}.tmd-search .tmd-option--airport{padding-left:32px}.tmd-search .tmd-option__text{min-width:0;display:block}.tmd-search .tmd-option__name{display:block}.tmd-search .tmd-option__detail{color:var(--tmd-muted);font-size:13px;line-height:20px;display:block}.tmd-search .tmd-option__code{color:var(--tmd-muted);margin-left:auto;font-size:14px}.tmd-search .tmd-surface__empty{color:var(--tmd-muted);padding:16px}.tmd-search .tmd-surface--calendar{padding:24px}.tmd-search .tmd-surface__mode{align-items:center;width:180px;display:flex;position:absolute;left:12px}.tmd-search .tmd-surface__mode select{background:var(--tmd-surface);width:100%;min-height:44px;color:var(--tmd-ink);border:0;padding:8px;font-weight:500}.tmd-search .tmd-calendar__nav{justify-content:space-between;display:flex}.tmd-search .tmd-calendar__months{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:8px;display:grid}.tmd-search .tmd-calendar__month h3{text-align:center;pointer-events:none;margin:-34px 40px 18px;font-size:16px;line-height:24px}.tmd-search .tmd-calendar__week,.tmd-search .tmd-calendar__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tmd-search .tmd-calendar__week{color:var(--tmd-muted);margin-bottom:8px;font-size:12px}.tmd-search .tmd-calendar__days{row-gap:4px}.tmd-search .tmd-calendar__day{width:100%;min-width:0;height:40px;color:var(--tmd-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;display:flex}.tmd-search .tmd-calendar__day:hover:not(:disabled){background:var(--tmd-selected)}.tmd-search .tmd-calendar__day--range{background:var(--tmd-tint);border-radius:0}.tmd-search .tmd-calendar__day--today>span:first-child{text-underline-offset:5px;text-decoration:underline}.tmd-search .tmd-calendar__day--selected,.tmd-search .tmd-calendar__day--selected:hover{background:var(--tmd-blue);color:var(--tmd-surface);font-weight:700}.tmd-search .tmd-calendar__day:disabled{color:var(--tmd-muted);opacity:.4}.tmd-search .tmd-calendar__day:focus-visible{outline-offset:0}.tmd-search .tmd-calendar__price{color:var(--tmd-muted);font-size:10px;line-height:12px}.tmd-search .tmd-calendar__price--green{color:var(--tmd-success)}.tmd-search .tmd-calendar__price--yellow{color:var(--tmd-warning)}.tmd-search .tmd-calendar__price--red{color:var(--tmd-error)}.tmd-search .tmd-calendar__day--selected .tmd-calendar__price{color:inherit}.tmd-search .tmd-calendar__legend{color:var(--tmd-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;font-size:13px;display:flex}.tmd-search .tmd-calendar__legend ul{gap:16px;display:flex}.tmd-search .tmd-travellers{z-index:30;width:380px;position:absolute}.tmd-search .tmd-travellers__row{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.tmd-search .tmd-travellers__row span{color:var(--tmd-muted);font-size:13px;display:block}.tmd-search .tmd-stepper{flex-shrink:0;align-items:center;gap:8px;display:flex}.tmd-search .tmd-stepper button{border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);background:var(--tmd-surface);color:var(--tmd-blue);width:40px;height:40px;margin:0;padding:0;font-size:24px;line-height:1}.tmd-search .tmd-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:20px}.tmd-search .tmd-travellers__cabin{border:0;border-top:1px solid var(--tmd-line);grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;padding:16px 0 0;display:grid}.tmd-search .tmd-travellers__cabin legend{padding:12px 0 0;font-weight:500}.tmd-search .tmd-travellers__cabin label{align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.tmd-search .tmd-travellers__cabin input{width:18px;height:18px;margin:0}@media (max-width:767px){.tmd-search .tmd-surface--calendar{padding:20px}.tmd-search .tmd-calendar__months{grid-template-columns:1fr;gap:0}.tmd-search .tmd-calendar__day{height:44px}.tmd-search .tmd-calendar__month h3{margin-bottom:20px}.tmd-search .tmd-travellers{padding:20px}}@media (max-width:359px){.tmd-search .tmd-surface--calendar{padding:16px}.tmd-search .tmd-calendar__day{height:36px}.tmd-search .tmd-travellers{padding:16px}.tmd-search .tmd-stepper{gap:4px}.tmd-search .tmd-stepper button{width:36px}}@media (forced-colors:active){.tmd-search .tmd-calendar__day--selected{outline:2px solid highlight}.tmd-search .tmd-calendar__day--range{border-bottom:1px solid highlight}.tmd-search input{forced-color-adjust:auto}.tmd-search .tmd-search__hotels input{appearance:auto}}
.tmd-footer{background:var(--tmd-ground);padding:40px 0 24px}.tmd-footer .tmd-footer__columns{grid-template-columns:1fr 1fr 1fr 1.4fr;gap:40px;display:grid}.tmd-footer .tmd-footer__title{margin-bottom:12px;font-size:16px;line-height:24px}.tmd-footer .tmd-footer__link{width:fit-content;min-height:36px;color:var(--tmd-muted);align-items:center;padding:8px 0;font-size:14px;line-height:20px;text-decoration:none;display:flex}.tmd-footer .tmd-footer__link:hover{color:var(--tmd-blue);text-decoration:underline}.tmd-footer .tmd-footer__logo{width:150px;height:23px;fill:var(--tmd-ink);color:var(--tmd-ink);margin:0 0 8px;display:block}.tmd-footer .tmd-footer__copy{color:var(--tmd-muted);font-size:14px}.tmd-footer .tmd-footer__description{color:var(--tmd-muted);max-width:42ch;margin-top:12px;font-size:14px;line-height:20px}.tmd-footer .tmd-footer__description b{color:var(--tmd-ink)}.tmd-footer .tmd-footer__buttons{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.tmd-footer .tmd-button.tmd-footer__button{gap:8px;min-height:44px;padding:8px 12px;font-size:13px;line-height:18px}.tmd-footer .tmd-button.tmd-footer__button-icon{width:20px;height:20px;display:inline-flex}.tmd-footer .tmd-button.tmd-footer__button-icon svg{width:20px;height:20px}.tmd-footer .tmd-footer__legal{border-top:1px solid var(--tmd-line);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:32px;padding-top:16px;display:flex}.tmd-footer .tmd-footer__legal-links{flex-wrap:wrap;gap:8px 24px;display:flex}.tmd-footer .tmd-footer__legal-link{color:var(--tmd-muted);align-items:center;min-height:32px;font-size:13px;display:inline-flex}.tmd-footer .tmd-footer__social{gap:8px;margin-left:auto;display:flex}.tmd-footer .tmd-footer__social-link{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tmd-footer .tmd-footer__social-link svg,.tmd-footer .tmd-footer__social-link img{width:30px;height:30px;display:block}.tmd-footer .tmd-footer__credit{color:var(--tmd-muted);align-items:center;gap:8px;font-size:13px;display:flex}.tmd-footer .tmd-footer__credit-logo{color:var(--tmd-muted);align-items:center;min-height:32px;display:inline-flex}.tmd-footer .tmd-footer__credit-logo svg{width:100px;height:19px}@media (max-width:1099px){.tmd-footer .tmd-footer__columns{gap:24px}}@media (max-width:767px){.tmd-footer .tmd-footer__columns{grid-template-columns:1fr 1fr;gap:32px 24px}.tmd-footer .tmd-footer__company{grid-column:1/-1}.tmd-footer .tmd-footer__social{margin-left:0}.tmd-footer .tmd-footer__legal{gap:8px 20px}}@media (max-width:359px){.tmd-footer .tmd-footer__columns{gap:24px 16px}}.tmd-shell .tmd-footer__consent{cursor:pointer;background:0 0;border:0;font-family:inherit;text-decoration:underline}
.tmd-shell.tmd-page{background:var(--tmd-surface);padding-bottom:64px}.tmd-shell .tmd-page__wrap{padding-top:24px}.tmd-shell .tmd-breadcrumbs{color:var(--tmd-muted);margin-bottom:28px;font-size:14px}.tmd-shell .tmd-breadcrumbs ol{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.tmd-shell .tmd-breadcrumbs li+li:before{content:"/";color:var(--tmd-control);margin-right:16px}.tmd-shell .tmd-breadcrumbs a{text-decoration:none}.tmd-shell .tmd-breadcrumbs a:hover{text-decoration:underline}.tmd-shell :is(.tmd-page-heading,.tmd-reading-heading){min-width:0}.tmd-shell .tmd-page-heading{margin:32px 0}.tmd-shell .tmd-page-heading--split{justify-content:space-between;align-items:center;gap:32px;display:flex}.tmd-shell :is(.tmd-page-heading,.tmd-reading-heading) h1{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-size:40px;line-height:1.2}.tmd-shell .tmd-page-heading__lead{color:var(--tmd-muted);max-width:66ch;margin-top:12px;font-size:18px}.tmd-shell .tmd-page-heading--split .tmd-button{flex-shrink:0}.tmd-shell .tmd-topic-nav{scrollbar-width:thin;white-space:nowrap;border-bottom:1px solid var(--tmd-line);gap:28px;max-width:100%;margin-bottom:32px;display:flex;overflow-x:auto}.tmd-shell .tmd-topic-nav a{color:var(--tmd-ink);align-items:center;min-height:48px;padding:8px 0 16px;font-weight:500;text-decoration:none;display:flex}.tmd-shell .tmd-topic-nav a[aria-current=page]{color:var(--tmd-blue);border-bottom:3px solid var(--tmd-blue)}.tmd-shell .tmd-topic-nav a:hover{text-decoration:underline}.tmd-shell .tmd-section{margin-top:64px;scroll-margin-top:24px}.tmd-shell .tmd-section__title{letter-spacing:-.02em;margin-bottom:24px;font-size:28px;line-height:36px}.tmd-shell .tmd-callout{background:var(--tmd-tint);border-radius:var(--tmd-radius-surface);justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:32px;display:flex}.tmd-shell .tmd-callout h2{font-size:24px;line-height:32px}.tmd-shell .tmd-callout p{color:var(--tmd-muted);margin-top:8px}.tmd-shell .tmd-callout .tmd-button{flex-shrink:0}.tmd-shell .tmd-story{min-width:0}.tmd-shell .tmd-story__link{color:var(--tmd-ink);text-decoration:none;display:block}.tmd-shell .tmd-story__link:hover .tmd-story__title{color:var(--tmd-blue);text-underline-offset:5px;text-decoration:underline}.tmd-shell .tmd-story__image{aspect-ratio:8/5;object-fit:cover;border-radius:var(--tmd-radius-surface);width:100%;height:auto;display:block}.tmd-shell .tmd-story--illustrated .tmd-story__image{aspect-ratio:25/14;object-fit:contain}.tmd-shell .tmd-story__copy{padding-top:16px}.tmd-shell .tmd-story__meta{color:var(--tmd-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.tmd-shell .tmd-story__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;line-height:1.3}.tmd-shell .tmd-story--lead .tmd-story__title{font-size:32px;line-height:1.25}.tmd-shell .tmd-story__description{color:var(--tmd-muted);margin-top:12px;font-size:16px;line-height:1.5}.tmd-shell .tmd-media-lead{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;display:grid}.tmd-shell .tmd-media-lead__supporting{align-content:start;gap:28px;display:grid}.tmd-shell .tmd-story--compact .tmd-story__link{grid-template-columns:42% 1fr;gap:20px;display:grid}.tmd-shell .tmd-story--compact .tmd-story__image{aspect-ratio:1;height:100%;max-height:200px}.tmd-shell .tmd-story--compact .tmd-story__copy{padding-top:0}.tmd-shell .tmd-story--compact .tmd-story__description{display:none}.tmd-shell .tmd-story--compact .tmd-story__meta{display:block}.tmd-shell .tmd-story--compact time{margin-top:4px;display:block}.tmd-shell .tmd-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.tmd-shell .tmd-load-more{flex-direction:column;align-items:center;gap:16px;margin-top:40px;display:flex}.tmd-shell .tmd-load-more [role=status]{color:var(--tmd-muted);font-size:14px}.tmd-shell .tmd-reading-heading{max-width:960px;margin:32px 0 40px}.tmd-shell .tmd-reading-heading h1{max-width:32ch}.tmd-shell .tmd-reading-heading__lead{max-width:72ch;color:var(--tmd-muted);margin-top:20px;font-size:18px;line-height:28px}.tmd-shell .tmd-byline{align-items:center;gap:12px;margin-top:24px;font-size:14px;display:flex}.tmd-shell .tmd-byline>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.tmd-shell .tmd-byline p{color:var(--tmd-muted);flex-wrap:wrap;gap:8px 20px;margin-top:2px;display:flex}.tmd-shell .tmd-reading{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:64px;display:grid}.tmd-shell .tmd-reading__copy{min-width:0;font-size:18px;line-height:1.65}.tmd-shell .tmd-reading__section{margin-top:32px;scroll-margin-top:24px}.tmd-shell .tmd-reading__section h2{letter-spacing:-.02em;text-wrap:balance;margin:48px 0 20px;font-size:28px;line-height:36px}.tmd-shell .tmd-reading__section h3{margin:28px 0 12px;font-size:22px;line-height:30px}.tmd-shell .tmd-reading__section p+p{margin-top:16px}.tmd-shell .tmd-reading__section>:is(p,ul,ol){max-width:65ch}.tmd-shell .tmd-reading__section :is(ul,ol){padding-left:24px}.tmd-shell .tmd-reading__section ul{list-style:outside}.tmd-shell .tmd-reading__section ol{list-style:decimal}.tmd-shell .tmd-reading__section li{margin:8px 0;padding-left:4px}.tmd-shell .tmd-figure{margin:32px 0}.tmd-shell .tmd-reading__copy>.tmd-figure:first-child{margin-top:0}.tmd-shell .tmd-figure :is(img,.tmd-image){border-radius:var(--tmd-radius-surface);width:100%;height:auto;display:block}.tmd-shell .tmd-figure figcaption{color:var(--tmd-muted);margin-top:8px;font-size:14px;line-height:22px}.tmd-shell .tmd-reading__sidebar{scrollbar-width:thin;max-height:calc(100dvh - 48px);padding:0 4px 16px;position:sticky;top:24px;overflow:auto}.tmd-shell .tmd-contents{border-top:1px solid var(--tmd-line);border-bottom:1px solid var(--tmd-line);padding:16px 0}.tmd-shell .tmd-contents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:36px;font-size:18px;font-weight:700;list-style:none;display:flex}.tmd-shell .tmd-contents summary::-webkit-details-marker{display:none}.tmd-shell .tmd-contents[open] summary .tmd-icon{transform:rotate(180deg)}.tmd-shell .tmd-contents ol{color:var(--tmd-muted);margin:16px 0 0;padding-left:24px;font-size:14px;line-height:21px;list-style:decimal}.tmd-shell .tmd-contents li{padding:0 0 12px 4px}.tmd-shell .tmd-contents a{color:var(--tmd-ink);text-decoration:none}.tmd-shell .tmd-contents a:hover{color:var(--tmd-blue);text-decoration:underline}.tmd-shell .tmd-related{padding:24px 0}.tmd-shell .tmd-related h2{margin-bottom:12px;font-size:18px;line-height:26px}.tmd-shell .tmd-related a{margin-top:12px;display:block}.tmd-shell .tmd-reading__end{border-top:1px solid var(--tmd-line);margin-top:48px;padding-top:24px;font-size:16px}.tmd-shell .tmd-places{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.tmd-shell .tmd-place{color:var(--tmd-ink);text-decoration:none}.tmd-shell .tmd-place :is(img,.tmd-image){aspect-ratio:8/5;object-fit:cover;border-radius:var(--tmd-radius-surface);width:100%;height:auto;display:block}.tmd-shell .tmd-place h3{margin-top:12px;font-size:24px;line-height:32px}.tmd-shell .tmd-place p{color:var(--tmd-muted);margin-top:4px}.tmd-shell .tmd-place:hover h3{color:var(--tmd-blue);text-decoration:underline}.tmd-shell .tmd-country-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;display:grid}.tmd-shell .tmd-country-links a{align-items:center;min-height:44px;text-decoration:none;display:flex}.tmd-shell .tmd-country-links a:hover{text-decoration:underline}.tmd-shell .tmd-guide-feature{color:var(--tmd-ink);grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;text-decoration:none;display:grid}.tmd-shell .tmd-guide-feature :is(img,.tmd-image){aspect-ratio:16/9;object-fit:cover;border-radius:var(--tmd-radius-surface);width:100%;height:auto;display:block}.tmd-shell .tmd-guide-feature h3{font-size:32px;line-height:40px}.tmd-shell .tmd-guide-feature p{color:var(--tmd-muted);max-width:36ch;margin:12px 0 24px;font-size:18px;line-height:28px}.tmd-shell .tmd-guide-feature__link{color:var(--tmd-blue);text-underline-offset:4px;text-decoration:underline}.tmd-shell .tmd-destination-hero :is(img,.tmd-image){object-fit:cover;border-radius:var(--tmd-radius-surface);width:100%;height:420px;display:block}.tmd-shell .tmd-destination-hero+.tmd-topic-nav{margin-top:24px}.tmd-shell .tmd-overview{grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:64px;display:grid}.tmd-shell .tmd-overview h2{margin-bottom:20px;font-size:28px;line-height:36px}.tmd-shell .tmd-overview__text p{max-width:70ch;margin-top:16px;font-size:18px;line-height:30px}.tmd-shell .tmd-facts{background:var(--tmd-tint);border-radius:var(--tmd-radius-surface);align-self:start;padding:24px}.tmd-shell .tmd-facts h2{margin:0 0 20px;font-size:20px;line-height:28px}.tmd-shell .tmd-facts dl>div+div{margin-top:20px}.tmd-shell .tmd-facts dt{color:var(--tmd-muted);font-size:14px}.tmd-shell .tmd-facts dd{margin:4px 0 0;font-size:18px;font-weight:500}.tmd-shell .tmd-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tmd-shell .tmd-gallery__item{border-radius:var(--tmd-radius-surface);background:var(--tmd-surface);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}.tmd-shell .tmd-gallery__item :is(img,.tmd-image){aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.tmd-shell .tmd-place-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:24px;display:grid}.tmd-shell .tmd-place-notes h3{margin-bottom:12px;font-size:22px;line-height:30px}.tmd-shell .tmd-place-notes p{color:var(--tmd-muted);line-height:26px}.tmd-shell .tmd-practical-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.tmd-shell .tmd-practical-links a{border-bottom:1px solid var(--tmd-line);align-items:center;min-height:56px;padding:16px 0;text-decoration:none;display:flex}.tmd-shell .tmd-practical-links a:hover{text-decoration:underline}.tmd-gallery-dialog{width:min(900px,100vw - 32px);height:fit-content;margin:auto;padding:24px;position:fixed;inset:0}.tmd-gallery-dialog::backdrop{background:var(--tmd-scrim)}.tmd-gallery-dialog .tmd-gallery-dialog__image :is(img,.tmd-image){object-fit:contain;width:100%;height:min(55vh,560px);display:block}.tmd-gallery-dialog .tmd-gallery-dialog__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.tmd-gallery-dialog [role=status]{white-space:nowrap;color:var(--tmd-muted)}.tmd-shell.tmd-hero{isolation:isolate;color:var(--tmd-surface);background:#164f62;padding:56px 0 48px;position:relative}.tmd-shell .tmd-hero__backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.tmd-shell .tmd-hero__backdrop :is(img,.tmd-image){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tmd-shell .tmd-hero__backdrop:after{content:"";background:#00000057;position:absolute;inset:0}.tmd-shell .tmd-hero h1{letter-spacing:-.02em;max-width:20ch;font-size:40px;line-height:1.2}.tmd-shell .tmd-hero__intro{margin-top:12px;font-size:18px}.tmd-shell .tmd-hero__widget{margin-top:32px}.tmd-shell .tmd-hero__under{align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.tmd-shell.tmd-benefits{background:var(--tmd-surface);padding:32px 0}.tmd-shell .tmd-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.tmd-shell .tmd-benefit{align-items:center;gap:16px;display:flex}.tmd-shell .tmd-benefit img{flex-shrink:0;width:64px;height:64px}.tmd-shell .tmd-benefit h2{margin-bottom:4px;font-size:18px;line-height:24px}.tmd-shell .tmd-benefit p{color:var(--tmd-muted);max-width:29ch;font-size:14px;line-height:20px}.tmd-shell.tmd-home-section{background:var(--tmd-surface);padding:var(--tmd-section-space) 0}.tmd-shell.tmd-home-section--tint{background:var(--tmd-tint)}.tmd-shell.tmd-home-section h2{letter-spacing:-.02em;font-size:28px;line-height:36px}.tmd-shell .tmd-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.tmd-shell .tmd-section-heading p{color:var(--tmd-muted);margin-top:8px}.tmd-shell .tmd-section-heading>.tmd-text-link{flex-shrink:0}.tmd-shell .tmd-about{grid-template-columns:1fr 1fr;gap:80px;display:grid}.tmd-shell .tmd-about__copy h2{max-width:20ch;margin-bottom:20px}.tmd-shell .tmd-about__copy p{max-width:48ch;margin-top:12px}.tmd-shell .tmd-faq h2{letter-spacing:0;margin-bottom:12px;font-size:20px;line-height:28px}.tmd-shell .tmd-faq details{border-bottom:1px solid var(--tmd-line)}.tmd-shell .tmd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:60px;font-size:16px;font-weight:500;list-style:none;display:flex}.tmd-shell .tmd-faq summary::-webkit-details-marker{display:none}.tmd-shell .tmd-faq summary .tmd-icon{width:16px;height:16px;color:var(--tmd-blue)}.tmd-shell .tmd-faq details[open] summary .tmd-icon{transform:rotate(180deg)}.tmd-shell .tmd-faq details>div{color:var(--tmd-muted);padding:0 32px 20px 0}.tmd-shell .tmd-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:32px;display:grid}.tmd-shell .tmd-product{flex-direction:column;align-items:flex-start;display:flex;position:relative}.tmd-shell .tmd-product__illustration{background:var(--tmd-blue);width:96px;height:96px;-webkit-mask:var(--tmd-illustration) left bottom / contain no-repeat;mask:var(--tmd-illustration) left bottom / contain no-repeat;-webkit-mask:var(--tmd-illustration) left bottom / contain no-repeat;margin-bottom:24px;display:block}.tmd-shell .tmd-product h3{margin-bottom:8px;font-size:20px;line-height:28px}.tmd-shell .tmd-product p{max-width:31ch;color:var(--tmd-muted);margin-bottom:16px}.tmd-shell .tmd-product .tmd-text-link{margin-top:auto;font-size:16px}.tmd-shell .tmd-cities{flex-wrap:wrap;gap:8px;display:flex}.tmd-shell .tmd-cities [role=tab]{border:1px solid var(--tmd-line);background:var(--tmd-surface);border-radius:var(--tmd-radius-control);min-height:44px;color:var(--tmd-ink);padding:10px 16px;font-size:16px}.tmd-shell .tmd-cities [role=tab][aria-selected=true]{color:var(--tmd-blue);background:var(--tmd-selected);border-color:var(--tmd-blue);font-weight:500}.tmd-shell .tmd-cities [role=tab]:hover{border-color:var(--tmd-blue)}.tmd-shell .tmd-city-panel{background:var(--tmd-tint);border-radius:var(--tmd-radius-surface);justify-content:space-between;align-items:stretch;margin-top:24px;display:flex;overflow:hidden}.tmd-shell .tmd-city-panel__photo{object-fit:cover;width:52%;height:320px;display:block}.tmd-shell .tmd-city-panel__copy{flex:1;align-self:center;min-width:0;padding:32px}.tmd-shell .tmd-city-panel__copy h3{font-size:28px;line-height:36px}.tmd-shell .tmd-city-panel__copy p{color:var(--tmd-muted);margin-top:4px}.tmd-shell .tmd-city-panel__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.tmd-shell .tmd-city-panel__actions .tmd-button{flex-basis:100%;max-width:100%}.tmd-shell .tmd-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.tmd-shell.tmd-press{background:var(--tmd-surface);padding:0 0 56px}.tmd-shell.tmd-press h2{color:var(--tmd-muted);margin-bottom:24px;font-size:16px;font-weight:500}.tmd-shell .tmd-press__logos{justify-content:space-between;align-items:center;gap:32px;display:flex}.tmd-shell .tmd-press__logos img{object-fit:contain;width:120px;height:40px}.tmd-shell.tmd-newsletter{background:var(--tmd-blue);color:var(--tmd-surface);padding:48px 0}.tmd-shell .tmd-newsletter__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.tmd-shell.tmd-newsletter h2{letter-spacing:-.02em;max-width:22ch;margin-bottom:12px;font-size:28px;line-height:36px}.tmd-shell.tmd-newsletter p{max-width:40ch}.tmd-shell .tmd-newsletter__form{min-width:0}.tmd-shell .tmd-newsletter__form>label{margin-bottom:8px;font-size:14px;display:block}.tmd-shell .tmd-newsletter__input{gap:12px;display:flex}.tmd-shell .tmd-newsletter__input input{background:var(--tmd-surface);min-width:0;color:var(--tmd-ink);border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);flex:1;height:48px;padding:12px 16px}.tmd-shell .tmd-newsletter__input .tmd-button{flex-shrink:0}.tmd-shell.tmd-newsletter .tmd-hint,.tmd-shell.tmd-newsletter a,.tmd-shell.tmd-newsletter .tmd-form-feedback{color:var(--tmd-surface)}.tmd-shell.tmd-newsletter .tmd-hint{max-width:none;margin-top:12px}.tmd-shell.tmd-newsletter :focus-visible{outline-color:var(--tmd-surface)}.tmd-shell.tmd-community{background:var(--tmd-surface);padding:32px 0}.tmd-shell .tmd-community__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.tmd-shell.tmd-community h2{font-size:18px}.tmd-shell .tmd-community__links{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:1099px){.tmd-shell .tmd-media-lead{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.tmd-shell .tmd-story--compact .tmd-story__link{grid-template-columns:1fr}.tmd-shell .tmd-story--compact .tmd-story__image{aspect-ratio:2;height:auto;max-height:none}.tmd-shell .tmd-media-lead__supporting{gap:24px}.tmd-shell .tmd-story--compact .tmd-story__title{font-size:20px;line-height:26px}.tmd-shell .tmd-story--compact .tmd-story__meta{margin-top:12px;display:flex}.tmd-shell .tmd-story--compact time{margin:0}.tmd-shell .tmd-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.tmd-shell :is(.tmd-reading,.tmd-overview){gap:32px}.tmd-shell .tmd-reading__sidebar{max-width:280px}.tmd-shell .tmd-benefits__grid{gap:24px}.tmd-shell .tmd-benefit{align-items:flex-start;gap:12px}.tmd-shell .tmd-benefit img{width:48px;height:48px}.tmd-shell .tmd-benefit h2{font-size:16px;line-height:22px}.tmd-shell :is(.tmd-about,.tmd-newsletter__grid){gap:40px}.tmd-shell .tmd-products{gap:32px}.tmd-shell .tmd-press__logos{flex-wrap:wrap;gap:24px}.tmd-shell .tmd-press__logos img{width:100px}}@media (max-width:899px){.tmd-shell .tmd-reading{flex-direction:column;gap:24px;display:flex}.tmd-shell .tmd-reading__sidebar{order:-1;width:100%;max-width:none;max-height:none;padding:0;position:static}.tmd-shell .tmd-related{display:none}.tmd-shell .tmd-reading__copy{width:100%}.tmd-shell .tmd-contents ol{columns:2}.tmd-shell .tmd-contents li{break-inside:avoid}.tmd-shell .tmd-country-links{grid-template-columns:repeat(3,minmax(0,1fr))}.tmd-shell .tmd-overview{grid-template-columns:1fr}.tmd-shell .tmd-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tmd-shell .tmd-facts dl>div+div{margin:0}.tmd-shell .tmd-destination-hero :is(img,.tmd-image){height:340px}.tmd-shell .tmd-place-notes{gap:24px}}@media (max-width:767px){.tmd-shell.tmd-page{padding-bottom:40px}.tmd-shell .tmd-page__wrap{padding-top:20px}.tmd-shell .tmd-breadcrumbs{margin-bottom:24px}.tmd-shell .tmd-breadcrumbs ol{gap:4px 12px}.tmd-shell .tmd-breadcrumbs li+li:before{margin-right:12px}.tmd-shell .tmd-page-heading{margin:24px 0}.tmd-shell .tmd-page-heading--split{flex-direction:column;align-items:flex-start;gap:20px}.tmd-shell .tmd-page-heading--split .tmd-button{width:100%}.tmd-shell :is(.tmd-page-heading,.tmd-reading-heading) h1,.tmd-shell.tmd-hero h1{font-size:30px;line-height:36px}.tmd-shell .tmd-page-heading__lead{font-size:16px;line-height:24px}.tmd-shell .tmd-topic-nav{gap:24px;margin-bottom:24px}.tmd-shell .tmd-media-lead{grid-template-columns:1fr;gap:28px}.tmd-shell .tmd-media-lead__supporting{grid-template-columns:1fr 1fr;gap:20px}.tmd-shell .tmd-story--compact .tmd-story__link{gap:0}.tmd-shell .tmd-story--compact .tmd-story__image{aspect-ratio:4/3}.tmd-shell .tmd-story--compact .tmd-story__title{font-size:18px;line-height:26px}.tmd-shell .tmd-story--compact .tmd-story__meta{gap:4px;font-size:13px}.tmd-shell .tmd-story--compact time{display:none}.tmd-shell .tmd-section{margin-top:40px}.tmd-shell :is(.tmd-section__title,.tmd-overview h2),.tmd-shell.tmd-home-section h2,.tmd-shell.tmd-newsletter h2{margin-bottom:20px;font-size:24px;line-height:32px}.tmd-shell .tmd-stories{grid-template-columns:1fr 1fr;gap:32px 20px}.tmd-shell .tmd-story__title{font-size:20px;line-height:28px}.tmd-shell .tmd-story--lead .tmd-story__title{font-size:28px;line-height:36px}.tmd-shell .tmd-story__description{font-size:16px;line-height:26px}.tmd-shell .tmd-story__meta{gap:4px 12px;font-size:13px}.tmd-shell .tmd-callout{flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px;padding:24px}.tmd-shell .tmd-callout h2{font-size:22px;line-height:30px}.tmd-shell .tmd-callout .tmd-button{width:100%}.tmd-shell .tmd-reading-heading{margin:24px 0}.tmd-shell .tmd-reading-heading__lead{margin-top:16px;font-size:16px;line-height:26px}.tmd-shell .tmd-reading__copy{font-size:18px;line-height:30px}.tmd-shell .tmd-reading__section h2{margin-top:32px;font-size:24px;line-height:32px}.tmd-shell .tmd-reading__section h3{font-size:20px;line-height:28px}.tmd-shell .tmd-contents ol{columns:1}.tmd-shell .tmd-figure{margin:24px 0}.tmd-shell .tmd-figure :is(img,.tmd-image){border-radius:var(--tmd-radius-control)}.tmd-shell .tmd-places{grid-template-columns:1fr 1fr;gap:24px 20px}.tmd-shell .tmd-place h3{font-size:22px;line-height:28px}.tmd-shell .tmd-place p{font-size:14px}.tmd-shell .tmd-country-links{grid-template-columns:1fr 1fr;gap:0 20px}.tmd-shell .tmd-guide-feature{grid-template-columns:1fr;gap:20px}.tmd-shell .tmd-guide-feature h3{font-size:28px;line-height:36px}.tmd-shell .tmd-guide-feature p{margin:8px 0 16px;font-size:16px;line-height:26px}.tmd-shell .tmd-destination-hero :is(img,.tmd-image){height:240px}.tmd-shell .tmd-overview__text p{font-size:16px;line-height:26px}.tmd-shell .tmd-facts{padding:20px}.tmd-shell .tmd-facts dl{grid-template-columns:1fr;gap:16px}.tmd-shell .tmd-gallery{gap:8px}.tmd-shell .tmd-gallery__item{border-radius:var(--tmd-radius-control)}.tmd-shell .tmd-gallery__item :is(img,.tmd-image){aspect-ratio:1}.tmd-shell .tmd-place-notes{grid-template-columns:1fr;gap:24px}.tmd-shell .tmd-practical-links{grid-template-columns:1fr 1fr;gap:0 24px}.tmd-gallery-dialog{padding:16px}.tmd-gallery-dialog .tmd-gallery-dialog__controls{gap:8px}.tmd-shell.tmd-hero{padding:28px 0}.tmd-shell .tmd-hero__intro{max-width:32ch;margin-top:8px;font-size:16px}.tmd-shell .tmd-hero__widget{margin-top:24px}.tmd-shell .tmd-hero__under{align-items:flex-start;margin-top:16px}.tmd-shell.tmd-benefits{padding:28px 0}.tmd-shell .tmd-benefits__grid{grid-template-columns:1fr;gap:24px}.tmd-shell .tmd-benefit{align-items:center;gap:16px}.tmd-shell .tmd-benefit img{width:56px;height:56px}.tmd-shell .tmd-benefit h2{font-size:18px;line-height:24px}.tmd-shell .tmd-benefit p{max-width:40ch}.tmd-shell .tmd-about{grid-template-columns:1fr;gap:32px}.tmd-shell .tmd-faq summary{min-height:64px}.tmd-shell .tmd-products{grid-template-columns:1fr;gap:32px;margin-top:24px}.tmd-shell .tmd-product{grid-template-columns:1fr 88px;align-items:start;column-gap:20px;display:grid}.tmd-shell .tmd-product__illustration{grid-area:1/2/4;width:80px;height:80px;margin:0;-webkit-mask-position:100% 0;mask-position:100% 0}.tmd-shell .tmd-product :is(h3,p,.tmd-text-link){grid-column:1}.tmd-shell .tmd-product p{margin-bottom:8px;font-size:14px;line-height:21px}.tmd-shell .tmd-product .tmd-text-link{font-size:14px}.tmd-shell .tmd-section-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:20px}.tmd-shell .tmd-cities{scrollbar-width:thin;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 8px;overflow-x:auto}.tmd-shell .tmd-cities [role=tab]{flex-shrink:0;padding:8px 12px;font-size:14px}.tmd-shell .tmd-city-panel{flex-direction:column;margin-top:12px}.tmd-shell .tmd-city-panel__photo{width:100%;height:220px}.tmd-shell .tmd-city-panel__copy{width:100%;padding:24px}.tmd-shell .tmd-city-panel__actions{gap:8px 20px}.tmd-shell .tmd-city-panel__actions .tmd-button{width:100%;max-width:none}.tmd-shell .tmd-articles{grid-template-columns:1fr;gap:32px}.tmd-shell.tmd-press{padding-bottom:36px}.tmd-shell .tmd-press__logos{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tmd-shell .tmd-press__logos img{width:100%;max-width:110px;height:32px}.tmd-shell.tmd-newsletter{padding:32px 0}.tmd-shell .tmd-newsletter__grid{grid-template-columns:minmax(0,1fr);gap:24px}.tmd-shell .tmd-newsletter__input{gap:8px}.tmd-shell .tmd-community__inner{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:479px){.tmd-shell .tmd-stories{grid-template-columns:1fr}.tmd-shell .tmd-story__meta{font-size:14px}.tmd-shell .tmd-media-lead__supporting{gap:16px}.tmd-shell .tmd-place h3{font-size:20px}}@media (max-width:359px){.tmd-shell .tmd-newsletter__input{flex-direction:column}.tmd-shell .tmd-city-panel__copy{padding:20px}}@media (forced-colors:active){.tmd-shell.tmd-hero{color:canvastext;background:canvas}.tmd-shell .tmd-hero__backdrop{display:none}.tmd-shell.tmd-newsletter,.tmd-shell.tmd-newsletter a,.tmd-shell.tmd-newsletter .tmd-hint{color:canvastext;background:canvas}}
.tmd-shell .tmd-deal{gap:8px;padding:20px;display:grid}.tmd-shell .tmd-deal__off{color:var(--tmd-success)}.tmd-shell .tmd-deal__price{font-size:24px}.tmd-shell .tmd-deal__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tmd-shell .tmd-deal__generated{margin-top:16px}.tmd-shell .tmd-deal-shared{margin:0 0 24px}.tmd-shell .tmd-deal-shared .tmd-deal{border-color:var(--tmd-blue)}.tmd-shell .tmd-deal--soldout .tmd-deal__price{color:var(--tmd-muted);text-decoration:line-through}.tmd-shell .tmd-deal__soldout{color:var(--tmd-ink)}.tmd-shell .tmd-deal__share{color:var(--tmd-muted);gap:6px;font-size:14px;display:grid}.tmd-shell .tmd-deal__share input{border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);min-height:44px;color:var(--tmd-ink);font:inherit;width:100%;min-width:0;padding:8px 12px;font-size:14px}
.tmd-shell.tmd-summary{background:var(--tmd-surface);border-bottom:1px solid var(--tmd-line)}.tmd-summary .tmd-summary__inner{align-items:center;gap:24px;padding-block:8px;display:flex}.tmd-summary .tmd-summary__route{flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;font-size:18px;font-weight:700;display:flex}.tmd-summary .tmd-summary__route span{overflow-wrap:anywhere}.tmd-summary .tmd-summary__route .tmd-query-dates{font-size:14px;font-weight:400}.tmd-shell .tmd-query-dates{flex-wrap:wrap;gap:0 4px;display:flex}.tmd-shell .tmd-query-dates time{white-space:nowrap;overflow-wrap:normal}.tmd-summary .tmd-summary__meta{color:var(--tmd-muted);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.tmd-shell.tmd-results{background:var(--tmd-ground)}.tmd-results .tmd-results__layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;padding-top:16px;padding-bottom:32px;display:grid}.tmd-results .tmd-results__main{min-width:0}.tmd-results .tmd-results__title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.tmd-results .tmd-results__title h1{letter-spacing:-.02em;font-size:24px;line-height:1.3333}.tmd-results .tmd-results__title p{display:none}.tmd-results .tmd-button.tmd-results__track{white-space:nowrap;min-height:44px;padding:8px 12px;font-size:14px}.tmd-results .tmd-progress{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:4px;font-size:14px;display:flex}.tmd-results .tmd-progress__copy{align-items:center;gap:8px;min-width:0;display:flex}.tmd-results .tmd-progress__copy>.tmd-icon{color:var(--tmd-muted);width:16px;height:16px}.tmd-results .tmd-progress--complete .tmd-progress__copy>.tmd-icon{color:var(--tmd-success)}.tmd-results :is(.tmd-progress--failed,.tmd-progress--expired,.tmd-progress--invalid) .tmd-progress__copy>.tmd-icon{color:var(--tmd-warning)}.tmd-results .tmd-progress__compact{min-width:0;position:relative}.tmd-results .tmd-progress__compact summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.tmd-results .tmd-progress__compact summary::-webkit-details-marker{display:none}.tmd-results .tmd-progress__compact summary .tmd-icon{width:16px;height:16px;color:var(--tmd-muted)}.tmd-results .tmd-progress__compact p{z-index:3;background:var(--tmd-surface);width:min(360px,75vw);box-shadow:var(--tmd-overlay-shadow);border-radius:var(--tmd-radius-control);color:var(--tmd-muted);padding:12px;position:absolute;top:100%;left:0}.tmd-results .tmd-progress__note{color:var(--tmd-muted)}.tmd-results .tmd-progress__action{flex-shrink:0;font-size:14px}.tmd-shell .tmd-spinner{border:2px solid var(--tmd-line);border-top-color:var(--tmd-blue);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;animation:.9s linear infinite tmd-turn;display:inline-block}@keyframes tmd-turn{to{transform:rotate(360deg)}}.tmd-results .tmd-sort{background:var(--tmd-surface);border-radius:var(--tmd-radius-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tmd-results .tmd-sort__option{min-height:44px;color:var(--tmd-muted);border-radius:var(--tmd-radius-control);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;min-width:0;padding:4px 8px;font-size:14px;font-weight:500;display:flex}.tmd-results .tmd-sort__option[aria-pressed=true]{color:var(--tmd-blue);background:var(--tmd-selected)}.tmd-results .tmd-sort__option small{color:var(--tmd-muted);white-space:nowrap;font-size:14px;font-weight:400}.tmd-results .tmd-sort-context{color:var(--tmd-muted);flex-wrap:wrap;align-items:center;gap:0 16px;margin-block:0;font-size:14px;display:flex}.tmd-results .tmd-sort-help{position:relative}.tmd-results .tmd-sort-help summary{cursor:pointer;min-height:44px;color:var(--tmd-muted);text-underline-offset:4px;align-items:center;gap:4px;text-decoration:underline;list-style:none;display:flex}.tmd-results .tmd-sort-help summary::-webkit-details-marker{display:none}.tmd-results .tmd-sort-help summary .tmd-icon{width:16px;height:16px}.tmd-results .tmd-sort-help ul{z-index:3;background:var(--tmd-surface);width:min(440px,90vw);box-shadow:var(--tmd-overlay-shadow);border-radius:var(--tmd-radius-control);gap:8px;padding:16px;display:grid;position:absolute;top:100%;left:0}.tmd-results .tmd-mobile-tools{margin-left:auto;display:none}.tmd-results .tmd-applied{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tmd-results .tmd-applied:empty{display:none}.tmd-results .tmd-applied button{border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);background:var(--tmd-surface);min-height:40px;color:var(--tmd-ink);align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:inline-flex}.tmd-results .tmd-applied .tmd-icon{width:16px;height:16px}.tmd-shell .tmd-filters{padding-right:16px}.tmd-shell .tmd-filters__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tmd-shell .tmd-filters__head h2{font-size:18px}.tmd-shell .tmd-filters__head .tmd-text-link{font-size:14px}.tmd-shell .tmd-filter{border-top:1px solid var(--tmd-line);padding:16px 0}.tmd-shell .tmd-filter>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:500;list-style:none;display:flex}.tmd-shell .tmd-filter>summary::-webkit-details-marker{display:none}.tmd-shell .tmd-filter[open]>summary .tmd-icon{transform:rotate(180deg)}.tmd-shell .tmd-filter__body{padding-top:8px}.tmd-shell .tmd-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:20px;display:flex}.tmd-shell .tmd-check input{border:0;flex-shrink:0;width:18px;height:18px;margin:0}.tmd-shell .tmd-check small{color:var(--tmd-muted);margin-left:auto;font-size:14px}.tmd-shell .tmd-filter-bar{flex-wrap:wrap;align-items:end;gap:12px 16px;margin:0 0 24px;display:flex}.tmd-shell .tmd-filter-bar .tmd-range{margin:0}.tmd-shell .tmd-filter-bar .tmd-check{min-height:44px}.tmd-shell .tmd-filter-bar fieldset{border:0;min-width:0;margin:0;padding:0}.tmd-shell .tmd-filter-bar legend{color:var(--tmd-muted);margin-bottom:6px;padding:0;font-size:14px}.tmd-shell .tmd-range--pair{grid-template-columns:auto auto;gap:6px 8px;display:grid}.tmd-shell .tmd-range--pair legend{grid-column:1/-1}.tmd-shell .tmd-range--pair .tmd-select{min-width:96px}.tmd-shell .tmd-check-group{flex-wrap:wrap;gap:0 12px;display:flex}.tmd-shell .tmd-check-group legend{flex-basis:100%}.tmd-shell .tmd-alert__expired{color:var(--tmd-muted)}.tmd-shell .tmd-select{border:1px solid var(--tmd-control);border-radius:var(--tmd-radius-control);min-width:160px;max-width:100%;min-height:44px;color:var(--tmd-ink);appearance:none;cursor:pointer;background:var(--tmd-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C4EAD' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;padding:8px 40px 8px 12px;font-size:16px;line-height:24px}.tmd-shell .tmd-select:hover{border-color:var(--tmd-blue)}.tmd-shell .tmd-select:focus-visible{outline:3px solid var(--tmd-blue);outline-offset:2px}.tmd-shell .tmd-range{color:var(--tmd-muted);gap:6px;margin:8px 0 12px;font-size:14px;display:grid}.tmd-shell .tmd-range input[type=range]{width:100%;accent-color:var(--tmd-blue);border:0}.tmd-shell .tmd-range output{color:var(--tmd-ink);font-variant-numeric:tabular-nums}.tmd-shell .tmd-range__track{height:44px;position:relative}.tmd-shell .tmd-range__track:before{content:"";background:linear-gradient(to right, var(--tmd-line) 0 var(--range-from), var(--tmd-blue) var(--range-from) var(--range-to), var(--tmd-line) var(--range-to) 100%);border-radius:2px;position:absolute;inset:20px 10px}.tmd-shell .tmd-range__track>label{pointer-events:none;position:absolute;inset:0}.tmd-shell .tmd-range__track input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:44px;margin:0;padding:0;position:absolute;inset:0}.tmd-shell .tmd-range__track input:focus-visible{z-index:3;outline:none}.tmd-shell .tmd-range__track input::-webkit-slider-runnable-track{background:0 0;height:4px}.tmd-shell .tmd-range__track input::-moz-range-track{background:0 0;height:4px}.tmd-shell .tmd-range__track input::-moz-range-progress{background:0 0}.tmd-shell .tmd-range__track input::-webkit-slider-thumb{appearance:none;border:2px solid var(--tmd-blue);background:var(--tmd-surface);pointer-events:auto;cursor:ew-resize;border-radius:50%;width:20px;height:20px;margin-top:-8px}.tmd-shell .tmd-range__track input::-moz-range-thumb{border:2px solid var(--tmd-blue);background:var(--tmd-surface);pointer-events:auto;cursor:ew-resize;border-radius:50%;width:16px;height:16px}.tmd-shell .tmd-range__track input:focus-visible::-webkit-slider-thumb{outline:3px solid var(--tmd-blue);outline-offset:3px}.tmd-shell .tmd-range__track input:focus-visible::-moz-range-thumb{outline:3px solid var(--tmd-blue);outline-offset:3px}.tmd-shell .tmd-range__track[data-coincident]>label:first-child input::-webkit-slider-thumb{transform:translateY(-10px)}.tmd-shell .tmd-range__track[data-coincident]>label:last-child input::-webkit-slider-thumb{transform:translateY(10px)}.tmd-shell .tmd-range__track[data-coincident]>label:first-child input::-moz-range-thumb{transform:translateY(-10px)}.tmd-shell .tmd-range__track[data-coincident]>label:last-child input::-moz-range-thumb{transform:translateY(10px)}.tmd-shell .tmd-loading-lines{gap:16px;margin:16px 0;display:grid}.tmd-shell .tmd-loading-lines i{background:var(--tmd-line);border-radius:4px;width:80%;height:12px;display:block}.tmd-shell .tmd-loading-lines i:nth-child(2){width:65%}.tmd-shell .tmd-loading-lines i:nth-child(3){width:72%}.tmd-shell.tmd-filters-dialog{width:480px;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:auto}.tmd-shell.tmd-filters-dialog::backdrop{background:var(--tmd-scrim)}.tmd-shell.tmd-filters-dialog .tmd-filters{padding-right:0}.tmd-shell.tmd-filters-dialog .tmd-overlay__actions{background:var(--tmd-surface);padding-bottom:16px;position:sticky;bottom:-20px}.tmd-results .tmd-list{flex-direction:column;gap:16px;display:flex}.tmd-shell .tmd-card{background:var(--tmd-surface);border:1px solid var(--tmd-line);border-radius:var(--tmd-radius-surface)}.tmd-shell .tmd-card:focus{outline:3px solid var(--tmd-blue);outline-offset:3px}.tmd-shell .tmd-card--selected{border-color:var(--tmd-blue)}.tmd-shell .tmd-card__alert{color:var(--tmd-muted);background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin:-4px 0 -4px auto;padding:0;display:flex;position:relative}.tmd-shell .tmd-card__alert[aria-pressed=true]{color:var(--tmd-blue)}.tmd-shell .tmd-card__alert[aria-pressed=true] .tmd-icon{fill:var(--tmd-selected)}.tmd-shell .tmd-card__alert:hover{color:var(--tmd-blue);text-decoration:underline}.tmd-shell .tmd-card__alert:focus-visible{outline:3px solid var(--tmd-blue);outline-offset:2px;border-radius:4px}.tmd-shell .tmd-price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:36px}.tmd-shell .tmd-fare-scope{color:var(--tmd-muted);font-size:14px;line-height:20px}.tmd-shell .tmd-bags{flex-wrap:wrap;gap:8px;display:flex}.tmd-shell .tmd-card__warning{color:var(--tmd-warning);text-align:left;font-size:14px}.tmd-shell .tmd-card__warning summary{cursor:pointer;text-underline-offset:3px;align-items:center;gap:4px;min-height:44px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:flex}.tmd-shell .tmd-card__warning summary::-webkit-details-marker{display:none}.tmd-shell .tmd-card__warning .tmd-icon{width:16px;height:16px}.tmd-shell .tmd-card__warning p{padding:0 0 12px}.tmd-shell .tmd-warning{background:var(--tmd-warning-bg);color:var(--tmd-warning);border-radius:var(--tmd-radius-control);gap:10px;margin:0 20px 16px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.tmd-shell .tmd-warning .tmd-icon{width:18px;height:18px}.tmd-shell .tmd-skeleton{height:188px;padding:24px;position:relative}.tmd-shell .tmd-skeleton__brand{background:var(--tmd-line);border-radius:4px;width:36%;height:18px}.tmd-shell .tmd-skeleton__journeys{gap:24px;width:70%;margin-top:20px;display:grid}.tmd-shell .tmd-skeleton__journeys>div{justify-content:space-between;gap:20px;display:flex}.tmd-shell .tmd-skeleton__journeys i{background:var(--tmd-line);border-radius:4px;width:25%;height:24px;display:block}.tmd-shell .tmd-skeleton__price{gap:16px;width:20%;display:grid;position:absolute;top:64px;right:24px}.tmd-shell .tmd-skeleton__price i{background:var(--tmd-line);border-radius:4px;height:28px}.tmd-shell .tmd-skeleton__price span{background:var(--tmd-tint);border-radius:var(--tmd-radius-control);height:48px}.tmd-shell .tmd-empty{background:var(--tmd-surface);border:1px solid var(--tmd-line);border-radius:var(--tmd-radius-surface);padding:40px}.tmd-shell .tmd-empty h2{font-size:24px;line-height:32px}.tmd-shell .tmd-empty p{max-width:55ch;color:var(--tmd-muted);margin:12px 0 24px}.tmd-results .tmd-scope-line{color:var(--tmd-muted);margin-top:16px;font-size:14px}.tmd-results .tmd-load-more{justify-content:center;margin:24px 0 0;display:flex}.tmd-shell.tmd-details{background:var(--tmd-ground)}.tmd-details .tmd-details__wrap{padding-top:8px;padding-bottom:32px}.tmd-details .tmd-back{color:var(--tmd-blue);align-items:center;gap:8px;min-height:44px;margin-bottom:4px;font-weight:500;text-decoration:none;display:inline-flex}.tmd-details .tmd-back:hover{text-decoration:underline}.tmd-details .tmd-details__heading h1{font-size:24px;line-height:32px}.tmd-details .tmd-details__heading p{color:var(--tmd-muted);flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:14px;display:flex}.tmd-details .tmd-notice{color:var(--tmd-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.tmd-details .tmd-details__layout{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tmd-details .tmd-itinerary{max-height:calc(100dvh - 32px);padding:0 16px 0 0;position:sticky;top:16px;overflow:auto}.tmd-details .tmd-itinerary h2{margin-bottom:8px;font-size:18px}.tmd-details .tmd-leg>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:grid}.tmd-details .tmd-leg>summary::-webkit-details-marker{display:none}.tmd-details .tmd-leg>summary{justify-content:stretch;gap:0}.tmd-details .tmd-leg__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.tmd-details .tmd-leg__heading>span{white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex}.tmd-details .tmd-leg__overview{color:var(--tmd-muted);font-size:14px;font-weight:400;display:none}.tmd-details .tmd-leg[open]>summary .tmd-icon{transform:rotate(180deg)}.tmd-details .tmd-leg+.tmd-leg{border-top:1px solid var(--tmd-line);margin-top:16px;padding-top:16px}.tmd-details .tmd-timeline{grid-template-columns:52px 12px minmax(0,1fr);gap:8px;margin-top:8px;font-size:14px;display:grid}.tmd-details .tmd-timeline__time{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.tmd-details .tmd-timeline__line{justify-content:center;display:flex;position:relative}.tmd-details .tmd-timeline__line:before{content:"";background:var(--tmd-control);width:1px;position:absolute;top:10px;bottom:0}.tmd-details .tmd-timeline__line:after{content:"";background:var(--tmd-surface);border:2px solid var(--tmd-blue);border-radius:50%;width:8px;height:8px;margin-top:7px;position:relative}.tmd-details .tmd-timeline__content{padding-bottom:16px}.tmd-details .tmd-timeline__content strong{font-size:14px;display:block}.tmd-details .tmd-timeline__content p{color:var(--tmd-muted);margin-top:8px}.tmd-details .tmd-timeline--last .tmd-timeline__line:before{display:none}.tmd-details .tmd-timeline--last .tmd-timeline__content{padding-bottom:0}.tmd-details .tmd-stopover{border-radius:var(--tmd-radius-control);background:var(--tmd-ground);color:var(--tmd-muted);margin:4px 0 4px 72px;padding:8px 12px;font-size:14px}.tmd-details .tmd-local-time{color:var(--tmd-muted);margin-top:12px;font-size:14px}.tmd-details .tmd-sellers{width:100%;min-width:0}.tmd-details .tmd-sellers h2{margin-bottom:4px;font-size:18px}.tmd-details .tmd-sellers>p{color:var(--tmd-muted);margin-bottom:12px;font-size:14px}.tmd-details .tmd-seller-list{border-radius:var(--tmd-radius-surface);background:var(--tmd-surface);overflow:hidden}.tmd-details .tmd-seller{padding:20px}.tmd-details .tmd-seller+.tmd-seller{border-top:1px solid var(--tmd-line)}.tmd-details .tmd-seller__title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.tmd-details .tmd-seller__title h3{font-size:18px}.tmd-details .tmd-seller__title .tmd-price{text-align:right;font-size:26px;line-height:32px;display:block}.tmd-details .tmd-seller__terms{color:var(--tmd-muted);gap:6px;font-size:14px;display:grid}.tmd-details .tmd-seller__terms p{align-items:center;gap:8px;display:flex}.tmd-details .tmd-seller__terms .tmd-icon{width:18px;height:18px}.tmd-details .tmd-seller__footer{justify-content:space-between;align-items:start;gap:16px;margin-top:16px;display:flex}.tmd-details .tmd-fare-breakdown{font-size:14px}.tmd-details .tmd-fare-breakdown summary{color:var(--tmd-blue);cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:flex}.tmd-details .tmd-fare-breakdown p{color:var(--tmd-muted);margin-top:8px}.tmd-details .tmd-button.tmd-seller__go{overflow-wrap:anywhere;min-height:44px;padding:1px 8px;font-size:14px;line-height:20px}.tmd-details .tmd-seller--fare{grid-template-columns:minmax(0,1fr) 180px 160px;align-items:center;gap:0 16px;display:grid}.tmd-details .tmd-seller__name h3{overflow-wrap:anywhere;font-size:18px}.tmd-details .tmd-seller__baggage{color:var(--tmd-muted);align-items:center;gap:4px;margin-top:4px;font-size:14px;display:flex}.tmd-details .tmd-seller__baggage .tmd-icon{width:16px;height:16px}.tmd-details .tmd-seller__price{text-align:right;gap:4px;display:grid}.tmd-details .tmd-seller--fare .tmd-fare-breakdown{grid-column:1/-1}.tmd-details .tmd-fare-breakdown summary{width:fit-content}.tmd-details .tmd-fare-breakdown summary .tmd-icon{width:14px;height:14px}.tmd-details .tmd-fare-breakdown[open]{padding-bottom:8px}.tmd-details .tmd-fare-breakdown[open] summary .tmd-icon{transform:rotate(180deg)}.tmd-details .tmd-handoff-note{color:var(--tmd-muted);gap:8px;margin-top:16px;font-size:14px;display:flex}.tmd-shell.tmd-transfer{background:var(--tmd-surface);place-items:center;min-height:100svh;padding:40px 24px;display:grid}.tmd-transfer .tmd-transfer__content{text-align:center;width:100%;max-width:640px}.tmd-transfer .tmd-transfer__brand{grid-template-columns:auto 20px minmax(0,auto);align-items:center;gap:20px;width:fit-content;max-width:100%;margin:0 auto 40px;font-size:20px;font-weight:700;display:grid}.tmd-transfer .tmd-transfer__brand strong{text-align:left}html.tmd-handoff .tmd-header,html.tmd-handoff .tmd-footer,html.tmd-handoff .tmd-island,html.tmd-handoff .tmd-banner{display:none!important}.tmd-transfer .tmd-transfer__brand svg:first-child{width:150px;height:23px;color:var(--tmd-blue);fill:currentColor}.tmd-transfer .tmd-transfer__brand .tmd-icon{color:var(--tmd-blue)}.tmd-transfer h1{text-wrap:balance;margin:20px 0 12px;font-size:28px;line-height:36px}.tmd-transfer p{color:var(--tmd-muted);max-width:40ch;margin:0 auto;font-size:16px;line-height:24px}@media (max-width:1099px){.tmd-summary .tmd-summary__inner{flex-wrap:wrap;gap:4px 16px}.tmd-results .tmd-results__layout{grid-template-columns:minmax(0,1fr)}.tmd-results .tmd-results__layout>.tmd-filters-rail{display:none}.tmd-results .tmd-mobile-tools{display:flex}.tmd-details .tmd-details__layout{grid-template-columns:340px minmax(0,1fr);gap:16px}.tmd-details .tmd-seller--fare{grid-template-columns:minmax(0,1fr) 140px;gap:4px 12px}.tmd-details .tmd-seller--fare .tmd-seller__go{grid-area:2/2}.tmd-details .tmd-seller--fare .tmd-fare-breakdown{grid-area:2/1}.tmd-details .tmd-seller--fare .tmd-fare-breakdown[open]{grid-area:3/1/auto/-1}}@media (max-width:767px){.tmd-summary .tmd-summary__inner{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding-block:8px;display:grid}.tmd-summary .tmd-summary__route{grid-column:1;gap:0;font-size:14px}.tmd-summary .tmd-summary__route .tmd-query-dates{flex-basis:100%;font-size:14px}.tmd-summary .tmd-summary__meta{grid-column:1;font-size:14px}.tmd-results .tmd-results__layout{gap:8px;padding-top:8px;padding-bottom:24px}.tmd-results .tmd-results__title{gap:4px;margin:0}.tmd-results .tmd-results__title h1{font-size:18px;line-height:24px}.tmd-results .tmd-button.tmd-results__track{background:0 0;border:0;flex-shrink:0;width:44px;min-height:44px;padding:8px}.tmd-results .tmd-results__track span{display:none}.tmd-results .tmd-progress{gap:8px;margin-bottom:4px;font-size:14px}.tmd-results .tmd-progress__copy,.tmd-results .tmd-progress__compact summary{gap:4px}.tmd-results .tmd-progress__note{font-size:14px}.tmd-results .tmd-progress__action{max-width:104px}.tmd-results .tmd-button.tmd-progress__action{padding-inline:8px}.tmd-results .tmd-sort__option{flex-direction:column;align-items:center;gap:0;padding:4px;font-size:14px}.tmd-results .tmd-sort__option small{white-space:normal;font-size:14px}.tmd-results .tmd-sort-context{gap:0 8px;position:relative}.tmd-results .tmd-sort-scope{font-size:14px}.tmd-results .tmd-sort-help{position:static}.tmd-results .tmd-sort-help summary{justify-content:center;width:44px;font-size:0}.tmd-results .tmd-sort-help summary .tmd-icon{width:20px;height:20px}.tmd-results .tmd-sort-help ul{width:100%;left:0}.tmd-results .tmd-mobile-tools .tmd-button{padding:8px;font-size:14px}.tmd-shell .tmd-card__alert{min-width:44px;min-height:44px}.tmd-shell .tmd-card__warning summary{gap:4px}.tmd-shell .tmd-skeleton{height:236px;padding:16px}.tmd-shell .tmd-skeleton__journeys{gap:32px;width:100%;margin-top:24px}.tmd-shell .tmd-skeleton__price{grid-template-columns:1fr 1fr;align-items:center;width:auto;inset:auto 16px 16px}.tmd-shell .tmd-empty{padding:24px}.tmd-shell .tmd-empty h2{font-size:22px}.tmd-shell.tmd-filters-dialog{padding:20px}.tmd-details .tmd-details__layout{flex-direction:column;gap:16px;display:flex}.tmd-details .tmd-details__wrap{padding-top:4px}.tmd-details .tmd-back{font-size:14px}.tmd-details .tmd-details__heading h1{font-size:20px;line-height:28px}.tmd-details .tmd-details__heading p{gap:0 8px;font-size:14px}.tmd-details .tmd-notice{margin-bottom:12px;font-size:14px}.tmd-details .tmd-itinerary{width:100%;max-height:none;padding:0;position:static;overflow:visible}.tmd-details .tmd-itinerary h2{margin-bottom:0;font-size:16px}.tmd-details .tmd-leg>summary{min-height:72px;font-size:14px}.tmd-details .tmd-leg__overview{display:block}.tmd-details .tmd-leg+.tmd-leg{margin-top:0;padding-top:0}.tmd-details .tmd-local-time{margin-top:4px;font-size:14px}.tmd-details .tmd-seller{padding:16px}.tmd-details .tmd-seller--fare{grid-template-columns:minmax(0,1fr) 148px}.tmd-details .tmd-seller__name h3{font-size:16px}.tmd-details .tmd-seller__price .tmd-price{font-size:22px;line-height:26px}.tmd-details .tmd-seller__price .tmd-fare-scope{font-size:14px;line-height:20px}.tmd-details .tmd-seller__baggage,.tmd-details .tmd-button.tmd-seller__go,.tmd-details .tmd-fare-breakdown{font-size:14px}.tmd-shell.tmd-transfer{padding:32px 20px}.tmd-transfer h1{font-size:24px;line-height:32px}.tmd-transfer .tmd-transfer__brand{gap:16px;font-size:18px}}@media (max-width:359px){.tmd-results .tmd-progress__copy{flex-wrap:wrap}.tmd-results .tmd-progress__note{margin-left:20px}}@media (prefers-reduced-motion:reduce){.tmd-shell .tmd-spinner{animation:none}}.tmd-shell .tmd-flight-info{margin-top:8px}.tmd-shell .tmd-flight-info__panel{border:1px solid var(--tmd-line);background:var(--tmd-surface);overflow-wrap:anywhere;border-radius:12px;margin-top:12px;padding:16px}.tmd-shell .tmd-flight-info__facilities{margin:16px 0}.tmd-shell .tmd-flight-info__facilities>div{justify-content:space-between;gap:12px;margin:8px 0;display:flex}.tmd-shell .tmd-flight-info__facilities dd{text-align:right;margin:0}.tmd-shell .tmd-flight-info__seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tmd-shell .tmd-flight-info__seats>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tmd-shell .tmd-flight-info__seats h3{margin:0;font-size:14px;line-height:18px}.tmd-shell .tmd-flight-info__seats img{width:auto;max-width:100%;height:auto;max-height:90px}.tmd-shell .tmd-flight-info__panel>.tmd-hint{margin-top:16px}@media (max-width:599px){.tmd-shell .tmd-flight-info__panel{padding:12px}.tmd-shell .tmd-flight-info__seats{grid-template-columns:1fr}}.tmd-shell .tmd-profile-cards{gap:24px;display:grid}.tmd-shell .tmd-alert{padding:24px}.tmd-shell .tmd-alert__title{margin:0 0 8px;font-size:20px}.tmd-shell .tmd-alert__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.tmd-shell .tmd-alert__price{font-size:24px;font-weight:700}.tmd-shell .tmd-alert__buttons,.tmd-shell .tmd-alert__footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tmd-shell .tmd-alert__buy{text-align:center;gap:4px;display:grid}.tmd-shell .tmd-alert__buy small{font-weight:400;display:block}.tmd-shell .tmd-alert__footer{border-top:1px solid var(--tmd-line);padding-top:16px}.tmd-shell .tmd-profile-rows{gap:16px;padding:0;list-style:none;display:grid}.tmd-shell .tmd-profile-row{border-bottom:1px solid var(--tmd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.tmd-shell .tmd-profile-row__actions{align-items:center;gap:16px;display:flex}@media (max-width:767px){.tmd-shell .tmd-alert{padding:16px}.tmd-shell .tmd-alert__buttons,.tmd-shell .tmd-alert__buy{width:100%}}.tmd-shell .tmd-airline-logo{border-radius:var(--tmd-radius-control);background:var(--tmd-tint);width:34px;height:34px;color:var(--tmd-blue);flex:0 0 34px;place-items:center;font-size:14px;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.tmd-shell .tmd-airline-logo img{object-fit:contain;background:var(--tmd-surface);width:100%;height:100%;position:absolute;inset:0}.tmd-shell .tmd-journey__brand,.tmd-shell .tmd-journey__logos,.tmd-shell .tmd-leg__logos{align-items:center;gap:4px;display:flex}.tmd-shell .tmd-journey__logos{flex-wrap:wrap}.tmd-shell .tmd-pin{border-radius:var(--tmd-radius-control);width:36px;height:36px;color:var(--tmd-muted);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.tmd-shell .tmd-pin:hover{color:var(--tmd-blue);background:var(--tmd-tint)}.tmd-shell .tmd-pin[aria-pressed=true]{color:var(--tmd-blue);background:var(--tmd-selected)}.tmd-shell .tmd-pin[aria-pressed=true] .tmd-icon{fill:currentColor}.tmd-shell .tmd-journey__nonstop{color:var(--tmd-success);font-weight:500}.tmd-shell .tmd-airport-changed{color:var(--tmd-error);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tmd-shell .tmd-journey__stops{justify-content:space-evenly;gap:4px;margin-block:3px;display:flex;position:relative}.tmd-shell .tmd-journey__stops:before{content:"";background:var(--tmd-control);height:1px;position:absolute;top:3px;left:0;right:0}.tmd-shell .tmd-journey__stops>span{justify-items:center;gap:2px;font-size:14px;display:grid;position:relative}.tmd-shell .tmd-journey__stops i{border:1px solid var(--tmd-control);background:var(--tmd-surface);border-radius:50%;width:7px;height:7px;display:block}.tmd-shell .tmd-baggage{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.tmd-shell .tmd-baggage__item{align-items:center;display:inline-flex}.tmd-shell .tmd-baggage__item--included{color:var(--tmd-success)}.tmd-shell .tmd-baggage__item--excluded{color:var(--tmd-error)}.tmd-shell .tmd-baggage__item--unknown{color:var(--tmd-muted)}.tmd-details .tmd-timeline__carrier{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tmd-results .tmd-sort__option[aria-pressed=true]{background:var(--tmd-blue);color:var(--tmd-surface)}.tmd-results .tmd-sort__option[aria-pressed=true] small{color:inherit}.tmd-results .tmd-results__layout{padding-top:8px}.tmd-results .tmd-progress{min-height:36px;margin-bottom:0}.tmd-results .tmd-progress__compact summary,.tmd-results .tmd-sort-help summary{min-height:36px}.tmd-results .tmd-applied{margin-bottom:8px}.tmd-results .tmd-applied button:has(.tmd-icon:first-child:not(:last-child)){color:var(--tmd-blue);background:var(--tmd-selected);border-color:var(--tmd-blue)}@media (hover:hover){.tmd-results .tmd-card:hover{border-color:var(--tmd-control);box-shadow:0 4px 12px var(--tmd-line)}}@media (max-width:767px){.tmd-shell .tmd-pin{flex-basis:44px;width:44px;height:44px;margin-block:-5px}.tmd-shell .tmd-journey__brand{gap:0}.tmd-details .tmd-leg__overview{align-items:center;gap:6px;display:flex}.tmd-details .tmd-leg__overview .tmd-airline-logo{flex-basis:24px;width:24px;height:24px}.tmd-results .tmd-progress__compact summary,.tmd-results .tmd-sort-help summary{min-height:44px}}.tmd-results-search .tmd-search{border-radius:0;padding:12px 0 16px}.tmd-results-search .tmd-search__options{margin-bottom:8px}.tmd-results-search .tmd-field__code{font-size:14px}.tmd-results-search .tmd-results-search__toggle{display:none}.tmd-results-search .tmd-results-search__toggle[aria-expanded=true]>.tmd-icon{transform:rotate(180deg)}.tmd-shell .tmd-card__grid{grid-template-columns:minmax(0,1fr) 220px;display:grid}.tmd-shell .tmd-card__journeys{flex-direction:column;height:100%;padding:0 20px;display:flex}.tmd-shell .tmd-journey{flex:1;grid-template-columns:76px minmax(180px,max-content) minmax(0,1fr);align-items:center;gap:16px;min-height:108px;padding:24px 0;display:grid}.tmd-shell .tmd-journey+.tmd-journey{border-top:1px solid var(--tmd-line)}.tmd-shell .tmd-journey__time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:32px}.tmd-shell .tmd-journey__time sup{color:var(--tmd-error);margin-left:2px;font-size:14px}.tmd-shell .tmd-journey__duration{color:var(--tmd-muted);margin-top:4px;font-size:14px;line-height:22px}.tmd-shell .tmd-journey__meta{color:var(--tmd-muted);flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:14px;line-height:22px;display:flex}.tmd-shell .tmd-journey__airport{color:var(--tmd-muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:22px}.tmd-shell .tmd-journey__stops{max-width:200px;margin-top:8px}.tmd-shell .tmd-card__price{border-left:1px solid var(--tmd-line);text-align:right;flex-direction:column;justify-content:center;gap:6px;padding:12px 16px;display:flex}.tmd-shell .tmd-card__extras{justify-content:space-between;align-items:center;min-height:36px;display:flex}.tmd-shell .tmd-card__alert{margin:0}.tmd-shell .tmd-card__amount{gap:4px;display:grid}.tmd-shell .tmd-card__price .tmd-button{min-height:44px;padding:8px 12px;font-size:16px}.tmd-shell .tmd-card__warning summary{min-height:36px}.tmd-details .tmd-seller__baggage{flex-wrap:wrap;gap:4px 8px}.tmd-details .tmd-leg__overview{flex-wrap:wrap}@media (max-width:767px){.tmd-results-search .tmd-results-search__toggle{text-align:left;width:100%;color:var(--tmd-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;line-height:22px;display:flex}.tmd-results-search .tmd-results-search__toggle>span{display:grid}.tmd-results-search .tmd-results-search__toggle .tmd-query-dates,.tmd-results-search .tmd-results-search__toggle>span>span{color:var(--tmd-muted)}.tmd-results-search .tmd-results-search__form{display:none}.tmd-results-search .tmd-results-search__form--open,.tmd-shell .tmd-card__grid{display:block}.tmd-shell .tmd-card__journeys{padding:0 16px}.tmd-shell .tmd-journey{grid-template-columns:78px minmax(0,1fr);gap:8px 12px;min-height:0;padding:16px 0}.tmd-shell .tmd-journey__route{grid-column:1/-1}.tmd-shell .tmd-journey__time{font-size:24px}.tmd-shell .tmd-journey__airport{margin-top:4px}.tmd-shell .tmd-card__price{border-left:0;border-top:1px solid var(--tmd-line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 16px 16px;display:grid}.tmd-shell .tmd-card__extras{grid-column:1/-1}.tmd-shell .tmd-card__price .tmd-button{grid-area:2/2}.tmd-shell .tmd-card__warning{grid-column:1/-1}.tmd-shell .tmd-card__warning summary{min-height:44px}.tmd-results .tmd-progress__copy{flex-wrap:wrap;gap:0 4px}.tmd-results .tmd-progress__note{display:none}.tmd-results .tmd-sort-context{margin-bottom:4px}.tmd-results .tmd-results__title{gap:12px}.tmd-results .tmd-button.tmd-results__track{border:1px solid var(--tmd-blue);white-space:normal;width:auto;max-width:170px;padding:4px 8px;line-height:20px}.tmd-results .tmd-results__track span{display:inline}.tmd-details .tmd-timeline{gap:8px}}@media (max-width:359px){.tmd-shell .tmd-journey{grid-template-columns:44px minmax(0,1fr)}.tmd-shell .tmd-journey__brand{flex-direction:column;gap:4px}.tmd-results .tmd-results__title{gap:8px}.tmd-results .tmd-button.tmd-results__track{gap:4px;max-width:128px}}.tmd-results .tmd-results__heading{min-width:0}.tmd-results .tmd-results__heading .tmd-progress,.tmd-results .tmd-results__heading .tmd-progress__compact summary{min-height:28px}.tmd-results .tmd-sort-help summary{min-height:32px}.tmd-results .tmd-sort__option{color:var(--tmd-ink);font-weight:600;transition:background-color .15s ease-out}.tmd-results .tmd-sort__option small{font-weight:500}@media (hover:hover){.tmd-results .tmd-sort__option:not([aria-pressed=true]):hover{background:var(--tmd-tint)}}.tmd-shell .tmd-pin{color:var(--tmd-control)}.tmd-shell .tmd-journey__airport{color:var(--tmd-ink)}.tmd-shell .tmd-airport-changed{cursor:help;font-weight:600;text-decoration:none}.tmd-shell .tmd-journey__stopcount{color:var(--tmd-warning);font-weight:500}.tmd-shell .tmd-baggage{gap:6px}.tmd-shell .tmd-baggage .tmd-icon{width:20px;height:20px}.tmd-shell .tmd-filters__head{flex-wrap:wrap;gap:0 12px}.tmd-shell .tmd-filters__head .tmd-text-link{white-space:nowrap;min-height:32px}.tmd-shell .tmd-filters__head{margin-bottom:12px}.tmd-details .tmd-details__heading h1:focus{outline:none}.tmd-details .tmd-fare-breakdown summary{color:var(--tmd-muted)}.tmd-details .tmd-seller__baggage--included{color:var(--tmd-success);font-weight:500}.tmd-details .tmd-button.tmd-seller__go{text-wrap:balance}@media (hover:hover){.tmd-details .tmd-fare-breakdown summary:hover{color:var(--tmd-blue)}}@media (min-width:1100px){.tmd-shell .tmd-journey__logos .tmd-airline-logo{flex-basis:40px;width:40px;height:40px}.tmd-shell .tmd-journey{grid-template-columns:84px minmax(180px,max-content) minmax(0,1fr)}.tmd-shell .tmd-card__grid{grid-template-columns:minmax(0,1fr) 232px}.tmd-shell .tmd-card__price{padding:12px 20px}.tmd-results .tmd-results__layout{grid-template-columns:264px minmax(0,1fr)}.tmd-shell .tmd-filters-rail .tmd-filters{padding-right:8px}.tmd-details .tmd-seller{padding:16px 20px}.tmd-details .tmd-seller--fare{grid-template-columns:minmax(0,1fr) auto 232px;gap:0 20px}.tmd-details .tmd-seller--fare .tmd-fare-breakdown{grid-column:1}.tmd-details .tmd-seller--fare .tmd-fare-breakdown[open]{grid-column:1/-1}.tmd-details .tmd-fare-breakdown summary{min-height:32px}.tmd-details .tmd-seller__price{gap:0}.tmd-details .tmd-button.tmd-seller__go{white-space:nowrap;padding:8px 12px}}@media (max-width:767px){.tmd-results .tmd-results__title{align-items:flex-start}.tmd-details .tmd-seller--fare{grid-template-columns:minmax(0,1fr) 176px}.tmd-details .tmd-seller__price{gap:0}.tmd-details .tmd-seller__price .tmd-fare-scope{white-space:nowrap}.tmd-details .tmd-leg>summary{min-height:60px}}.tmd-shell.tmd-results,.tmd-shell.tmd-details{--tmd-raise:0 1px 2px #172b4d0f, 0 4px 14px #172b4d0d}.tmd-shell.tmd-results-search{background:var(--tmd-selected);border-bottom:0}.tmd-results-search .tmd-search{background:0 0}.tmd-shell .tmd-journey__nonstop,.tmd-shell .tmd-journey__stopcount{border-radius:999px;align-items:center;padding:1px 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.tmd-shell .tmd-journey__nonstop{background:var(--tmd-success-bg)}.tmd-shell .tmd-journey__stopcount{background:var(--tmd-warning-bg)}.tmd-shell .tmd-airport-changed{color:var(--tmd-warning)}.tmd-shell .tmd-journey__airport .tmd-airport-changed{background:var(--tmd-warning-bg);border-radius:4px;padding:0 3px}.tmd-shell .tmd-journey__meta{align-items:center}.tmd-shell .tmd-card{box-shadow:var(--tmd-raise);transition:box-shadow .18s ease-out,border-color .18s ease-out}@media (hover:hover){.tmd-results .tmd-card:hover{box-shadow:0 2px 4px #172b4d14,0 10px 24px #172b4d1a}}.tmd-details .tmd-seller-list{border:1px solid var(--tmd-line);box-shadow:var(--tmd-raise)}.tmd-details .tmd-seller__brand{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tmd-details .tmd-seller__logo{object-fit:contain;object-position:left center;width:auto;max-width:128px;height:28px;display:block}.tmd-details .tmd-seller__best{background:var(--tmd-success-bg);color:var(--tmd-success);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.tmd-details .tmd-seller--fare:first-of-type{background:var(--tmd-tint)}.tmd-details .tmd-button.tmd-seller__go.tmd-button--outline{color:var(--tmd-orange-text);border-color:var(--tmd-orange-text)}@media (hover:hover){.tmd-details .tmd-button.tmd-seller__go.tmd-button--outline:hover{background:var(--tmd-warning-bg)}}@media (min-width:768px){.tmd-results-search .tmd-search{padding:8px 0 12px}.tmd-results-search .tmd-search .tmd-search__options{margin-bottom:4px}.tmd-results-search .tmd-search .tmd-field,.tmd-results-search .tmd-search button.tmd-field{min-height:56px;padding-block:6px}.tmd-results-search .tmd-search .tmd-field__label{font-size:13px;line-height:16px}.tmd-results-search .tmd-search .tmd-field__value,.tmd-results-search .tmd-search .tmd-field--airport input{font-size:17px;line-height:24px}.tmd-results .tmd-sort{border:1px solid var(--tmd-line);box-shadow:var(--tmd-raise);gap:0;padding:0;overflow:hidden}.tmd-results .tmd-sort__option{border-radius:0;flex-direction:column;gap:0;min-height:56px;font-size:16px;line-height:22px}.tmd-results .tmd-sort__option+.tmd-sort__option{border-left:1px solid var(--tmd-line)}.tmd-results .tmd-sort__option small{font-size:14px;line-height:20px}.tmd-shell .tmd-card__price{background:var(--tmd-tint);border-radius:0 var(--tmd-radius-surface) var(--tmd-radius-surface) 0}.tmd-shell .tmd-card__price .tmd-price{font-size:32px;line-height:40px}.tmd-shell .tmd-card__amount{gap:0}.tmd-details .tmd-itinerary{background:var(--tmd-surface);border:1px solid var(--tmd-line);border-radius:var(--tmd-radius-surface);box-shadow:var(--tmd-raise);padding:16px 20px}}@media (max-width:1099px){.tmd-details .tmd-seller__best{display:none}}@media (max-width:767px){.tmd-details .tmd-seller__logo{max-width:96px;height:22px}.tmd-shell .tmd-card__price{background:var(--tmd-tint);border-radius:0 0 var(--tmd-radius-surface) var(--tmd-radius-surface)}}.tmd-results .tmd-results__title{align-items:center;margin-bottom:12px}.tmd-results .tmd-results__heading{flex:auto}.tmd-results .tmd-sort-context{margin-block:10px 6px}.tmd-details .tmd-details__heading{margin-bottom:12px}.tmd-details .tmd-notice{border-radius:var(--tmd-radius-control);background:var(--tmd-selected);width:fit-content;max-width:100%;color:var(--tmd-ink);align-items:flex-start;margin-bottom:20px;padding:10px 14px}.tmd-details .tmd-notice .tmd-icon{color:var(--tmd-blue);flex:none;margin-top:2px}@media (min-width:1100px){.tmd-details .tmd-details__wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.tmd-details .tmd-details__wrap>*{grid-column:1/-1}.tmd-details .tmd-details__wrap>.tmd-back{justify-self:start}.tmd-details .tmd-details__wrap>.tmd-details__heading{grid-column:1;margin-bottom:16px}.tmd-details .tmd-details__wrap>.tmd-notice{grid-column:2;margin-bottom:16px}}@media (max-width:1099px){.tmd-results .tmd-sort-context{margin-block:12px}}@media (max-width:767px){.tmd-results .tmd-results__title{align-items:center;gap:8px;margin-bottom:10px}.tmd-results .tmd-progress__copy{flex-wrap:nowrap}.tmd-results .tmd-progress__compact{min-width:0}.tmd-results .tmd-button.tmd-results__track{white-space:nowrap;gap:6px;max-width:none;min-height:40px;padding:6px 8px;font-size:13px}.tmd-details .tmd-notice{width:auto;margin-bottom:16px}.tmd-details .tmd-itinerary{background:var(--tmd-surface);border:1px solid var(--tmd-line);border-radius:var(--tmd-radius-surface);box-shadow:var(--tmd-raise);padding:12px 16px 4px;position:relative;top:0}.tmd-details .tmd-itinerary h2{margin-bottom:4px}.tmd-details .tmd-local-time{margin:0;position:absolute;top:14px;right:16px}.tmd-details .tmd-details__layout{gap:24px}}@media (max-width:379px){.tmd-results .tmd-button.tmd-results__track{white-space:normal;max-width:128px}}
.tmd-image{width:100%;aspect-ratio:var(--tmd-image-ratio,8 / 5);border-radius:var(--tmd-radius-surface);background:var(--tmd-tint) url(../media/content-fallback.09t2dmimg6ffw.svg) center / cover no-repeat;display:block;position:relative;overflow:hidden}.tmd-image>img{border-radius:inherit;object-fit:cover;display:block;inset:0;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important}.tmd-image[data-tmd-image-failed]>img{opacity:0}.tmd-image:not(:has(>source[srcset]))>img:not([src]):not([srcset]){opacity:0}.tmd-image:not(:has(>source[srcset]))>img[src=""]:not([srcset]){opacity:0}.tmd-shell .tmd-story--illustrated .tmd-image>img{object-fit:contain}.tmd-image--thumbnail{width:var(--tmd-image-width);vertical-align:middle;display:inline-block}.tmd-gallery-dialog__image.tmd-image{aspect-ratio:auto;height:min(55vh,560px)}.tmd-quiz .tmd-image{margin-block-end:20px}.tmd-image--intrinsic{aspect-ratio:auto}.tmd-image--intrinsic>img{object-fit:contain;height:auto!important;position:static!important}.tmd-image--unreserved[data-tmd-image-failed]{aspect-ratio:var(--tmd-image-ratio,8 / 5)}

html:root{--tmd-font:var(--tmd-font-face), system-ui, sans-serif}html{-webkit-text-size-adjust:100%}body{background:var(--tmd-ground);color:var(--tmd-ink);font:400 16px/1.5 var(--tmd-font);margin:0}.tmd-shell :is(.tmd-results__track,.tmd-card__alert)[aria-disabled=true]{cursor:default;opacity:.45}.tmd-price-alert.tmd-dialog{width:780px;padding:0}.tmd-price-alert[open]{grid-template-columns:280px minmax(0,1fr);display:grid}.tmd-price-alert .tmd-price-alert__close{z-index:1;position:absolute;top:12px;right:12px}.tmd-price-alert__benefits{background:var(--tmd-tint);padding:32px 24px}.tmd-price-alert__art{width:100%;max-width:240px;height:auto;margin:0 auto 24px;display:block}.tmd-price-alert__benefits ul{gap:20px;display:grid}.tmd-price-alert__benefits li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.tmd-price-alert__benefits .tmd-icon{color:var(--tmd-blue);flex:0 0 20px}.tmd-price-alert__content{padding:32px}.tmd-price-alert .tmd-price-alert__label{color:var(--tmd-blue);margin-bottom:12px;padding-right:28px;font-size:13px;font-weight:700}.tmd-price-alert h2{letter-spacing:-.02em;margin-bottom:12px;font-size:28px;line-height:1.2857}.tmd-price-alert #tmd-alert-description{color:var(--tmd-muted);font-size:14px}.tmd-price-alert .tmd-price-alert__route{border-block:1px solid var(--tmd-line);overflow-wrap:anywhere;gap:8px;margin-top:24px;padding:16px 0;font-size:14px;display:grid}.tmd-price-alert__route strong{display:block}.tmd-price-alert__route p{color:var(--tmd-muted)}.tmd-price-alert .tmd-account__form{margin-top:20px}.tmd-shell .tmd-account__form .tmd-select{width:100%;min-width:0;height:48px;font-size:inherit;text-overflow:ellipsis}@media (max-width:767px){.tmd-price-alert[open]{flex-direction:column;width:480px;display:flex}.tmd-price-alert__benefits{padding:16px 24px 20px}.tmd-price-alert__art{width:112px;margin-bottom:8px}.tmd-price-alert__benefits ul{gap:12px}.tmd-price-alert__benefits li{font-size:13px}.tmd-price-alert__content{padding:24px}.tmd-price-alert h2{font-size:24px;line-height:32px}.tmd-price-alert .tmd-price-alert__route{margin-top:16px}.tmd-results .tmd-sort{grid-template-columns:repeat(3,minmax(max-content,1fr));margin:0;padding:6px;scroll-padding:6px;overflow-x:auto}.tmd-results .tmd-sort__option{scroll-margin:6px}.tmd-results .tmd-sort__option>span{white-space:nowrap;font-size:14px;line-height:18px;display:block}}
