[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference *, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference *::before, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference *::after {all:revert;}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference *::before, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference *::after {content:normal;}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference {display:block;}

[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{--navy:#09263d;--navy2:#17394f;--ms-accepted-gold:#b68b43;--gold2:#d6bd83;--ms-accepted-ink:#172a38;--ms-accepted-muted:#657581;--ms-accepted-paper:#f7f3eb;--card:#fff;--ms-accepted-line:#d9d1c4;--soft:#eef2f4;--cream:#fff9ec;--green:#406858}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference *{box-sizing:border-box}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{scroll-behavior:smooth}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{margin:0;color:var(--ms-accepted-ink);background:var(--ms-accepted-paper);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif;line-height:1.82}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference img{max-width:100%}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference a{color:inherit}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference button,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference summary{font:inherit}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .site-header{background:var(--navy);color:#fff;border-top:4px solid #b8e1df}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ms-accepted-shell{width:min(1180px,calc(100% - 40px));margin:auto}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .header-in{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .brand{text-decoration:none;font-family:Georgia,"Yu Mincho",serif;font-size:1.25rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .brand small{display:block;font:600 .62rem/1.4 sans-serif;letter-spacing:.18em;color:#d6c58b}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav{display:flex;gap:22px;flex-wrap:wrap}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav a{text-decoration:none;font-size:.78rem;color:#eaf0f3}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .crumb{font-size:.72rem;color:#687987;padding:14px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .crumb a{text-decoration:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .format-banner{background:#fff2c9;border:1px solid #e1ca7c;padding:10px 14px;margin:0 auto 18px;font-size:.75rem;color:#5b4b20}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero{background:linear-gradient(180deg,#eaf0f3 0,#f7f3eb 100%);border-bottom:1px solid var(--ms-accepted-line)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:32px;padding:42px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.13em;color:#a06f22;text-transform:uppercase}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero h1{font-family:Georgia,"Yu Mincho",serif;font-size:clamp(2.1rem,4vw,4.5rem);font-weight:500;line-height:1.13;margin:.4rem 0 .7rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .en{font-family:Georgia,serif;color:#536878;margin-bottom:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-copy{font-size:1.05rem;line-height:1.95;max-width:780px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media{min-height:390px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media img{width:100%;height:100%;object-fit:cover;display:block}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .placeholder{height:100%;min-height:330px;background:linear-gradient(135deg,#bdc9d0,#e8ecee);border:1px solid #aebdc5;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#405566;font-weight:800}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .placeholder small{display:block;margin-top:10px;font-weight:500;color:#637987}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric{background:#fff;border:1px solid var(--ms-accepted-line);padding:14px 15px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric span{display:block;color:#778590;font-size:.7rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric strong{display:block;font-family:Georgia,"Yu Mincho",serif;font-size:1.4rem;color:var(--navy);margin-top:2px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.97);border-bottom:1px solid var(--ms-accepted-line);box-shadow:0 2px 8px rgba(9,38,61,.04)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav-in{display:flex;overflow:auto;gap:18px;padding:11px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav a{white-space:nowrap;text-decoration:none;font-size:.72rem;color:#536878}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference section{padding:46px 0;border-bottom:1px solid #e5ded2}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-no{color:var(--ms-accepted-gold);font-family:Georgia,serif;flex-shrink:0;white-space:nowrap}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-title h2{font-family:Georgia,"Yu Mincho",serif;font-weight:500;font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1.35;margin:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-lead{font-size:1.03rem;line-height:1.95;max-width:940px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .muted{color:var(--ms-accepted-muted)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rule-note{font-size:.7rem;color:#768690;margin-top:10px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .card{background:#fff;border:1px solid var(--ms-accepted-line);padding:19px;min-width:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .card h3{font-family:Georgia,"Yu Mincho",serif;font-weight:500;margin:0 0 .55rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating{background:#fff;border:1px solid var(--ms-accepted-line);padding:16px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating .label{font-size:.72rem;color:#667a88;font-weight:700}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating .score{font-family:Georgia,serif;color:var(--navy);font-size:2rem;line-height:1.2;margin:.45rem 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating p{font-size:.78rem;margin:.2rem 0;color:#566b79}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .bestfor{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .pill{border:1px solid #d3dce1;background:#f2f5f6;padding:7px 11px;font-size:.75rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card{margin:0;background:#fff;border:1px solid var(--ms-accepted-line);overflow:hidden}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card figcaption{padding:9px 11px;font-size:.72rem;color:#556a78}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg,#c3ced4,#edf0f2);display:grid;place-items:center;text-align:center;padding:16px;color:#4b6170;font-weight:800}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-placeholder small{display:block;font-weight:500;margin-top:6px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-table{background:#fff;border:1px solid var(--ms-accepted-line)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-row{display:grid;grid-template-columns:minmax(0,1.5fr) 120px 120px minmax(180px,.9fr);gap:10px;align-items:center;padding:13px 15px;border-top:1px solid var(--ms-accepted-line)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-row:first-child{border-top:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-row.header{background:#f0ece4;color:#6b7880;font-size:.69rem;font-weight:800}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .badge{display:inline-block;border:1px solid #d7c186;background:#fff6dc;color:#755c21;padding:3px 7px;border-radius:999px;font-size:.64rem;margin-top:5px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog{margin-top:14px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog summary,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details summary{cursor:pointer;padding:15px 17px;font-weight:800;background:#fff}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details{border:1px solid var(--ms-accepted-line);background:#fff}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .details-in{padding:0 17px 17px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-group h4{margin:.2rem 0 .55rem;font-family:Georgia,"Yu Mincho",serif}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-group p{font-size:.78rem;color:#556977}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .timeline{display:grid;gap:11px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .timeline-item{display:grid;grid-template-columns:100px 1fr auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--ms-accepted-line);padding:15px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .timeline-item strong{font-family:Georgia,serif;font-size:1.2rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .timeline-item p{margin:.2rem 0;font-size:.82rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta{display:inline-block;background:var(--navy);color:#fff;text-decoration:none;padding:10px 14px;font-size:.76rem;margin-top:8px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .callout{border-left:4px solid var(--ms-accepted-gold);background:var(--cream);padding:17px 19px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact{background:#fff;border:1px solid var(--ms-accepted-line);padding:13px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact span{display:block;font-size:.68rem;color:#73828b}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact strong{display:block;margin-top:4px;font-size:.84rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .state{background:#f0f3f4;border:1px dashed #aebcc4;padding:18px;color:#506573}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-box{background:#fff;border:1px solid var(--ms-accepted-line);padding:17px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-box h3{margin:0 0 11px;font-family:Georgia,"Yu Mincho",serif;font-weight:500}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list div{border-top:1px solid #ede8df;padding-top:8px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list dt{font-size:.67rem;color:#75848e}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list dd{margin:1px 0 0;font-size:.8rem;font-weight:650}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .entity-card{background:#fff;border:1px solid var(--ms-accepted-line);padding:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .entity-card .entity-top{display:flex;justify-content:space-between;gap:16px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .entity-card .meal{font-size:.67rem;border:1px solid #d8c58e;background:#fff7df;padding:4px 7px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .promotion{border:1px dashed #c2a865;background:#fffaf0;padding:14px;margin-top:12px;font-size:.76rem}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fitness-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fitness-item{background:#fff;border:1px solid var(--ms-accepted-line);padding:15px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fitness-item h4{margin:0 0 7px;font-size:.83rem;color:#274a61}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fitness-item p{margin:0;font-size:.78rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ability{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ability span{background:#edf3ef;border:1px solid #cbd9d1;padding:5px 8px;font-size:.7rem;color:#385749}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .footer{background:var(--navy);color:#dbe6ed;padding:34px 0;margin-top:28px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .footer p{font-size:.75rem;color:#aebfcb}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:28px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-index a{background:#fff;border:1px solid var(--ms-accepted-line);padding:19px;text-decoration:none}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-index strong{display:block;font-family:Georgia,"Yu Mincho",serif;font-size:1.2rem;color:var(--navy)}
@media(max-width:920px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-in{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media{min-height:280px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating-grid,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid4,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-row{grid-template-columns:minmax(0,1fr) 80px 80px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-row>*:nth-child(4){grid-column:1/-1}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav{display:none}}
@media(max-width:620px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ms-accepted-shell{width:min(100% - 28px,1180px)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .header-in{min-height:70px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-in{padding:28px 0;gap:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media{min-height:230px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero h1{font-size:2.35rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metrics,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating-grid,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid2,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid3,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid4,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact-grid,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fitness-table,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-index{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-grid{grid-template-columns:1fr 1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .timeline-item{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-row{grid-template-columns:minmax(0,1fr) 62px 62px;padding:11px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav-in{gap:14px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-title h2{font-size:1.75rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference section{padding:36px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .entity-card .entity-top{display:block}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .meal{display:inline-block;margin-top:6px}}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card img,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media img{cursor:zoom-in}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox{position:fixed;inset:0;z-index:9999;background:rgba(5,18,29,.92);display:none;align-items:center;justify-content:center;padding:24px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox.open{display:flex}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox__inner{position:relative;max-width:min(96vw,1600px);max-height:94vh}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox img{display:block;max-width:96vw;max-height:88vh;width:auto;height:auto;object-fit:contain;box-shadow:0 12px 50px rgba(0,0,0,.45);background:#fff}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox__caption{color:#fff;margin-top:8px;text-align:center;font-size:.78rem}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox__close{position:absolute;right:-4px;top:-44px;border:0;background:#fff;color:#09263d;width:36px;height:36px;border-radius:50%;font-size:1.35rem;cursor:pointer}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:22px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__copy{background:#fff;border:1px solid var(--ms-accepted-line);padding:20px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__copy h3{font-family:Georgia,"Yu Mincho",serif;font-weight:500;font-size:1.25rem;margin:0 0 10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media(max-width:780px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__photos{grid-template-columns:1fr 1fr}}
@media(max-width:520px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__photos{grid-template-columns:1fr}}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-grid,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-grid,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid2,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid3,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .grid4{align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card{align-self:start;height:auto}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card img{display:block}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card figcaption{min-height:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .official-dining-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .official-dining-item{background:#fff;border:1px solid var(--ms-accepted-line);padding:14px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .official-dining-item strong{display:block;margin-bottom:4px;color:var(--navy)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-link-card{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--ms-accepted-line);padding:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-link-card__icon{width:48px;height:48px;display:grid;place-items:center;background:#0b2a43;color:#fff;font-weight:800;border-radius:50%}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .article-taxonomy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
@media(max-width:780px){
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .official-dining-list,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .article-taxonomy{grid-template-columns:1fr}
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .editorial-block{display:grid;gap:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .editorial-block__lead{max-width:920px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-pair .photo-card{height:auto;align-self:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-box--full{width:100%;margin-top:6px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .wellness-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;margin:18px 0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .wellness-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .wellness-cards .fitness-item{height:100%}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .timeline-item .cta{white-space:nowrap}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .article-copy p{margin:.55em 0 1em}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .article-copy p:last-child{margin-bottom:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .content-depth-note{background:#eef4f6;border:1px solid #cad9df;padding:14px 16px;font-size:.8rem}
@media(max-width:900px){
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .wellness-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:720px){
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-pair,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .wellness-media{grid-template-columns:1fr}
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .wellness-cards{grid-template-columns:1fr}
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list{grid-template-columns:1fr}
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{--ad:#f7efdc}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{overflow-x:hidden}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav span{font-size:.78rem;color:#eaf0f3}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating-grid.clean .rating p{display:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating-grid.clean .rating{min-height:112px;display:flex;flex-direction:column;justify-content:center}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating-help{font-size:.75rem;margin-top:13px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .rating-help a{color:#315c78}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .period{white-space:nowrap}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .official-source{font-size:.7rem;color:#6a7a84;margin-top:10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .official-source a{color:#315c78}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--ms-accepted-line);font-size:.76rem}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table th,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table td{border-top:1px solid var(--ms-accepted-line);padding:10px 11px;text-align:left;vertical-align:top}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table th{background:#f0ece4;color:#596a75;font-size:.68rem}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table tr:first-child th{border-top:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table .stayed{background:#fff8e6}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item{background:#fff;border:1px solid var(--ms-accepted-line);padding:14px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item strong{display:block;color:var(--navy);margin-bottom:4px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item span{font-size:.75rem;color:#61727d}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .stack{display:grid;gap:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .copy p{margin:.55em 0 1em}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .copy p:last-child{margin-bottom:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-pair .photo-card{align-self:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-box.full{margin-top:4px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details{margin-top:16px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details summary{cursor:pointer;padding:15px 17px;font-weight:800;background:#fff}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .details-in{padding:0 17px 17px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:22px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__copy{background:#fff;border:1px solid var(--ms-accepted-line);padding:20px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__copy h3{font-family:Georgia,"Yu Mincho",serif;font-size:1.18rem;font-weight:500;margin:.2rem 0 .7rem}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card img,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media img{cursor:zoom-in}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .timeline-item .period{font-family:Georgia,"Yu Mincho",serif;font-size:1.05rem;font-weight:700}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .tip-list{display:grid;gap:10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .tip{background:#fff;border:1px solid var(--ms-accepted-line);padding:15px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .tip strong{display:block;color:var(--navy);margin-bottom:4px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .video-empty{display:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ad-slot{width:min(100%,920px);margin:28px auto;min-height:118px;border:1px dashed #b99a55;background:var(--ad);display:flex;align-items:center;justify-content:center;text-align:center;color:#675631;padding:16px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ad-rail{display:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .member-note{background:#edf5f1;border:1px solid #c5d8ce;padding:13px 15px;font-size:.76rem;margin:22px 0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .source-badge{display:inline-block;padding:3px 7px;border:1px solid #d8c58e;background:#fff7df;font-size:.65rem;margin-left:5px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a{display:inline-block;border:1px solid var(--navy);padding:8px 11px;text-decoration:none;font-size:.72rem}
@media(min-width:1500px){
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.free-reader .page-frame{position:relative}
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.free-reader .ad-rail{display:block;position:fixed;right:22px;top:140px;width:180px;min-height:500px;border:1px dashed #b99a55;background:var(--ad);padding:15px;text-align:center;color:#675631;font-size:.74rem;z-index:3}
}
@media(max-width:780px){
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table{font-size:.7rem}
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table th:nth-child(4),[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .catalog-table td:nth-child(4){display:none}
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-list,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-pair,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish{grid-template-columns:1fr}
  [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .feature-dish__photos{grid-template-columns:1fr}
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions{display:flex;flex-wrap:wrap;gap:10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.dining-item .official-link{
  display:inline-block;
  background:var(--navy);
  color:#fff;
  border:1px solid var(--navy);
  padding:10px 14px;
  font-size:.76rem;
  text-decoration:none;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a:hover,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.dining-item .official-link:hover,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.cta:hover{opacity:.92}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item strong a{
  color:var(--navy);
  text-decoration:none;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item .official-link{margin-top:8px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.room-catalog{
  margin-top:16px;
  border:1px solid var(--ms-accepted-line);
  background:#fff;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details summary,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.room-catalog summary{
  cursor:pointer;
  padding:15px 17px;
  font-weight:800;
  background:#fff;
  list-style:none;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details summary::-webkit-details-marker,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.room-catalog summary::-webkit-details-marker{
  display:none;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .details-in,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.gallery-details .details-inner,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.room-catalog .details-in{
  padding:0 17px 17px;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-grid,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.grid2,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.grid3,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.media-pair,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.feature-dish__photos,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference 
.wellness-media{
  align-items:start;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item{background:#fff;border:1px solid var(--ms-accepted-line);padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;min-height:158px;box-shadow:0 1px 0 rgba(14,46,73,.03)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item strong{display:block;color:var(--navy);margin:0;font-size:1.04rem;line-height:1.4}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item span{font-size:.8rem;color:#61727d;line-height:1.7;display:block}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item .official-link{align-self:flex-start;margin-top:auto;border-radius:999px;padding:10px 16px;font-weight:700;letter-spacing:.01em;box-shadow:0 6px 16px rgba(14,46,73,.10)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item .official-link::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta::after{content:' →';font-weight:700}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta{border-radius:999px;font-weight:700;box-shadow:0 6px 16px rgba(14,46,73,.10)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .preview-grid .photo-card img{aspect-ratio:4/3}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .preview-grid .photo-card figcaption{font-size:.72rem}
@media(max-width:620px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .preview-grid{grid-template-columns:1fr 1fr}}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric .metric-long{font-size:1rem;line-height:1.35}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .period,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .badge-period{white-space:nowrap}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-1{display:grid;grid-template-columns:minmax(0,720px);justify-content:center;gap:12px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-1 .photo-card,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-2 .photo-card,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-3 .photo-card,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-4 .photo-card{height:auto;align-self:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card img{aspect-ratio:4/3;object-fit:cover}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a{
 display:inline-flex;align-items:center;justify-content:center;min-height:42px;
 background:var(--navy);color:#fff;border:1px solid var(--navy);padding:10px 14px;
 text-decoration:none;font-size:.76rem;font-weight:700;border-radius:2px;box-shadow:none;
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link:hover,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta:hover,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a:hover{opacity:.92}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link.internal::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a:not([target="_blank"])::after{content:' →';margin-left:.25em}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link.external::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a[target="_blank"]::after{content:' ↗';margin-left:.25em}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item{background:#fff;border:1px solid var(--ms-accepted-line);padding:0;display:flex;flex-direction:column;min-height:160px;overflow:hidden}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item__body{padding:17px 17px 14px;flex:1}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item strong{display:block;color:var(--navy);font-size:1rem;margin-bottom:8px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item span{font-size:.78rem;color:#61727d;line-height:1.7}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item .official-link{display:block;margin:0;background:var(--navy);color:#fff;text-decoration:none;text-align:center;padding:11px 14px;font-size:.74rem;font-weight:700;border:0;border-radius:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item .official-link::after{content:' ↗';margin-left:.25em}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-item .official-link:hover{opacity:.92}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog{border:1px solid var(--ms-accepted-line);background:#fff;margin-top:16px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details summary,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog summary{cursor:pointer;padding:15px 17px;font-weight:800;background:#fff;list-style:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details summary::-webkit-details-marker,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog summary::-webkit-details-marker{display:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .details-in,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .details-inner,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog .details-in{padding:0 17px 17px}
@media(max-width:920px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-3,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-1,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-2,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-3{grid-template-columns:1fr}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-4,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .dining-list{grid-template-columns:1fr}
}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .day-block{margin-top:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .day-block h3{font-family:Georgia,"Yu Mincho",serif;font-weight:500;font-size:1.22rem;margin:0 0 6px;color:var(--navy)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .day-note{font-size:.76rem;color:#61727d;margin:0 0 12px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .related-box{background:#fff;border:1px solid var(--ms-accepted-line);padding:18px;margin-top:18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .related-box h3{font-family:Georgia,"Yu Mincho",serif;font-weight:500;margin:0 0 10px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .document-photo img{aspect-ratio:auto!important;object-fit:contain!important;background:#f6f4ef;max-height:1100px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact-emphasis{background:#fff8e6;border:1px solid #dbc98e;padding:16px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact-emphasis strong{display:block;color:var(--navy);font-size:1.02rem;margin-bottom:6px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-feature{background:#fff;border:1px solid var(--ms-accepted-line);padding:15px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-feature strong{display:block;color:var(--navy);margin-bottom:5px}
@media(max-width:780px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-feature-grid{grid-template-columns:1fr}}


[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link:visited,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link:hover,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link:focus{color:#fff !important;}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{--ui-gap:24px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans CJK JP","Noto Sans JP",sans-serif;overflow-wrap:anywhere}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ms-accepted-shell{width:min(1180px,calc(100% - 40px))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference main{display:block}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference main:focus{outline:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .skip-link{position:fixed;left:18px;top:12px;z-index:10001;transform:translateY(-180%);padding:10px 18px;background:#fff;color:var(--navy);border:2px solid var(--ms-accepted-gold);text-decoration:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .skip-link:focus{transform:none}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference a:focus-visible,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference button:focus-visible,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference summary:focus-visible{outline:3px solid var(--ms-accepted-gold);outline-offset:4px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .site-header{border-top:4px solid #b8e1df}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .header-in{min-height:86px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .brand{flex-shrink:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav a{color:#fff;min-height:40px;display:flex;align-items:center}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .nav-toggle{display:none;color:#fff;background:transparent;border:1px solid #9cadb7;padding:9px 12px;cursor:pointer}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .crumb{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:.76rem;padding:14px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .crumb a{text-decoration:underline;text-underline-offset:3px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-in{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;padding:42px 0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero h1{font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.28;word-break:normal;overflow-wrap:anywhere}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media{min-height:0;align-self:start}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media a{display:block}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metrics{gap:10px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric{min-width:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric .metric-long{font-size:1.12rem;line-height:1.55;font-weight:700;overflow-wrap:anywhere}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero{position:relative;isolation:isolate;min-height:min(74vh,760px);display:flex;align-items:flex-end;padding:0;border:0;background:var(--navy);color:#fff;overflow:hidden}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-backdrop{position:absolute;inset:0;z-index:-2;display:block}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero::after{position:absolute;content:"";inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,20,31,.05) 25%,rgba(4,20,31,.9) 100%);pointer-events:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero__in{padding:76px 0 48px;pointer-events:none}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero .eyebrow{color:#f2cd7d}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero h1{font-family:Georgia,"Yu Mincho","Noto Serif CJK JP",serif;font-weight:500;font-size:clamp(2.4rem,4.5vw,4.7rem);line-height:1.22;margin:.5rem 0 1rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero p{font-size:1.03rem;line-height:1.85;max-width:850px;text-shadow:0 1px 4px #09263d}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-metrics{padding:20px 0;border-bottom:1px solid var(--ms-accepted-line)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-metrics .metrics{margin:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav{top:0;z-index:30}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav-in{gap:0;scrollbar-width:thin;padding:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav a{display:flex;align-items:center;min-height:49px;padding:10px 12px;font-size:.78rem;flex-shrink:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav a[aria-current="location"]{background:#fff7df;color:var(--navy);font-weight:700}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference section[id]{scroll-margin-top:62px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-title h2{font-family:Georgia,"Yu Mincho","Noto Serif CJK JP",serif}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-body>.copy,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-body>p{max-width:100%}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .copy p{line-height:1.95}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference h3{line-height:1.55}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-body>h3{margin-top:24px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .section-body>.callout{margin:18px 0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .single-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .single-media__copy{min-width:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .single-media>figure{width:100%;max-width:580px;margin:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .single-media .grid2{grid-template-columns:1fr}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .media-stack{display:grid;gap:14px;margin-top:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row{display:grid;gap:14px;align-items:start}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--1{grid-template-columns:minmax(0,720px);justify-content:center}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card{min-width:0;margin:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card a{display:block;cursor:zoom-in}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-card figcaption{font-size:.77rem;line-height:1.7}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .star-pair .photo-card img{aspect-ratio:3/2}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .document-photo img{object-fit:contain;aspect-ratio:auto}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog{margin-top:18px;border:1px solid var(--ms-accepted-line);background:#fff}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details>summary,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog>summary{display:flex;align-items:center;gap:14px;position:relative;padding:16px 18px;list-style:none;min-height:58px;cursor:pointer;font-weight:700}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details>summary::-webkit-details-marker,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog>summary::-webkit-details-marker{display:none}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details>summary::before,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog>summary::before{content:'＋';position:static;transform:none;flex:0 0 26px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--ms-accepted-line);background:var(--ms-accepted-paper);color:var(--navy)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details[open]>summary::before,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog[open]>summary::before{content:'－'}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .details-in,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog .details-in{padding:0 18px 18px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .access-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .access-layout>.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact{min-width:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact strong{line-height:1.7}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact span{font-size:.75rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact strong{font-size:.86rem}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-box{margin-top:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list dt{font-size:.76rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list dd{font-size:.87rem;line-height:1.8}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .data-unknown{color:#606d75;font-weight:500}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .return-links a{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;background:var(--navy);color:#fff;border:1px solid var(--navy);padding:10px 14px;text-decoration:none;font-size:.8rem;font-weight:700;border-radius:2px;box-shadow:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link.internal::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .cta::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .return-links a::after{content:'→';flex:none;margin-left:.2em}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .action-link.external::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions a[target="_blank"]::after{content:'↗'}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .page-actions{gap:12px;margin-top:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-table .action-link{font-size:.78rem}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-panel{padding:20px;background:#fff;border:1px solid var(--ms-accepted-line);min-width:0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-panel h3{font-family:Georgia,"Yu Mincho","Noto Serif CJK JP",serif;font-size:1.2rem;font-weight:500;margin:0 0 16px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-grid{display:grid;grid-template-columns:1fr;gap:10px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-card{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--ms-accepted-line);background:#fbfaf7;text-decoration:none;min-height:58px;font-size:.84rem;font-weight:650;line-height:1.7;color:var(--navy)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-card::after{content:'→';color:var(--ms-accepted-gold);font-size:1.1rem;flex:0 0 auto}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-card.external::after{content:'↗'}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-card:hover{border-color:var(--ms-accepted-gold)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .related-bottom{padding:34px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-return{padding:26px 0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .footer{margin-top:0;padding:34px 0;clear:both}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .footer .brand small{color:#d6c58b}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .footer p{font-size:.78rem;line-height:1.85;max-width:1000px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-item{padding:20px;background:#fff;border:1px solid var(--ms-accepted-line);text-decoration:none;display:grid;gap:7px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-item:hover{border-color:var(--ms-accepted-gold)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox-dialog{border:0;padding:22px;background:rgba(5,18,29,.97);color:#fff;max-width:96vw;max-height:94vh;width:max-content}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox-dialog::backdrop{background:rgba(5,18,29,.9)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox-dialog img{display:block;max-width:88vw;max-height:78vh;object-fit:contain}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox-dialog p{margin:12px 0 0;max-width:88vw;line-height:1.6}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox-dialog button{display:block;margin:0 0 14px auto;padding:8px 16px;cursor:pointer;font:inherit}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox-dialog .close{background:#fff;color:var(--navy);border:0}
@media(max-width:960px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .header-in{position:relative;flex-wrap:wrap;padding:18px 0;gap:12px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .nav-toggle{display:block;margin-left:auto}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav{display:none;width:100%;flex-direction:column;gap:0;padding:0 0 6px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav.is-open{display:flex}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .global-nav a{font-size:.9rem;padding:5px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-in{grid-template-columns:1fr;gap:24px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-media{max-width:720px;width:100%}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero h1{font-size:2.55rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-copy{max-width:none}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero{min-height:570px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .ms-accepted-shell{width:calc(100% - 28px)}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .header-in{min-height:70px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-in{padding:28px 0}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero h1{font-size:2.15rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero-copy{font-size:1rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric{padding:11px 9px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric .metric-long{font-size:.93rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metric span{font-size:.66rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .metrics--4{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero{min-height:560px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero h1{font-size:2.35rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero p{font-size:.95rem}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-hero__in{padding:58px 0 34px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .single-media,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .access-layout,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-groups,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .review-list{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .single-media>figure{max-width:none}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--2,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--3{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--4,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--gallery{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-row--1.photo-row--gallery{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .practical-list{grid-template-columns:1fr}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-panel{padding:16px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .reference-card{padding:12px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav a{font-size:.74rem;padding:10px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details>summary,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .room-catalog>summary{font-size:.86rem;gap:10px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .lightbox-dialog{padding:12px}}
@media(prefers-reduced-motion:reduce){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{scroll-behavior:auto}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference *{transition:none!important}}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero h1{font-family:Georgia,"Yu Mincho","Noto Serif CJK JP",serif}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .photo-row--gallery{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .photo-row--gallery .photo-card>a{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#eee}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .photo-row--gallery .photo-card img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .menu-translation-note{margin:14px 0;padding:12px 14px;border-left:3px solid var(--ms-accepted-gold);background:#fbf7ed;font-size:.78rem;line-height:1.8;color:#52616b}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .menu-ja{margin-top:6px;font-size:.78rem;line-height:1.75;color:#334752}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .menu-ja-label{font-weight:700;color:var(--navy)}
@media(max-width:640px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .photo-row--gallery,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .gallery-details .photo-row--1.photo-row--gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}

[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav {top:78px;}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference section[id] {scroll-margin-top:140px;}
@media(max-width:620px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .subnav{top:68px;}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference section[id]{scroll-margin-top:130px;}}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:700px;overflow:hidden;background:var(--navy,#142532)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-backdrop{position:absolute;inset:0;display:block;z-index:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__in{position:relative;z-index:2;padding-top:130px;padding-bottom:58px;pointer-events:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__copy{position:relative;isolation:isolate;max-width:850px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__copy:before{content:"";position:absolute;z-index:-1;inset:-28px -64px -28px -50px;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.74) calc(100% - 48px),transparent);mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .eyebrow{color:#edd39a;font-size:14px;line-height:1.6;font-weight:700;letter-spacing:.06em;margin:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero h1{font-family:Georgia,"Yu Mincho","Noto Serif CJK JP",serif;color:#fff;font-weight:500;font-size:clamp(30px,3.5vw,50px);line-height:1.18;margin:16px 0 18px;overflow-wrap:anywhere}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .en{color:#fff;font-size:15px;line-height:1.6;margin:0 0 16px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero p{color:#fff;font-size:18px;line-height:1.8;margin:0;max-width:none}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-backdrop:focus-visible{outline:4px solid #edd39a;outline-offset:-8px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-metrics{padding:20px 0;background:#f7f3eb}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .detail-metrics .metrics{margin:0}
@media(max-width:640px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero{min-height:700px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__in{padding-top:160px;padding-bottom:40px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__copy{margin-inline:8px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero h1{font-size:30px}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero p{font-size:16px;line-height:1.75}}

[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero .hero-in{display:flex!important;flex-direction:column!important;gap:28px!important}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero .hero-media{width:100%!important;min-height:0!important;aspect-ratio:16/9!important;overflow:hidden}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero .hero-media a{display:block;width:100%;height:100%}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero .hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero .hero-text{width:100%}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-reading-layout{display:block;min-width:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-section-stack{min-width:0}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-toc{position:static;z-index:20;border-block:1px solid #d9d1c4;background:#fff;color:#17394f;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-toc-bar{display:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-current{font-weight:650;overflow-wrap:anywhere}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-toc button{font:inherit;min-height:44px;min-width:60px;border:1px solid #17394f;background:#fff;color:#17394f;border-radius:4px;cursor:pointer}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference #sample-toc-links{display:flex;flex-wrap:wrap;gap:4px 12px;padding:12px 20px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference #sample-toc-links a{display:flex;align-items:center;min-height:44px;padding:4px 10px;text-decoration:none;color:#17394f;border-radius:3px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference #sample-toc-links a[aria-current="location"]{background:#eef2f4;font-weight:700;text-decoration:underline;text-underline-offset:4px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference #sample-toc-links a:focus-visible,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-toc button:focus-visible{outline:3px solid #17394f;outline-offset:2px}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .sample-section-stack section{scroll-margin-top:calc(var(--sample-header,78px) + var(--sample-nav,0px) + 12px)!important}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-toc{position:sticky;top:var(--sample-header,78px)}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-toc-bar{display:flex}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js #sample-toc-links[hidden]{display:none!important}
@media(min-width:1400px) and (min-height:700px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-reading-layout{display:grid;grid-template-columns:190px minmax(0,1180px);max-width:1394px;gap:24px;margin:0 auto;align-items:start}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-toc{max-height:calc(100vh - var(--sample-header,78px) - 24px);overflow:auto;margin-top:24px;border:1px solid #d9d1c4}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-toc-bar{display:none}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js #sample-toc-links{display:flex!important;flex-direction:column;padding:8px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js #sample-toc-links a{font-size:14px;padding:8px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-section-stack section{scroll-margin-top:calc(var(--sample-header,78px) + 12px)!important}
}
@media(min-width:900px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-wide .hero .hero-media{aspect-ratio:2/1!important}}
@media(max-height:549px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-toc{position:static}[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js .sample-section-stack section{scroll-margin-top:calc(var(--sample-header,78px) + 12px)!important}}
@media(prefers-reduced-motion:reduce){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference{scroll-behavior:auto!important}}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference.sample-js{overflow-x:clip!important;overflow-y:visible!important}

@media(max-width:640px),(max-width:960px) and (max-height:549px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero{min-height:400px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__in{padding-top:48px;padding-bottom:28px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__copy{margin-inline:0}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__copy:before{inset:-18px -28px;background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.78) calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero h1{font-size:27px;line-height:1.2;margin:12px 0 14px;text-wrap:balance}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .eyebrow{font-size:13px;line-height:1.5;letter-spacing:.035em}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .en{font-size:13.5px;line-height:1.5;margin-bottom:12px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero p{font-size:15px;line-height:1.65}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-backdrop img{object-position:var(--mobile-hero-focal,50%) 50%}
}
@media(max-width:960px) and (max-height:549px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero{min-height:240px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__in{padding-top:28px;padding-bottom:18px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero h1{font-size:23px;line-height:1.2;margin:9px 0 10px}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero p{font-size:14.5px;line-height:1.5}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .eyebrow{font-size:12px;line-height:1.5}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .en{font-size:13px;line-height:1.5;margin-bottom:8px}
}

[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-title, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-label, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-copy { display:contents; }
@media (max-width:640px), (max-width:960px) and (max-height:549px) {
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero { display:grid; grid-template-columns:minmax(0,1fr); grid-template-rows:minmax(400px,auto) auto; min-height:0; align-items:stretch; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero::after, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__copy::before { content:none; display:none; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__in, [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero__copy { display:contents; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-backdrop { position:relative; inset:auto; grid-area:1 / 1; z-index:0; width:100%; height:100%; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-backdrop img { position:absolute; inset:0; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-title { grid-area:1 / 1; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-end; position:relative; z-index:1; padding:24px 14px 20px; min-width:0; width:100%; pointer-events:none; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-label { display:block; max-width:100%; padding:8px 10px; background:rgba(0,0,0,.78); }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-title .eyebrow { color:#f2cd7d; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-title h1 { color:#fff; margin:6px 0 0; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-copy { grid-area:2 / 1; display:block; background:var(--ms-accepted-paper); color:var(--ms-accepted-ink); padding:20px 14px 18px; pointer-events:auto; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .photo-priority-copy p { margin:0; max-width:none; color:var(--ms-accepted-ink); text-shadow:none; font-size:15px; line-height:1.65; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .photo-priority-copy .en { color:var(--ms-accepted-ink); margin-top:0; margin-bottom:12px; text-shadow:none; }
}
@media (max-width:960px) and (max-height:549px) {
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero { grid-template-rows:minmax(240px,auto) auto; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .photo-priority-title { padding:18px 20px; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .photo-priority-copy { padding:16px 20px; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .compare-hero .photo-priority-copy p { font-size:14.5px; line-height:1.5; }
}

[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-title,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-label,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-intro{display:contents}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-top{display:block}
[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero.desktop-iraph-top{display:block!important}
@media(min-width:961px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout.desktop-iraph-room{grid-template-rows:740px auto}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:700px auto;gap:0 32px;background:var(--ms-accepted-paper,#f7f3eb);border-bottom:1px solid var(--ms-accepted-line,#ddd);position:relative}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .compare-hero,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .compare-hero__in,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .compare-hero__copy,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .detail-hero,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .detail-hero__in,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .hero-in,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .hero-text,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .photo-priority-copy{display:contents!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .compare-hero::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .compare-hero__copy::before,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .detail-hero::after,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .detail-hero__in::before{display:none!important;content:none!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .compare-backdrop,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .hero-backdrop,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .hero-media{grid-area:1/1/2/3;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;z-index:0;margin:0!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .compare-backdrop img,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .hero-backdrop img{position:absolute;inset:0;width:100%;height:100%}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .desktop-photo-title,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .photo-priority-title{grid-area:1/1/2/3;display:flex!important;align-items:flex-end;position:relative;z-index:1;pointer-events:none;padding:32px max(32px,calc((100% - 1180px)/2));margin:0!important;min-width:0;width:100%;box-sizing:border-box}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .desktop-photo-label,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .photo-priority-label{display:block!important;width:fit-content;max-width:100%;padding:14px 18px;background:rgba(0,0,0,.78);box-sizing:border-box}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout h1{color:white!important;font-size:40px!important;line-height:1.25!important;margin:5px 0 0!important;max-width:100%!important;text-shadow:none!important;font-weight:500}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .eyebrow{color:#f2cd7d!important;margin:0!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .desktop-intro,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-room .photo-priority-copy{grid-area:2/1;display:block!important;padding:28px 0 28px max(32px,calc((100vw - 1180px)/2));min-width:0;color:var(--ms-accepted-ink,#182a35);background:var(--ms-accepted-paper,#f7f3eb);box-sizing:border-box}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .desktop-intro p,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-room .photo-priority-copy p{font-size:17px;line-height:1.8;color:var(--ms-accepted-ink,#182a35)!important;text-shadow:none!important;max-width:70ch!important;margin:0!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .desktop-intro .en{color:#536878!important;margin:0 0 8px!important;font-size:16px!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .detail-metrics,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-top .metrics{grid-area:2/2;display:block;padding:28px max(32px,calc((100vw - 1180px)/2)) 28px 0;min-width:0;background:var(--ms-accepted-paper,#f7f3eb);margin:0!important;box-sizing:border-box}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .detail-metrics>.ms-accepted-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .detail-metrics .metrics,[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-top .metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0!important}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout .metric{min-width:0;box-sizing:border-box}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-room{grid-template-rows:740px auto}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-top .hero-media{display:flex!important;background:var(--navy,#0b2a43);justify-content:center;align-items:stretch}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-top .hero-media>a{display:block;height:100%;width:100%!important;aspect-ratio:auto}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-iraph-top .hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
}
@media(min-width:961px) and (max-width:1280px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout{gap:0 24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
}
@media(min-width:961px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout.desktop-iraph-room .photo-priority-copy{grid-area:2/1;display:block!important;padding:28px 0 28px max(32px,calc((100vw - 1180px)/2));min-width:0;color:var(--ms-accepted-ink,#182a35);background:var(--ms-accepted-paper,#f7f3eb);box-sizing:border-box}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-photo-layout.desktop-iraph-top .photo-priority-title{width:100%;max-width:100%;justify-self:stretch;padding:32px max(32px,calc((100% - 1180px)/2))}
}

@media(min-width:961px){
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-westin .photo-priority-copy { grid-area:2/1;display:block!important;padding:28px 0 28px max(32px,calc((100vw - 1180px)/2));min-width:0;color:var(--ms-accepted-ink);background:var(--ms-accepted-paper);box-sizing:border-box; }
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-westin .photo-priority-copy p {font-size:17px;line-height:1.8;color:var(--ms-accepted-ink)!important;text-shadow:none!important;max-width:70ch!important;margin:0!important;}
 [data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .desktop-westin .photo-priority-copy .en {color:var(--ms-accepted-ink)!important;margin:0 0 8px!important;text-shadow:none!important;}
}
@media(min-width:961px){[data-page-scope="hotels-westin-seoul-parnas-rooms-premier-suite"] .ms-page-content.ms-source-reference .hero.desktop-iraph-top{display:grid!important}}
