/* MP V1.0.6 — Look Wizard Fix */
.mp-quickguide-page .mp-qg-step-head > span{display:none!important;}
@media(max-width:900px){
  .mp-qg-step[data-step="4"] .mp-qg-step-head{margin-bottom:10px!important;}
  .mp-qg-step[data-step="4"] .mp-qg-step-head h2{font-size:28px!important;margin:0!important;}
  .mp-qg-step[data-step="4"] .mp-qg-step-head p{display:none!important;}
  .mp-qg-step[data-step="4"] .mp-qg-body-layout{display:flex!important;flex-direction:column!important;gap:12px!important;}
  .mp-qg-step[data-step="4"] .mp-qg-controls{display:none!important;}
  .mp-qg-step[data-step="4"] .mp-qg-avatar-wrap{order:2!important;min-height:430px!important;margin:0!important;}
  .mp-qg-v106-active-field{order:1!important;display:block;border:1px solid rgba(250,204,21,.28);background:linear-gradient(145deg,rgba(250,204,21,.13),rgba(255,255,255,.045));border-radius:24px;padding:14px;box-shadow:0 14px 36px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.06);}
  .mp-qg-v106-kicker{color:#facc15;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;}
  .mp-qg-v106-field-label{display:block!important;margin:0!important;}
  .mp-qg-v106-field-label span,.mp-qg-v106-radio>span,.mp-qg-v106-range>span{display:block;color:rgba(255,255,255,.72);font-weight:900;margin:0 0 8px;font-size:15px;}
  .mp-qg-v106-field-label select{width:100%!important;min-height:56px!important;font-size:18px!important;border-radius:18px!important;}
  .mp-qg-v106-radio>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;}
  .mp-qg-v106-radio label{display:flex!important;align-items:center;justify-content:center;min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);font-weight:950;}
  .mp-qg-v106-radio input{display:none!important;}
  .mp-qg-v106-radio label:has(input:checked){border-color:#facc15;background:rgba(250,204,21,.16);color:#facc15;}
  .mp-qg-v106-range{border-radius:18px;background:rgba(0,0,0,.20);padding:14px;}
  .mp-qg-v106-range strong{display:block;color:#fff;font-size:30px;font-weight:950;margin:2px 0 12px;}
  .mp-qg-v106-range input[type="range"]{width:100%!important;}
  .mp-qg-v106-small-next{width:100%;margin-top:13px;min-height:46px;border:0;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#fde047);color:#171717;font-weight:950;font-size:15px;}
  .mp-qg-v106-summary{order:3!important;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0;}
  .mp-qg-v106-chip{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);border-radius:999px;padding:8px 12px;color:#fff;font-weight:850;font-size:13px;}
  .mp-qg-v106-chip b{color:#facc15;font-weight:950;}
  .mp-qg-v106-chip.is-active{border-color:rgba(250,204,21,.55);box-shadow:0 0 0 2px rgba(250,204,21,.09) inset;}
  .mp-qg-step[data-step="4"] .mp-qg-mobile-summary,
  .mp-qg-step[data-step="4"] .mp-qg-mobile-look-next{display:none!important;}
}

/* MP V1.0.7 breast fill fix */
.mp-qg-silhouette .bust{fill:url(#skinGrad)!important;}
