body.page-id-13546 #mg-outfit-page .mgo-quick-links{
 display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 24px!important;
 width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;
 overflow:visible!important;padding:8px 0 16px!important;margin:0!important;white-space:normal!important;
}
body.page-id-13546 #mg-outfit-page .mgo-quick-links a{
 flex:0 1 auto!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;
 white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;
 font:400 19px/1.3 HOCSerif,Georgia,serif!important;letter-spacing:0!important;text-transform:none!important;
 overflow-wrap:break-word!important;padding:8px 4px!important;color:#806047!important;
}
@media(max-width:680px){
 body.page-id-13546 #mg-outfit-page .mgo-quick-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8px!important}
 body.page-id-13546 #mg-outfit-page .mgo-quick-links a{font-size:18px!important;width:100%!important}
}

body.page-id-13546 #mg-outfit-page .mgo-quick-links[data-mglb-compact]{display:block!important;padding-bottom:12px!important;border-bottom:1px solid #e7dace}
body.page-id-13546 #mg-outfit-page .mglb-featured{display:flex;justify-content:center;flex-wrap:wrap;gap:0 24px;width:100%}
body.page-id-13546 #mg-outfit-page .mglb-more-menu{display:block;width:100%;margin:0;padding:0;background:#fff;border:0}
body.page-id-13546 #mg-outfit-page .mglb-more-menu summary{display:list-item;list-style-position:inside;text-align:center;min-height:44px;padding:10px 4px;box-sizing:border-box;color:#806047;font:400 18px/1.3 HOCSerif,Georgia,serif}
body.page-id-13546 #mg-outfit-page .mglb-more-menu summary::marker{color:#806047}
body.page-id-13546 #mg-outfit-page .mglb-extra{display:flex;justify-content:center;flex-wrap:wrap;gap:0 24px;padding:6px 0 12px}
@media(max-width:680px){
 body.page-id-13546 #mg-outfit-page .mglb-featured{gap:0 20px}
 body.page-id-13546 #mg-outfit-page .mglb-featured a{width:auto!important}
 body.page-id-13546 #mg-outfit-page .mglb-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}
 body.page-id-13546 #mg-outfit-page .mglb-extra a{width:100%!important}
}
body.page-id-13546 #mg-outfit-page .mglb-order-editor{border:1px solid #ceb698;background:#faf5ef;padding:22px;margin:0 0 25px;color:#493d32}
body.page-id-13546 #mg-outfit-page .mglb-order-editor h2{font:400 31px/1.2 HOCSerif,Georgia,serif;margin:0 0 12px}
body.page-id-13546 #mg-outfit-page .mglb-order-editor p{font:14px/1.5 Arial,sans-serif}
body.page-id-13546 #mg-outfit-page .mglb-order-editor ol{padding-left:22px;margin:18px 0}
body.page-id-13546 #mg-outfit-page .mglb-order-editor li{padding:12px 0;border-bottom:1px solid #e7dace;font:400 21px/1.3 HOCSerif,Georgia,serif}
body.page-id-13546 #mg-outfit-page .mglb-order-editor li>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
body.page-id-13546 #mg-outfit-page .mglb-order-editor button{min-height:44px}
body.page-id-13546 #mg-outfit-page .mglb-order-editor button:disabled{opacity:.5}
body.page-id-13546 #mg-outfit-page .mglb-order-actions{display:flex;gap:10px;justify-content:flex-end}

/* Match the House of Charlotte collection menu without changing its controls. */
body.page-id-13546 #mg-outfit-page .mgo-quick-links[data-mglb-compact]{
 border-top:1px solid #d6c4b1!important;border-bottom:1px solid #d6c4b1!important;
}
body.page-id-13546 #mg-outfit-page .mgo-quick-links a{
 position:relative!important;color:#9b8776!important;text-decoration:none!important;border-bottom:0!important;background:transparent!important;
}
body.page-id-13546 #mg-outfit-page .mgo-quick-links a::after{
 content:"";position:absolute;left:4px;right:4px;bottom:2px;height:2px;background:#c6a58d;
 opacity:0;pointer-events:none;
}
body.page-id-13546 #mg-outfit-page .mgo-quick-links a[aria-current="location"]{
 color:#9d7b63!important;
}
body.page-id-13546 #mg-outfit-page .mgo-quick-links a:hover,
body.page-id-13546 #mg-outfit-page .mgo-quick-links a:focus-visible{
 color:#6e5240!important;
}
body.page-id-13546 #mg-outfit-page .mgo-quick-links a[aria-current="location"]::after,
body.page-id-13546 #mg-outfit-page .mgo-quick-links a:hover::after,
body.page-id-13546 #mg-outfit-page .mgo-quick-links a:focus-visible::after{opacity:1}
body.page-id-13546 #mg-outfit-page .mglb-more-menu summary{color:#9b8776}
body.page-id-13546 #mg-outfit-page .mglb-more-menu summary::marker{color:#9d7b63}
body.page-id-13546 #mg-outfit-page .mglb-more-menu summary:hover,
body.page-id-13546 #mg-outfit-page .mglb-more-menu summary:focus-visible{color:#6e5240}

/* Approved cream panel and shared category navigation, scoped to this page. */
body.page-id-13546 #mg-outfit-page .mgo-quick-links[data-mglb-compact]{
 padding:24px 22px 12px!important;border:1px solid #c6a58d!important;background:#f7f2ec!important;
 box-sizing:border-box!important;
}
body.page-id-13546 #mg-outfit-page .mglb-section-label{
 display:block!important;width:100%!important;margin:0 0 13px!important;padding:0 0 19px!important;
 border-bottom:1px solid #ddc6b2!important;color:#ad8360!important;
 font:400 14px/1.4 Arial,sans-serif!important;letter-spacing:.28em!important;text-align:center!important;
 text-transform:uppercase!important;
}
body.page-id-13546 #mg-outfit-page .mglb-more-menu{background:#f7f2ec}
body.page-id-13546 #mg-outfit-page .mgo-nav.mglb-house-nav,
body.page-id-13546 #mg-outfit-page.mg-editorial-collections-consolidated .mgo-nav.mglb-house-nav{
 display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;
 gap:6px 24px!important;min-width:0!important;width:100%!important;height:auto!important;
 margin:0 0 26px!important;padding:12px 4px!important;background:transparent!important;
 border-top:1px solid #c6a58d!important;border-bottom:1px solid #c6a58d!important;box-sizing:border-box!important;
}
body.page-id-13546 #mg-outfit-page .mgo-nav.mglb-house-nav a{
 display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;
 width:auto!important;min-width:0!important;margin:0!important;padding:4px 0!important;
 font:400 17px/1.3 HOCSerif,Georgia,serif!important;color:#9b8776!important;text-decoration:none!important;
 background:none!important;border:0!important;border-bottom:2px solid transparent!important;
 text-transform:none!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;
}
body.page-id-13546 #mg-outfit-page .mgo-nav.mglb-house-nav a[aria-current="page"]{color:#ad8360!important;border-bottom-color:#c6a58d!important}
body.page-id-13546 #mg-outfit-page .mgo-nav.mglb-house-nav a:hover{color:#6e5240!important}
@media(max-width:680px){
 body.page-id-13546 #mg-outfit-page .mgo-nav.mglb-house-nav,
 body.page-id-13546 #mg-outfit-page.mg-editorial-collections-consolidated .mgo-nav.mglb-house-nav{
  flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;padding:9px 6px!important;
 }
 body.page-id-13546 #mg-outfit-page .mgo-nav.mglb-house-nav a{
  flex:1 1 0!important;font-size:clamp(12px,3.2vw,15px)!important;line-height:1.2!important;padding:2px 0 5px!important;
 }
}
@media(min-width:681px){
 body.page-id-13546 #mg-outfit-page .mglb-menu-row{display:flex;align-items:center;justify-content:center;gap:24px}
 body.page-id-13546 #mg-outfit-page .mglb-featured{width:auto;flex-wrap:nowrap}
 body.page-id-13546 #mg-outfit-page .mglb-more-menu{position:relative;width:auto;border-left:1px solid #ddc6b2;padding-left:20px}
 body.page-id-13546 #mg-outfit-page .mglb-more-menu summary{white-space:nowrap}
 body.page-id-13546 #mg-outfit-page .mglb-extra{
  position:absolute;z-index:20;top:calc(100% + 7px);right:0;display:flex;flex-direction:column;gap:0;
  width:220px;padding:8px 12px;background:#fff;border:1px solid #d6c4b1;box-sizing:border-box;
 }
}
