:root{--pmt-announcement-height:42px}.pmt-announcement{position:fixed;top:var(--pmx-admin-offset,0px);left:0;right:0;height:var(--pmt-announcement-height);display:flex;align-items:center;justify-content:center;gap:18px;z-index:25;padding:0 3%;background:#3b0a1b;color:#f6eddd;border-bottom:1px solid #dfbf8328}.pmt-announcement-window{position:relative;width:min(760px,80%);height:100%;overflow:hidden}.pmt-announcement-message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;font:500 16px/1.3 var(--serif);letter-spacing:.25px;transform:translateY(110%);opacity:0;transition:transform .6s ease,opacity .6s ease}.pmt-announcement-message.is-active{transform:translateY(0);opacity:1}.pmt-announcement button{border:0;background:transparent;color:#f6eddd;padding:4px 8px;cursor:pointer;font:24px/1 var(--serif)}.pmt-announcement .pmt-announcement-pause{position:absolute;right:12px;font:11px var(--sans);opacity:.7}
body.pmx-site #pm-header{top:calc(var(--pmx-admin-offset,0px) + var(--pmt-announcement-height));padding-left:2.5%;padding-right:4%}body.pmx-site #pm-header.is-scrolled{top:calc(var(--pmx-admin-offset,0px) + var(--pmt-announcement-height) + 10px)}#pm-header .brand{width:190px;margin-right:auto}#pm-header .brand img,.footer-brand img{aspect-ratio:2048/684;object-fit:contain;mix-blend-mode:normal}body.pmx-site:not(.pmx-landing) .pmx-content-shell{padding-top:calc(var(--pmt-header-height,80px) + var(--pmx-admin-offset,0px) + var(--pmt-announcement-height) + 84px)}.hero-copy{padding-top:calc(180px + var(--pmt-announcement-height))}.landscape{background-image:var(--pmt-home-background);background-position:center;background-size:cover}.reserve-landscape{background-image:linear-gradient(#1a000622,#1a000666),var(--pmt-home-background)}.hero-shade{background:linear-gradient(180deg,#21080e44,#21080e36 32%,#21080e66 65%,#21080ef5 100%)}html{scroll-padding-top:calc(115px + var(--pmt-announcement-height))}
@media(max-width:760px){:root{--pmt-announcement-height:52px}.pmt-announcement{gap:3px;padding:0 24px 0 5px}.pmt-announcement-window{width:calc(100% - 55px)}.pmt-announcement-message{font-size:14px;line-height:1.15}.pmt-announcement button{padding:5px}.pmt-announcement .pmt-announcement-pause{right:4px}body.pmx-site #pm-header{padding-left:4%;padding-right:4%}#pm-header .brand{width:155px}#pm-header:has(.pmt-header-cart) .brand{width:145px}.hero-copy{padding-top:calc(140px + var(--pmt-announcement-height))}body.pmx-site:not(.pmx-landing) .pmx-content-shell{padding-top:calc(var(--pmt-header-height,64px) + var(--pmx-admin-offset,0px) + var(--pmt-announcement-height) + 60px)}}
@media(prefers-reduced-motion:reduce){.pmt-announcement-message{transition:none}}
.pmt-arrow{display:inline-block;width:20px;height:20px;min-width:20px;flex-shrink:0;vertical-align:middle;overflow:visible}.button .pmt-arrow{color:inherit}#contact .pmt-arrow{width:16px;height:16px;min-width:16px;margin-left:5px}

/* Hide animation pause controls as requested. */
.pmt-announcement .pmt-announcement-pause,#motion{display:none!important}
