.announcement-bar__message h1,.announcement-bar__message h2,.announcement-bar__message h3,.announcement-bar__message h4,.announcement-bar__message h5,.announcement-bar__message h6,.announcement-bar__message p{margin:0;display:inline}@media only screen and (max-width:749px){.announcement-bar__message{padding:7px 12px;line-height:1.35}.announcement-bar__message h1,.announcement-bar__message h2,.announcement-bar__message h3,.announcement-bar__message h4,.announcement-bar__message h5,.announcement-bar__message h6{font-size:12px;line-height:1.35;letter-spacing:.2px}.announcement-bar--scroll{overflow:hidden}.announcement-bar--scroll .announcement-bar__link{display:block}.announcement-bar--scroll .announcement-bar__message{display:block;white-space:nowrap;padding-left:100%;padding-right:0;animation:vm-announcement-marquee var(--vm-marquee-duration, 18s) linear infinite;will-change:transform}@keyframes vm-announcement-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}}@media(prefers-reduced-motion:reduce){.announcement-bar--scroll .announcement-bar__message{animation:none;padding-left:12px;white-space:normal}}header.custom_header{position:relative}.vm-search--modal{display:block}.header_cart_icon{position:relative}.header_cart_icon .cart-count-bubble:empty{display:none}.header_cart_icon .cart-count-bubble{top:2px;right:0;bottom:auto;left:auto;height:16px;min-width:16px;width:auto;padding:0 4px;font-size:10px;font-weight:600;border-radius:999px}.header_cart_icon .cart-count-bubble span{color:#2e24a1}.vm-search .vm-search__toggle{display:flex;align-items:center;list-style:none;cursor:pointer;width:auto;height:auto}.vm-search__toggle::-webkit-details-marker{display:none}.vm-search__toggle>span{display:flex;align-items:center}.vm-search__icon{width:24px;height:24px;margin:0 4px}.vm-search--modal .modal__content{position:absolute;top:100%;left:0;right:0;bottom:auto;height:auto;min-height:0;display:block;background:transparent;animation:none}.vm-search--modal .search-modal{border-bottom:none;min-height:0;height:auto}.vm-search--modal .search-modal__content{position:relative;z-index:1;display:flex;align-items:center;width:100%;height:auto;padding:14px 16px;background:#000;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 16px 32px #00000073}.vm-search--modal predictive-search,.vm-search--modal search-form,.vm-search--modal .vm-search__form{position:relative;display:block;width:100%;max-width:none;flex:1 1 auto}.vm-search .vm-search__form .search,.vm-search .vm-search__form .field{width:100%}.vm-search--modal .predictive-search{max-height:60vh!important;border-radius:0 0 6px 6px}.vm-search--modal .predictive-search__item-heading.h5{font-size:15px;line-height:1.4;margin:0}.vm-search--modal .predictive-search__item{padding:8px 16px}.vm-search--modal .predictive-search__heading{margin:0 16px;padding:12px 0 6px;font-size:12px}.vm-search--modal details[open] .modal-overlay:after{background-color:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vm-mobile-icons{display:none}@media only screen and (max-width:991px){.vm-search-slot--desktop{display:none}.header_menu_wrp.align_center{flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:4px}.header_menu_wrp .header_menu--wrp{order:1;flex:0 0 auto;justify-content:flex-start;padding:6px 0 12px;min-width:0;gap:0}.header_menu_wrp .header_logo{order:2;flex:1 1 auto;display:flex;justify-content:center;align-items:center;min-width:0;padding:5px 0;margin:0}.vm-mobile-icons{order:3;display:flex;align-items:center;flex:0 0 auto;gap:0}.header_right--wrp .header_account{display:none}.vm-mobile-icons .vm-search-slot--mobile{order:1}.vm-mobile-icons .vm-header-cart--mobile{order:2}.vm-mobile-icons .vm-header-booknow--mobile{order:3}.vm-mobile-icons .vm-search-slot--mobile,.vm-mobile-icons .vm-header-cart--mobile,.vm-mobile-icons .vm-header-booknow--mobile,.header_menu_wrp .header_drawer{display:flex;align-items:center;padding:0;margin:0}.vm-mobile-icons .vm-search-slot--mobile .vm-search__toggle,.vm-mobile-icons .vm-header-cart--mobile .header_right_icon,.vm-mobile-icons .vm-header-booknow--mobile .header_right_icon,.header_menu_wrp .header_drawer{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;height:44px;padding:0 6px;margin:0;flex:0 0 auto}.vm-mobile-icons .vm-search-slot--mobile .vm-search__icon,.vm-mobile-icons .vm-header-cart--mobile .header_right_icon svg,.vm-mobile-icons .vm-header-booknow--mobile .header_right_icon svg,.header_menu_wrp .header_drawer svg{width:24px;height:24px;min-width:24px;margin:0}.vm-mobile-icons .header_cart_icon .cart-count-bubble{top:6px;right:0}.vm-booknow-icon{color:#fff;text-decoration:none}.vm-search--modal .search-modal__content{padding:12px}.vm-search--modal .predictive-search{max-height:55vh!important}}@media only screen and (max-width:400px){.vm-mobile-icons .vm-search-slot--mobile .vm-search__toggle,.vm-mobile-icons .vm-header-cart--mobile .header_right_icon,.vm-mobile-icons .vm-header-booknow--mobile .header_right_icon,.header_menu_wrp .header_drawer{padding:0 4px}.vm-mobile-icons .vm-search-slot--mobile .vm-search__icon,.vm-mobile-icons .vm-header-cart--mobile .header_right_icon svg,.vm-mobile-icons .vm-header-booknow--mobile .header_right_icon svg,.header_menu_wrp .header_drawer svg{width:22px;height:22px;min-width:22px}}predictive-search[data-no-redirect] .predictive-search__search-for-button{display:none}.vm-search .search__input.field__input{background:transparent;color:#fff;border-radius:4px;border:1px solid rgba(255,255,255,.35);box-shadow:none;min-height:44px;font-size:15px;padding:10px 92px 10px 14px}.vm-search .search__button{right:0;top:0}.vm-search .reset__button{right:44px;top:0}.vm-search .search__button .icon,.vm-search .reset__button .icon.icon-close{width:18px;height:18px}.vm-search .search__input.field__input:focus,.vm-search .search__input.field__input:focus-visible{border-color:#ffefe4;box-shadow:none;outline:none}.vm-search .search__input.field__input::placeholder{color:#fff9;opacity:1}.vm-search .field__label{display:none}.vm-search .search__button,.vm-search .reset__button{color:#fff;background:transparent;box-shadow:none}.vm-search .vm-search__panel-close .icon{width:14px;height:14px}.vm-search .search__button:focus,.vm-search .reset__button:focus,.vm-search .search__button:focus-visible,.vm-search .reset__button:focus-visible{background:transparent;box-shadow:none;outline:none}.vm-search .reset__button:not(:focus-visible):after,.vm-search .reset__button:not(:focus):after{border-right-color:#fff3}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
