.melco-review-body .r9-topline{height:30px;min-height:30px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:#111;font:10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1.6px;color:#fff;text-align:center}
.m7-approved-header{border-bottom:1px solid #d9d7d2;color:#171615;font-family:Arial,Helvetica,sans-serif}
.m7-approved-header *{box-sizing:border-box}
.m7-approved-header .r9-masthead{row-gap:0}
.m7-approved-header .r9-masthead{height:84px;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:20px;padding:0 30px;position:relative}
.m7-approved-header .r9-header-left{grid-column:1;grid-row:1;font:10px/1.9 Arial,Helvetica,sans-serif;letter-spacing:1.4px;text-transform:uppercase}
.m7-approved-header .r9-brand{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;height:84px}
.m7-approved-header .r9-brand img{display:block;width:var(--melco-logo-width,252px);max-width:100%;height:74px;object-fit:contain}
.m7-approved-header .m7-header-search{grid-column:3;grid-row:1;width:164px;height:32px;display:flex;align-items:stretch;margin:0 178px 0 auto;border:1px solid #b4b0ab;background:#fff;position:relative;z-index:1}
.m7-header-search input{min-width:0;width:100%;border:0;border-radius:0;box-shadow:none;background:transparent;color:#171615;font:11px Arial,Helvetica,sans-serif;padding:0 0 0 14px;appearance:none}
.m7-header-search input::placeholder{color:#68645f;opacity:1}
.m7-header-search button{display:flex;align-items:center;justify-content:center;flex:0 0 36px;border:0;border-radius:0;background:transparent;color:#171615;padding:0;cursor:pointer}
.m7-header-search svg{width:22px;height:22px}
.m7-approved-header .m7-header-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:9px;width:150px;justify-content:space-between}
.m7-header-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;padding:5px;background:transparent;color:#171615;position:relative;cursor:pointer;text-decoration:none;border-radius:0;flex:none}
.m7-header-icon svg{display:block;width:28px;height:34px}
.m7-header-cart svg{height:36px}
.m7-header-count{position:absolute;right:0;top:0;min-width:16px;height:16px;border-radius:50%;background:#171615;color:#fff;font:9px/16px Arial,sans-serif;text-align:center;padding:0 3px}
.m7-header-count[hidden]{display:none}
.m7-approved-header .r9-nav{height:49px;min-height:49px;padding:0 24px;display:block;border-top:1px solid #d9d7d2;overflow-x:auto;scrollbar-width:none}
.m7-nav-links{width:100%;max-width:1176px;margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;height:48px}
.m7-approved-header .r9-nav a{display:flex;justify-content:center;align-items:center;border:0;min-height:48px;padding:0 10px;font:700 11px/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;color:#171615;text-decoration:none;text-transform:none;white-space:nowrap}
.m7-approved-header .r9-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;border:0}
.m7-approved-header a:focus-visible,.m7-approved-header button:focus-visible,.m7-approved-header input:focus-visible{outline:2px solid #886943;outline-offset:2px}
.m7-approved-header .r9-nav a:focus-visible{outline-offset:-4px}
@media(max-width:1099px){.m7-approved-header .r9-masthead{padding:0 20px;column-gap:12px}.m7-approved-header .m7-header-search{width:145px;margin-right:144px}.m7-approved-header .m7-header-actions{width:132px;gap:0}.m7-approved-header .r9-brand img{width:min(var(--melco-logo-width,252px),210px)}}
@media(max-width:989px){.m7-approved-header .r9-masthead{height:126px;min-height:126px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:76px 44px;padding:0 16px 6px;column-gap:12px}.m7-approved-header .r9-header-left{display:none}.m7-approved-header .r9-brand{grid-column:1;justify-self:start;height:76px}.m7-approved-header .r9-brand img{width:min(var(--melco-logo-width,252px),195px);height:64px}.m7-approved-header .m7-header-actions{grid-column:2;grid-row:1}.m7-approved-header .m7-header-search{grid-column:1/-1;grid-row:2;width:100%;height:40px;margin:0}.m7-header-search input{font-size:16px}.m7-header-search button{flex-basis:44px}.m7-approved-header .r9-nav{padding:0 12px;height:45px;min-height:45px}.m7-nav-links{display:flex;max-width:none;width:max-content;min-width:100%;height:44px;margin:0;gap:12px}.m7-approved-header .r9-nav a{font-size:10px;min-height:44px;padding:0 10px;flex:none}}
@media(max-width:359px){.m7-approved-header .r9-masthead{padding-left:10px;padding-right:10px;column-gap:4px}.m7-approved-header .r9-brand img{width:154px}.m7-approved-header .m7-header-actions{width:132px}.melco-review-body .r9-topline{font-size:8px;letter-spacing:1px}}
