#pm-mega-nav{position:relative;z-index:9000;background:#fff;border-bottom:1px solid #e7e7ec;color:#191c23;font-family:inherit}#pm-mega-nav *{box-sizing:border-box}#pm-mega-nav .pm-mega-inner{max-width:1300px;margin:0 auto;padding:0 20px}#pm-mega-nav .pm-mega-links{display:flex;align-items:stretch;justify-content:space-between;gap:12px}#pm-mega-nav .pm-mega-trigger{position:relative;border:0;background:transparent;color:#22252e;font:600 13px/1.4 inherit;white-space:nowrap;cursor:pointer;padding:19px 8px 17px}#pm-mega-nav .pm-mega-trigger span{font-size:11px;margin-left:5px;color:#df1264}#pm-mega-nav .pm-mega-trigger:after{content:'';position:absolute;left:8px;right:8px;bottom:0;height:3px;background:#ee1268;transform:scaleX(0);transition:transform .14s}#pm-mega-nav .pm-mega-trigger:hover:after,#pm-mega-nav .pm-mega-trigger.is-active:after,#pm-mega-nav .pm-mega-trigger:focus-visible:after{transform:scaleX(1)}#pm-mega-nav .pm-mega-panel{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 14px 24px rgba(0,0,0,.13);border-top:1px solid #eee;max-height:min(70vh,570px);overflow-y:auto}#pm-mega-nav .pm-mega-panel[hidden]{display:none!important}#pm-mega-nav .pm-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1300px;margin:0 auto;padding:30px 25px 38px}#pm-mega-nav .pm-mega-column h3{margin:0 0 14px;font:bold 15px/1.5 inherit;color:#11161d}#pm-mega-nav .pm-mega-column ul{list-style:none;padding:0;margin:0}#pm-mega-nav .pm-mega-column li{margin:0 0 12px;line-height:1.5}#pm-mega-nav .pm-mega-column a{color:#30323a;font-size:13px;text-decoration:none}#pm-mega-nav .pm-mega-column a:hover,#pm-mega-nav .pm-mega-column a:focus-visible{color:#ed1267;text-decoration:underline}#pm-mega-nav .pm-mobile-toggle{display:none}.pm-original-category-bar{display:none!important}@media(max-width:850px){#pm-mega-nav .pm-mobile-toggle{display:block;width:100%;text-align:left;padding:15px 3px;background:#fff;border:0;color:#171a22;font-weight:700;font-size:14px}#pm-mega-nav .pm-mega-links{display:none;flex-direction:column;gap:0}#pm-mega-nav .pm-mega-links.is-open{display:flex}#pm-mega-nav .pm-mega-trigger{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;width:100%;padding:13px 5px}#pm-mega-nav .pm-mega-panel{position:relative;top:auto;max-height:50vh;box-shadow:none;border-top:1px solid #eee}#pm-mega-nav .pm-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 5px}#pm-mega-nav .pm-mega-column h3{font-size:14px}}@media(max-width:480px){#pm-mega-nav .pm-mega-grid{grid-template-columns:1fr}}

/* Hide only the legacy custom-theme browse strip, not the header or our mega menu. */
nav.pm-browse-nav[aria-label="Browse clothing"] {display:none!important;}

/* Theme shortcut links row, identified by exact category labels in JS. */
.pm-original-shortcut-row{display:none!important;}

/* Fire Label-style brand directory: six clean columns, no card borders. */
#pm-mega-nav .pm-brand-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;padding-top:25px;padding-bottom:25px}
#pm-mega-nav .pm-brand-grid .pm-mega-column li{margin-bottom:12px}
@media(max-width:1000px){#pm-mega-nav .pm-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){#pm-mega-nav .pm-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){#pm-mega-nav .pm-brand-grid{grid-template-columns:1fr}}
