﻿/* Local webfonts — avoid /plugin/font 404 */
@font-face {
  font-family: "NotoSansKR";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/NotoSansKR-Regular.woff") format("woff");
}
@font-face {
  font-family: "NotoSansKR";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/NotoSansKR-Medium.woff") format("woff");
}
@font-face {
  font-family: "NotoSansKR";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/NotoSansKR-Bold.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/NotoSansKR-Regular.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/NotoSansKR-Medium.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/NotoSansKR-Bold.woff") format("woff");
}
@font-face {
  font-family: "Nanum Gothic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/NanumGothicRegular.woff") format("woff");
}
@font-face {
  font-family: "Nanum Gothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/NanumGothicBold.woff") format("woff");
}

body.gn-shop,
body.gn-shop button,
body.gn-shop input,
body.gn-shop textarea,
body.gn-shop select,
body.gn-shop a,
body.gn-shop li,
body.gn-shop p,
body.gn-shop span,
body.gn-shop strong,
body.gn-shop summary,
body.gn-shop dd,
body.gn-shop dt,
body.gn-shop th,
body.gn-shop td {
  font-family: "Noto Sans KR", "NotoSansKR", "Nanum Gothic", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif !important;
}

/* Font Awesome / Ionicons — Noto !important 가 아이콘 글리프를 깨뜨리지 않도록 */
body.gn-shop .fa,
body.gn-shop .fa:before,
body.gn-shop .fa:after,
body.gn-shop button.fa,
body.gn-shop button.fa:before {
  font-family: FontAwesome !important;
  font-style: normal !important;
  font-weight: normal !important;
}
body.gn-shop .ionicons,
body.gn-shop .ionicons:before,
body.gn-shop .ionicons:after,
body.gn-shop [class^="ion-"]:before,
body.gn-shop [class*=" ion-"]:before {
  font-family: Ionicons !important;
  font-style: normal !important;
  font-weight: normal !important;
}
