#manhattan-christmas-passport{width:100%;color-scheme:light}#manhattan-christmas-passport *{box-sizing:border-box}#manhattan-christmas-passport [hidden]{display:none!important}#manhattan-christmas-passport .hp-page{--hp-ink:#352b25;--hp-wine:#651e2d;--hp-gold:#96764b;--hp-line:#d6c3a4;--hp-muted:#736254;background:#fcf8f0;color:var(--hp-ink);font-family:Georgia,"Times New Roman",serif;text-align:left;width:100%;overflow-wrap:break-word}#manhattan-christmas-passport h1,#manhattan-christmas-passport h2,#manhattan-christmas-passport h3,#manhattan-christmas-passport p,#manhattan-christmas-passport figure{margin:0;color:inherit}#manhattan-christmas-passport h2{font:400 31px/1.2 Georgia,serif;letter-spacing:-.6px}#manhattan-christmas-passport h3{font:400 25px/1.25 Georgia,serif;letter-spacing:-.3px}#manhattan-christmas-passport button,#manhattan-christmas-passport a,#manhattan-christmas-passport summary{-webkit-tap-highlight-color:#dfc8ac}#manhattan-christmas-passport button{font-weight:400;border-radius:0}#manhattan-christmas-passport .hp-eyebrow{font:400 11px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:var(--hp-wine)}#manhattan-christmas-passport .hp-masthead{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 30px;border-bottom:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-masthead>span{font:400 21px/1.4 Georgia,serif;letter-spacing:3px}#manhattan-christmas-passport .hp-masthead nav{display:flex;align-items:center;flex-wrap:wrap;gap:20px}#manhattan-christmas-passport .hp-masthead a{font:400 11px/1.5 Arial,sans-serif;letter-spacing:.7px;text-decoration:none;color:var(--hp-wine)}#manhattan-christmas-passport .hp-header-count{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:var(--hp-wine);color:#fff7e9;margin-left:6px}#manhattan-christmas-passport .hp-title{padding:26px 24px;background:var(--hp-wine);color:#fff7e9;text-align:center;border-bottom:3px solid #b89a66}#manhattan-christmas-passport .hp-title>p:first-child{font:400 11px/1.5 Arial,sans-serif;letter-spacing:2px;margin-bottom:12px}#manhattan-christmas-passport .hp-title h1{font:400 clamp(29px,4.2vw,44px)/1.15 Georgia,serif;letter-spacing:-.7px;margin-bottom:12px}#manhattan-christmas-passport .hp-title>p:last-child{font:400 italic 16px/1.5 Georgia,serif;color:#f1dfc7}#manhattan-christmas-passport .hp-hero{padding:30px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px 30px;border-bottom:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}#manhattan-christmas-passport .hp-hero-title{font:400 41px/1.08 Georgia,serif;letter-spacing:-.9px;margin:16px 0 20px;max-width:390px}#manhattan-christmas-passport .hp-hero-description{font:400 16px/1.75 Georgia,serif;color:#655247;margin-bottom:22px}#manhattan-christmas-passport .hp-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#manhattan-christmas-passport .hp-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;border:1px solid var(--hp-line);background:transparent;color:var(--hp-wine);font:400 12px/1.5 Arial,sans-serif;text-decoration:none;text-align:center;max-width:100%;white-space:normal}#manhattan-christmas-passport .hp-primary{background:var(--hp-wine);color:#fff7e9;border-color:var(--hp-wine)}#manhattan-christmas-passport .hp-button:hover{background:#eee0cf}#manhattan-christmas-passport .hp-primary:hover{background:#812b3b}#manhattan-christmas-passport .hp-text-button{border:0;background:transparent;color:var(--hp-wine);padding:8px 0;min-height:44px;font:400 12px/1.5 Arial,sans-serif;text-align:left}#manhattan-christmas-passport .hp-hero-picture{min-width:0;align-self:center;background:#faf4e7;border:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-hero-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;opacity:1;filter:none}#manhattan-christmas-passport .hp-hero-picture figcaption{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 13px;border-top:1px solid var(--hp-line);background:#f3e9da;font:400 11px/1.5 Arial,sans-serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-hero-picture figcaption>span:last-child{font-size:11px;letter-spacing:1px;color:var(--hp-muted)}#manhattan-christmas-passport .hp-slider-bar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-slider-bar>div{text-align:center;min-width:0}#manhattan-christmas-passport .hp-slide-count{display:block;font:400 11px/1.5 Arial,sans-serif;letter-spacing:2px;color:var(--hp-gold)}#manhattan-christmas-passport .hp-slide-name{display:block;font:400 14px/1.5 Georgia,serif;color:var(--hp-wine);margin-top:3px}#manhattan-christmas-passport .hp-atlas{padding:30px}#manhattan-christmas-passport .hp-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}#manhattan-christmas-passport .hp-section-title h2{margin-top:6px}#manhattan-christmas-passport .hp-map-count{font:400 12px/1.5 Arial,sans-serif;color:var(--hp-gold)}#manhattan-christmas-passport .hp-map-help{font:400 14px/1.6 Georgia,serif;color:var(--hp-muted);margin:12px 0 20px}#manhattan-christmas-passport .hp-map-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);border:1px solid var(--hp-line);background:#f7efdf}#manhattan-christmas-passport .hp-map-panel{min-width:0}#manhattan-christmas-passport .hp-map-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--hp-line);background:#f6ecdd}#manhattan-christmas-passport .hp-map-caption>span:first-child{font:400 italic 17px/1.4 Georgia,serif}#manhattan-christmas-passport .hp-map-selected{font:400 11px/1.5 Arial,sans-serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-map-stage{position:relative;isolation:isolate;height:600px;overflow:hidden;background:#e6eee8}#manhattan-christmas-passport .hp-map{display:block;width:100%;height:100%;position:absolute;inset:0}#manhattan-christmas-passport .hp-pins{position:absolute;inset:0;pointer-events:none}#manhattan-christmas-passport .hp-pin{position:absolute;transform:translate(-50%,-50%);width:46px;height:46px;border:1px solid #9e7846;border-radius:50%;background:#fff8eb;color:#6b2936;font:400 22px/1 Georgia,serif;display:grid;place-items:center;pointer-events:auto;padding:0;box-shadow:0 2px 4px #46301d18}#manhattan-christmas-passport .hp-pin[data-saved=true]{background:#dbc499;color:#4f3125;border-color:#957343}#manhattan-christmas-passport .hp-pin[aria-pressed=true]{background:var(--hp-wine);color:#fff7e9;border:3px solid #c8a76b;z-index:3}#manhattan-christmas-passport .hp-pin:hover{background:#ecd7b7;color:#5d2330}#manhattan-christmas-passport .hp-map-credit{font:400 11px/1.5 Arial,sans-serif;padding:10px 13px;color:#776454;border-top:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-map-key{border-left:1px solid var(--hp-line);background:#fcf8f0;min-width:0}#manhattan-christmas-passport .hp-map-key>summary{font:400 italic 21px/1.3 Georgia,serif;min-height:54px;padding:15px 16px;color:var(--hp-wine);border-bottom:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-stop-index{padding:4px 13px}#manhattan-christmas-passport .hp-index-button{display:flex;align-items:center;gap:11px;width:100%;min-height:57px;padding:10px 4px;border:0;border-bottom:1px solid #e4d7c2;background:transparent;text-align:left;color:var(--hp-ink)}#manhattan-christmas-passport .hp-index-button:last-child{border-bottom:0}#manhattan-christmas-passport .hp-index-button>span:first-child{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border:1px solid var(--hp-line);border-radius:50%;font:400 16px/1 Georgia,serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-index-button>span:last-child{font:400 15px/1.35 Georgia,serif}#manhattan-christmas-passport .hp-index-button[aria-pressed=true]{color:var(--hp-wine);background:#f1e5d5}#manhattan-christmas-passport .hp-index-button[aria-pressed=true]>span:first-child{color:#fff7e9;background:var(--hp-wine);border-color:var(--hp-wine)}#manhattan-christmas-passport .hp-index-button[data-saved=true]>span:last-child::after{content:" ✓";color:var(--hp-gold)}#manhattan-christmas-passport .hp-stop-number{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--hp-gold);border-radius:50%;font:400 22px/1 Georgia,serif;color:var(--hp-wine);flex-shrink:0}#manhattan-christmas-passport .hp-stop-title{font:400 31px/1.15 Georgia,serif;margin-bottom:16px}#manhattan-christmas-passport .hp-stop-description{font:400 16px/1.7 Georgia,serif;color:#6c5749}#manhattan-christmas-passport .hp-visitor{display:inline-flex;align-items:center;min-height:44px;color:var(--hp-wine);font:400 12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}#manhattan-christmas-passport .hp-practical{margin-top:14px}#manhattan-christmas-passport .hp-practical summary{font:400 13px/1.5 Arial,sans-serif;color:var(--hp-wine);min-height:36px;padding:8px 0}#manhattan-christmas-passport .hp-practical p{font:400 12px/1.65 Arial,sans-serif;color:#76604f;margin:7px 0}#manhattan-christmas-passport .hp-passport{margin:4px 30px 26px;padding:27px;background:#f4ebdc;border:1px solid #bfa276;scroll-margin-top:14px}#manhattan-christmas-passport .hp-passport-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#manhattan-christmas-passport .hp-passport-heading h2{margin-top:6px}#manhattan-christmas-passport .hp-passport-count{font:400 12px/1.5 Arial,sans-serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-passport-seals{display:flex;gap:12px;margin:22px 0;flex-wrap:wrap}#manhattan-christmas-passport .hp-seal{width:69px;height:69px;border:1px dashed #ae936d;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#faf4e7;color:#968068}#manhattan-christmas-passport .hp-seal>span{font:400 23px/1 Georgia,serif}#manhattan-christmas-passport .hp-seal>small{font:400 11px/1.3 Arial,sans-serif;margin-top:4px}#manhattan-christmas-passport button.hp-seal{background:var(--hp-wine);color:#fff5e3;border:2px solid #c2a06b}#manhattan-christmas-passport .hp-plan-name{font:400 23px/1.3 Georgia,serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-route-tip{font:400 14px/1.65 Georgia,serif;color:#705e4c;margin:10px 0 18px;max-width:750px}#manhattan-christmas-passport .hp-route-list{margin:0;padding:0;list-style:none}#manhattan-christmas-passport .hp-route-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px 0;border-top:1px solid #d6c3a4}#manhattan-christmas-passport .hp-route-order{font:400 28px/1 Georgia,serif;color:var(--hp-gold)}#manhattan-christmas-passport .hp-route-name{display:block;font:400 18px/1.35 Georgia,serif}#manhattan-christmas-passport .hp-route-note{display:block;font:400 11px/1.6 Arial,sans-serif;color:var(--hp-muted);margin-top:4px}#manhattan-christmas-passport .hp-route-tools{display:flex;gap:5px}#manhattan-christmas-passport .hp-route-tools button{display:grid;place-items:center;width:38px;min-height:40px;border:1px solid #ccb89a;background:#fcf8ef;color:var(--hp-wine);font:400 18px/1 Arial,sans-serif}#manhattan-christmas-passport .hp-route-tools button:disabled{opacity:.35}#manhattan-christmas-passport .hp-passport-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-booking{font:400 11px/1.7 Arial,sans-serif;color:#766350;margin-top:19px}#manhattan-christmas-passport .hp-postcard-area{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:center;margin-top:26px;padding-top:24px;border-top:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-postcard{width:100%;height:auto;display:block;border:1px solid #c7ae86}#manhattan-christmas-passport .hp-postcard-area h3{margin:9px 0 12px}#manhattan-christmas-passport .hp-postcard-area p:not(.hp-eyebrow){font:400 14px/1.65 Georgia,serif;color:#705b49}#manhattan-christmas-passport .hp-cover-choices{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0}#manhattan-christmas-passport .hp-cover-button{width:48px;height:48px;border:1px solid var(--hp-line);border-radius:50%;background:#fcf8f0;color:var(--hp-wine);font:400 19px/1 Georgia,serif}#manhattan-christmas-passport .hp-cover-button[aria-pressed=true]{background:var(--hp-wine);color:#fff7e9}#manhattan-christmas-passport .hp-directory{padding:15px 30px 25px}#manhattan-christmas-passport .hp-directory>summary{font:400 18px/1.5 Georgia,serif;color:var(--hp-wine);min-height:44px;padding:10px 0}#manhattan-christmas-passport .hp-directory-list{padding:0;list-style:none;margin:15px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}#manhattan-christmas-passport .hp-directory-list li{border-top:1px solid var(--hp-line);padding-top:13px}#manhattan-christmas-passport .hp-directory-list button{padding:0;display:block;border:0;background:none;color:var(--hp-wine);font:400 19px/1.3 Georgia,serif;text-align:left;min-height:44px}#manhattan-christmas-passport .hp-directory-list p{font:400 13px/1.65 Georgia,serif;color:#6f5b49;margin:10px 0}#manhattan-christmas-passport .hp-directory-list a{font:400 11px/1.5 Arial,sans-serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-more{display:flex;justify-content:center;gap:15px 30px;flex-wrap:wrap;border-top:1px solid var(--hp-line);padding:22px 28px}#manhattan-christmas-passport .hp-more a{font:400 14px/1.5 Georgia,serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-status{padding:0 30px;font:400 12px/1.6 Arial,sans-serif;color:var(--hp-wine)}#manhattan-christmas-passport .hp-status:empty{display:none}#manhattan-christmas-passport .hp-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:20px 30px;font:400 11px/1.5 Arial,sans-serif;letter-spacing:.5px;color:#806b55}#manhattan-christmas-passport .hp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){#manhattan-christmas-passport .hp-pin{transition:background-color .18s,border-color .18s}#manhattan-christmas-passport .hp-seal.is-new{animation:hp-stamp .26s ease-out}@keyframes hp-unfold{from{transform:translateY(9px)}to{transform:translateY(0)}}@keyframes hp-stamp{from{transform:scale(1.14) rotate(-9deg)}to{transform:scale(1) rotate(0)}}}@media (max-width:760px){#manhattan-christmas-passport .hp-hero-title{font-size:33px}#manhattan-christmas-passport .hp-hero{gap:20px;padding:24px}#manhattan-christmas-passport .hp-hero-description{font-size:15px}#manhattan-christmas-passport .hp-map-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}#manhattan-christmas-passport .hp-map-caption{padding:12px}#manhattan-christmas-passport .hp-stop-index{padding:3px 9px}#manhattan-christmas-passport .hp-stop-title{font-size:27px}#manhattan-christmas-passport .hp-stop-description{font-size:15px}#manhattan-christmas-passport .hp-index-button>span:last-child{font-size:14px}}@media (max-width:600px){#manhattan-christmas-passport .hp-masthead{padding:15px 18px;gap:6px}#manhattan-christmas-passport .hp-masthead>span{font-size:19px}#manhattan-christmas-passport .hp-masthead nav{width:100%;justify-content:space-between;gap:12px}#manhattan-christmas-passport .hp-title{padding:23px 17px}#manhattan-christmas-passport .hp-title>p:first-child{letter-spacing:1.2px}#manhattan-christmas-passport .hp-title>p:last-child{font-size:14px}#manhattan-christmas-passport .hp-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px;gap:19px}#manhattan-christmas-passport .hp-hero-copy{display:contents}#manhattan-christmas-passport .hp-hero-kicker{grid-row:1}#manhattan-christmas-passport .hp-hero-title{grid-row:2;max-width:none;margin:0;font-size:35px}#manhattan-christmas-passport .hp-hero-picture{grid-row:3}#manhattan-christmas-passport .hp-hero-description{grid-row:4;margin:0}#manhattan-christmas-passport .hp-hero-copy>.hp-actions{grid-row:5}#manhattan-christmas-passport .hp-slider-bar{grid-row:7;gap:8px;padding-top:15px}#manhattan-christmas-passport .hp-slider-bar .hp-button{padding:10px;min-width:77px;font-size:11px}#manhattan-christmas-passport .hp-slide-name{font-size:12px}#manhattan-christmas-passport h2{font-size:28px}#manhattan-christmas-passport h3{font-size:24px}#manhattan-christmas-passport .hp-atlas{padding:24px 18px}#manhattan-christmas-passport .hp-map-layout{display:block}#manhattan-christmas-passport .hp-map-stage{height:590px}#manhattan-christmas-passport .hp-map-key{border-left:0;border-top:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-map-key>summary{font-size:18px;min-height:48px}#manhattan-christmas-passport .hp-stop-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:5px 12px}#manhattan-christmas-passport .hp-index-button{gap:7px;padding:9px 0;min-height:63px}#manhattan-christmas-passport .hp-index-button>span:first-child{width:27px;height:27px;font-size:14px}#manhattan-christmas-passport .hp-index-button>span:last-child{font-size:14px}#manhattan-christmas-passport .hp-stop-title{font-size:30px}#manhattan-christmas-passport .hp-passport{margin:0 18px 22px;padding:20px 16px}#manhattan-christmas-passport .hp-passport-seals{gap:9px}#manhattan-christmas-passport .hp-seal{width:55px;height:55px}#manhattan-christmas-passport .hp-seal>span{font-size:21px}#manhattan-christmas-passport .hp-route-item{grid-template-columns:30px minmax(0,1fr);gap:9px}#manhattan-christmas-passport .hp-route-tools{grid-column:2;justify-content:flex-end}#manhattan-christmas-passport .hp-route-tools button{width:44px;min-height:44px}#manhattan-christmas-passport .hp-route-name{font-size:18px}#manhattan-christmas-passport .hp-postcard-area{display:block}#manhattan-christmas-passport .hp-postcard{max-width:320px;margin:0 auto 23px}#manhattan-christmas-passport .hp-directory{padding:10px 18px 20px}#manhattan-christmas-passport .hp-directory-list{grid-template-columns:minmax(0,1fr)}#manhattan-christmas-passport .hp-more{padding:22px 18px;justify-content:flex-start}#manhattan-christmas-passport .hp-status,#manhattan-christmas-passport .hp-footer{padding-left:18px;padding-right:18px}}#manhattan-christmas-passport{position:relative}#manhattan-christmas-passport .hp-hero-kicker,#manhattan-christmas-passport .hp-hero-title,#manhattan-christmas-passport .hp-hero-description{width:100%}#manhattan-christmas-passport .hp-hero-copy>.hp-actions{width:100%}#manhattan-christmas-passport .hp-save-hero{width:160px;flex-shrink:0}#manhattan-christmas-passport .hp-start{width:166px;flex-shrink:0}#manhattan-christmas-passport .hp-slider-bar>div{flex:1;align-self:flex-start}#manhattan-christmas-passport .hp-previous,#manhattan-christmas-passport .hp-next{width:98px;flex:0 0 98px}#manhattan-christmas-passport .hp-hero-picture figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}#manhattan-christmas-passport .hp-hero-stop{display:block}#manhattan-christmas-passport .hp-visit-block{margin:0 0 16px}#manhattan-christmas-passport .hp-visit-heading{margin:0 0 9px}#manhattan-christmas-passport .hp-visitor{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;background:var(--hp-wine);border:1px solid var(--hp-wine);color:#fff7e9;font:400 13px/1.5 Arial,sans-serif;text-align:center;text-decoration:none}#manhattan-christmas-passport .hp-visitor:hover{background:#812c3e}#manhattan-christmas-passport .hp-visit-extra{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--hp-wine);font:400 12px/1.5 Arial,sans-serif;text-underline-offset:4px}#manhattan-christmas-passport .hp-visit-note{font:400 12px/1.65 Arial,sans-serif;color:#78614e;margin-top:10px}#manhattan-christmas-passport .hp-save-stop{background:transparent;border-color:var(--hp-line);color:var(--hp-wine)}#manhattan-christmas-passport .hp-layout-probe{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;overflow:hidden;contain:layout style;z-index:-1}@media(max-width:600px){#manhattan-christmas-passport .hp-hero-picture figcaption{grid-template-columns:minmax(0,1fr)}#manhattan-christmas-passport .hp-previous,#manhattan-christmas-passport .hp-next{width:77px;flex-basis:77px}#manhattan-christmas-passport .hp-slider-bar .hp-slide-name{font-size:12px}}#manhattan-christmas-passport .hp-map-stage{height:660px}#manhattan-christmas-passport .hp-pin{width:66px;height:76px;border:0;border-radius:0;box-shadow:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--hp-wine);padding:0}#manhattan-christmas-passport .hp-pin-art{display:block;width:56px;height:56px;object-fit:contain;pointer-events:none}#manhattan-christmas-passport .hp-pin-label{display:block;white-space:nowrap;font:400 11px/1.45 Arial,sans-serif;padding:2px 4px;color:#632535;background:#fcf8eddc;border-radius:3px;max-width:100%}#manhattan-christmas-passport .hp-pin[data-saved=true],#manhattan-christmas-passport .hp-pin[aria-pressed=true],#manhattan-christmas-passport .hp-pin:hover{border:0;background:transparent;box-shadow:none}#manhattan-christmas-passport .hp-pin[aria-pressed=true] .hp-pin-label{background:var(--hp-wine);color:#fff7e9}#manhattan-christmas-passport .hp-pin[data-saved=true]:not([aria-pressed=true]) .hp-pin-label{background:#dfc99e;color:#5f3125}#manhattan-christmas-passport .hp-pin:hover .hp-pin-art{filter:drop-shadow(0 1px 3px #9c723e8c)}#manhattan-christmas-passport .hp-index-art{width:36px;height:43px;object-fit:contain;flex-shrink:0}#manhattan-christmas-passport .hp-index-button{gap:12px;min-height:61px}#manhattan-christmas-passport .hp-index-button>span:last-child{background:transparent;color:inherit;border:0;border-radius:0;display:block;width:auto;height:auto;text-align:left}#manhattan-christmas-passport button.hp-seal{background:#fcf5e9;color:var(--hp-wine)}#manhattan-christmas-passport .hp-seal img{width:39px;height:39px;object-fit:contain;display:block}#manhattan-christmas-passport .hp-seal>small{margin-top:1px}@media(max-width:600px){#manhattan-christmas-passport .hp-map-stage{height:660px}#manhattan-christmas-passport .hp-index-button{gap:7px}#manhattan-christmas-passport .hp-index-art{width:30px;height:38px}#manhattan-christmas-passport .hp-seal img{width:31px;height:31px}}#manhattan-christmas-passport .hp-map-layout{display:block}#manhattan-christmas-passport .hp-map-stage{height:960px;background:#e8eeeb}#manhattan-christmas-passport .hp-map-key{border-left:0;border-top:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-stop-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 15px;padding:5px 18px}#manhattan-christmas-passport .hp-index-button{min-height:75px}#manhattan-christmas-passport .hp-index-button>span:last-child{font-size:14px}@media(max-width:760px){#manhattan-christmas-passport .hp-stop-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#manhattan-christmas-passport .hp-map-stage{height:1100px}#manhattan-christmas-passport .hp-stop-index{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 12px;gap:0 10px}}#manhattan-christmas-passport .hp-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 30px;gap:18px;border-bottom:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-guide-steps button{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px;row-gap:4px;text-align:left;border:0;background:transparent;padding:5px 0;color:var(--hp-wine);min-height:54px}#manhattan-christmas-passport .hp-guide-steps button>span{grid-row:1/3;font:400 22px/1.3 Georgia,serif;color:var(--hp-gold)}#manhattan-christmas-passport .hp-guide-steps strong{font:400 17px/1.3 Georgia,serif}#manhattan-christmas-passport .hp-guide-steps small{font:400 11px/1.5 Arial,sans-serif;color:var(--hp-muted)}#manhattan-christmas-passport .hp-chapter{padding:26px 30px 0}#manhattan-christmas-passport .hp-chapter>p:last-child{font:400 15px/1.6 Georgia,serif;color:var(--hp-muted);margin-top:8px}#manhattan-christmas-passport .hp-hero{padding-top:22px}#manhattan-christmas-passport .hp-hero-copy{align-self:center}#manhattan-christmas-passport .hp-visit-block{width:100%}#manhattan-christmas-passport .hp-start{width:auto;flex-shrink:1}#manhattan-christmas-passport .hp-save-hero{width:160px}#manhattan-christmas-passport .hp-practical{width:100%;margin-top:8px}#manhattan-christmas-passport .hp-map-selection{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px;padding:18px 0;border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}#manhattan-christmas-passport .hp-map-selection h3{font-size:23px;margin-top:6px;min-height:30px}#manhattan-christmas-passport .hp-map-selection>div:first-child{flex:1 1 260px;min-width:0}#manhattan-christmas-passport .hp-map-selection>.hp-actions{flex:0 1 auto}#manhattan-christmas-passport .hp-plan-name{display:none}#manhattan-christmas-passport .hp-route-tip{margin:16px 0 20px}#manhattan-christmas-passport .hp-route-book{display:inline-flex;min-height:38px;align-items:center;color:var(--hp-wine);font:400 12px/1.5 Arial,sans-serif;text-underline-offset:3px;margin-top:3px}@media(max-width:600px){#manhattan-christmas-passport .hp-map-caption{display:grid;grid-template-columns:minmax(0,1fr)}#manhattan-christmas-passport .hp-slider-bar .hp-button{padding:10px 7px}}@media(max-width:600px){#manhattan-christmas-passport .hp-guide-steps{padding:16px 18px;gap:10px}#manhattan-christmas-passport .hp-guide-steps button{display:flex;flex-direction:column;gap:5px}#manhattan-christmas-passport .hp-guide-steps button>span{font-size:19px}#manhattan-christmas-passport .hp-guide-steps strong{font-size:15px}#manhattan-christmas-passport .hp-guide-steps small{font-size:11px}#manhattan-christmas-passport .hp-chapter{padding:22px 18px 0}#manhattan-christmas-passport .hp-hero{display:flex;flex-direction:column;gap:18px}#manhattan-christmas-passport .hp-hero-copy{display:contents}#manhattan-christmas-passport .hp-hero-kicker{order:1}#manhattan-christmas-passport .hp-hero-title{order:2}#manhattan-christmas-passport .hp-hero-picture{order:3;width:100%}#manhattan-christmas-passport .hp-hero-description{order:4}#manhattan-christmas-passport .hp-visit-block{order:5;margin-bottom:0}#manhattan-christmas-passport .hp-hero-copy>.hp-actions{order:6}#manhattan-christmas-passport .hp-practical{order:7;margin:0}#manhattan-christmas-passport .hp-slider-bar{order:8;width:100%}#manhattan-christmas-passport .hp-map-selection{display:block}#manhattan-christmas-passport .hp-map-selection>.hp-actions{margin-top:12px}}#manhattan-christmas-passport .hp-page{position:relative}#manhattan-christmas-passport .hp-map-detail{position:absolute;z-index:20;width:min(460px,calc(100% - 24px));padding:16px;background:#fcf8f0;color:var(--hp-ink);border:1px solid var(--hp-gold);box-shadow:0 10px 36px #352b2538}#manhattan-christmas-passport .hp-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}#manhattan-christmas-passport .hp-detail-close{flex-shrink:0;min-width:65px;min-height:44px;border:0;background:transparent;color:var(--hp-wine);font:400 12px/1.4 Arial,sans-serif;padding:4px}#manhattan-christmas-passport .hp-detail-content{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:16px}#manhattan-christmas-passport .hp-detail-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}#manhattan-christmas-passport .hp-map-detail h3{font:400 24px/1.18 Georgia,serif;margin-bottom:10px}#manhattan-christmas-passport .hp-detail-teaser{font:400 14px/1.5 Georgia,serif;margin-bottom:10px}#manhattan-christmas-passport .hp-map-detail .hp-stop-address{font:400 11px/1.5 Arial,sans-serif;color:var(--hp-muted)}#manhattan-christmas-passport .hp-map-detail>.hp-button{display:flex;width:100%;align-items:center;justify-content:center;min-height:44px;white-space:normal;text-align:center}#manhattan-christmas-passport .hp-save-detail{margin-top:8px}#manhattan-christmas-passport .hp-map-detail>.hp-visit-extra{display:block;text-align:center;margin-top:8px;font:400 12px/1.5 Arial,sans-serif;color:var(--hp-wine);padding:8px 0;text-underline-offset:3px}#manhattan-christmas-passport .hp-detail-before{margin-top:10px;color:var(--hp-muted);font:400 11px/1.5 Arial,sans-serif}#manhattan-christmas-passport .hp-detail-before summary{min-height:32px;padding:8px 0;color:var(--hp-wine)}#manhattan-christmas-passport .hp-detail-before p{margin-top:6px}#manhattan-christmas-passport .hp-detail-status{font:400 12px/1.5 Arial,sans-serif;color:var(--hp-wine);margin-top:8px;min-height:18px}#manhattan-christmas-passport .hp-map-detail:not([hidden]){animation:hp-detail-appear .18s ease-out}#manhattan-christmas-passport .hp-map [data-neighborhood]{paint-order:stroke fill;stroke:#f5ecdc;stroke-width:5px;stroke-linejoin:round}#manhattan-christmas-passport .hp-map [data-neighborhood=central-park]{stroke:#d5dfc9}@keyframes hp-detail-appear{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){#manhattan-christmas-passport .hp-map-detail{padding:12px}#manhattan-christmas-passport .hp-detail-heading{margin-bottom:6px}#manhattan-christmas-passport .hp-detail-content{grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:12px}#manhattan-christmas-passport .hp-map-detail h3{font-size:21px}#manhattan-christmas-passport .hp-detail-copy{display:contents}#manhattan-christmas-passport .hp-detail-copy h3{align-self:center;margin-bottom:0}#manhattan-christmas-passport .hp-detail-teaser,#manhattan-christmas-passport .hp-map-detail .hp-stop-address{grid-column:1/-1;margin-bottom:0}}@media(prefers-reduced-motion:reduce){#manhattan-christmas-passport .hp-map-detail:not([hidden]){animation:none}}#manhattan-christmas-passport .hp-guide-steps button>span{display:grid;place-items:center;width:31px;height:31px;background:var(--hp-wine);color:#fff7e9;border-radius:50%;font:400 18px/1 Georgia,serif;align-self:start;grid-row:1/3}#manhattan-christmas-passport .hp-guide-steps button{grid-template-columns:31px minmax(0,1fr);column-gap:10px}#manhattan-christmas-passport .hp-visitor{background:transparent;border-color:var(--hp-gold);color:var(--hp-wine);text-decoration:none}#manhattan-christmas-passport .hp-visitor:hover{background:#eee0cf}#manhattan-christmas-passport .hp-save-hero,#manhattan-christmas-passport .hp-save-stop,#manhattan-christmas-passport .hp-save-detail{background:var(--hp-wine);border-color:var(--hp-wine);color:#fff7e9;min-height:44px}#manhattan-christmas-passport .hp-save-hero:hover,#manhattan-christmas-passport .hp-save-stop:hover,#manhattan-christmas-passport .hp-save-detail:hover{background:#812b3b}#manhattan-christmas-passport .hp-save-hero{padding:11px 10px;white-space:nowrap;font:400 12px/1.5 Arial,sans-serif}#manhattan-christmas-passport .hp-save-hero[aria-pressed=true],#manhattan-christmas-passport .hp-save-stop[aria-pressed=true],#manhattan-christmas-passport .hp-save-detail[aria-pressed=true]{background:#f3e8de;color:var(--hp-wine);border-color:var(--hp-wine)}#manhattan-christmas-passport .hp-passport-seals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}#manhattan-christmas-passport .hp-passport-seals .hp-seal{width:100%;height:100px;border-radius:0;background:#fcf8f0;border:1px dashed #b89c7a;color:var(--hp-muted)}#manhattan-christmas-passport .hp-passport-seals button.hp-seal{border:1px solid var(--hp-wine);color:var(--hp-wine)}#manhattan-christmas-passport .hp-passport-seals .hp-seal img{width:55px;height:55px}#manhattan-christmas-passport .hp-passport-seals .hp-seal small{max-width:100%;padding:0 4px;line-height:1.4;text-align:center}#manhattan-christmas-passport .hp-detail-collection{border-top:1px solid var(--hp-line);margin-top:12px;padding-top:12px}#manhattan-christmas-passport .hp-detail-collection>div:first-child{display:flex;justify-content:space-between;gap:10px;color:var(--hp-wine);font:400 12px/1.4 Arial,sans-serif}#manhattan-christmas-passport .hp-detail-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}#manhattan-christmas-passport .hp-detail-slots .hp-seal{width:100%;height:45px;border-radius:0;border:1px dashed #b89c7a;background:#fcf8f0}#manhattan-christmas-passport .hp-detail-slots .hp-seal img{width:38px;height:38px}#manhattan-christmas-passport .hp-detail-slots button.hp-seal{border:1px solid var(--hp-wine)}#manhattan-christmas-passport .hp-review-collection{min-height:38px}#manhattan-christmas-passport .hp-pin[data-saved=true]::after{content:"✓";position:absolute;right:3px;top:1px;background:var(--hp-wine);color:#fff7e9;font:400 11px/17px Arial,sans-serif;width:17px;height:17px;border-radius:50%;box-shadow:0 0 0 2px #fcf8f0}@media(max-width:600px){#manhattan-christmas-passport .hp-passport-seals{gap:7px}#manhattan-christmas-passport .hp-passport-seals .hp-seal{height:85px}#manhattan-christmas-passport .hp-passport-seals .hp-seal img{width:40px;height:40px}#manhattan-christmas-passport .hp-passport-seals .hp-seal small{font-size:11px}}body.page-id-16797 .title-section,body.page-id-16797 .post-thumb{display:none}body.page-id-16797 .content-holder{padding-top:0}body.page-id-16797 #post-16797{margin-top:0}#manhattan-christmas-passport{max-width:1240px;margin:0 auto}#manhattan-christmas-passport a.hp-index-button{text-decoration:none;display:flex}#manhattan-christmas-passport .hp-map{display:block;width:100%;height:100%}