:root{
  --matchum-icon-home:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2010.5%2012%204l8%206.5%22%2F%3E%3Cpath%20d%3D%22M6.5%2010.5V20h11v-9.5%22%2F%3E%3Cpath%20d%3D%22M10%2020v-5.2h4V20%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-network:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%209.5C6.5%207.5%209.1%206.5%2012%206.5s5.5%201%207.5%203%22%2F%3E%3Cpath%20d%3D%22M7.2%2012.3c1.3-1.1%203-1.8%204.8-1.8s3.5.7%204.8%201.8%22%2F%3E%3Cpath%20d%3D%22M9.9%2015.1c.6-.4%201.3-.6%202.1-.6s1.5.2%202.1.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2218.2%22%20r%3D%221.1%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-device:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%227.2%22%20y%3D%223.8%22%20width%3D%229.6%22%20height%3D%2216.4%22%20rx%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M10.1%206.9h3.8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2217.3%22%20r%3D%22.9%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-phone:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.95%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.4%205.2c.42-.42%201.1-.42%201.52%200l1.72%201.72c.34.34.42.86.2%201.29l-.82%201.57c.78%201.72%202.05%203%203.77%203.78l1.58-.83c.42-.22.94-.14%201.28.2l1.72%201.72c.42.42.42%201.1%200%201.52l-.82.82c-.98.98-2.43%201.35-3.76.94-4.14-1.29-7.39-4.54-8.68-8.68-.41-1.33-.04-2.78.94-3.76Z%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-pin:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020s6-5.5%206-10a6%206%200%200%200-12%200c0%204.5%206%2010%206%2010Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.3%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-sparkle:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204.5%2013.7%209l4.8%201.8-4.8%201.8L12%2017l-1.7-4.4-4.8-1.8L10.3%209%2012%204.5Z%22%2F%3E%3Cpath%20d%3D%22M18.7%204.8v2.6%22%2F%3E%3Cpath%20d%3D%22M20%206.1h-2.6%22%2F%3E%3Cpath%20d%3D%22M5.3%2015.9v2.6%22%2F%3E%3Cpath%20d%3D%22M6.6%2017.2H4%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-card:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.8%22%20y%3D%226.2%22%20width%3D%2216.4%22%20height%3D%2211.6%22%20rx%3D%222.3%22%2F%3E%3Cpath%20d%3D%22M3.8%2010.3h16.4%22%2F%3E%3Cpath%20d%3D%22M7.2%2014.5h3.4%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-plan:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.5%22%20y%3D%224.5%22%20width%3D%2215%22%20height%3D%2215%22%20rx%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M11.5%204.5v15%22%2F%3E%3Cpath%20d%3D%22M4.5%2011.5h7%22%2F%3E%3Cpath%20d%3D%22M11.5%2015.7h8%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-shield:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204.2%2018%206.5v4.9c0%204.2-2.4%207.2-6%208.4-3.6-1.2-6-4.2-6-8.4V6.5l6-2.3Z%22%2F%3E%3Cpath%20d%3D%22m9.6%2011.9%201.7%201.7%203.2-3.4%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-store:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208.2h14l-1.2-3.4H6.2L5%208.2Z%22%2F%3E%3Cpath%20d%3D%22M6%208.2V18.8h12V8.2%22%2F%3E%3Cpath%20d%3D%22M9.1%2018.8v-4.7h5.8v4.7%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-gift:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.3%22%20y%3D%2210%22%20width%3D%2215.4%22%20height%3D%229.2%22%20rx%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M4.3%2013h15.4%22%2F%3E%3Cpath%20d%3D%22M12%2010v9.2%22%2F%3E%3Cpath%20d%3D%22M12%2010H8.8a2.1%202.1%200%201%201%200-4.2c2%200%203.2%204.2%203.2%204.2Zm0%200h3.2a2.1%202.1%200%201%200%200-4.2C13.2%205.8%2012%2010%2012%2010Z%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-search:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.95%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%224.9%22%2F%3E%3Cpath%20d%3D%22m14.3%2014.3%204.2%204.2%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-chat:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.2%207.2h11.6a2.2%202.2%200%200%201%202.2%202.2v6a2.2%202.2%200%200%201-2.2%202.2H11l-4.8%203v-3H6.2A2.2%202.2%200%200%201%204%2015.4v-6a2.2%202.2%200%200%201%202.2-2.2Z%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-clipboard:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226.2%22%20y%3D%225.4%22%20width%3D%2211.6%22%20height%3D%2214.4%22%20rx%3D%222.1%22%2F%3E%3Crect%20x%3D%228.7%22%20y%3D%223.4%22%20width%3D%226.6%22%20height%3D%224%22%20rx%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M8.9%2011.3h6.2%22%2F%3E%3Cpath%20d%3D%22M8.9%2015h4.2%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-listcheck:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225.5%22%20y%3D%224.8%22%20width%3D%2213%22%20height%3D%2214.7%22%20rx%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M9%208.8h5.4%22%2F%3E%3Cpath%20d%3D%22M9%2012.3h5.4%22%2F%3E%3Cpath%20d%3D%22m9.2%2016%201.3%201.3%202.2-2.5%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-user:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.4%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M6.5%2018.4c1.2-2.6%203.2-3.9%205.5-3.9s4.3%201.3%205.5%203.9%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-star:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22m12%203.9%202.5%205.1%205.6.8-4%203.9.9%205.6-5-2.6-5%202.6.9-5.6-4-3.9%205.6-.8L12%203.9Z%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-bulb:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8.5%2014.7c-1.6-1.2-2.5-3-2.5-5a6%206%200%201%201%2012%200c0%202-.9%203.8-2.5%205l-.8%202H9.3l-.8-2Z%22%2F%3E%3Cpath%20d%3D%22M9.4%2019.1h5.2%22%2F%3E%3Cpath%20d%3D%22M10.1%2021h3.8%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-drop:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204.3c3.4%204%205.1%206.6%205.1%208.8a5.1%205.1%200%201%201-10.2%200c0-2.2%201.7-4.8%205.1-8.8Z%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-bell:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.3%2016.9h9.4l-1.1-1.6V10a3.6%203.6%200%201%200-7.2%200v5.3l-1.1%201.6Z%22%2F%3E%3Cpath%20d%3D%22M10.2%2018.3a1.8%201.8%200%200%200%203.6%200%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-document:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%204.5h7l3%203v11.9a1.9%201.9%200%200%201-1.9%201.9H7.9A1.9%201.9%200%200%201%206%2019.4V6.4A1.9%201.9%200%200%201%207.9%204.5Z%22%2F%3E%3Cpath%20d%3D%22M14%204.5v3h3%22%2F%3E%3Cpath%20d%3D%22M9%2012h6%22%2F%3E%3Cpath%20d%3D%22M9%2015.5h4.4%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-camera:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.3%207.3h2l1.2-1.8h3l1.2%201.8h2a2%202%200%200%201%202%202v7a2%202%200%200%201-2%202H7.3a2%202%200%200%201-2-2v-7a2%202%200%200%201%202-2Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212.3%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");
  --matchum-icon-compare:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.2%22%20y%3D%226.2%22%20width%3D%226.8%22%20height%3D%2211.6%22%20rx%3D%221.7%22%2F%3E%3Crect%20x%3D%2213%22%20y%3D%226.2%22%20width%3D%226.8%22%20height%3D%2211.6%22%20rx%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M10.2%209.2h3.6%22%2F%3E%3Cpath%20d%3D%22m12%207.4%201.8%201.8L12%2011%22%2F%3E%3Cpath%20d%3D%22m12%2013%201.8%201.8L12%2016.6%22%2F%3E%3C%2Fsvg%3E");
}

body[data-live-page-id] .matchum-ui-icon{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
  border-radius:16px!important;
  border:1px solid rgba(236,101,9,.16)!important;
  background:linear-gradient(180deg,#fff,#fff7f1)!important;
  box-shadow:0 14px 30px rgba(236,101,9,.12)!important;
  color:#ec6509!important;
  font-size:0!important;
  line-height:1!important;
  vertical-align:middle!important;
  overflow:hidden!important;
}
body[data-live-page-id] .matchum-ui-icon::before{
  content:""!important;
  position:absolute!important;
  inset:11px!important;
  background:currentColor!important;
  -webkit-mask:var(--matchum-ui-mask) center/contain no-repeat!important;
  mask:var(--matchum-ui-mask) center/contain no-repeat!important;
}
body[data-live-page-id] .matchum-ui-icon--home{--matchum-ui-mask:var(--matchum-icon-home)}
body[data-live-page-id] .matchum-ui-icon--network{--matchum-ui-mask:var(--matchum-icon-network)}
body[data-live-page-id] .matchum-ui-icon--device{--matchum-ui-mask:var(--matchum-icon-device)}
body[data-live-page-id] .matchum-ui-icon--phone{--matchum-ui-mask:var(--matchum-icon-phone)}
body[data-live-page-id] .matchum-ui-icon--pin{--matchum-ui-mask:var(--matchum-icon-pin)}
body[data-live-page-id] .matchum-ui-icon--sparkle{--matchum-ui-mask:var(--matchum-icon-sparkle)}
body[data-live-page-id] .matchum-ui-icon--card{--matchum-ui-mask:var(--matchum-icon-card)}
body[data-live-page-id] .matchum-ui-icon--plan{--matchum-ui-mask:var(--matchum-icon-plan)}
body[data-live-page-id] .matchum-ui-icon--shield{--matchum-ui-mask:var(--matchum-icon-shield)}
body[data-live-page-id] .matchum-ui-icon--store{--matchum-ui-mask:var(--matchum-icon-store)}
body[data-live-page-id] .matchum-ui-icon--gift{--matchum-ui-mask:var(--matchum-icon-gift)}
body[data-live-page-id] .matchum-ui-icon--search{--matchum-ui-mask:var(--matchum-icon-search)}
body[data-live-page-id] .matchum-ui-icon--chat{--matchum-ui-mask:var(--matchum-icon-chat)}
body[data-live-page-id] .matchum-ui-icon--clipboard{--matchum-ui-mask:var(--matchum-icon-clipboard)}
body[data-live-page-id] .matchum-ui-icon--listcheck{--matchum-ui-mask:var(--matchum-icon-listcheck)}
body[data-live-page-id] .matchum-ui-icon--user{--matchum-ui-mask:var(--matchum-icon-user)}
body[data-live-page-id] .matchum-ui-icon--star{--matchum-ui-mask:var(--matchum-icon-star)}
body[data-live-page-id] .matchum-ui-icon--bulb{--matchum-ui-mask:var(--matchum-icon-bulb)}
body[data-live-page-id] .matchum-ui-icon--drop{--matchum-ui-mask:var(--matchum-icon-drop)}
body[data-live-page-id] .matchum-ui-icon--bell{--matchum-ui-mask:var(--matchum-icon-bell)}
body[data-live-page-id] .matchum-ui-icon--document{--matchum-ui-mask:var(--matchum-icon-document)}
body[data-live-page-id] .matchum-ui-icon--camera{--matchum-ui-mask:var(--matchum-icon-camera)}
body[data-live-page-id] .matchum-ui-icon--compare{--matchum-ui-mask:var(--matchum-icon-compare)}

body[data-live-page-id] [data-live-common-top-shell="home"] .icon-button[aria-label="알림"]{
  position:relative!important;
  color:#6b7683!important;
}
body[data-live-page-id] [data-live-common-top-shell="home"] .icon-button[aria-label="알림"] svg{
  opacity:0!important;
}
body[data-live-page-id] [data-live-common-top-shell="home"] .icon-button[aria-label="알림"]::before{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:18px!important;
  height:18px!important;
  transform:translate(-50%,-50%)!important;
  background:currentColor!important;
  -webkit-mask:var(--matchum-icon-bell) center/contain no-repeat!important;
  mask:var(--matchum-icon-bell) center/contain no-repeat!important;
}

body[data-live-page-id] .matchum-quick-icon-phone{
  position:relative!important;
}
body[data-live-page-id] .matchum-quick-phone-svg{
  display:none!important;
}
body[data-live-page-id] .matchum-quick-icon-phone::before,
body[data-live-page-id] .matchum-quick-icon-phone::after{
  display:block!important;
}
body[data-live-page-id] .matchum-quick-icon-phone::before{
  content:""!important;
  position:absolute!important;
  inset:1px!important;
  background:currentColor!important;
  -webkit-mask:var(--matchum-icon-phone) center/contain no-repeat!important;
  mask:var(--matchum-icon-phone) center/contain no-repeat!important;
}
body[data-live-page-id] .matchum-quick-icon-phone::after{
  content:""!important;
  position:absolute!important;
  right:1px!important;
  top:1px!important;
  width:8px!important;
  height:8px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.28)!important;
  box-shadow:0 0 0 4px rgba(255,255,255,.14)!important;
}

:root{
  --matchum-dock-p555-action-icons:url("/assets/common/generated/p350-global-action-icons.png?v=20260613-p558-dock-polish");
  --matchum-dock-p555-shopping:url("/assets/service-icons/p250-shopping-reward.png?v=20260613-p558-dock-polish");
}
body[data-live-page-id] .matchum-mobile-dock{
  left:50%!important;
  right:auto!important;
  bottom:max(10px,calc(env(safe-area-inset-bottom,0px) + 10px))!important;
  width:min(430px,calc(100vw - 22px))!important;
  max-width:430px!important;
  height:88px!important;
  min-height:0!important;
  max-height:88px!important;
  display:grid!important;
  box-sizing:border-box!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  align-items:center!important;
  gap:4px!important;
  padding:9px 8px!important;
  border:1px solid rgba(236,101,9,.12)!important;
  border-radius:28px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,250,252,.94) 100%)!important;
  box-shadow:0 18px 46px rgba(16,24,40,.18),inset 0 1px 0 rgba(255,255,255,.94)!important;
  transform:translateX(-50%)!important;
  backdrop-filter:saturate(160%) blur(18px)!important;
  -webkit-backdrop-filter:saturate(160%) blur(18px)!important;
}
body[data-live-page-id] .matchum-mobile-dock a{
  --matchum-dock-icon-image:var(--matchum-dock-p555-action-icons);
  --matchum-dock-icon-size:600% 100%;
  --matchum-dock-icon-position:var(--matchum-dock-icon-x,0%) 50%;
  position:relative!important;
  min-width:0!important;
  min-height:68px!important;
  display:grid!important;
  box-sizing:border-box!important;
  grid-template-rows:44px 14px!important;
  align-content:center!important;
  justify-items:center!important;
  gap:3px!important;
  padding:5px 2px 6px!important;
  border:1px solid transparent!important;
  border-radius:22px!important;
  background:transparent!important;
  color:#667085!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-.02em!important;
  text-align:center!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body[data-live-page-id] .matchum-mobile-dock a::before{
  content:""!important;
  position:static!important;
  display:block!important;
  width:44px!important;
  height:44px!important;
  border:0!important;
  border-radius:15px!important;
  background-image:var(--matchum-dock-icon-image)!important;
  background-size:var(--matchum-dock-icon-size)!important;
  background-position:var(--matchum-dock-icon-position)!important;
  background-repeat:no-repeat!important;
  background-color:transparent!important;
  color:transparent!important;
  font-size:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 7px 12px rgba(16,24,40,.15))!important;
  opacity:1!important;
  transform:none!important;
  pointer-events:none!important;
}
body[data-live-page-id] .matchum-mobile-dock a::after{
  content:none!important;
  display:none!important;
  -webkit-mask:none!important;
  mask:none!important;
}
body[data-live-page-id] .matchum-mobile-dock a:is(.is-active,[aria-current="page"]){
  border-color:rgba(236,101,9,.18)!important;
  background:linear-gradient(180deg,#fff8f1 0%,#ffffff 100%)!important;
  color:#ec6509!important;
  box-shadow:0 12px 28px rgba(236,101,9,.14),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
body[data-live-page-id] .matchum-mobile-dock a:is(.is-active,[aria-current="page"])::before{
  width:48px!important;
  height:48px!important;
  filter:drop-shadow(0 9px 15px rgba(236,101,9,.22))!important;
}
body[data-live-page-id] .matchum-mobile-dock .matchum-mobile-dock-label.matchum-sr-only{
  display:block!important;
  position:static!important;
  width:auto!important;
  inline-size:auto!important;
  max-width:calc(100% + 4px)!important;
  max-inline-size:calc(100% + 4px)!important;
  height:auto!important;
  block-size:auto!important;
  max-height:none!important;
  max-block-size:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  clip:auto!important;
  clip-path:none!important;
  white-space:nowrap!important;
  border:0!important;
  letter-spacing:-.045em!important;
  text-overflow:ellipsis!important;
}
body[data-live-page-id] .matchum-mobile-dock a:is([href="/#top"],[href="/"],[data-dock-icon="⌂"],[aria-label="홈"]){--matchum-dock-icon-x:0%}
body[data-live-page-id] .matchum-mobile-dock a:is([href="/internet-recommend"],[href="/electronics-recommend"],[href="/mypage-my-list"],[data-dock-icon="⌕"],[data-dock-icon="≡"],[data-dock-icon="▣"],[data-dock-icon="▦"],[data-dock-icon="▤"],[data-dock-icon="▥"],[aria-label="맞춤 상품찾기"],[aria-label="요금 비교"],[aria-label="신청내역"]){--matchum-dock-icon-x:20%}
body[data-live-page-id] .matchum-mobile-dock a:is([href="/mypage-compare"],[data-dock-icon="⇄"],[data-dock-icon="≋"],[aria-label="비교함"]){--matchum-dock-icon-x:40%}
body[data-live-page-id] .matchum-mobile-dock a:is([href="/mypage-notification"],[data-dock-icon="◦"],[aria-label="알림"]){--matchum-dock-icon-x:60%}
body[data-live-page-id] .matchum-mobile-dock a:is([href="/mypage"],[href="/mypage-profile-config"],[data-dock-icon="♙"],[data-dock-icon="⌑"],[data-dock-icon="□"],[data-dock-icon="▯"],[aria-label="마이페이지"],[aria-label="내정보"]){--matchum-dock-icon-x:80%}
body[data-live-page-id] .matchum-mobile-dock a:is([href="/community-qna"],[href="/inquiry"],[href="/reservation"],[data-dock-icon="?"],[data-dock-icon="✎"],[data-dock-icon="!"],[data-dock-icon="★"],[aria-label="문의하기"],[aria-label="질문/답변"],[aria-label="후기"],[aria-label="꿀팁게시판"],[aria-label="상담 신청"],[aria-label="맞춤 상담"]){--matchum-dock-icon-x:100%}
body[data-live-page-id] .matchum-mobile-dock a:is([href="/via-shopping"],[data-dock-icon="₩"],[aria-label="쇼핑적립"]){
  --matchum-dock-icon-image:var(--matchum-dock-p555-shopping);
  --matchum-dock-icon-size:118% 118%;
  --matchum-dock-icon-position:center center;
}
@media (max-width:340px){
  body[data-live-page-id] .matchum-mobile-dock{
    bottom:max(7px,calc(env(safe-area-inset-bottom,0px) + 7px))!important;
    width:min(292px,calc(100vw - 24px))!important;
    height:60px!important;
    min-height:0!important;
    max-height:60px!important;
    gap:2px!important;
    padding:6px 5px!important;
    border-radius:20px!important;
    box-shadow:0 14px 34px rgba(16,24,40,.17),inset 0 1px 0 rgba(255,255,255,.96)!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a{
    min-height:44px!important;
    grid-template-rows:1fr!important;
    gap:0!important;
    padding:3px 0!important;
    border-radius:15px!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a::before{
    width:30px!important;
    height:30px!important;
    border-radius:11px!important;
    filter:drop-shadow(0 4px 7px rgba(16,24,40,.12))!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a:is(.is-active,[aria-current="page"])::before{
    width:34px!important;
    height:34px!important;
    filter:drop-shadow(0 6px 10px rgba(236,101,9,.16))!important;
  }
  body[data-live-page-id] .matchum-mobile-dock .matchum-mobile-dock-label.matchum-sr-only{
    position:absolute!important;
    width:1px!important;
    inline-size:1px!important;
    height:1px!important;
    block-size:1px!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    clip-path:inset(50%)!important;
  }
}

@media (max-width:240px){
  body[data-live-page-id] .matchum-mobile-dock{
    bottom:max(7px,calc(env(safe-area-inset-bottom,0px) + 7px))!important;
    width:min(206px,calc(100vw - 20px))!important;
    height:54px!important;
    min-height:0!important;
    max-height:54px!important;
    gap:2px!important;
    padding:6px 5px!important;
    border-radius:18px!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a{
    min-height:40px!important;
    padding:3px 0!important;
    border-radius:14px!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a::before{
    width:28px!important;
    height:28px!important;
    border-radius:10px!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a:is(.is-active,[aria-current="page"])::before{
    width:32px!important;
    height:32px!important;
  }
}

body[data-live-page-id] .bottom-nav a{
  position:relative!important;
}
body[data-live-page-id] .bottom-nav a .nav-icon,
body[data-live-page-id] .bottom-nav a i{
  position:relative!important;
  display:inline-block!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  min-height:22px!important;
  flex:0 0 22px!important;
  overflow:hidden!important;
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
  vertical-align:middle!important;
}
body[data-live-page-id] .bottom-nav a .nav-icon::before,
body[data-live-page-id] .bottom-nav a i::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:currentColor!important;
  -webkit-mask:var(--matchum-bottom-nav-icon) center/contain no-repeat!important;
  mask:var(--matchum-bottom-nav-icon) center/contain no-repeat!important;
}
body[data-live-page-id] .bottom-nav a[href="/"],
body[data-live-page-id] .bottom-nav a[aria-label="홈"]{--matchum-bottom-nav-icon:var(--matchum-icon-home)}
body[data-live-page-id] .bottom-nav a[href*="via-shopping"],
body[data-live-page-id] .bottom-nav a[href*="mypage-event"],
body[data-live-page-id] .bottom-nav a[aria-label="쇼핑적립"]{--matchum-bottom-nav-icon:var(--matchum-icon-gift)}
body[data-live-page-id] .bottom-nav a[href*="electronics-recommend"],
body[data-live-page-id] .bottom-nav a[aria-label="맞춤 상품찾기"],
body[data-live-page-id] .bottom-nav a[aria-label="요금 비교"]{--matchum-bottom-nav-icon:var(--matchum-icon-search)}
body[data-live-page-id] .bottom-nav a[href*="community-qna"],
body[data-live-page-id] .bottom-nav a[aria-label="질문/답변"]{--matchum-bottom-nav-icon:var(--matchum-icon-chat)}
body[data-live-page-id] .bottom-nav a[href*="/mypage"],
body[data-live-page-id] .bottom-nav a[aria-label="마이페이지"]{--matchum-bottom-nav-icon:var(--matchum-icon-user)}

body[data-live-page-id] .quick-rail button[aria-label]{
  position:relative!important;
  font-size:0!important;
  color:transparent!important;
  overflow:hidden!important;
}
body[data-live-page-id] .quick-rail button[aria-label]::before{
  content:""!important;
  position:absolute!important;
  inset:8px!important;
  background:currentColor!important;
  -webkit-mask:var(--matchum-rail-icon) center/contain no-repeat!important;
  mask:var(--matchum-rail-icon) center/contain no-repeat!important;
}
body[data-live-page-id] .quick-rail button[aria-label="쇼핑적립"]{--matchum-rail-icon:var(--matchum-icon-gift)}
body[data-live-page-id] .quick-rail button[aria-label="카카오 상담"]{--matchum-rail-icon:var(--matchum-icon-chat)}
body[data-live-page-id] .quick-rail button[aria-label="문의 작성"]{--matchum-rail-icon:var(--matchum-icon-document)}
body[data-live-page-id] .quick-rail button[aria-label="내 글"]{--matchum-rail-icon:var(--matchum-icon-user)}

body[data-live-page-id] .quick-fab button[data-top][aria-label="상단 이동"]{
  position:relative!important;
  font-size:0!important;
  color:transparent!important;
  overflow:hidden!important;
}
body[data-live-page-id] .quick-fab button[data-top][aria-label="상단 이동"]::before{
  content:""!important;
  position:absolute!important;
  inset:7px!important;
  background:#fff!important;
  -webkit-mask:var(--matchum-icon-home) center/contain no-repeat!important;
  mask:var(--matchum-icon-home) center/contain no-repeat!important;
}

body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"]{
  grid-template-rows:34px 15px!important;
  min-height:58px!important;
  gap:4px!important;
  padding:5px 2px 4px!important;
  color:#667085!important;
  font-size:11px!important;
  letter-spacing:0!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"]::before{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  box-shadow:none!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-icon{
  width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:13px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f6f8fb 100%)!important;
  color:#344054!important;
  box-shadow:inset 0 0 0 1px rgba(16,24,40,.07),0 8px 15px rgba(16,24,40,.08)!important;
  transform:translateZ(0)!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-svg{
  width:23px!important;
  height:23px!important;
  display:block!important;
  overflow:visible!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-svg *{
  vector-effect:non-scaling-stroke!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-label{
  display:block!important;
  position:static!important;
  width:auto!important;
  inline-size:auto!important;
  max-width:100%!important;
  max-inline-size:100%!important;
  height:auto!important;
  block-size:auto!important;
  max-height:none!important;
  max-block-size:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  clip:auto!important;
  clip-path:none!important;
  color:inherit!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1.05!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  word-break:keep-all!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"]:is(.is-active,[aria-current="page"]){
  color:#ec6509!important;
  background:linear-gradient(180deg,#fff8f1 0%,#ffffff 100%)!important;
  border-color:rgba(236,101,9,.18)!important;
  box-shadow:0 12px 28px rgba(236,101,9,.13),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"]:is(.is-active,[aria-current="page"]) .matchum-mobile-dock-icon{
  width:37px!important;
  height:37px!important;
  color:#ec6509!important;
  background:#fff7ed!important;
  box-shadow:inset 0 0 0 1px rgba(236,101,9,.18),0 10px 18px rgba(236,101,9,.18)!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"]:is(.is-active,[aria-current="page"]) .matchum-mobile-dock-svg{
  width:24px!important;
  height:24px!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"][data-dock-key="shopping"] .matchum-mobile-dock-icon{
  color:#e85d04!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"][data-dock-key="fit"] .matchum-mobile-dock-icon{
  color:#1d4ed8!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"][data-dock-key="qna"] .matchum-mobile-dock-icon{
  color:#0f766e!important;
}
body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"][data-dock-key="account"] .matchum-mobile-dock-icon{
  color:#334155!important;
}

@media (max-width:340px){
  body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"]{
    grid-template-rows:1fr!important;
    min-height:44px!important;
    gap:0!important;
    padding:3px 0!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-icon{
    width:30px!important;
    height:30px!important;
    border-radius:11px!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-svg{
    width:21px!important;
    height:21px!important;
  }
  body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-label{
    position:absolute!important;
    width:1px!important;
    inline-size:1px!important;
    height:1px!important;
    block-size:1px!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    clip-path:inset(50%)!important;
  }
}

@media (min-width:341px) and (max-width:380px){
  body[data-live-page-id] .matchum-mobile-dock a[data-dock-render="vector"] .matchum-mobile-dock-label{
    font-size:10px!important;
  }
}

@media (min-width:761px){
  body[data-live-page-id] .matchum-mobile-dock{
    display:none!important;
  }
}

@media (max-width:760px){
  body[data-live-page-id] .matchum-mobile-dock{
    position:fixed!important;
  }
}

html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu]{
  --matchum-floating-menu-right:max(16px,calc(env(safe-area-inset-right,0px) + 16px));
  top:clamp(168px,20vh,236px)!important;
  right:var(--matchum-floating-menu-right)!important;
  width:76px!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-body{
  width:76px!important;
  padding:0!important;
  gap:12px!important;
  justify-items:end!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] :is(.matchum-quick-action,.matchum-quick-phone){
  width:60px!important;
  height:60px!important;
  border:1px solid rgba(255,255,255,.7)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 18px 34px rgba(16,24,40,.13),inset 0 1px 0 rgba(255,255,255,.74)!important;
  backdrop-filter:blur(16px) saturate(160%)!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] :is(.matchum-quick-action,.matchum-quick-phone):hover{
  background:rgba(255,255,255,.99)!important;
  box-shadow:0 22px 38px rgba(16,24,40,.16),inset 0 1px 0 rgba(255,255,255,.84)!important;
  transform:translateX(-3px)!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-icon{
  width:40px!important;
  height:40px!important;
  border-radius:16px!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-action[data-live-quick-intent="inquiry"] .matchum-quick-icon{
  position:relative!important;
  width:42px!important;
  height:42px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:visible!important;
  border:0!important;
  background:transparent!important;
  color:transparent!important;
  box-shadow:none!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-action[data-live-quick-intent="inquiry"] .matchum-quick-logo{
  display:block!important;
  opacity:1!important;
  width:42px!important;
  height:auto!important;
  max-height:32px!important;
  object-fit:contain!important;
  object-position:center center!important;
  filter:drop-shadow(0 8px 14px rgba(236,101,9,.18))!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-action[data-live-quick-intent="inquiry"] .matchum-quick-icon::after{
  content:none!important;
  display:none!important;
  background-image:none!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-phone .matchum-quick-icon{
  background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.92) 0 10%,rgba(255,255,255,.28) 11%,transparent 35%),linear-gradient(135deg,#ff8d36 0%,#ec6509 58%,#cc4703 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 14px 24px rgba(236,101,9,.28)!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-icon-phone{
  background-image:none!important;
  background-color:transparent!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-icon-phone::before{
  inset:9px!important;
  display:block!important;
  background:#fff!important;
  -webkit-mask:var(--matchum-icon-phone) center/contain no-repeat!important;
  mask:var(--matchum-icon-phone) center/contain no-repeat!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] .matchum-quick-icon-phone::after{
  right:5px!important;
  top:5px!important;
  width:10px!important;
  height:10px!important;
  display:block!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.34)!important;
  box-shadow:0 0 0 5px rgba(255,255,255,.14)!important;
}
html body[data-live-page-id] aside.matchum-floating-menu[data-live-floating-menu] :is(.matchum-quick-action-label,.matchum-quick-phone-label){
  right:72px!important;
}
