[hidden]{display:none!important}
html,body{opacity:1!important;visibility:visible!important;overflow-x:hidden}
img{max-width:100%}
[data-w-id]{opacity:1!important;visibility:visible!important}
.static-open{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}
.static-search-dialog,.static-lightbox{border:0;border-radius:8px;padding:24px;background:white;color:#222;max-width:92vw;max-height:92vh}
.static-search-dialog{width:640px}
.static-search-dialog::backdrop,.static-lightbox::backdrop{background:rgba(0,0,0,.75)}
.static-search-dialog header{display:flex;align-items:center;justify-content:space-between}
.static-search-dialog input{width:100%;padding:12px;border:1px solid #999;border-radius:3px;font:16px Arial}
.static-search-dialog ul{padding:0;margin:15px 0;max-height:60vh;overflow:auto}
.static-search-dialog li{list-style:none;border-bottom:1px solid #ddd;padding:12px 0}
.static-search-dialog a{color:#272727}
.static-search-dialog button,.static-lightbox button{border:0;background:transparent;color:#222;font-size:28px;cursor:pointer}
.static-lightbox img{max-width:85vw;max-height:80vh;object-fit:contain}
.static-lightbox button{position:absolute;right:4px;top:0}
.static-contact-note{font:15px/1.6 Arial,sans-serif;color:#333;background:#f6f6f6;padding:12px}
.static-contact-page{margin:0;background:#f5f1fa;font:18px/1.7 Arial,sans-serif;color:#242424}
.static-contact-page main{max-width:740px;margin:80px auto;padding:35px;background:white;border-radius:12px}
.static-contact-page a{color:#5b227a}
[data-static-slider]{position:relative}
[data-static-slider] .swiper-wrapper{transform:none!important;display:block!important;width:100%!important}
[data-static-slide]{opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;float:none!important;display:block}
[data-static-slide][hidden]{display:none!important}
.static-slider-button{position:absolute;bottom:16px;right:16px;z-index:10;width:42px;height:42px;border:0;border-radius:4px;background:#fff;color:#222;font:28px Arial;cursor:pointer}
.static-slider-button+ .static-slider-button{right:64px}
.swiper-button-prev,.swiper-button-next{cursor:pointer}
.dmDesktopBody [data-anim-desktop],.dmDesktopBody [data-anim-extended],.dmNewParagraph{visibility:visible!important;opacity:1!important}
#hamburger-drawer.static-open{position:fixed!important;inset:75px 0 0!important;z-index:10000!important;overflow:auto!important;background:#151515!important;max-width:100vw!important;transform:none!important}
#hamburger-drawer.static-open nav,#hamburger-drawer.static-open .unifiednav__container{display:block!important}
.unifiednav__container.static-open{display:block!important;height:auto!important}
#mobMenuWrapper.static-open{display:block!important;position:fixed!important;inset:0!important;z-index:20000!important;background:#3e1760!important;overflow:auto!important}
#mobMenuWrapper.static-open #mobMenuSidebar{display:block!important;transform:none!important;opacity:1!important;width:100%!important}
#mobMenuSidebar a{pointer-events:auto}
.w-dropdown-list.static-open{display:block!important;max-height:none!important}
.onetrust-pc-dark-filter,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk,#onetrust-pc-sdk,.dmPopup,.dmPopupMask,.cart-dropdown,.shopping-cart-widget{display:none!important}
body[data-static-site=hippocket-hilton] .tab-pane{display:block!important;opacity:1!important}
@media(max-width:991px){
 nav.mainmenu,nav.secondarymenu{position:relative}
 nav.mainmenu>.menu,nav.secondarymenu>.menu{display:none!important}
 nav.mainmenu.static-open>.menu,nav.secondarymenu.static-open>.menu{display:flex!important;position:absolute!important;top:100%!important;right:0;flex-direction:column!important;gap:0!important;width:min(90vw,420px)!important;max-height:80vh;overflow:auto;background:#fff;color:#222;padding:12px!important;z-index:10000!important}
 nav.static-open>.menu>li{display:block!important;width:100%}
 nav.static-open>.menu .sub-menu.static-open{position:static!important;transform:none!important;opacity:1!important;max-height:none!important}
 .collapse.static-open{display:block!important}
 .static-contact-page main{margin:24px 16px;padding:24px}
}
