[class^=page-mood] .header#header{left:auto;width:100px}.header__utils{display:none}[class*=page-auth] .header__utils,[class*=page-souvenirs] .header__utils{display:flex;height:3.125rem;top:0}@media(min-width:1024px){[class*=page-auth] .header__utils,[class*=page-souvenirs] .header__utils{height:3.5rem}}[class*=page-souvenirs-product-handle] #header{background:var(--ash-mist);border-bottom:1px solid;color:var(--ash-black)!important}[class*=page-souvenirs-product-handle] #header svg path{fill:var(--ash-black)}[class*=page-auth] .scrolled #header,[class*=page-souvenirs] .scrolled #header{background:var(--ash-mist);color:var(--ash-black)}[class*=page-auth] .scrolled #header svg path,[class*=page-souvenirs] .scrolled #header svg path{fill:var(--ash-black)}[class*=page-souvenirs] #header{background:var(--ash-mist)}#header{top:0;transition:opacity .5s ease-in,color .3s ease-in-out,top .3s ease-in-out}#header svg path{transition:fill .3s ease-in-out}#header.message-banner-active{position:absolute;top:47px}.scrolled #header{position:fixed;top:0}.hotel--shenandoah-mansions:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header,.hotel--the-dean:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header,.hotel--the-siren:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header,.hotel--ulysses:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header{color:#fff}.hotel--shenandoah-mansions:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header svg:not(.no-fill-change) path:not([fill=none]),.hotel--the-dean:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header svg:not(.no-fill-change) path:not([fill=none]),.hotel--the-siren:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header svg:not(.no-fill-change) path:not([fill=none]),.hotel--ulysses:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header svg:not(.no-fill-change) path:not([fill=none]){fill:#fff}.hotel--neptune:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header{color:#fff}.hotel--neptune:not(.scrolled-past-hero,.nav-active-state,.nav-item-hovered) #header svg:not(.no-fill-change) path:not([fill=none]){fill:#fff}.header__cart-count{border:1px solid;border-radius:999px;font-size:.5625rem;line-height:1}.page-cart .header{background:var(--ash-cream);border-bottom:1px solid var(--ash-black)}.page-cart .header *{color:var(--ash-black)}.page-cart .header .header__utils{display:flex}.page-cart .header svg path{fill:var(--ash-black)!important}.hotels-header__nav li{cursor:pointer;padding:0 1rem}.hotels-header__nav li.has-children svg{margin-left:5px}.hotels-header__nav li ul{opacity:0;transition:opacity .2s ease-in-out;visibility:hidden}.nav-item-hovered .hotels-header__nav li .hotel-header__tab-title[aria-expanded=true]+.hotel-header__tab-content ul{opacity:1;visibility:visible}.page-dining-slug .hotel-shop,.page-hotels-slug .hotel-shop{display:flex}.logo{font-size:100px;height:100px;line-height:1;width:140px}.logo svg{height:100%;width:100%}.pattie{transform-origin:left}.menu-open .pattie:first-child{transform:rotate(45deg);width:23px}.menu-open .pattie:nth-child(2){transform:rotate(-45deg);width:1.4375rem}.toggle-nav{border:1px solid transparent}.page-index .ash-brand-page.scrolled-past-hero .toggle-nav,body:not(.page-index) #body:not(.souvenirs).ash-brand-page.scrolled .toggle-nav{background:var(--ash-mist);border:1px solid var(--ash-black)}.toggle-nav .hamburger__inner{margin:0 auto}.menu-open .toggle-nav .hamburger__inner{height:1.1rem;width:1.1rem}.toggle-nav .hamburger__inner .pattie{background:currentColor;height:.0625rem}.page-index .toggle-nav__logo{opacity:0}.menu-open .toggle-nav__logo,.page-index .scrolled-past-hero .toggle-nav__logo,.toggle-nav__logo #header .nav-item-hovered{opacity:1}.toggle-nav__logo svg{height:100%;width:100%}.nav-item-hovered [class*=hotel] .toggle-nav,.scrolled-past-hero [class*=hotel] .toggle-nav{background:transparent;border:none}.footer-disclaimer{border-top:1px solid;font-size:.625rem;letter-spacing:-.05em;padding:.5rem .25rem}input[type=checkbox].footer-agree{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid;border-radius:0;height:1rem;position:relative;width:1rem}input[type=checkbox].footer-agree:checked:after{border-radius:0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 329.269 329'%3E%3Cpath d='M194.8 164.77 323.013 36.555c8.343-8.34 8.343-21.825 0-30.164-8.34-8.34-21.825-8.34-30.164 0L164.633 134.605 36.422 6.391c-8.344-8.34-21.824-8.34-30.164 0-8.344 8.34-8.344 21.824 0 30.164l128.21 128.215L6.259 292.984c-8.344 8.34-8.344 21.825 0 30.164a21.27 21.27 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25l128.21-128.214 128.216 128.214a21.27 21.27 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25 8.343-8.34 8.343-21.824 0-30.164zm0 0'/%3E%3C/svg%3E");display:block;left:0;position:absolute;top:0}.footer{background:var(--ash-mist);border-top:.75rem solid var(--ash-black);position:relative;transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;z-index:2}.footer svg path{transition:fill .5s ease-in-out}.footer .footer-logo-souvenirs svg{height:1.75rem}.footer .footer-logo-souvenirs svg path{fill:var(--ash-black)}.footer__subscribe-email{padding:0 1rem!important}.footer .page-dining-slug li a,.page-hotels-slug .footer li a{text-decoration:none}.hotel--peter-and-paul .footer__inner{padding:0 1rem}.hotel--peter-and-paul .footer__content,.hotel--peter-and-paul .footer__nav{border-top:2px solid #2c5234}.hotel--peter-and-paul .footer__content:after,.hotel--peter-and-paul .footer__content:before,.hotel--peter-and-paul .footer__nav:after,.hotel--peter-and-paul .footer__nav:before{background-color:#2c5234;border-radius:50%;content:"";display:block;height:3px;position:absolute;top:-2.5px;width:3px}.hotel--peter-and-paul .footer__content:after,.hotel--peter-and-paul .footer__nav:after{right:-6px}.hotel--peter-and-paul .footer__content:before,.hotel--peter-and-paul .footer__nav:before{left:-6px}.footer__social li{margin-bottom:0}.footer__social li a{align-items:center;display:flex;justify-content:center}.footer__social li a,.footer__social li a.footer-link{line-height:1em;margin:1em 0}.footer .footer__subscribe-email{border:none;display:inline-block;height:100%;min-height:unset}.footer .footer__subscribe-email::-moz-placeholder{color:gray;opacity:.5}.footer .footer__subscribe-email::placeholder{color:gray;opacity:.5}.footer .footer__subscribe-email{font-size:1rem}@media(min-width:1024px){.footer .footer__subscribe-email{font-size:.6875rem}}.footer .footer__subscribe-email::-moz-placeholder{font-size:.6875rem}.footer .footer__subscribe-email::placeholder{font-size:.6875rem}.footer .footer__subscribe-email-submit-button{border:none;height:100%}.footer .footer__subscribe-email-submit-button svg path{vector-effect:non-scaling-stroke}.footer .heading-the-dean-logo-footer{font-family:Futura,avenir next,avenir;font-size:.6875rem;font-weight:500}.footer .nav-the-dean-logo-footer,.footer .social-the-dean-logo-footer{font-family:Prestige-Elite-Std;font-size:.8125rem;font-weight:700}.footer .nav-the-dean-logo-footer{border-top-color:var(--the-dean-red);border-top-width:2px;padding-bottom:.5625rem}.footer .subscribe-the-dean-logo-footer{background:#f6f6f6;border:none;font-family:Futura,avenir next,avenir;font-weight:500}.footer .subscribe-the-dean-logo-footer .input-and-button{border-color:var(--ash-black);border-width:2px}.footer .subscribe-the-dean-logo-footer input[type=email]{padding-top:0}.footer .subscribe-the-dean-logo-footer button[type=submit]{color:var(--the-dean-red)}.footer .subscribe-the-dean-logo-footer button[type=submit] svg path{fill:none;stroke:var(--the-dean-red)}.footer .heading-candy-bar-logo-footer,.footer .heading-the-siren-cafe-logo-footer,.footer .heading-the-siren-logo-footer,.footer .heading-the-siren-shop-logo-footer{font-family:Univers-LT-Std-55-Roman;font-size:.6875rem;font-weight:400}.footer .social-candy-bar-logo-footer,.footer .social-the-siren-cafe-logo-footer,.footer .social-the-siren-logo-footer,.footer .social-the-siren-shop-logo-footer{font-family:UniversLTStd-Ex;font-size:.6875rem;font-weight:400;letter-spacing:-.07px;text-transform:uppercase}.footer .nav-candy-bar-logo-footer,.footer .nav-the-siren-cafe-logo-footer,.footer .nav-the-siren-logo-footer,.footer .nav-the-siren-shop-logo-footer{border-color:currentColor;border-top-width:2px;font-family:UniversLTStd-Ex;font-size:.6875rem;font-weight:400;letter-spacing:-.07px;padding-top:1.0625rem;text-transform:uppercase}.footer .subscribe-candy-bar-logo-footer .input-and-button,.footer .subscribe-the-siren-cafe-logo-footer .input-and-button,.footer .subscribe-the-siren-logo-footer .input-and-button,.footer .subscribe-the-siren-shop-logo-footer .input-and-button{background-color:#fff}.footer .subscribe-candy-bar-logo-footer,.footer .subscribe-the-siren-cafe-logo-footer,.footer .subscribe-the-siren-logo-footer,.footer .subscribe-the-siren-shop-logo-footer{border:none;font-family:Univers-LT-Std-55-Roman}.footer .subscribe-candy-bar-logo-footer .input-and-button,.footer .subscribe-the-siren-cafe-logo-footer .input-and-button,.footer .subscribe-the-siren-logo-footer .input-and-button,.footer .subscribe-the-siren-shop-logo-footer .input-and-button{border:none}.footer .subscribe-candy-bar-logo-footer input::-moz-placeholder,.footer .subscribe-the-siren-cafe-logo-footer input::-moz-placeholder,.footer .subscribe-the-siren-logo-footer input::-moz-placeholder,.footer .subscribe-the-siren-shop-logo-footer input::-moz-placeholder{color:#79232e}.footer .subscribe-candy-bar-logo-footer input::placeholder,.footer .subscribe-the-siren-cafe-logo-footer input::placeholder,.footer .subscribe-the-siren-logo-footer input::placeholder,.footer .subscribe-the-siren-shop-logo-footer input::placeholder{color:#79232e}.footer .heading-peter-and-paul-logo-footer{font-family:Feijoa-Medium;font-size:.6875rem;font-weight:500}.footer .nav-peter-and-paul-logo-footer,.footer .social-peter-and-paul-logo-footer{font-family:Mars-Extended-Regular;font-size:.5625rem;font-weight:400;letter-spacing:2.3px;text-transform:uppercase}.footer .nav-peter-and-paul-logo-footer{padding-bottom:.755rem;padding-top:.875rem}.footer .subscribe-peter-and-paul-logo-footer{background:transparent;font-family:Feijoa-Medium;font-weight:500}.footer .subscribe-peter-and-paul-logo-footer .input-and-button{border-color:#2c5234}.footer .subscribe-peter-and-paul-logo-footer input::-moz-placeholder{color:#2c5234}.footer .subscribe-peter-and-paul-logo-footer input::placeholder{color:#2c5234}.footer .heading-ulysses-logo-footer{font-family:Founders-Grotesk-Mono;font-size:.625rem;font-weight:400;letter-spacing:-.3px}.footer .nav-ulysses-logo-footer,.footer .social-ulysses-logo-footer{font-family:Founders-Grotesk-Mono;font-size:.625rem;font-weight:400;text-transform:uppercase}.footer .nav-ulysses-logo-footer{border-top:1px solid;padding-bottom:.755rem;padding-top:.875rem}.footer .subscribe-ulysses-logo-footer{background:transparent;font-family:Founders-Grotesk-Mono;font-weight:400}.footer .subscribe-ulysses-logo-footer .input-and-button{border-color:var(--ash-black)}.footer .subscribe-ulysses-logo-footer input::-moz-placeholder{color:#000}.footer .subscribe-ulysses-logo-footer input::placeholder{color:#000}.footer .heading-ash-logo-footer{font-family:Steinbeck;font-size:.75rem;font-weight:400;letter-spacing:-.08px}.footer .nav-ash-logo-footer,.footer .social-ash-logo-footer{font-family:Office Times Sharp Mono;font-size:.75rem;font-weight:400;letter-spacing:-.08px}.footer .nav-ash-logo-footer{border-top:1px solid;padding-bottom:.755rem;padding-top:.875rem}.footer .subscribe-ash-logo-footer{background:transparent;font-family:Steinbeck;font-weight:400}@media(min-width:768px){.footer__hotels-logo-list li:not(:first-of-type) a{margin-right:2.5rem}.footer__hotels-logo-list li:not(:first-of-type):not(:last-of-type):after{background-color:currentColor;content:"";display:block;height:3px;width:75px}.footer__hotels-logo-list:last-of-type li:first-of-type a{margin-right:2.5rem}.footer__hotels-logo-list:last-of-type li:first-of-type:after{background-color:currentColor;content:"";display:block;height:3px;width:75px}}.footer__subscribe-email{text-indent:2.5rem}.footer__hotels-logos li svg{height:100%;width:100%}@media(min-width:768px){.footer__hotels-logos li svg{height:100%;width:auto}}.footer__trade-symbol{font-family:inherit}@media(max-width:767px){.footer__trade-symbol{right:-1rem}}.candy-bar-footer{font-family:Tilda,cursive;font-size:5rem;line-height:1}.footer__logo svg,.footer__logo>a{height:100%;width:100%}.hotel--shenadoah-mansions .footer__logo svg{height:auto;width:3.4375rem}.cart[data-v-31f2b8d4]{transform:translate(100%);transition:all .2s ease-in-out}.open[data-v-31f2b8d4]{transform:translate(0)}
