.header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:99;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.header{-webkit-transition:none;transition:none}}.header:not(.header--fixed){background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%)}@media screen and (min-width:768px){.header:not(.header--fixed){background:-webkit-gradient(linear,left top,left bottom,color-stop(15.1%,rgba(0,0,0,.75)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.75) 15.1%,rgba(0,0,0,0) 100%)}}@media screen and (min-width:1280px){.header:not(.header--fixed){background:-webkit-gradient(linear,left top,left bottom,color-stop(5.8%,rgba(0,0,0,.75)),color-stop(50.89%,rgba(0,0,0,.354348)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.75) 5.8%,rgba(0,0,0,.354348) 50.89%,rgba(0,0,0,0) 100%)}}@media screen and (min-width:1920px){.header:not(.header--fixed){background:-webkit-gradient(linear,left top,left bottom,color-stop(9.92%,rgba(0,0,0,.75)),color-stop(57.81%,rgba(0,0,0,.260179)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.75) 9.92%,rgba(0,0,0,.260179) 57.81%,rgba(0,0,0,0) 100%)}}.header:not(.header--fixed) .branding{-webkit-filter:brightness(0) saturate(100%) invert(94%) sepia(0%) saturate(7500%) hue-rotate(81deg) brightness(111%) contrast(101%);filter:brightness(0) saturate(100%) invert(94%) sepia(0%) saturate(7500%) hue-rotate(81deg) brightness(111%) contrast(101%)}@media(min-width:1280px){.header .mobile{display:none}}.header__skip-button:focus{background:rgba(255,255,255,.95);border-radius:3px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);color:#000;padding:4px 6px;position:absolute;letter-spacing:.02em;top:8px;left:8px;z-index:1}.admin-bar .header{top:32px}.header--fixed .wrapper{padding-top:8px;padding-bottom:8px}@media(min-width:1024px){.header--fixed .branding{display:none}}@media(min-width:1024px){.header--fixed .marriott-branding{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header.header--fixed .navigation ul li a{color:#605751}.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 80px}@media(min-width:1440px)and (max-width:1919.98px){.header .wrapper{padding-left:30px;padding-right:30px}}@media(max-width:1023.98px){.header .wrapper{padding:16px 32px}}.header .branding{margin-right:auto}.header .branding img{width:auto;height:60px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.header .branding img{-webkit-transition:none;transition:none}}@media(min-width:576px){.header .branding img{height:68px}}@media(min-width:1280px){.header .branding img{height:91px}}@media(min-width:1920px){.header .branding img{height:108px}}.header .marriott-branding{display:none;margin-right:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:60px}@media(prefers-reduced-motion:reduce){.header .marriott-branding{-webkit-transition:none;transition:none}}@media(min-width:576px){.header .marriott-branding{height:68px}}@media(min-width:1280px){.header .marriott-branding{height:91px}}@media(min-width:1920px){.header .marriott-branding{height:108px}}.header .marriott-branding .v-icon__svg{-webkit-filter:brightness(0) saturate(100%) invert(21%) sepia(79%) saturate(7476%) hue-rotate(171deg) brightness(85%) contrast(107%);filter:brightness(0) saturate(100%) invert(21%) sepia(79%) saturate(7476%) hue-rotate(171deg) brightness(85%) contrast(107%);height:40px;width:200px}@media(min-width:576px){.header .marriott-branding .v-icon__svg{height:50px}}@media(min-width:1920px){.header .marriott-branding .v-icon__svg{height:60px}}.header .navigation{margin:0 36px;display:none}@media(min-width:1440px)and (max-width:1631.98px){.header .navigation{margin:0 20px}}@media(min-width:1440px){.header .navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.header .navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.header .navigation ul li{position:relative;margin:0 12px}}@media(min-width:1440px)and (min-width:1440px)and (max-width:1919.98px){.header .navigation ul li{margin:0 12px}}@media(min-width:1440px){.header .navigation ul li.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .navigation ul li.menu-item-has-children>a:after{content:"";display:block;width:13px;height:8px;background:url(//www.hotellandy.com/content/themes/base/assets/css/../img/icons/chevron.svg) no-repeat;background-size:100%;-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(45%) saturate(5308%) hue-rotate(348deg) brightness(95%) contrast(93%);filter:brightness(0) saturate(100%) invert(64%) sepia(45%) saturate(5308%) hue-rotate(348deg) brightness(95%) contrast(93%);margin-left:8px;margin-top:-2px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}@media(min-width:1440px)and (prefers-reduced-motion:reduce){.header .navigation ul li.menu-item-has-children>a:after{-webkit-transition:none;transition:none}}@media(min-width:1440px){.header .navigation ul li.menu-item-has-children>a.active{text-decoration:none !important}.header .navigation ul li.menu-item-has-children>a.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .navigation ul li a{display:block;color:#fff;font-size:16px;font-weight:500;line-height:18px;letter-spacing:0;padding:24px 0;margin:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}@media(min-width:1440px)and (prefers-reduced-motion:reduce){.header .navigation ul li a{-webkit-transition:none;transition:none}}@media(min-width:1440px)and (min-width:1440px)and (max-width:1919.98px){.header .navigation ul li a{font-size:14px}}@media(min-width:1440px){.header .navigation ul li .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;padding:8px 16px;border-top:1px solid #ee7623}.header .navigation ul li .sub-menu.show{display:block}.header .navigation ul li .sub-menu li{margin:0}.header .navigation ul li .sub-menu li a{padding:16px;margin:0;white-space:nowrap;color:#605751}}@media(max-width:1439.98px){.header .utility{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.header .utility a.link__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1023.98px){.header .utility a.link__btn{position:fixed;bottom:0;left:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .utility a.link__btn:hover:after{-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(45%) saturate(5308%) hue-rotate(348deg) brightness(95%) contrast(93%);filter:brightness(0) saturate(100%) invert(64%) sepia(45%) saturate(5308%) hue-rotate(348deg) brightness(95%) contrast(93%)}.header .utility a.link__btn:after{content:"";display:block;width:31px;height:9px;background:url(//www.hotellandy.com/content/themes/base/assets/css/../img/icons/arrow.svg) no-repeat;background-size:100%;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(91deg) brightness(104%) contrast(101%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(91deg) brightness(104%) contrast(101%);margin-left:6px;margin-top:-2px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.header .utility a.link__btn:after{-webkit-transition:none;transition:none}}.header .utility .booking-wrapper{position:relative}.header .utility .booking{display:none;position:absolute;right:0;top:100%;padding:64px}.header .utility .booking[data-expanded=true]{display:block}@media(max-width:767.98px){.header .utility .booking{padding:30px}}@media(max-width:1023.98px){.header .utility .booking{top:auto;bottom:0;position:fixed;width:100vw;max-width:unset;-webkit-box-sizing:border-box;box-sizing:border-box}}.header .nav-toggle{margin:0;background:0 0;border:none;z-index:20;position:relative;outline:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}@media(min-width:1440px){.header .nav-toggle{display:none}}.header .nav-toggle .menu-icon{display:block}.header .nav-toggle .bar{background:#c55407;display:block;height:2px;width:24px;margin:0 auto 5px;-webkit-transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,background-color .5s ease;transition:transform .5s ease,background-color .5s ease,-webkit-transform .5s ease}.header .nav-toggle .bar:last-child{margin-bottom:0}.mobile-nav-open .header .nav-toggle .bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-8px}.mobile-nav-open .header .nav-toggle .bar:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:8px}.mobile-nav-open .header .nav-toggle .bar:last-child{opacity:0;visibility:hidden;margin:0}