.travel-pro-top-bar{border-block-end:var(--border-bottom-width) solid var(--color-border);background-color:var(--background-color)!important;height:auto!important;min-height:48px!important;padding:10px 24px!important;box-sizing:border-box;display:flex;align-items:center}.travel-pro-top-bar__container{display:grid;grid-template-columns:auto 1fr auto!important;align-items:center;gap:2rem;width:100%;margin:0 auto}.travel-pro-top-bar__left{display:flex;align-items:center;justify-content:flex-start;gap:1rem;height:100%}.travel-pro-top-bar__center{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;width:100%!important;min-width:0}.travel-pro-top-bar__right{display:flex;align-items:center;justify-content:flex-end;gap:2rem;height:100%}.travel-pro-top-bar__announcements{display:flex;flex-direction:row;align-items:center;position:relative;width:100%;max-width:1200px}.travel-pro-top-bar__announcement-slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);margin-inline:auto}.travel-pro-top-bar__announcement-slides>*{grid-area:stack}.travel-pro-top-bar .announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;display:grid!important;place-content:center!important;text-align:center}.travel-pro-top-bar .announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.travel-pro-top-bar__announcements slideshow-arrows{padding:0;mix-blend-mode:normal}.travel-pro-top-bar__announcements slideshow-arrows .slideshow-control{color:var(--text-color)}.travel-pro-top-bar__announcements .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}.travel-pro-top-bar__announcements .slideshow-control .svg-wrapper{width:20px;height:20px}.travel-pro-top-bar__announcement-slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - 80px);margin-inline:auto}.travel-pro-top-bar .travel-pro-top-bar__announcements .announcement-bar__slide .announcement-bar__text{font-family:var(--font-body--family);font-size:12px;font-weight:800;font-style:normal;line-height:24px;letter-spacing:0;text-align:center;text-transform:uppercase;vertical-align:middle;margin:0;color:var(--text-color);font-variation-settings:"wght" 800;width:100%;max-width:100%;white-space:normal!important;word-wrap:break-word!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.travel-pro-top-bar__announcements,.travel-pro-top-bar__announcement-slides,.travel-pro-top-bar .announcement-bar__slide{min-height:28px!important}.travel-pro-top-bar .text-block{font-family:var(--font-body--family)!important;font-size:12px!important;font-weight:800!important;line-height:24px!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;color:var(--text-color)!important;font-variation-settings:"wght" 800!important}.travel-pro-top-bar .announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}.travel-pro-top-bar .menu{width:auto}.travel-pro-top-bar .menu__details{padding:0;margin:0}.travel-pro-top-bar .menu__heading{display:none}.travel-pro-top-bar .details-content{margin:0}.travel-pro-top-bar .menu .list-unstyled{display:flex;gap:2rem;margin:0;padding:0}.travel-pro-top-bar .menu__item{margin:0}.travel-pro-top-bar .menu__item a{font-size:.875rem;font-weight:500;color:var(--color-foreground);text-decoration:none;padding:.5rem 0;transition:color .2s ease;white-space:nowrap}.travel-pro-top-bar .menu__item a:hover{color:var(--color-foreground-75)}.travel-pro-top-bar .top-bar-localization{font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--text-color)}.travel-pro-top-bar .top-bar-localization .dropdown-localization__button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;padding:.5rem 0;gap:.25rem;min-height:auto}.travel-pro-top-bar .top-bar-localization .country-name,.travel-pro-top-bar .top-bar-localization .currency-info,.travel-pro-top-bar .top-bar-localization .language-code{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.travel-pro-top-bar .top-bar-localization .separator{color:inherit;margin:0 .25rem}.travel-pro-top-bar .top-bar-localization .icon-caret{width:12px;height:12px}.travel-pro-top-bar .top-bar-localization .icon-flag{width:16px;height:16px}.travel-pro-top-bar .text-block{font-size:.875rem;font-weight:500;text-align:center}.travel-pro-top-bar .text-block p{margin:0;font-size:inherit;font-weight:inherit}.travel-pro-top-bar .top-bar-link{font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;text-transform:uppercase;vertical-align:middle;color:var(--text-color);text-decoration:none;padding:.5rem 0;transition:opacity .2s ease;white-space:nowrap}.travel-pro-top-bar .top-bar-link:hover{opacity:.75}.travel-pro-top-bar .top-bar-link--no-url{cursor:default}@media screen and (max-width:749px){.travel-pro-top-bar{height:auto!important;min-height:36px!important;padding:4px 0!important}.travel-pro-top-bar__container{grid-template-columns:1fr;justify-items:center}.travel-pro-top-bar__left,.travel-pro-top-bar__right{display:none}.travel-pro-top-bar__center{grid-column:1;width:100%}.travel-pro-top-bar__announcements{max-width:none}.travel-pro-top-bar__announcement-slides{width:calc(100% - 80px)}.travel-pro-top-bar .travel-pro-top-bar__announcements .announcement-bar__slide .announcement-bar__text{font-family:var(--font-body--family);font-size:12px;font-weight:500;font-style:normal;line-height:20px;letter-spacing:.6px;text-align:center;text-transform:uppercase;vertical-align:middle;margin:0;color:var(--text-color);font-variation-settings:"wght" 500;width:100%;max-width:100%;white-space:normal!important;word-wrap:break-word!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.travel-pro-top-bar .text-block{font-family:var(--font-body--family)!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;letter-spacing:.6px!important;text-align:center!important;text-transform:uppercase!important;color:var(--text-color)!important;font-variation-settings:"wght" 500!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/section_travel-pro-top-bar.css.map */
