@charset "UTF-8";
/* web font */
@font-face {
  font-family: "Spoqa-Regular";
  font-style: normal;
  font-weight: normal;
  src: url("https://sui.ssgcdn.com/ui/common/font/spoqa/Spoqa-Regular.woff2") format("woff2"), url("https://sui.ssgcdn.com/ui/common/font/spoqa/Spoqa-Regular.woff") format("woff");
}
@font-face {
  font-family: "Spoqa-Medium";
  font-style: normal;
  font-weight: normal;
  src: url("https://sui.ssgcdn.com/ui/common/font/spoqa/Spoqa-Medium.woff2") format("woff2"), url("https://sui.ssgcdn.com/ui/common/font/spoqa/Spoqa-Medium.woff") format("woff");
}
@font-face {
  font-family: "Spoqa-Bold";
  font-style: normal;
  font-weight: normal;
  src: url("https://sui.ssgcdn.com/ui/common/font/spoqa/Spoqa-Bold.woff2") format("woff2"), url("https://sui.ssgcdn.com/ui/common/font/spoqa/Spoqa-Bold.woff") format("woff");
}
@font-face {
  font-family: "NanumMyeongjo";
  font-style: normal;
  font-weight: normal;
  src: url("https://sui.ssgcdn.com/ui/common/font/NanumMyeongjo-Bold.eot");
  src: local(※), url("https://sui.ssgcdn.com/ui/common/font/NanumMyeongjo-Bold.woff") format("woff"), url("https://sui.ssgcdn.com/ui/common/font/NanumMyeongjo-Bold.ttf") format("truetype");
}
/* Pretendard */
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 400;
  src: url("https://sui.ssgcdn.com/ui/common/font/pretendard/Pretendard-Regular.woff2?subset") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 500;
  src: url("https://sui.ssgcdn.com/ui/common/font/pretendard/Pretendard-Medium.woff2?subset") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 600;
  src: url("https://sui.ssgcdn.com/ui/common/font/pretendard/Pretendard-SemiBold.woff2?subset") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 700;
  src: url("https://sui.ssgcdn.com/ui/common/font/pretendard/Pretendard-Bold.woff2?subset") format("woff2");
}
/* PlayfairDisplay */
@font-face {
  font-family: "PlayfairDisplay";
  font-style: normal;
  font-weight: 400;
  src: url("https://sui.ssgcdn.com/ui/common/font/playfairdisplay/PlayfairDisplay-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "PlayfairDisplay";
  font-style: normal;
  font-weight: 500;
  src: url("https://sui.ssgcdn.com/ui/common/font/playfairdisplay/PlayfairDisplay-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "PlayfairDisplay";
  font-style: normal;
  font-weight: 600;
  src: url("https://sui.ssgcdn.com/ui/common/font/playfairdisplay/PlayfairDisplay-SemiBold.woff2") format("woff2");
}
/* Icon */
@font-face {
  font-family: ssgui-font-icons;
  src: url("https://sui.ssgcdn.com/ui/common/font/icons/ssgui-font-icons-1.77.4.woff2") format("woff2");
  font-display: block;
}
@font-face {
  font-family: ssgui-font-icons-eshop;
  src: url("https://sui.ssgcdn.com/ui/common/font/icons/ssgui-font-icons-eshop-1.77.4.woff2") format("woff2");
  font-display: block;
}
html,
body,
div,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
ul,
ol,
li,
dl,
dt,
dd,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
fieldset,
form,
label,
legend,
input,
button,
textarea,
select {
  margin: 0;
  padding: 0;
}

body {
  position: relative;
  line-height: 1.5em;
  font-size: 0.75em;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
}

header,
footer,
section,
article,
aside,
nav,
hgroup,
details,
menu,
figure,
figcaption {
  display: block;
  margin: 0;
  padding: 0;
}

fieldset,
img,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
button,
hr {
  border: 0 none;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
}

blockquote,
q {
  quotes: "none";
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

img {
  vertical-align: middle;
  border: 0;
}

button {
  border: 0;
  background: transparent;
  cursor: pointer;
}

em {
  font-style: normal;
}

a {
  text-decoration: none;
}

wbr {
  display: block\9 ;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

wbr:after {
  content: "​";
}

ul li {
  list-style: none;
}

table {
  border-collapse: collapse;
}

hr {
  display: none;
}

h1,
h2,
h3 {
  margin: 0;
  padding: 0;
  font-size: 1em;
}

input.ie_placeholder {
  color: #ababab !important;
}

input.ie_placeholder:-ms-input-placeholder {
  color: #ababab;
}

input.placeholder {
  color: #ababab !important;
}

input.checkbox,
input.radio {
  width: 13px;
  height: 13px;
  vertical-align: middle;
}

#wrap {
  margin: 0 auto;
  -webkit-text-size-adjust: none;
  *zoom: 1;
  position: relative;
}

#wrap.ssg_simple_wrap {
  min-width: 1020px;
  background: none;
}

.ssg_simple_header {
  position: relative;
  background-color: #000;
}

.ssg_simple_header .ssg_simple_logo {
  width: 1020px;
  margin: 0 auto;
  padding: 58px 0;
  text-align: center;
}

.ssg_simple_header .ssg_simple_logo img {
  vertical-align: top;
}

#container {
  position: relative;
  width: 1020px;
  margin: 0 auto;
  min-height: 300px;
}

#container:after {
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  content: "";
}

#aside {
  display: inline;
  float: left;
  width: 194px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
}

#pop_container {
  position: relative;
  padding: 30px;
  *zoom: 1;
}

#pop_container.detail_product {
  width: auto;
  padding: 30px 0 30px 30px;
}

#pop_container .button_close {
  position: absolute;
  top: -57px;
  right: 0;
  width: 55px;
  height: 55px;
  background: #fff;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  vertical-align: top;
}

#pop_container .button_close .ir {
  display: block;
  width: 55px;
  height: 55px;
  background: url(../img/common/btn_popup_close.gif) no-repeat;
  font-size: 0;
  line-height: 0;
}

.hide_ico_right .ico_right,
.hide_ico_left .ico_left,
.hide_layer_panel .layer_panel,
.hide_display_store .display_store,
.hide_cmtbx .cmtbx,
.hide_spzbx .spzbx,
.hide_item_promotion .item_promotion {
  display: none !important;
}

.blind {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  line-height: 0;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  clip: rect(0, 0, 0, 0);
}

.blind:before {
  display: block;
  width: 0;
  height: 0;
  font-size: 0;
  content: " ";
}

legend {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  line-height: 0;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  clip: rect(0, 0, 0, 0);
}

legend:before {
  display: block;
  width: 0;
  height: 0;
  font-size: 0;
  content: " ";
}

caption {
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  padding: 0;
  font-size: 1px;
  line-height: 0;
  color: transparent;
  white-space: nowrap;
  text-overflow: ellipsis;
  *height: 0;
  text-indent: -999px\9 ;
}

caption.blind {
  position: static;
  margin: -1px 0 0;
  *height: 0;
}

caption.blind:before {
  display: none;
}

caption .blind {
  position: static;
}

caption .blind:before {
  display: none;
}

.sr_toggle .sr_off {
  display: block;
}

.sr_toggle .sr_on {
  display: none;
}

.sr_toggle.on .sr_off {
  display: none;
}

.sr_toggle.on .sr_on {
  display: block;
}

.cellipw {
  display: inline-block;
  position: relative;
  max-width: 100%;
  vertical-align: top;
}

.cellip {
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  line-height: 21px;
}

.button_area.large {
  text-align: center;
  zoom: 1;
}

.button_area.large img {
  vertical-align: top;
}

.button_area.large:after {
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  content: "";
}

.button_area.large button span {
  float: none;
}

.btn.small {
  padding-left: 7px;
  font-size: 11px;
  font-weight: bold;
  color: #666;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.btn.small span {
  padding-top: 10px;
  padding-right: 7px;
  height: 19px;
  background-color: #fff;
  background-position: 100% 0;
}

.btn.medium {
  padding-left: 10px;
  font-size: 12px;
  font-weight: bold;
  background-position: 0 -100px;
  background-repeat: no-repeat;
}

.btn.medium span {
  padding-top: 14px;
  padding-right: 10px;
  height: 24px;
  background-color: #fff;
  background-position: 100% -100px;
  background-repeat: no-repeat;
}

.btn.large {
  padding-left: 10px;
  height: 40px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 16px;
  background-position: 0 -200px;
  background-repeat: no-repeat;
}

.btn.large span {
  padding-right: 10px;
  line-height: 40px;
  background-color: #fff;
  background-position: 100% -200px;
  background-repeat: no-repeat;
}

.btn.x_large {
  padding-left: 10px;
  height: 50px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 20px;
  background-position: 0 -300px;
  background-repeat: no-repeat;
  border-radius: 4px;
}

.btn.x_large span {
  padding-right: 10px;
  line-height: 50px;
  background-color: #fff;
  background-position: 100% -300px;
  background-repeat: no-repeat;
}

.btn.xx_large {
  padding-left: 10px;
  height: 55px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 20px;
  background-position: 0 -400px;
  background-repeat: no-repeat;
}

.btn.xx_large span {
  padding-right: 10px;
  line-height: 55px;
  background-color: #fff;
  background-position: 100% -400px;
  background-repeat: no-repeat;
}

.btn.xx_large.buy {
  margin: 0;
}

.btn.slightest,
.btn.slightest span {
  color: #666;
  background-image: url(../img/common/bg_btn_slightest.png);
  cursor: pointer;
}

.btn.slightly,
.btn.slightly span {
  color: #666;
  background-image: url(../img/common/bg_btn_slightly.png);
  cursor: pointer;
}

.btn.normal,
.btn.normal span {
  color: #666;
  background-image: url(../img/common/bg_btn_normal.png);
  cursor: pointer;
}

.btn.weighty,
.btn.weighty span {
  color: #fff;
  background-image: url(../img/common/bg_btn_weighty.png);
  cursor: pointer;
}

.btn.weightiest,
.btn.weightiest span {
  color: #fff;
  background-image: url(../img/common/bg_btn_weightiest.png);
  cursor: pointer;
}

.btn.warning,
.btn.warning span {
  color: #fff;
  background-image: url(../img/common/bg_btn_warning.png);
  cursor: pointer;
}

.btn.x_small.help {
  padding-left: 18px;
  color: #666;
  background: url(../img/common/ico_help.gif) 0 2px no-repeat;
}

.btn.xx_large.clip_fan span {
  overflow: hidden;
  width: 64px;
  background-position: 100% -500px;
  text-indent: -999em;
}

.btn.xx_large.clip_wish span {
  overflow: hidden;
  width: 64px;
  background-position: 100% -600px;
  text-indent: -999em;
}

.content_primary {
  float: none;
  *zoom: 1;
  clear: both;
  position: relative;
  z-index: 1;
}

.content_primary.best_service {
  padding-top: 20px;
}

.content_primary .content_intro .header .related_exhibitions.prm_hide {
  top: -36px;
}

.content_primary.event {
  height: auto;
}

.content_primary.special .wrap {
  width: auto;
}

.cm_btn_s {
  display: inline-block;
  background-color: #eee;
  font-weight: bold;
  font-size: 11px;
  line-height: 26px;
  vertical-align: middle;
  border: 1px solid #ccc;
  border-radius: 3px;
  min-width: 80px;
  text-align: center;
  padding: 0 5px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
          box-shadow: inset 0 1px 0 #fff;
  color: #222;
  height: 28px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
}

.cm_btn_w {
  display: inline-block;
  background-color: #fff;
  font-weight: bold;
  font-size: 11px;
  line-height: 26px;
  vertical-align: middle;
  border: 1px solid #ccc;
  border-radius: 3px;
  min-width: 80px;
  text-align: center;
  padding: 0 5px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
          box-shadow: inset 0 1px 0 #fff;
  color: #222;
  height: 28px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
}

.cm_btn_tx {
  display: inline-block;
  background-color: #fff;
  font-weight: bold;
  font-size: 12px;
  line-height: 28px;
  vertical-align: middle;
  text-decoration: underline;
  color: #222;
  min-width: 50px;
  text-align: center;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

:lang(en) .cm_btn_s {
  line-height: 22px;
}

:lang(en) .cm_btn_w {
  line-height: 22px;
}

:lang(en) .cm_btn_tx {
  line-height: 22px;
}

:lang(zh) .cm_btn_s {
  line-height: 22px;
}

:lang(zh) .cm_btn_w {
  line-height: 22px;
}

:lang(zh) .cm_btn_tx {
  line-height: 22px;
}

.clip_red .clip {
  background-position: -33px -31px;
}

.align_left {
  text-align: left !important;
}

.align_right {
  text-align: right !important;
}

.align_center {
  text-align: center !important;
}

.input_text,
.input_id,
.input_password,
.input_search,
.input_number,
.textarea {
  margin: 0;
  *margin: -1px 0;
  border: solid 1px #b2b2b2;
  border-radius: 0;
  background-color: #fff;
  font-size: 12px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  color: #666;
  vertical-align: middle;
  outline: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
  resize: none;
}

.input_text.small {
  height: 28px;
  padding: 0;
  *margin-right: -1px;
  line-height: 28px\9 ;
  text-indent: 10px;
}

.input_password.small {
  height: 28px;
  padding: 0;
  *margin-right: -1px;
  line-height: 28px\9 ;
  text-indent: 10px;
}

.input_search.small {
  height: 28px;
  padding: 0;
  *margin-right: -1px;
  line-height: 28px\9 ;
  text-indent: 10px;
}

.input_number.small {
  height: 28px;
  padding: 0;
  *margin-right: -1px;
  line-height: 28px\9 ;
  text-indent: 10px;
}

.input_text.medium,
.input_password.medium,
.input_id.medium,
.input_search.medium,
.input_number.medium {
  height: 40px;
  *height: 38px;
  padding: 0;
  *margin-right: -1px;
  line-height: 40px\9 ;
  text-indent: 10px;
}

.input_text.medium,
.input_password.medium {
  background-image: url(../img/common/bg_input_medium.gif);
  background-repeat: no-repeat;
}

.input_text::-webkit-input-placeholder {
  color: #ababab;
}

.input_text::-moz-placeholder {
  color: #ababab;
}

.input_text:-ms-input-placeholder {
  color: #ababab;
}

.input_text::-ms-input-placeholder {
  color: #ababab;
}

.input_text::placeholder {
  color: #ababab;
}

.input_text::-webkit-input-placeholder {
  color: #ababab;
}

.input_text:-ms-input-placeholder {
  color: #ababab;
  padding-top: 3px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .login .input_text[placeholder] {
    background: #fff !important;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .login .input_text[placeholder] {
    background: #fff !important;
  }
}
.textarea {
  overflow-y: auto;
  padding: 10px;
}

.select {
  padding: 9px 5px;
  font-size: 12px;
  border: solid 1px #b2b2b2;
  color: #666;
  vertical-align: middle;
}

.select.small {
  padding: 5px;
  height: 28px\9 ;
  *height: auto;
}

select {
  font-size: 12px;
  *vertical-align: middle !important;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  border: 1px solid #b2b2b2;
}

/* skip */
#skip {
  position: relative;
  z-index: 1002;
}

#skip ul li {
  display: inline;
}

#skip h2 {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 0;
  text-indent: -999em;
  white-space: nowrap;
}

#skip a {
  position: absolute;
  top: -100px;
  left: -999px;
  display: inline-block;
  border: 1px solid #24242c;
  background: #31313b;
  color: white;
}

#skip a:focus,
#skip a:active {
  top: 0;
  left: 0;
  cursor: pointer;
  zoom: 1;
  display: inline-block;
  margin-right: 9px;
  padding: 5px 8px 4px;
  background: #31313b;
  font-weight: normal;
  font-size: 11px;
  line-height: 1.4em;
}

.body_wide,
.body_wide #wrap,
.body_wide .gnb_bnr_wrap {
  min-width: 1280px;
}

/* 1280px container */
.body_wide_ctn #container,
.body_wide_ctn #container_sm,
.body_wide_ctn #container_sd {
  width: 100%;
  min-width: 1280px;
}

.body_wide_ctn #content {
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.body_wide_ctn .sub_content {
  width: 1280px;
}

.body_wide_ctn #sub_contents {
  width: 1280px;
}

.body_wide_ctn.body_em .content_ty2 {
  width: 1280px;
}

.body_wide_ctn.body_traders #container .sub_wrap {
  width: 1280px;
}

.body_wide_ctn.body_traders #container {
  background-image: none;
}

/* webkit 버그 */
/*.bx-wrapper .bx-viewport{-webkit-backface-visibility:hidden;-webkit-transform:scale(1)}*/
/* 크롬 bxslider blur 버그 fix */
.bx-wrapper .bx-viewport > ul > li,
.bx-wrapper .bx-viewport > div > div {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* infinite grid */
.grid_container {
  min-height: 1000px;
}

.grid_loader {
  opacity: 0;
  padding: 40px 0;
}

.grid_loader.on {
  opacity: 1;
}

.grid_loading {
  height: 60px;
  background: url(../img/common/loading.gif) no-repeat 50% 50%;
}

.grid_item .tmpl_noresult {
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

#content {
  position: relative;
  z-index: 1;
}

.btn {
  display: inline-block;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  line-height: 0.95em;
  text-align: center;
  white-space: nowrap;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-decoration: none;
}

.btn span {
  display: inline-block;
  vertical-align: top;
}

button {
  overflow: visible;
  border: 0 none;
  border-radius: 0;
  cursor: pointer;
}

button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner {
  padding: 0;
  border: 0 none;
}

input.btn,
button.btn {
  overflow: visible;
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
}

/* 상품상세 IFRAME */
/* 버튼 */
.bn_ar {
  overflow: hidden;
  text-align: center;
  zoom: 1;
  margin-top: 20px;
}

.bn_ar.mobile {
  padding: 0 0 80px 0;
}

.bn_ar .bn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  min-width: 140px;
  border: 1px solid #3b3b3b;
  background-color: #3b3b3b;
  color: #fff;
  line-height: 38px;
  height: 40px;
  border-radius: 4px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  vertical-align: top;
  text-decoration: none;
  margin-left: 5px;
}

.bn_ar .bn:first-child {
  margin-left: 0;
}

.bn_ar .bn.btn_login {
  width: 110px;
  min-width: 110px;
  height: 90px;
  line-height: 90px;
}

.bn_ar .bn.btn_login_large {
  width: 110px;
  min-width: 110px;
  height: 140px;
  line-height: 140px;
}

.bn_ar .bn.xsmall {
  width: 150px;
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  letter-spacing: -1px;
}

.bn_ar .bn.small {
  width: 160px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  letter-spacing: -1px;
}

.bn_ar .bn.medium {
  width: 190px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  letter-spacing: -1px;
}

.bn_ar .bn.large {
  width: 260px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  letter-spacing: -1px;
}

.bn_ar button.bn {
  line-height: 38px;
  cursor: pointer;
}

.bn_ar button.bn.xsmall {
  line-height: 31px;
}

.bn_ar button.bn.small {
  line-height: 35px;
}

.bn_ar button.bn.medium,
.bn_ar button.bn.large {
  line-height: 45px;
}

.bn_ar .bn.color1 {
  background-color: #3b3b3b;
  border-color: #3b3b3b;
  color: #fff;
}

.bn_ar .bn.color2 {
  background-color: #f9f9f9;
  border-color: #ccc;
  color: #222;
}

.bn_ar .bn.color3 {
  background-color: #f14f4f;
  border-color: #f14f4f;
}

.bn_ar .bn.txt_ty2 {
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
}

.login .bn_ar {
  margin-top: 13px;
}

.login .bn_ar .btn_login {
  position: absolute;
  top: 0;
  right: 21px;
}

.nonmember .bn_ar {
  text-align: center;
}

.nonmember .section_wrap .bn_ar {
  margin: 10px 0 0 92px;
  text-align: left;
}

.login .bn_ar .bn.xsmall {
  width: 123px;
  margin-left: 0;
}

.member_certification .bn_ar .btn_login {
  position: absolute;
  top: 0;
  right: 0px;
}

.b2e_member .bn_ar .btn_login_large {
  position: absolute;
  top: 20px;
  right: 0px;
}

.adult_certify .bn_ar .btn_login {
  position: absolute;
  top: 0;
  right: 0px;
}

.layer_pop .bn_ar {
  margin-top: 0;
  padding-bottom: 30px;
  text-align: center;
  zoom: 1;
}

.login .content_support .bn_ar {
  margin: 0;
  text-align: right;
  padding-top: 0;
}

.login .content_support .bn_ar .xsmall {
  color: #666;
}

.login .content_support .bn_ar .xsmall.color1 {
  color: #fff;
}

.please_comment .bn_ar .bn.large,
.content_main .section .clip_data_nbox .bn_ar .bn.large {
  height: 40px;
  font-size: 17px;
  line-height: 40px;
}

.mobile_version {
  width: 1280px;
  margin: 10px auto 0;
}

.mobile_version a {
  display: block;
  height: 110px;
  padding-top: 2px;
  background: #fff;
  border: 1px solid #c3c3c3;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -8px 0 0 #f0f0f0;
          box-shadow: inset 0 -8px 0 0 #f0f0f0;
  font-weight: bold;
  font-size: 36px;
  color: #666;
  line-height: 110px;
  text-align: center;
  text-decoration: none;
}
.cmnoti_push {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 14px;
  height: 14px;
  line-height: 14px;
  padding: 0 1px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--m-colors-primary, #ff5452);
}
.cmnoti_push .cmnoti_num {
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  font-size: 10px;
  color: #fff;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.ssg_header {
  position: relative;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  line-height: 1.5em;
  -webkit-box-shadow: 0 0 0 1px #e5e5e5;
          box-shadow: 0 0 0 1px #e5e5e5;
}
.ssg_header #notice_b2e_pop {
  top: 180px;
}

.ssg_header_inner {
  position: relative;
  width: 1280px;
  margin: 0 auto;
}

.ssg_gnb_main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 52px 0 20px;
}
.ssg_gnb_main .ssg_gnb_logo .ssg_logo_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ssg_gnb_main .ssg_gnb_logo .ssg_logo_slogan {
  position: absolute;
  top: -16px;
  left: 5px;
  font-size: 12px;
  color: #222;
  letter-spacing: -0.3px;
  font-weight: bold;
}
.ssg_gnb_main .ssg_gnb_logo .logo_ssg_com {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='158' height='28' viewBox='0 0 158 28'%3e %3cg fill='none' fill-rule='evenodd'%3e %3cpath fill='%23000' d='M57.668 1.5c4.387 0 7.033 1.174 9.575 3.315l-3.377 4.04c-1.88-1.554-3.552-2.452-6.373-2.452-3.9 0-6.998 3.419-6.998 7.528V14c0 4.42 3.064 7.666 7.381 7.666 1.95 0 3.692-.484 5.05-1.45v-3.454h-5.397V12.17h10.584v10.497c-2.507 2.107-5.954 3.833-10.41 3.833-7.59 0-12.813-5.283-12.813-12.431v-.07C44.89 7.13 50.286 1.5 57.668 1.5zm34.736 0c4.597 0 7.347 1.519 9.61 3.73L98.602 9.13c-1.88-1.692-3.795-2.728-6.233-2.728-4.108 0-7.068 3.384-7.068 7.528V14c0 4.143 2.89 7.596 7.068 7.596 2.786 0 4.492-1.104 6.407-2.83l3.412 3.418c-2.507 2.659-5.292 4.316-9.993 4.316-7.173 0-12.5-5.49-12.5-12.431v-.07c0-6.87 5.223-12.499 12.71-12.499zm23.71 0c7.521 0 12.918 5.56 12.918 12.43V14c0 6.872-5.466 12.5-12.987 12.5-7.52 0-12.918-5.56-12.918-12.431v-.07c0-6.87 5.467-12.499 12.987-12.499zm-104.608.068c3.551 0 6.58 1.106 9.052 3.074l-2.785 4.006c-2.159-1.485-4.283-2.383-6.337-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.045 2.106 5.258 3.177 4.944 1.277 7.73 3.038 7.73 7.25v.07c0 4.8-3.691 7.493-8.949 7.493-3.69 0-7.416-1.278-10.341-3.868L5.168 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.835-2.038-4.909-3.073-4.91-1.243-8.078-2.59-8.078-7.39v-.07c0-4.385 3.551-7.286 8.53-7.286zm21.412 0c3.552 0 6.58 1.106 9.053 3.074l-2.786 4.006c-2.158-1.485-4.282-2.383-6.336-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.044 2.106 5.258 3.177 4.944 1.277 7.729 3.038 7.729 7.25v.07c0 4.8-3.69 7.493-8.948 7.493-3.69 0-7.417-1.278-10.341-3.868L26.58 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.836-2.038-4.91-3.073-4.909-1.243-8.077-2.59-8.077-7.39v-.07c0-4.385 3.55-7.286 8.53-7.286zm42.32 18.76c1.67 0 3.021 1.34 3.021 2.995s-1.352 2.996-3.02 2.996c-1.67 0-3.021-1.34-3.021-2.996 0-1.654 1.352-2.996 3.02-2.996zm62.08-18.414l6.406 10.222 6.407-10.222h5.78v24.172h-5.327v-15.78l-6.86 10.323h-.138l-6.79-10.22v15.677h-5.258V1.914h5.78zm-21.273 4.49c-4.318 0-7.312 3.383-7.312 7.527V14c0 4.143 3.064 7.596 7.381 7.596 4.318 0 7.312-3.383 7.312-7.527v-.07c0-4.143-3.064-7.596-7.38-7.596z' transform='translate(-57 -102) translate(57 102)'/%3e %3c/g%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-flex;
  width: 158px;
  height: 28px;
}
.ssg_gnb_main .ssg_gnb_logo.v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_trigger {
  -webkit-transition-duration: 600ms, 300ms;
          transition-duration: 600ms, 300ms;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  opacity: 0;
  -webkit-transition-delay: 0s, 100ms;
          transition-delay: 0s, 100ms;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_container {
  z-index: 200;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_list {
  -webkit-transform-origin: 172px 14px;
          transform-origin: 172px 14px;
  -webkit-transition: 150ms opacity cubic-bezier(0.4, 0.8, 0.74, 1), 200ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1) 150ms;
  transition: 150ms opacity cubic-bezier(0.4, 0.8, 0.74, 1), 200ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1) 150ms;
  transition: 200ms transform cubic-bezier(0.34, 1.56, 0.64, 1) 150ms, 150ms opacity cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 200ms transform cubic-bezier(0.34, 1.56, 0.64, 1) 150ms, 150ms opacity cubic-bezier(0.4, 0.8, 0.74, 1), 200ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1) 150ms;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_item {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 400ms, 350ms;
          transition-duration: 400ms, 350ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1);
          transition-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1);
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_item:nth-child(1) {
  -webkit-transition-delay: 150ms;
          transition-delay: 150ms;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_item:nth-child(2) {
  -webkit-transition-delay: 250ms;
          transition-delay: 250ms;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_item:nth-child(3) {
  -webkit-transition-delay: 350ms;
          transition-delay: 350ms;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_container.is-expanded .ssg_mall_menu_item:nth-child(4) {
  -webkit-transition-delay: 450ms;
          transition-delay: 450ms;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_layer_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_trigger {
  display: block;
  position: relative;
  z-index: 20;
  -webkit-transition: 350ms opacity cubic-bezier(0.4, 0.8, 0.74, 1), 350ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 350ms opacity cubic-bezier(0.4, 0.8, 0.74, 1), 350ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 350ms transform cubic-bezier(0.4, 0.8, 0.74, 1), 350ms opacity cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 350ms transform cubic-bezier(0.4, 0.8, 0.74, 1), 350ms opacity cubic-bezier(0.4, 0.8, 0.74, 1), 350ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_trigger .icon_ssg_circle_chevron_down {
  display: block;
  line-height: 0;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_trigger .icon_ssg_circle_chevron_down::after {
  content: "";
  width: 32px;
  height: 32px;
  display: block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23cfcfcf' d='M2.4 12c0 5.28 4.32 9.6 9.6 9.6s9.6-4.32 9.6-9.6c0-5.28-4.32-9.6-9.6-9.6s-9.6 4.32-9.6 9.6zM3.601 12c0-4.68 3.72-8.4 8.4-8.4s8.4 3.72 8.4 8.4-3.72 8.4-8.4 8.4c-4.68 0-8.4-3.72-8.4-8.4z'/%3E%3Cpath fill='%23222' d='M12 15l-4.68-4.68 0.96-0.84 3.72 3.72 3.72-3.72 0.96 0.84-4.68 4.68z'/%3E%3C/svg%3E") no-repeat center/100% auto;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_container {
  position: absolute;
  top: -21px;
  left: 50%;
  z-index: -1;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_list {
  width: 196px;
  min-height: 260px;
  padding: 12px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item {
  opacity: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item > a {
  width: 180px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 30px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #222;
  line-height: 1.2222222222;
  overflow: hidden;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item > a:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 30px;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  opacity: 0;
  -webkit-transition: 150ms opacity cubic-bezier(0.34, 1.56, 0.64, 1), 230ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1);
  transition: 150ms opacity cubic-bezier(0.34, 1.56, 0.64, 1), 230ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1);
  transition: 230ms transform cubic-bezier(0.34, 1.56, 0.64, 1), 150ms opacity cubic-bezier(0.34, 1.56, 0.64, 1);
  transition: 230ms transform cubic-bezier(0.34, 1.56, 0.64, 1), 150ms opacity cubic-bezier(0.34, 1.56, 0.64, 1), 230ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1);
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item > a:hover:after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  opacity: 1;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item + .ssg_mall_menu_item {
  margin-top: 12px;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item_ssg > a:before {
  content: "";
  width: 107px;
  height: 24px;
  display: block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='158' height='28' viewBox='0 0 158 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='M57.668 1.5c4.387 0 7.033 1.174 9.575 3.315l-3.377 4.04c-1.88-1.554-3.552-2.452-6.373-2.452-3.9 0-6.998 3.419-6.998 7.528V14c0 4.42 3.064 7.666 7.381 7.666 1.95 0 3.692-.484 5.05-1.45v-3.454h-5.397V12.17h10.584v10.497c-2.507 2.107-5.954 3.833-10.41 3.833-7.59 0-12.813-5.283-12.813-12.431v-.07C44.89 7.13 50.286 1.5 57.668 1.5zm34.736 0c4.597 0 7.347 1.519 9.61 3.73L98.602 9.13c-1.88-1.692-3.795-2.728-6.233-2.728-4.108 0-7.068 3.384-7.068 7.528V14c0 4.143 2.89 7.596 7.068 7.596 2.786 0 4.492-1.104 6.407-2.83l3.412 3.418c-2.507 2.659-5.292 4.316-9.993 4.316-7.173 0-12.5-5.49-12.5-12.431v-.07c0-6.87 5.223-12.499 12.71-12.499zm23.71 0c7.521 0 12.918 5.56 12.918 12.43V14c0 6.872-5.466 12.5-12.987 12.5-7.52 0-12.918-5.56-12.918-12.431v-.07c0-6.87 5.467-12.499 12.987-12.499zm-104.608.068c3.551 0 6.58 1.106 9.052 3.074l-2.785 4.006c-2.159-1.485-4.283-2.383-6.337-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.045 2.106 5.258 3.177 4.944 1.277 7.73 3.038 7.73 7.25v.07c0 4.8-3.691 7.493-8.949 7.493-3.69 0-7.416-1.278-10.341-3.868L5.168 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.835-2.038-4.909-3.073-4.91-1.243-8.078-2.59-8.078-7.39v-.07c0-4.385 3.551-7.286 8.53-7.286zm21.412 0c3.552 0 6.58 1.106 9.053 3.074l-2.786 4.006c-2.158-1.485-4.282-2.383-6.336-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.044 2.106 5.258 3.177 4.944 1.277 7.729 3.038 7.729 7.25v.07c0 4.8-3.69 7.493-8.948 7.493-3.69 0-7.417-1.278-10.341-3.868L26.58 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.836-2.038-4.91-3.073-4.909-1.243-8.077-2.59-8.077-7.39v-.07c0-4.385 3.55-7.286 8.53-7.286zm42.32 18.76c1.67 0 3.021 1.34 3.021 2.995s-1.352 2.996-3.02 2.996c-1.67 0-3.021-1.34-3.021-2.996 0-1.654 1.352-2.996 3.02-2.996zm62.08-18.414l6.406 10.222 6.407-10.222h5.78v24.172h-5.327v-15.78l-6.86 10.323h-.138l-6.79-10.22v15.677h-5.258V1.914h5.78zm-21.273 4.49c-4.318 0-7.312 3.383-7.312 7.527V14c0 4.143 3.064 7.596 7.381 7.596 4.318 0 7.312-3.383 7.312-7.527v-.07c0-4.143-3.064-7.596-7.38-7.596z' transform='translate(-57 -102) translate(57 102)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% auto;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item_ssg.is-active > a {
  background: var(--m-colors-ssg_brand, linear-gradient(270deg, #be3ffa 0%, #f43479 40.65%, #f43479 58.41%, #ff5452 100%));
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item_ssg.is-active > a:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='158' height='28' viewBox='0 0 158 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' d='M57.668 1.5c4.387 0 7.033 1.174 9.575 3.315l-3.377 4.04c-1.88-1.554-3.552-2.452-6.373-2.452-3.9 0-6.998 3.419-6.998 7.528V14c0 4.42 3.064 7.666 7.381 7.666 1.95 0 3.692-.484 5.05-1.45v-3.454h-5.397V12.17h10.584v10.497c-2.507 2.107-5.954 3.833-10.41 3.833-7.59 0-12.813-5.283-12.813-12.431v-.07C44.89 7.13 50.286 1.5 57.668 1.5zm34.736 0c4.597 0 7.347 1.519 9.61 3.73L98.602 9.13c-1.88-1.692-3.795-2.728-6.233-2.728-4.108 0-7.068 3.384-7.068 7.528V14c0 4.143 2.89 7.596 7.068 7.596 2.786 0 4.492-1.104 6.407-2.83l3.412 3.418c-2.507 2.659-5.292 4.316-9.993 4.316-7.173 0-12.5-5.49-12.5-12.431v-.07c0-6.87 5.223-12.499 12.71-12.499zm23.71 0c7.521 0 12.918 5.56 12.918 12.43V14c0 6.872-5.466 12.5-12.987 12.5-7.52 0-12.918-5.56-12.918-12.431v-.07c0-6.87 5.467-12.499 12.987-12.499zm-104.608.068c3.551 0 6.58 1.106 9.052 3.074l-2.785 4.006c-2.159-1.485-4.283-2.383-6.337-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.045 2.106 5.258 3.177 4.944 1.277 7.73 3.038 7.73 7.25v.07c0 4.8-3.691 7.493-8.949 7.493-3.69 0-7.416-1.278-10.341-3.868L5.168 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.835-2.038-4.909-3.073-4.91-1.243-8.078-2.59-8.078-7.39v-.07c0-4.385 3.551-7.286 8.53-7.286zm21.412 0c3.552 0 6.58 1.106 9.053 3.074l-2.786 4.006c-2.158-1.485-4.282-2.383-6.336-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.044 2.106 5.258 3.177 4.944 1.277 7.729 3.038 7.729 7.25v.07c0 4.8-3.69 7.493-8.948 7.493-3.69 0-7.417-1.278-10.341-3.868L26.58 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.836-2.038-4.91-3.073-4.909-1.243-8.077-2.59-8.077-7.39v-.07c0-4.385 3.55-7.286 8.53-7.286zm42.32 18.76c1.67 0 3.021 1.34 3.021 2.995s-1.352 2.996-3.02 2.996c-1.67 0-3.021-1.34-3.021-2.996 0-1.654 1.352-2.996 3.02-2.996zm62.08-18.414l6.406 10.222 6.407-10.222h5.78v24.172h-5.327v-15.78l-6.86 10.323h-.138l-6.79-10.22v15.677h-5.258V1.914h5.78zm-21.273 4.49c-4.318 0-7.312 3.383-7.312 7.527V14c0 4.143 3.064 7.596 7.381 7.596 4.318 0 7.312-3.383 7.312-7.527v-.07c0-4.143-3.064-7.596-7.38-7.596z' transform='translate(-57 -102) translate(57 102)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% auto;
}
.ssg_gnb_main .ssg_gnb_logo.v2 .ssg_mall_menu_item_emart > a:before {
  content: "";
  width: 106px;
  height: 26px;
  display: block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='90' height='40' viewBox='0 0 90 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M89.0238 27.3437C88.4586 27.8143 87.8822 27.084 87.8822 27.084C87.2894 26.4782 87.4824 25.5722 87.5872 25.3666C87.6947 25.1611 90.0028 22.232 90 13.9615C90 8.67672 87.9457 9.00397 87.9457 9.00397C86.156 9.05536 85.4225 10.7511 84.7001 14.3401C84.1403 17.1339 84.0659 21.8209 84.5181 24.75C85.3288 29.9888 87.8795 29.9996 87.8795 29.9996C89.8704 30.032 89.8042 28.1848 89.8042 28.1848C89.8511 26.8109 89.0211 27.3437 89.0211 27.3437H89.0238ZM86.6662 22.9379C86.3491 23.2706 86.1671 19.9629 86.4704 16.7742C86.771 13.6261 87.7664 11.833 87.7664 11.833C87.976 11.6031 88.4999 16.1576 88.0835 18.635C87.6671 21.1123 87.0274 22.5539 86.6634 22.9352L86.6662 22.9379Z' fill='%23FFB600'/%3E%3Cpath d='M82.371 27.3437C81.8057 27.8143 81.2294 27.084 81.2294 27.084C80.6365 26.4782 80.8296 25.5722 80.9371 25.3666C81.0446 25.1611 83.3527 22.232 83.3499 13.9615C83.3499 8.67672 81.2928 9.00397 81.2928 9.00397C79.5032 9.05536 78.7697 10.7511 78.05 14.3401C77.4875 17.1339 77.4158 21.8209 77.868 24.75C78.676 29.9888 81.2266 29.9996 81.2266 29.9996C83.2176 30.032 83.1514 28.1848 83.1514 28.1848C83.1983 26.8109 82.3682 27.3437 82.3682 27.3437H82.371ZM80.0133 22.9379C79.6962 23.2706 79.5115 19.9629 79.8176 16.7742C80.1209 13.6261 81.1136 11.833 81.1136 11.833C81.3204 11.6031 81.8471 16.1576 81.4307 18.635C81.0143 21.1123 80.3746 22.5539 80.0106 22.9352L80.0133 22.9379Z' fill='%23FFB600'/%3E%3Cpath d='M76.7919 26.973C76.1715 27.0704 76.0419 26.8432 76.0419 26.8432C75.5538 26.5187 75.358 25.0933 75.5538 24.1224C75.7496 23.1515 75.8792 21.7884 75.8792 21.7884C75.8489 17.2528 73.6291 15.8924 72.4544 15.795C71.2797 15.6977 70.1712 16.7903 70.1712 16.7903C67.3668 19.2434 67.0717 23.8925 67.0717 23.8925C66.5809 29.8859 70.2346 29.8209 70.2346 29.8209C72.2586 29.9508 73.3975 27.8764 73.4967 27.9088C73.5932 27.9413 74.0179 28.6228 74.0179 28.6228C74.5501 29.3179 74.9141 29.4017 75.2588 29.3666C77.3297 29.1556 76.7919 26.9676 76.7919 26.9676V26.973ZM73.3368 22.9216C73.0914 23.2434 73.1603 24.0088 73.1603 24.0088C73.0914 24.3442 72.9425 24.9013 72.9425 24.9013C72.7798 25.3557 72.5178 25.8101 72.5178 25.8101C71.572 27.7844 70.2842 27.2678 70.2842 27.2678C68.6683 26.8459 69.093 23.311 69.093 23.311C69.6996 18.148 71.4755 18.2616 71.4755 18.2616C72.4406 18.3536 72.8653 19.5165 72.9673 19.7275C73.5739 20.977 73.4333 22.5375 73.4333 22.5375C73.4223 22.7431 73.3368 22.9216 73.3368 22.9216Z' fill='%23FFB600'/%3E%3Cpath d='M52.8149 19.1948C52.8149 19.1948 52.6825 17.7587 53.4022 17.1745C53.4022 17.1745 53.9896 16.3658 54.9354 16.8175C54.9354 16.8175 55.5558 17.1745 55.3601 18.6323L54.7396 22.9407C54.7396 22.9407 54.7396 23.2652 55.0981 22.5512C55.4566 21.8399 57.3317 19.1921 58.1313 18.9541C58.1313 18.9541 59.0441 18.4375 59.6976 19.8439C59.6976 19.8439 59.8575 20.2767 59.9265 20.9582C59.9954 21.6371 60.0561 22.7757 59.9927 23.9116C59.9927 23.9116 59.9596 24.4633 60.7096 22.9082C61.4597 21.3531 62.8356 18.681 64.1013 18.8892C65.3698 19.1002 65.3091 20.1198 65.3422 20.8663C65.3726 21.61 65.1768 26.3403 65.5022 26.8596C65.5022 26.8596 65.731 27.6385 66.5472 27.5087C66.5472 27.5087 67.1787 29.5506 65.0389 29.6345C64.81 29.6426 63.4616 29.5723 63.4175 27.671C63.4175 27.671 63.5857 22.8676 63.1555 22.5837C63.1555 22.5837 62.7998 21.9454 61.4266 25.6615C60.0478 29.3938 59.8272 29.3802 58.6525 29.291C57.7508 29.2234 57.7398 27.9306 57.7729 27.3464C57.806 26.7622 57.7811 22.3565 57.7674 22.1158C57.7618 22.0022 57.6047 21.2151 56.0743 24.631C55.6854 25.5019 55.4593 26.5377 55.1974 27.9631C55.1974 27.9631 54.8499 29.6128 53.3719 29.3884C53.3719 29.3884 52.5226 29.291 52.4592 28.1578C52.4592 28.1578 52.8507 23.7845 52.8507 22.3267C52.8507 20.869 52.8176 19.1948 52.8176 19.1948H52.8149Z' fill='%23FFB600'/%3E%3Cpath d='M48.0115 29.2233C47.8571 29.272 47.0216 29.4992 46.1309 29.4992C44.1455 29.4992 43.0894 28.6553 43.0894 26.8595V16.0574H44.2007C45.3616 16.0574 45.7394 16.7282 45.7394 17.6613V18.4807H48.0115V19.1163C48.0115 20.0196 47.3828 20.5308 46.4453 20.5308H45.7394V26.3943C45.7394 27.0353 45.9572 27.4924 46.8755 27.4924C47.4187 27.4924 47.9233 27.3382 48.0115 27.3139C48.0115 27.5329 48.0115 29.2233 48.0115 29.2233ZM41.1233 20.2333C41.6858 20.2333 42.2677 20.401 42.3366 20.4199V18.4807C42.2428 18.4618 41.1536 18.2292 40.1223 18.2292C38.3713 18.2292 37.136 18.9459 37.136 20.831V29.2368H39.7859V21.3503C39.7859 20.6552 40.2326 20.2333 41.1233 20.2333ZM25.9102 21.2773C25.9102 20.1981 25.2952 18.24 21.7546 18.24C19.9374 18.24 19.2094 18.716 18.9502 18.8918C18.68 18.7404 17.8362 18.24 16.1458 18.24C12.8727 18.24 11.9903 19.8601 11.9903 21.2015V29.2395H14.6623V21.3746C14.6623 20.9203 14.9188 20.2306 16.1458 20.2306C17.0999 20.2306 17.6156 20.7093 17.6156 21.3746V29.2395H20.2876V21.3746C20.2876 20.712 20.795 20.2306 21.7574 20.2306C22.8052 20.2306 23.2409 20.7634 23.2409 21.3746V27.4356C23.2409 28.6229 23.9385 29.2936 25.0415 29.2936H25.9129V21.2773H25.9102ZM31.5575 18.2319C34.8996 18.2319 36.1102 19.8033 36.1102 21.8993V25.3017C36.1102 27.6925 34.566 29.4965 31.3673 29.4965C28.1686 29.4965 26.6381 28.0684 26.6381 26.1455C26.6381 24.612 27.6887 23.6005 29.9692 22.9784C30.3001 22.8892 31.4114 22.5592 31.9132 22.4132C33.0631 22.0778 33.4354 21.8182 33.4354 21.3232C33.4354 20.8013 32.7956 20.2333 31.4941 20.2333C29.9389 20.2333 29.4508 21.188 29.4398 21.8777H27.0132C27.0132 19.7492 28.2899 18.2346 31.5575 18.2346M31.1577 27.4978C32.1835 27.4978 33.4409 26.8541 33.4409 25.2124V23.9223C33.4409 23.9223 31.4197 24.4984 30.8516 24.6688C29.8424 24.9744 29.357 25.4856 29.357 26.1536C29.357 26.8216 29.9113 27.4951 31.1577 27.4951' fill='%23484C56'/%3E%3Cpath d='M5.29716 29.4938C1.61038 29.4938 0 27.249 0 24.412V21.3477C0 17.4044 2.6472 15.8682 5.75215 15.8682C9.50235 15.8682 11.1403 17.8966 11.1403 19.9224C11.1403 22.8812 8.09327 23.606 6.74761 23.9927C6.36156 24.1036 4.93317 24.5255 4.61054 24.6202C3.35588 24.9826 2.99465 25.3856 2.99465 25.8454C2.99465 26.6297 3.68402 27.3058 5.29716 27.3058C6.70073 27.3058 7.72652 26.8325 7.89749 25.3775H10.8315C10.5281 27.6818 9.13561 29.4965 5.29716 29.4965M5.62806 18.0643C3.99838 18.0643 2.93123 19.1461 2.93123 20.9934V22.9325C2.93123 22.9325 5.13723 22.2943 6.05823 22.0157C6.83033 21.7831 8.21184 21.2963 8.21184 20.0873C8.21184 19.0326 7.3515 18.0643 5.63082 18.0643' fill='%23FFB600'/%3E%3C/svg%3E") no-repeat center/100% auto;
}
.ssg_gnb_main .ssg_gnb_search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}

.ssg_gnb_util {
  position: absolute;
  top: 16px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.ssg_gnb_util .gnb_renew_util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs {
  margin-top: -1px;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs.ty_universe .gnb_mmbrs_badge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 16px;
  border-radius: 20px;
  background: -webkit-gradient(linear, left top, right top, from(#002041), color-stop(21.53%, #012143), color-stop(36.92%, #04254d), color-stop(50.25%, #0a2d5c), color-stop(62.55%, #133873), color-stop(73.83%, #1e468f), color-stop(85.11%, #2b57b2), color-stop(95.36%, #3b6adb), color-stop(102.54%, #497cff));
  background: linear-gradient(90deg, #002041 0%, #012143 21.53%, #04254d 36.92%, #0a2d5c 50.25%, #133873 62.55%, #1e468f 73.83%, #2b57b2 85.11%, #3b6adb 95.36%, #497cff 102.54%);
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs.ty_universe .gnb_mmbrs_badge .badge_txt {
  color: #fff;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs.ty_universe .gnb_mmbrs_badge::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.5 7.18822V1.25H2.39977V7.0908C2.39977 8.23089 2.92052 8.95809 4.00726 8.95809C5.09401 8.95809 5.61476 8.23089 5.61476 7.0908V1.25H7.51453V7.18822C7.51453 9.34895 6.2225 10.75 4.00726 10.75C1.79203 10.75 0.5 9.34895 0.5 7.18822Z' fill='white'/%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 8px;
  height: 12px;
  margin: 2px 2px 0 0;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs.ty_universe .gnb_mmbrs_txt {
  color: #002041;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs.ty_smileclub .gnb_mmbrs_txt {
  color: #966e46;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs.ty_smileclub .gnb_mmbrs_link::after {
  border-color: #966e46;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs .gnb_mmbrs_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 12px;
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs .gnb_mmbrs_link::after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border: 1px solid #002041;
  border-width: 1px 1px 0 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs .gnb_mmbrs_new {
  font-family: "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  font-size: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1px 1px 0 1px;
  width: 12px;
  height: 13px;
  line-height: 13px;
  border-radius: 16px;
  color: #fff;
  background: linear-gradient(57.38deg, #fecc1f 6.24%, #fe3a6b 40.38%, #a33ffa 57.32%, #3798fb 76.49%, #26d866 92.2%);
}
.ssg_gnb_util .gnb_renew_util .gnb_mmbrs .gnb_mmbrs_txt {
  padding: 0 4px;
  font-weight: bold;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  color: #222;
}
.ssg_gnb_util .gnb_renew_util .gnb_util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssg_gnb_util .gnb_renew_util .gnb_util li:last-child::after {
  display: none;
}
.ssg_gnb_util .gnb_renew_util .gnb_util li::after {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 12px;
  color: #969696;
  content: "·";
}
.ssg_gnb_util .gnb_renew_util .gnb_util li a {
  letter-spacing: -0.5px;
  text-decoration: none;
  font-size: 12px;
  color: #777;
}
.ssg_gnb_util .gnb_renew_util .gnb_util li.gnb_tx_user::after {
  content: "";
}
.ssg_gnb_util .gnb_renew_util .gnb_util li.gnb_tx_user a {
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
}
.ssg_gnb_util .gnb_renew_util .gnb_util::after {
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  margin: 0 8px;
  background-color: #e5e5e5;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu > li {
  position: relative;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_like .icon_heart::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M12 21.288l-7.932-8.568c-1.128-1.224-1.668-2.496-1.668-3.876 0-2.892 2.292-5.244 5.1-5.244 1.944 0 3.636 1.128 4.5 2.784 0.864-1.656 2.556-2.784 4.5-2.784 2.808 0 5.1 2.352 5.1 5.244 0 1.38-0.54 2.64-1.656 3.864l-7.944 8.58zM7.5 4.8c-2.148 0-3.9 1.812-3.9 4.044 0 1.080 0.432 2.052 1.344 3.060l7.056 7.608 7.056-7.608c0.912-1.008 1.344-1.98 1.344-3.060 0-2.232-1.752-4.044-3.9-4.044s-3.9 1.812-3.9 4.044h-1.2c0-2.232-1.752-4.044-3.9-4.044z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_myssg .icon_person::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M20.4 19.2h-1.2c0-3.96-3.24-7.2-7.2-7.2s-7.2 3.24-7.2 7.2h-1.2c0-4.68 3.72-8.4 8.4-8.4s8.4 3.72 8.4 8.4z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M9 6.6c0 1.68 1.32 3 3 3s3-1.32 3-3c0-1.68-1.32-3-3-3s-3 1.32-3 3zM10.2 6.6c0-0.96 0.84-1.8 1.8-1.8s1.8 0.84 1.8 1.8c0 0.96-0.84 1.8-1.8 1.8s-1.8-0.84-1.8-1.8z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_order .icon_truck::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M22.8 18h-3v-1.2h1.8v-10.8h-12v10.8h7.2v1.2h-8.4v-13.2h14.4v13.2z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M6 18h-4.8v-6.24l3.96-4.56h4.32v1.2h-3.84l-3.24 3.72v4.68h3.6v1.2z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M16.8 16.8C16.8 17.52 17.28 18 18 18S19.2 17.52 19.2 16.8 18.72 15.6 18 15.6 16.8 16.08 16.8 16.8ZM15.6 16.8C15.6 15.48 16.68 14.4 18 14.4S20.4 15.48 20.4 16.8C20.4 18.12 19.32 19.2 18 19.2S15.6 18.12 15.6 16.8Z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M6 16.8C6 17.52 6.48 18 7.2 18S8.4 17.52 8.4 16.8 7.92 15.6 7.2 15.6 6 16.08 6 16.8ZM4.8 16.8C4.8 15.48 5.88 14.4 7.2 14.4S9.6 15.48 9.6 16.8C9.6 18.12 8.52 19.2 7.2 19.2 5.88 19.2 4.8 18.12 4.8 16.8Z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_cart .icon_cart::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M7.32 15.6h11.76l2.52-8.28-1.2-0.24-0.411 1.32h-13.509l-1.44-4.8h-3.84v1.2h2.88l3.24 10.8zM6.84 9.6h12.775l-1.495 4.8h-9.84l-1.44-4.8z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M8.4 21.6c-1.32 0-2.4-1.080-2.4-2.4s1.080-2.4 2.4-2.4c1.32 0 2.4 1.080 2.4 2.4s-1.080 2.4-2.4 2.4zM8.4 18c-0.72 0-1.2 0.48-1.2 1.2s0.48 1.2 1.2 1.2c0.72 0 1.2-0.48 1.2-1.2s-0.48-1.2-1.2-1.2z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M15.6 19.2c0 1.32 1.080 2.4 2.4 2.4s2.4-1.080 2.4-2.4c0-1.32-1.080-2.4-2.4-2.4s-2.4 1.080-2.4 2.4zM16.8 19.2c0-0.72 0.48-1.2 1.2-1.2s1.2 0.48 1.2 1.2c0 0.72-0.48 1.2-1.2 1.2s-1.2-0.48-1.2-1.2z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_cart .cmnoti_push {
  position: absolute;
  top: -3px;
  right: -5px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_history .icon_eye::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M7.2 12c0 2.64 2.16 4.8 4.8 4.8s4.8-2.16 4.8-4.8c0-2.64-2.16-4.8-4.8-4.8s-4.8 2.16-4.8 4.8zM8.4 12.001c0-2.040 1.56-3.6 3.6-3.6s3.6 1.56 3.6 3.6c0 2.040-1.56 3.6-3.6 3.6s-3.6-1.56-3.6-3.6z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M1.32 12.36c0.12 0.24 4.32 6.84 10.68 6.84s10.56-6.6 10.68-6.84l0.24-0.36-0.24-0.36c-0.12-0.24-4.32-6.84-10.68-6.84s-10.56 6.6-10.68 6.84l-0.24 0.36 0.24 0.36zM12 18c-4.92 0-8.64-4.68-9.48-6 0.84-1.32 4.56-6 9.48-6s8.64 4.68 9.48 6c-0.84 1.32-4.56 6-9.48 6z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_history .gnb_util_thumb {
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_history .gnb_util_thumb img {
  vertical-align: top;
  width: 100%;
}
.ssg_gnb_util .gnb_renew_menu .gnb_menu .btn_history .gnb_util_thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  border: solid 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
}

.ssg_gnb_mall {
  position: absolute;
  top: 66px;
  right: 0;
}
.ssg_gnb_mall .gnb_mall_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssg_gnb_mall .gnb_mall_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssg_gnb_mall .gnb_mall_item:first-child::before {
  display: none;
}
.ssg_gnb_mall .gnb_mall_item::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  content: "";
  width: 2px;
  height: 2px;
  margin: 0 3px;
  background-color: #999;
}
.ssg_gnb_mall .gnb_mall_link {
  padding: 0 4px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #222;
}
.ssg_gnb_mall .gnb_mall_link.gnb_mall_emart::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='90' height='40' viewBox='0 0 90 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M89.0238 27.3437C88.4586 27.8143 87.8822 27.084 87.8822 27.084C87.2894 26.4782 87.4824 25.5722 87.5872 25.3666C87.6947 25.1611 90.0028 22.232 90 13.9615C90 8.67672 87.9457 9.00397 87.9457 9.00397C86.156 9.05536 85.4225 10.7511 84.7001 14.3401C84.1403 17.1339 84.0659 21.8209 84.5181 24.75C85.3288 29.9888 87.8795 29.9996 87.8795 29.9996C89.8704 30.032 89.8042 28.1848 89.8042 28.1848C89.8511 26.8109 89.0211 27.3437 89.0211 27.3437H89.0238ZM86.6662 22.9379C86.3491 23.2706 86.1671 19.9629 86.4704 16.7742C86.771 13.6261 87.7664 11.833 87.7664 11.833C87.976 11.6031 88.4999 16.1576 88.0835 18.635C87.6671 21.1123 87.0274 22.5539 86.6634 22.9352L86.6662 22.9379Z' fill='%23FFB600'/%3e %3cpath d='M82.371 27.3437C81.8057 27.8143 81.2294 27.084 81.2294 27.084C80.6365 26.4782 80.8296 25.5722 80.9371 25.3666C81.0446 25.1611 83.3527 22.232 83.3499 13.9615C83.3499 8.67672 81.2928 9.00397 81.2928 9.00397C79.5032 9.05536 78.7697 10.7511 78.05 14.3401C77.4875 17.1339 77.4158 21.8209 77.868 24.75C78.676 29.9888 81.2266 29.9996 81.2266 29.9996C83.2176 30.032 83.1514 28.1848 83.1514 28.1848C83.1983 26.8109 82.3682 27.3437 82.3682 27.3437H82.371ZM80.0133 22.9379C79.6962 23.2706 79.5115 19.9629 79.8176 16.7742C80.1209 13.6261 81.1136 11.833 81.1136 11.833C81.3204 11.6031 81.8471 16.1576 81.4307 18.635C81.0143 21.1123 80.3746 22.5539 80.0106 22.9352L80.0133 22.9379Z' fill='%23FFB600'/%3e %3cpath d='M76.7919 26.973C76.1715 27.0704 76.0419 26.8432 76.0419 26.8432C75.5538 26.5187 75.358 25.0933 75.5538 24.1224C75.7496 23.1515 75.8792 21.7884 75.8792 21.7884C75.8489 17.2528 73.6291 15.8924 72.4544 15.795C71.2797 15.6977 70.1712 16.7903 70.1712 16.7903C67.3668 19.2434 67.0717 23.8925 67.0717 23.8925C66.5809 29.8859 70.2346 29.8209 70.2346 29.8209C72.2586 29.9508 73.3975 27.8764 73.4967 27.9088C73.5932 27.9413 74.0179 28.6228 74.0179 28.6228C74.5501 29.3179 74.9141 29.4017 75.2588 29.3666C77.3297 29.1556 76.7919 26.9676 76.7919 26.9676V26.973ZM73.3368 22.9216C73.0914 23.2434 73.1603 24.0088 73.1603 24.0088C73.0914 24.3442 72.9425 24.9013 72.9425 24.9013C72.7798 25.3557 72.5178 25.8101 72.5178 25.8101C71.572 27.7844 70.2842 27.2678 70.2842 27.2678C68.6683 26.8459 69.093 23.311 69.093 23.311C69.6996 18.148 71.4755 18.2616 71.4755 18.2616C72.4406 18.3536 72.8653 19.5165 72.9673 19.7275C73.5739 20.977 73.4333 22.5375 73.4333 22.5375C73.4223 22.7431 73.3368 22.9216 73.3368 22.9216Z' fill='%23FFB600'/%3e %3cpath d='M52.8149 19.1948C52.8149 19.1948 52.6825 17.7587 53.4022 17.1745C53.4022 17.1745 53.9896 16.3658 54.9354 16.8175C54.9354 16.8175 55.5558 17.1745 55.3601 18.6323L54.7396 22.9407C54.7396 22.9407 54.7396 23.2652 55.0981 22.5512C55.4566 21.8399 57.3317 19.1921 58.1313 18.9541C58.1313 18.9541 59.0441 18.4375 59.6976 19.8439C59.6976 19.8439 59.8575 20.2767 59.9265 20.9582C59.9954 21.6371 60.0561 22.7757 59.9927 23.9116C59.9927 23.9116 59.9596 24.4633 60.7096 22.9082C61.4597 21.3531 62.8356 18.681 64.1013 18.8892C65.3698 19.1002 65.3091 20.1198 65.3422 20.8663C65.3726 21.61 65.1768 26.3403 65.5022 26.8596C65.5022 26.8596 65.731 27.6385 66.5472 27.5087C66.5472 27.5087 67.1787 29.5506 65.0389 29.6345C64.81 29.6426 63.4616 29.5723 63.4175 27.671C63.4175 27.671 63.5857 22.8676 63.1555 22.5837C63.1555 22.5837 62.7998 21.9454 61.4266 25.6615C60.0478 29.3938 59.8272 29.3802 58.6525 29.291C57.7508 29.2234 57.7398 27.9306 57.7729 27.3464C57.806 26.7622 57.7811 22.3565 57.7674 22.1158C57.7618 22.0022 57.6047 21.2151 56.0743 24.631C55.6854 25.5019 55.4593 26.5377 55.1974 27.9631C55.1974 27.9631 54.8499 29.6128 53.3719 29.3884C53.3719 29.3884 52.5226 29.291 52.4592 28.1578C52.4592 28.1578 52.8507 23.7845 52.8507 22.3267C52.8507 20.869 52.8176 19.1948 52.8176 19.1948H52.8149Z' fill='%23FFB600'/%3e %3cpath d='M48.0115 29.2233C47.8571 29.272 47.0216 29.4992 46.1309 29.4992C44.1455 29.4992 43.0894 28.6553 43.0894 26.8595V16.0574H44.2007C45.3616 16.0574 45.7394 16.7282 45.7394 17.6613V18.4807H48.0115V19.1163C48.0115 20.0196 47.3828 20.5308 46.4453 20.5308H45.7394V26.3943C45.7394 27.0353 45.9572 27.4924 46.8755 27.4924C47.4187 27.4924 47.9233 27.3382 48.0115 27.3139C48.0115 27.5329 48.0115 29.2233 48.0115 29.2233ZM41.1233 20.2333C41.6858 20.2333 42.2677 20.401 42.3366 20.4199V18.4807C42.2428 18.4618 41.1536 18.2292 40.1223 18.2292C38.3713 18.2292 37.136 18.9459 37.136 20.831V29.2368H39.7859V21.3503C39.7859 20.6552 40.2326 20.2333 41.1233 20.2333ZM25.9102 21.2773C25.9102 20.1981 25.2952 18.24 21.7546 18.24C19.9374 18.24 19.2094 18.716 18.9502 18.8918C18.68 18.7404 17.8362 18.24 16.1458 18.24C12.8727 18.24 11.9903 19.8601 11.9903 21.2015V29.2395H14.6623V21.3746C14.6623 20.9203 14.9188 20.2306 16.1458 20.2306C17.0999 20.2306 17.6156 20.7093 17.6156 21.3746V29.2395H20.2876V21.3746C20.2876 20.712 20.795 20.2306 21.7574 20.2306C22.8052 20.2306 23.2409 20.7634 23.2409 21.3746V27.4356C23.2409 28.6229 23.9385 29.2936 25.0415 29.2936H25.9129V21.2773H25.9102ZM31.5575 18.2319C34.8996 18.2319 36.1102 19.8033 36.1102 21.8993V25.3017C36.1102 27.6925 34.566 29.4965 31.3673 29.4965C28.1686 29.4965 26.6381 28.0684 26.6381 26.1455C26.6381 24.612 27.6887 23.6005 29.9692 22.9784C30.3001 22.8892 31.4114 22.5592 31.9132 22.4132C33.0631 22.0778 33.4354 21.8182 33.4354 21.3232C33.4354 20.8013 32.7956 20.2333 31.4941 20.2333C29.9389 20.2333 29.4508 21.188 29.4398 21.8777H27.0132C27.0132 19.7492 28.2899 18.2346 31.5575 18.2346M31.1577 27.4978C32.1835 27.4978 33.4409 26.8541 33.4409 25.2124V23.9223C33.4409 23.9223 31.4197 24.4984 30.8516 24.6688C29.8424 24.9744 29.357 25.4856 29.357 26.1536C29.357 26.8216 29.9113 27.4951 31.1577 27.4951' fill='%23484C56'/%3e %3cpath d='M5.29716 29.4938C1.61038 29.4938 0 27.249 0 24.412V21.3477C0 17.4044 2.6472 15.8682 5.75215 15.8682C9.50235 15.8682 11.1403 17.8966 11.1403 19.9224C11.1403 22.8812 8.09327 23.606 6.74761 23.9927C6.36156 24.1036 4.93317 24.5255 4.61054 24.6202C3.35588 24.9826 2.99465 25.3856 2.99465 25.8454C2.99465 26.6297 3.68402 27.3058 5.29716 27.3058C6.70073 27.3058 7.72652 26.8325 7.89749 25.3775H10.8315C10.5281 27.6818 9.13561 29.4965 5.29716 29.4965M5.62806 18.0643C3.99838 18.0643 2.93123 19.1461 2.93123 20.9934V22.9325C2.93123 22.9325 5.13723 22.2943 6.05823 22.0157C6.83033 21.7831 8.21184 21.2963 8.21184 20.0873C8.21184 19.0326 7.3515 18.0643 5.63082 18.0643' fill='%23FFB600'/%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 90px;
  height: 40px;
  width: 72px;
  height: 17px;
}

.ssg_mall_brand {
  position: relative;
}
.ssg_mall_brand .gnb_mall_link {
  color: var(--m-colors-primary, #ff5452);
}
.ssg_mall_brand .ssg_brand_btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ssg_mall_brand .ssg_brand_btn::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white)), -webkit-gradient(linear, right top, left top, from(#be3ffa), color-stop(40.65%, #f43479), color-stop(58.41%, #f43479), to(#ff5452));
  background-image: linear-gradient(white, white), linear-gradient(270deg, #be3ffa 0%, #f43479 40.65%, #f43479 58.41%, #ff5452 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.ssg_mall_brand .ssg_brand_btn .icon {
  width: 13px;
  height: 13px;
}
.ssg_mall_brand .ssg_brand_btn .icon::after {
  -webkit-filter: saturate(0%) brightness(0%) invert(50%) opacity(1);
          filter: saturate(0%) brightness(0%) invert(50%) opacity(1);
  filter: url('data:image/svg+xml;utf8,    <svg xmlns="http://www.w3.org/2000/svg">      <filter id="recolor" color-interpolation-filters="sRGB">        <feColorMatrix type="matrix" values="          0 0 0 0 1          0 0 0 0 0          0 0 0 0 0.0784313725          0 0 0 1 0        "/>      </filter>    </svg>    #recolor');
}
.ssg_mall_brand.on .ssg_brand_layer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ssg_mall_brand .ssg_brand_layer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: none;
  position: absolute;
  top: 33px;
  right: 0;
  z-index: 200;
  width: 748px;
  padding: 20px 16px;
  gap: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ssg_mall_brand .ssg_brand_layer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid transparent;
  border-radius: 12px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white)), -webkit-gradient(linear, right top, left top, from(#be3ffa), color-stop(40.65%, #f43479), color-stop(58.41%, #f43479), to(#ff5452));
  background-image: linear-gradient(white, white), linear-gradient(270deg, #be3ffa 0%, #f43479 40.65%, #f43479 58.41%, #ff5452 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_title {
  position: relative;
  width: 100%;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  color: #000;
  padding-bottom: 12px;
  border-bottom: 1px solid #f0f0f0;
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 12px;
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_box {
  width: 170px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_box .brand_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_box .brand_thumb {
  position: relative;
  height: 72px;
  overflow: hidden;
  border-radius: 6px;
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_box .brand_thumb::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.03);
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_box .brand_thumb > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ssg_mall_brand .ssg_brand_layer .ssg_brand_box .brand_name {
  margin-top: 8px;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #222;
}

.ssg_header_mini {
  -webkit-box-shadow: 0 0 0 1px #e5e5e5;
          box-shadow: 0 0 0 1px #e5e5e5;
}
.ssg_header_mini .ssg_header_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssg_header_mini .ssg_gnb_main {
  padding: 12px 0;
  gap: 12px;
}
.ssg_header_mini .ssg_gnb_main .ssg_gnb_logo .logo_ssg_com {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='158' height='28' viewBox='0 0 158 28'%3e %3cg fill='none' fill-rule='evenodd'%3e %3cpath fill='%23000' d='M57.668 1.5c4.387 0 7.033 1.174 9.575 3.315l-3.377 4.04c-1.88-1.554-3.552-2.452-6.373-2.452-3.9 0-6.998 3.419-6.998 7.528V14c0 4.42 3.064 7.666 7.381 7.666 1.95 0 3.692-.484 5.05-1.45v-3.454h-5.397V12.17h10.584v10.497c-2.507 2.107-5.954 3.833-10.41 3.833-7.59 0-12.813-5.283-12.813-12.431v-.07C44.89 7.13 50.286 1.5 57.668 1.5zm34.736 0c4.597 0 7.347 1.519 9.61 3.73L98.602 9.13c-1.88-1.692-3.795-2.728-6.233-2.728-4.108 0-7.068 3.384-7.068 7.528V14c0 4.143 2.89 7.596 7.068 7.596 2.786 0 4.492-1.104 6.407-2.83l3.412 3.418c-2.507 2.659-5.292 4.316-9.993 4.316-7.173 0-12.5-5.49-12.5-12.431v-.07c0-6.87 5.223-12.499 12.71-12.499zm23.71 0c7.521 0 12.918 5.56 12.918 12.43V14c0 6.872-5.466 12.5-12.987 12.5-7.52 0-12.918-5.56-12.918-12.431v-.07c0-6.87 5.467-12.499 12.987-12.499zm-104.608.068c3.551 0 6.58 1.106 9.052 3.074l-2.785 4.006c-2.159-1.485-4.283-2.383-6.337-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.045 2.106 5.258 3.177 4.944 1.277 7.73 3.038 7.73 7.25v.07c0 4.8-3.691 7.493-8.949 7.493-3.69 0-7.416-1.278-10.341-3.868L5.168 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.835-2.038-4.909-3.073-4.91-1.243-8.078-2.59-8.078-7.39v-.07c0-4.385 3.551-7.286 8.53-7.286zm21.412 0c3.552 0 6.58 1.106 9.053 3.074l-2.786 4.006c-2.158-1.485-4.282-2.383-6.336-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.044 2.106 5.258 3.177 4.944 1.277 7.729 3.038 7.729 7.25v.07c0 4.8-3.69 7.493-8.948 7.493-3.69 0-7.417-1.278-10.341-3.868L26.58 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.836-2.038-4.91-3.073-4.909-1.243-8.077-2.59-8.077-7.39v-.07c0-4.385 3.55-7.286 8.53-7.286zm42.32 18.76c1.67 0 3.021 1.34 3.021 2.995s-1.352 2.996-3.02 2.996c-1.67 0-3.021-1.34-3.021-2.996 0-1.654 1.352-2.996 3.02-2.996zm62.08-18.414l6.406 10.222 6.407-10.222h5.78v24.172h-5.327v-15.78l-6.86 10.323h-.138l-6.79-10.22v15.677h-5.258V1.914h5.78zm-21.273 4.49c-4.318 0-7.312 3.383-7.312 7.527V14c0 4.143 3.064 7.596 7.381 7.596 4.318 0 7.312-3.383 7.312-7.527v-.07c0-4.143-3.064-7.596-7.38-7.596z' transform='translate(-57 -102) translate(57 102)'/%3e %3c/g%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-flex;
  width: 158px;
  height: 28px;
}
.ssg_header_mini .ssg_gnb_main .ssg_gnb_search {
  height: 28px;
}
.ssg_header_mini .ssg_gnb_mall {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}
.ssg_header_mini .ssg_gnb_layer {
  display: none;
  position: absolute;
  top: 12px;
  left: 0;
  z-index: 310;
  width: 162px;
  height: 180px;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  background-color: #ffffff;
}
.ssg_header_mini .ssg_gnb_layer.is_open {
  display: block;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_close {
  position: absolute;
  top: 16px;
  right: 12px;
  width: 15px;
  height: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cfcfcf;
  border-radius: 50%;
  background-color: #fff;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_close::after {
  content: "";
  display: block;
  border-bottom: 10px solid #000;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  margin: -1px 0px 0 -1px;
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px 12px 0;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_list > li {
  padding-bottom: 21px;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.on .mall_link::after {
  content: "";
  display: block;
  height: 2px;
  margin-top: 3px;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item .mall_link {
  display: inline-block;
  vertical-align: top;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item .mall_link::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.ssg .mall_link::before {
  width: 85px;
  height: 14px;
  background-image: url(../img/common/mall_layer/ssg.svg);
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.sm .mall_link::before {
  width: 132px;
  height: 11px;
  background-image: url(../img/common/mall_layer/sm.svg);
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.sm .mall_link::after {
  background-color: #f12e24;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.sd .mall_link::before {
  width: 138px;
  height: 11px;
  background-image: url(../img/common/mall_layer/sd.svg);
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.sd .mall_link::after {
  background-color: #a59357;
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.em .mall_link::before {
  width: 80px;
  height: 19px;
  background-image: url(../img/common/mall_layer/em.svg);
}
.ssg_header_mini .ssg_gnb_layer .ssg_mall_menu .mall_menu_item.em .mall_link::after {
  background-color: #ffd040;
}
.ssg_header_mini .cmjump_rank {
  margin-left: 12px;
}

.ssg_header_mini.v2 .ssg_logo_link {
  display: block;
}
.ssg_header_mini.v2 .logo_ssg_com {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='158' height='28' viewBox='0 0 158 28'%3e %3cg fill='none' fill-rule='evenodd'%3e %3cpath fill='%23000' d='M57.668 1.5c4.387 0 7.033 1.174 9.575 3.315l-3.377 4.04c-1.88-1.554-3.552-2.452-6.373-2.452-3.9 0-6.998 3.419-6.998 7.528V14c0 4.42 3.064 7.666 7.381 7.666 1.95 0 3.692-.484 5.05-1.45v-3.454h-5.397V12.17h10.584v10.497c-2.507 2.107-5.954 3.833-10.41 3.833-7.59 0-12.813-5.283-12.813-12.431v-.07C44.89 7.13 50.286 1.5 57.668 1.5zm34.736 0c4.597 0 7.347 1.519 9.61 3.73L98.602 9.13c-1.88-1.692-3.795-2.728-6.233-2.728-4.108 0-7.068 3.384-7.068 7.528V14c0 4.143 2.89 7.596 7.068 7.596 2.786 0 4.492-1.104 6.407-2.83l3.412 3.418c-2.507 2.659-5.292 4.316-9.993 4.316-7.173 0-12.5-5.49-12.5-12.431v-.07c0-6.87 5.223-12.499 12.71-12.499zm23.71 0c7.521 0 12.918 5.56 12.918 12.43V14c0 6.872-5.466 12.5-12.987 12.5-7.52 0-12.918-5.56-12.918-12.431v-.07c0-6.87 5.467-12.499 12.987-12.499zm-104.608.068c3.551 0 6.58 1.106 9.052 3.074l-2.785 4.006c-2.159-1.485-4.283-2.383-6.337-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.045 2.106 5.258 3.177 4.944 1.277 7.73 3.038 7.73 7.25v.07c0 4.8-3.691 7.493-8.949 7.493-3.69 0-7.416-1.278-10.341-3.868L5.168 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.835-2.038-4.909-3.073-4.91-1.243-8.078-2.59-8.078-7.39v-.07c0-4.385 3.551-7.286 8.53-7.286zm21.412 0c3.552 0 6.58 1.106 9.053 3.074l-2.786 4.006c-2.158-1.485-4.282-2.383-6.336-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.044 2.106 5.258 3.177 4.944 1.277 7.729 3.038 7.729 7.25v.07c0 4.8-3.69 7.493-8.948 7.493-3.69 0-7.417-1.278-10.341-3.868L26.58 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.836-2.038-4.91-3.073-4.909-1.243-8.077-2.59-8.077-7.39v-.07c0-4.385 3.55-7.286 8.53-7.286zm42.32 18.76c1.67 0 3.021 1.34 3.021 2.995s-1.352 2.996-3.02 2.996c-1.67 0-3.021-1.34-3.021-2.996 0-1.654 1.352-2.996 3.02-2.996zm62.08-18.414l6.406 10.222 6.407-10.222h5.78v24.172h-5.327v-15.78l-6.86 10.323h-.138l-6.79-10.22v15.677h-5.258V1.914h5.78zm-21.273 4.49c-4.318 0-7.312 3.383-7.312 7.527V14c0 4.143 3.064 7.596 7.381 7.596 4.318 0 7.312-3.383 7.312-7.527v-.07c0-4.143-3.064-7.596-7.38-7.596z' transform='translate(-57 -102) translate(57 102)'/%3e %3c/g%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-flex;
  width: 158px;
  height: 28px;
  width: 102px;
  height: 20px;
}
.ssg_header_mini.v2 .ssg_gnb_layer {
  width: auto;
  height: auto;
  display: block;
  padding: 0 0 0 11px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  top: 0;
  left: 0;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ssg_header_mini.v2 .ssg_gnb_layer > h1 {
  line-height: 0;
}
.ssg_header_mini.v2 .ssg_gnb_layer > h1 > span {
  display: block;
  line-height: 0;
}
.ssg_header_mini.v2 .ssg_mall_wrap {
  line-height: 0;
}
.ssg_header_mini.v2 .ssg_mall_wrap .ssg_mall_wrap_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 330;
}
.ssg_header_mini.v2 .ssg_mall_wrap.is-expanded .ssg_mall_menu {
  -webkit-transition: 150ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 150ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 150ms transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 150ms transform cubic-bezier(0.4, 0.8, 0.74, 1), 150ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ssg_header_mini.v2 .ssg_mall_wrap.is-expanded .ssg_mall_menu:after {
  -webkit-transition: 300ms opacity cubic-bezier(0.4, 0.8, 0.74, 1) 135ms;
  transition: 300ms opacity cubic-bezier(0.4, 0.8, 0.74, 1) 135ms;
  opacity: 1;
}
.ssg_header_mini.v2 .ssg_mall_wrap.is-expanded .ssg_mall_close {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.ssg_header_mini.v2 .ssg_mall_wrap.is-expanded .mall_menu_item {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 150ms, 150ms;
          transition-duration: 150ms, 150ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1), cubic-bezier(0.4, 0.8, 0.74, 1);
          transition-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1), cubic-bezier(0.4, 0.8, 0.74, 1);
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.ssg_header_mini.v2 .ssg_mall_wrap.is-expanded .mall_menu_item:nth-child(1) {
  -webkit-transition-delay: 250ms;
          transition-delay: 250ms;
}
.ssg_header_mini.v2 .ssg_mall_wrap.is-expanded .mall_menu_item:nth-child(2) {
  -webkit-transition-delay: 350ms;
          transition-delay: 350ms;
}
.ssg_header_mini.v2 .ssg_mall_wrap.is-expanded .mall_menu_item:nth-child(3) {
  -webkit-transition-delay: 450ms;
          transition-delay: 450ms;
}
.ssg_header_mini.v2 .ssg_mall_close {
  width: auto;
  height: auto;
  position: relative;
  top: 0;
  right: 0;
  z-index: 330;
  border: none;
  border-radius: 0;
  background-color: transparent;
  line-height: 0;
  -webkit-transition: 150ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 150ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 150ms transform cubic-bezier(0.4, 0.8, 0.74, 1);
  transition: 150ms transform cubic-bezier(0.4, 0.8, 0.74, 1), 150ms -webkit-transform cubic-bezier(0.4, 0.8, 0.74, 1);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  cursor: pointer;
}
.ssg_header_mini.v2 .ssg_mall_close:after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23cfcfcf' d='M2.4 12c0 5.28 4.32 9.6 9.6 9.6s9.6-4.32 9.6-9.6c0-5.28-4.32-9.6-9.6-9.6s-9.6 4.32-9.6 9.6zM3.601 12c0-4.68 3.72-8.4 8.4-8.4s8.4 3.72 8.4 8.4-3.72 8.4-8.4 8.4c-4.68 0-8.4-3.72-8.4-8.4z'/%3E%3Cpath fill='%23222' d='M12 15l-4.68-4.68 0.96-0.84 3.72 3.72 3.72-3.72 0.96 0.84-4.68 4.68z'/%3E%3C/svg%3E") no-repeat center/100% auto;
  margin: 0;
  border: none;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ssg_header_mini.v2 .ssg_mall_menu {
  width: 142px;
  height: 192px;
  padding: 48px 12px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 310;
  background-color: #fff;
  border-radius: 16px;
  -webkit-transform-origin: 134px 32px;
          transform-origin: 134px 32px;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.ssg_header_mini.v2 .ssg_mall_menu:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 16px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
  opacity: 0;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_list {
  padding: 0;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_list > .mall_menu_item {
  padding-bottom: 0;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item {
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
  opacity: 0;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item .mall_link {
  width: 100%;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 30px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #222;
  line-height: 1.2;
  overflow: hidden;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item .mall_link:after {
  content: "";
  width: 100%;
  height: 100% !important;
  display: block;
  margin: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.04) !important;
  border-radius: 30px;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  opacity: 0;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item .mall_link:hover:after {
  -webkit-transition: 150ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1);
  transition: 150ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1);
  transition: 150ms transform cubic-bezier(0.34, 1.56, 0.64, 1);
  transition: 150ms transform cubic-bezier(0.34, 1.56, 0.64, 1), 150ms -webkit-transform cubic-bezier(0.34, 1.56, 0.64, 1);
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  opacity: 1;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item + .mall_menu_item {
  margin-top: 12px;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item.em .mall_link:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='90' height='40' viewBox='0 0 90 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M89.0238 27.3437C88.4586 27.8143 87.8822 27.084 87.8822 27.084C87.2894 26.4782 87.4824 25.5722 87.5872 25.3666C87.6947 25.1611 90.0028 22.232 90 13.9615C90 8.67672 87.9457 9.00397 87.9457 9.00397C86.156 9.05536 85.4225 10.7511 84.7001 14.3401C84.1403 17.1339 84.0659 21.8209 84.5181 24.75C85.3288 29.9888 87.8795 29.9996 87.8795 29.9996C89.8704 30.032 89.8042 28.1848 89.8042 28.1848C89.8511 26.8109 89.0211 27.3437 89.0211 27.3437H89.0238ZM86.6662 22.9379C86.3491 23.2706 86.1671 19.9629 86.4704 16.7742C86.771 13.6261 87.7664 11.833 87.7664 11.833C87.976 11.6031 88.4999 16.1576 88.0835 18.635C87.6671 21.1123 87.0274 22.5539 86.6634 22.9352L86.6662 22.9379Z' fill='%23FFB600'/%3e %3cpath d='M82.371 27.3437C81.8057 27.8143 81.2294 27.084 81.2294 27.084C80.6365 26.4782 80.8296 25.5722 80.9371 25.3666C81.0446 25.1611 83.3527 22.232 83.3499 13.9615C83.3499 8.67672 81.2928 9.00397 81.2928 9.00397C79.5032 9.05536 78.7697 10.7511 78.05 14.3401C77.4875 17.1339 77.4158 21.8209 77.868 24.75C78.676 29.9888 81.2266 29.9996 81.2266 29.9996C83.2176 30.032 83.1514 28.1848 83.1514 28.1848C83.1983 26.8109 82.3682 27.3437 82.3682 27.3437H82.371ZM80.0133 22.9379C79.6962 23.2706 79.5115 19.9629 79.8176 16.7742C80.1209 13.6261 81.1136 11.833 81.1136 11.833C81.3204 11.6031 81.8471 16.1576 81.4307 18.635C81.0143 21.1123 80.3746 22.5539 80.0106 22.9352L80.0133 22.9379Z' fill='%23FFB600'/%3e %3cpath d='M76.7919 26.973C76.1715 27.0704 76.0419 26.8432 76.0419 26.8432C75.5538 26.5187 75.358 25.0933 75.5538 24.1224C75.7496 23.1515 75.8792 21.7884 75.8792 21.7884C75.8489 17.2528 73.6291 15.8924 72.4544 15.795C71.2797 15.6977 70.1712 16.7903 70.1712 16.7903C67.3668 19.2434 67.0717 23.8925 67.0717 23.8925C66.5809 29.8859 70.2346 29.8209 70.2346 29.8209C72.2586 29.9508 73.3975 27.8764 73.4967 27.9088C73.5932 27.9413 74.0179 28.6228 74.0179 28.6228C74.5501 29.3179 74.9141 29.4017 75.2588 29.3666C77.3297 29.1556 76.7919 26.9676 76.7919 26.9676V26.973ZM73.3368 22.9216C73.0914 23.2434 73.1603 24.0088 73.1603 24.0088C73.0914 24.3442 72.9425 24.9013 72.9425 24.9013C72.7798 25.3557 72.5178 25.8101 72.5178 25.8101C71.572 27.7844 70.2842 27.2678 70.2842 27.2678C68.6683 26.8459 69.093 23.311 69.093 23.311C69.6996 18.148 71.4755 18.2616 71.4755 18.2616C72.4406 18.3536 72.8653 19.5165 72.9673 19.7275C73.5739 20.977 73.4333 22.5375 73.4333 22.5375C73.4223 22.7431 73.3368 22.9216 73.3368 22.9216Z' fill='%23FFB600'/%3e %3cpath d='M52.8149 19.1948C52.8149 19.1948 52.6825 17.7587 53.4022 17.1745C53.4022 17.1745 53.9896 16.3658 54.9354 16.8175C54.9354 16.8175 55.5558 17.1745 55.3601 18.6323L54.7396 22.9407C54.7396 22.9407 54.7396 23.2652 55.0981 22.5512C55.4566 21.8399 57.3317 19.1921 58.1313 18.9541C58.1313 18.9541 59.0441 18.4375 59.6976 19.8439C59.6976 19.8439 59.8575 20.2767 59.9265 20.9582C59.9954 21.6371 60.0561 22.7757 59.9927 23.9116C59.9927 23.9116 59.9596 24.4633 60.7096 22.9082C61.4597 21.3531 62.8356 18.681 64.1013 18.8892C65.3698 19.1002 65.3091 20.1198 65.3422 20.8663C65.3726 21.61 65.1768 26.3403 65.5022 26.8596C65.5022 26.8596 65.731 27.6385 66.5472 27.5087C66.5472 27.5087 67.1787 29.5506 65.0389 29.6345C64.81 29.6426 63.4616 29.5723 63.4175 27.671C63.4175 27.671 63.5857 22.8676 63.1555 22.5837C63.1555 22.5837 62.7998 21.9454 61.4266 25.6615C60.0478 29.3938 59.8272 29.3802 58.6525 29.291C57.7508 29.2234 57.7398 27.9306 57.7729 27.3464C57.806 26.7622 57.7811 22.3565 57.7674 22.1158C57.7618 22.0022 57.6047 21.2151 56.0743 24.631C55.6854 25.5019 55.4593 26.5377 55.1974 27.9631C55.1974 27.9631 54.8499 29.6128 53.3719 29.3884C53.3719 29.3884 52.5226 29.291 52.4592 28.1578C52.4592 28.1578 52.8507 23.7845 52.8507 22.3267C52.8507 20.869 52.8176 19.1948 52.8176 19.1948H52.8149Z' fill='%23FFB600'/%3e %3cpath d='M48.0115 29.2233C47.8571 29.272 47.0216 29.4992 46.1309 29.4992C44.1455 29.4992 43.0894 28.6553 43.0894 26.8595V16.0574H44.2007C45.3616 16.0574 45.7394 16.7282 45.7394 17.6613V18.4807H48.0115V19.1163C48.0115 20.0196 47.3828 20.5308 46.4453 20.5308H45.7394V26.3943C45.7394 27.0353 45.9572 27.4924 46.8755 27.4924C47.4187 27.4924 47.9233 27.3382 48.0115 27.3139C48.0115 27.5329 48.0115 29.2233 48.0115 29.2233ZM41.1233 20.2333C41.6858 20.2333 42.2677 20.401 42.3366 20.4199V18.4807C42.2428 18.4618 41.1536 18.2292 40.1223 18.2292C38.3713 18.2292 37.136 18.9459 37.136 20.831V29.2368H39.7859V21.3503C39.7859 20.6552 40.2326 20.2333 41.1233 20.2333ZM25.9102 21.2773C25.9102 20.1981 25.2952 18.24 21.7546 18.24C19.9374 18.24 19.2094 18.716 18.9502 18.8918C18.68 18.7404 17.8362 18.24 16.1458 18.24C12.8727 18.24 11.9903 19.8601 11.9903 21.2015V29.2395H14.6623V21.3746C14.6623 20.9203 14.9188 20.2306 16.1458 20.2306C17.0999 20.2306 17.6156 20.7093 17.6156 21.3746V29.2395H20.2876V21.3746C20.2876 20.712 20.795 20.2306 21.7574 20.2306C22.8052 20.2306 23.2409 20.7634 23.2409 21.3746V27.4356C23.2409 28.6229 23.9385 29.2936 25.0415 29.2936H25.9129V21.2773H25.9102ZM31.5575 18.2319C34.8996 18.2319 36.1102 19.8033 36.1102 21.8993V25.3017C36.1102 27.6925 34.566 29.4965 31.3673 29.4965C28.1686 29.4965 26.6381 28.0684 26.6381 26.1455C26.6381 24.612 27.6887 23.6005 29.9692 22.9784C30.3001 22.8892 31.4114 22.5592 31.9132 22.4132C33.0631 22.0778 33.4354 21.8182 33.4354 21.3232C33.4354 20.8013 32.7956 20.2333 31.4941 20.2333C29.9389 20.2333 29.4508 21.188 29.4398 21.8777H27.0132C27.0132 19.7492 28.2899 18.2346 31.5575 18.2346M31.1577 27.4978C32.1835 27.4978 33.4409 26.8541 33.4409 25.2124V23.9223C33.4409 23.9223 31.4197 24.4984 30.8516 24.6688C29.8424 24.9744 29.357 25.4856 29.357 26.1536C29.357 26.8216 29.9113 27.4951 31.1577 27.4951' fill='%23484C56'/%3e %3cpath d='M5.29716 29.4938C1.61038 29.4938 0 27.249 0 24.412V21.3477C0 17.4044 2.6472 15.8682 5.75215 15.8682C9.50235 15.8682 11.1403 17.8966 11.1403 19.9224C11.1403 22.8812 8.09327 23.606 6.74761 23.9927C6.36156 24.1036 4.93317 24.5255 4.61054 24.6202C3.35588 24.9826 2.99465 25.3856 2.99465 25.8454C2.99465 26.6297 3.68402 27.3058 5.29716 27.3058C6.70073 27.3058 7.72652 26.8325 7.89749 25.3775H10.8315C10.5281 27.6818 9.13561 29.4965 5.29716 29.4965M5.62806 18.0643C3.99838 18.0643 2.93123 19.1461 2.93123 20.9934V22.9325C2.93123 22.9325 5.13723 22.2943 6.05823 22.0157C6.83033 21.7831 8.21184 21.2963 8.21184 20.0873C8.21184 19.0326 7.3515 18.0643 5.63082 18.0643' fill='%23FFB600'/%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 90px;
  height: 40px;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item.em.on .mall_link {
  background-color: #ffd040;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item.em.on .mall_link:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='82' height='20' viewBox='0 0 82 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.3884 18.1349C29.3248 18.1349 30.4697 17.5346 30.4697 16.0076V14.8069C30.4697 14.8069 28.6267 15.3423 28.1101 15.5016C27.1891 15.7859 26.7479 16.2621 26.7479 16.8845C26.7479 17.5074 27.2534 18.1349 28.3884 18.1349ZM28.7521 9.51019C31.798 9.51019 32.9014 10.9746 32.9014 12.9243V16.0925C32.9014 18.32 31.4936 19.9989 28.5803 19.9989C25.7915 19.9989 24.271 18.6701 24.271 16.8788C24.271 15.451 25.2273 14.51 27.3053 13.9291C27.6074 13.8447 28.6196 13.5381 29.0784 13.402C30.1268 13.0905 30.4643 12.848 30.4643 12.3886C30.4643 11.9027 29.881 11.3727 28.6945 11.3727C27.2771 11.3727 26.8313 12.2619 26.8242 12.9029H24.613C24.613 10.9202 25.7773 9.51019 28.7521 9.51019ZM23.6068 12.3449C23.6068 11.3384 23.046 9.51619 19.8192 9.51619C18.1642 9.51619 17.5006 9.95923 17.2634 10.122C17.0185 9.98097 16.2486 9.51619 14.7081 9.51619C11.7265 9.51619 10.9214 11.0235 10.9214 12.2725V19.7575H13.3559V12.4355C13.3559 12.0117 13.5906 11.3713 14.7076 11.3713C15.5759 11.3713 16.0461 11.8163 16.0461 12.4355V19.7575H18.4806V12.4355C18.4806 11.8189 18.9429 11.3713 19.8184 11.3713C20.7733 11.3713 21.1715 11.8667 21.1715 12.4355V18.0794C21.1715 19.1849 21.8057 19.8093 22.8128 19.8093H23.6068V12.3449ZM37.4667 11.373C37.9791 11.373 38.5094 11.5283 38.5721 11.5469V9.74214C38.4858 9.72527 37.4961 9.50847 36.5548 9.50847C34.9596 9.50847 33.8341 10.1766 33.8341 11.9302V19.7575H36.2495V12.4141C36.2495 11.7654 36.6551 11.373 37.4667 11.373ZM43.7435 19.7423C43.602 19.7872 42.8393 19.9989 42.0296 19.9989C40.2222 19.9989 39.2596 19.2135 39.2596 17.5412V7.4855H40.2723C41.3295 7.4855 41.6739 8.11044 41.6739 8.97935V9.74214H43.7435V10.3328C43.7435 11.1742 43.1702 11.6501 42.3161 11.6501H41.6739V17.1093C41.6739 17.7065 41.8727 18.1326 42.708 18.1326C43.2027 18.1326 43.6638 17.9888 43.7435 17.9653C43.7415 18.169 43.7435 19.7423 43.7435 19.7423Z' fill='%23383F45'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M74.1541 0.00112152C74.5265 0.0149338 75.9367 0.349184 75.9379 4.61888C75.9405 12.3189 73.8355 15.0469 73.7389 15.2371C73.6471 15.4155 73.4889 16.1692 73.9135 16.7267L74.0064 16.8354C74.0681 16.9116 74.5616 17.49 75.0462 17.0771C75.0462 17.0771 75.7431 16.6221 75.761 17.7163L75.7596 17.8613L75.7598 17.8847C75.759 18.0828 75.6989 19.4741 74.1811 19.5479L74.0064 19.5505L73.9963 19.5502C73.83 19.5425 71.6543 19.3529 70.9453 14.664C70.5326 11.9371 70.5987 7.5714 71.1105 4.97125C71.7667 1.63147 72.4357 0.0512444 74.0648 0.00433815C74.0648 0.00433815 74.0754 0.0026015 74.0951 0.00150512L74.1541 0.00112152ZM80.2178 0.00112152C80.5899 0.0149338 81.9988 0.349184 82 4.61888C82.0031 12.3189 79.8979 15.0469 79.8007 15.2371C79.7105 15.4155 79.5514 16.1692 79.9759 16.7267L80.0687 16.8354C80.1306 16.9116 80.6247 17.49 81.1086 17.0771C81.1086 17.0771 81.8057 16.6221 81.8234 17.7163L81.822 17.8613L81.8218 17.9127C81.8147 18.1878 81.7032 19.477 80.2433 19.5479L80.0687 19.5505L80.0586 19.5502C79.8923 19.5425 77.7164 19.3529 77.0068 14.664C76.5944 11.9371 76.6619 7.5714 77.1729 4.97125C77.8293 1.63147 78.4983 0.0512444 80.1286 0.00433815C80.1286 0.00433815 80.1392 0.0026015 80.1589 0.00150512L80.2178 0.00112152ZM65.8589 6.32241L66.0113 6.32802C67.0567 6.41662 69.0114 7.62819 69.1263 11.6245L69.1313 11.9079L69.1274 11.9481C69.1057 12.1707 68.9943 13.2707 68.8351 14.0798C68.6557 14.9851 68.8351 16.3125 69.2802 16.6139C69.2802 16.6139 69.3993 16.8256 69.964 16.7343C69.964 16.7343 70.4548 18.7713 68.5665 18.967C68.2549 18.999 67.9231 18.9201 67.4373 18.2731C67.4373 18.2731 67.0514 17.6396 66.9625 17.609C66.8762 17.5804 65.9121 19.3642 64.1992 19.3939L63.99 19.3888L63.9634 19.3885C63.6501 19.3796 60.685 19.1563 61.1072 13.8691C61.1072 13.8691 61.1105 13.8156 61.1199 13.7175L61.1342 13.5788C61.2456 12.5717 61.7716 9.18456 63.9296 7.25527L63.9563 7.22942C64.1054 7.08811 64.858 6.41258 65.708 6.33051L65.8589 6.32241ZM50.0513 7.27933C50.0513 7.27933 50.6161 7.6111 50.4372 8.9691L49.873 12.9802L49.8736 12.9906C49.8776 13.0378 49.9116 13.2038 50.2008 12.6181C50.5264 11.9548 52.2355 9.49136 52.964 9.27027C52.964 9.27027 53.7959 8.78776 54.3906 10.0991C54.3906 10.0991 54.5355 10.5033 54.5985 11.1365C54.6617 11.7697 54.7175 12.8291 54.6586 13.8854L54.6585 13.8874L54.6585 13.901C54.6606 13.9752 54.7041 14.2376 55.3119 12.9507C55.9957 11.502 57.2489 9.01429 58.4023 9.20963C59.5583 9.40555 59.5034 10.3563 59.5327 11.0498C59.5466 11.3847 59.5122 12.5842 59.5063 13.7898L59.5057 14.3044C59.5093 15.4092 59.5469 16.4135 59.6802 16.63C59.6802 16.63 59.8887 17.3542 60.632 17.2337C60.632 17.2337 61.2079 19.1343 59.2564 19.213C59.0488 19.2218 57.8196 19.1566 57.7786 17.3848C57.7786 17.3848 57.9313 12.9127 57.5411 12.6487C57.5098 12.6029 57.1615 12.2105 55.9658 15.5142C54.7093 18.989 54.5099 18.9756 53.4393 18.8926C52.6163 18.8286 52.6077 17.6259 52.6371 17.0827C52.6451 16.9329 52.6494 16.5122 52.651 15.9768L52.6512 14.8765C52.6488 13.6406 52.6389 12.336 52.6314 12.2113C52.6311 12.2065 52.6305 12.2004 52.6295 12.1934L52.6254 12.1702L52.6181 12.1438C52.6166 12.1393 52.6149 12.1348 52.613 12.1304L52.5998 12.105C52.5117 11.9699 52.1923 12.0334 51.0874 14.5527C50.7331 15.3638 50.5264 16.3288 50.2894 17.6559L50.2824 17.686C50.2294 17.8996 49.8601 19.1736 48.6247 18.983C48.6247 18.983 47.8529 18.8929 47.7928 17.8372L47.7966 17.7939C47.8163 17.5666 47.9096 16.4787 47.9954 15.3038L48.0423 14.6388C48.1023 13.7535 48.1494 12.9009 48.1494 12.4073L48.1488 12.0647C48.1451 10.9158 48.1241 9.72908 48.1204 9.52281L48.1198 9.49136C48.1198 9.49136 47.9996 8.15367 48.6544 7.6111C48.6544 7.6111 49.1889 6.85717 50.0513 7.27933ZM5.23981 6.39314C8.65631 6.39314 10.1498 8.28083 10.1498 10.1671C10.1498 12.9217 7.37441 13.5975 6.14833 13.9573C5.79574 14.0612 4.49419 14.4544 4.20198 14.5402C3.05765 14.8769 2.7287 15.2536 2.7287 15.6806C2.7287 16.4099 3.3564 17.0414 4.82542 17.0414C6.1039 17.0414 7.03748 16.5998 7.19384 15.245H9.86786C9.5916 17.3892 8.32166 19.0793 4.82599 19.0793C1.46674 19.0793 0 16.9897 0 14.3483V11.4956C0 7.82407 2.41171 6.39314 5.23981 6.39314ZM65.1183 8.62034L65.1045 8.62033C64.9371 8.62459 63.4716 8.79222 62.9499 13.3222C62.9499 13.3222 62.5634 16.6139 64.035 17.0061C64.035 17.0061 65.209 17.4883 66.0708 15.6492L66.089 15.6159C66.1473 15.5082 66.3326 15.1558 66.4567 14.804C66.4567 14.804 66.594 14.2858 66.6555 13.9737C66.6555 13.9737 66.594 13.2616 66.8155 12.9612C66.8155 12.9612 66.8924 12.7936 66.9038 12.6023C66.9038 12.6023 67.0309 11.1479 66.4792 9.98556C66.3911 9.80135 66.0477 8.83912 65.2795 8.64792L65.1201 8.62042C65.1201 8.62042 65.1195 8.62038 65.1183 8.62034ZM73.9162 2.62783L73.9018 2.63566L73.891 2.6564C73.7877 2.85636 72.9789 4.49446 72.7205 7.23562C72.6277 8.22571 72.5845 9.2279 72.5788 10.1126L72.5788 10.5121C72.5891 12.0731 72.721 13.1656 72.8991 12.9745C73.2306 12.6193 73.8121 11.2776 74.1918 8.9703C74.5526 6.7753 74.136 2.83037 73.9315 2.63534L73.9162 2.62783ZM79.9789 2.62783L79.9645 2.63566C79.9645 2.63566 79.9607 2.64261 79.9536 2.6564L79.9225 2.71819C79.741 3.08755 79.022 4.6835 78.7831 7.23562C78.6903 8.22571 78.6469 9.2279 78.641 10.1126L78.6409 10.5121C78.6509 12.0731 78.7824 13.1656 78.9603 12.9745C79.2924 12.6193 79.8754 11.2776 80.2544 8.9703C80.6145 6.7753 80.1991 2.83037 79.9942 2.63534L79.9789 2.62783ZM5.12731 8.43585C3.64263 8.43585 2.66946 9.44405 2.66946 11.1624V12.9666C2.66946 12.9666 4.67931 12.3711 5.51806 12.1126C6.22124 11.8958 7.4795 11.4433 7.4795 10.3184C7.4795 9.33765 6.69601 8.43585 5.12731 8.43585Z' fill='%23F9F9F9'/%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 82px;
  height: 20px;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item.sm.on .mall_link {
  color: #fff;
  background-color: #f12e24;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item.sd.on .mall_link {
  color: #fff;
  background-color: #a59357;
}
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item.sm .mall_link:before,
.ssg_header_mini.v2 .ssg_mall_menu .mall_menu_item.sd .mall_link:before {
  content: none;
}

@-webkit-keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media \0 screen {
  .ssg_gnb_search .gnb_search_wrap {
    border: 1px solid #000;
  }
}
.ssg_gnb_search .gnb_search_wrap:before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  padding: 1px;
  border-radius: 6px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='fh8cypk2ya' x1='5.138%25' x2='99.194%25' y1='50.219%25' y2='49.719%25'%3E%3Cstop offset='0%25' stop-color='%23FECC1F'/%3E%3Cstop offset='33.288%25' stop-color='%23FE3A6B'/%3E%3Cstop offset='55.717%25' stop-color='%23A33FFA'/%3E%3Cstop offset='77.639%25' stop-color='%233798FB'/%3E%3Cstop offset='100%25' stop-color='%2326D866'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23fh8cypk2ya)' x='0' y='0' width='1' height='1'/%3E%3C/svg%3E");
  background: var(--m-colors-ssg_brand, linear-gradient(270deg, #be3ffa 0%, #f43479 40.65%, #f43479 58.41%, #ff5452 100%));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  background-size: 300%, 300%;
  background-size: contain\9 ;
  -webkit-animation: animatedgradient 5s ease alternate infinite;
          animation: animatedgradient 5s ease alternate infinite;
  content: "";
}

.gnb_search_wrap {
  display: inline-block;
  position: relative;
  width: 403px;
  height: 100%;
}

.gnb_searching_box {
  overflow: hidden;
  position: relative;
  z-index: 301;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px 0 0 1px;
  border-radius: 6px;
  background-color: #fff;
}
.gnb_searching_box form,
.gnb_searching_box fieldset {
  height: 100%;
}
.gnb_searching_box .inp_txt {
  width: 100%;
  height: 100%;
  padding: 0 40px 0 12px;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 13px;
  letter-spacing: -0.3px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
}
.gnb_searching_box .inp_txt::-ms-clear {
  display: none;
}
.gnb_searching_box .inp_txt:focus {
  outline: none;
}
.gnb_searching_box .gnb_searching_inp {
  height: 100%;
}
.gnb_searching_box .gnb_searching_inp .inp_txt::-webkit-input-placeholder {
  color: #777;
  font-size: 13px;
}
.gnb_searching_box .gnb_searching_inp .inp_txt::-moz-placeholder {
  color: #777;
  font-size: 13px;
}
.gnb_searching_box .gnb_searching_inp .inp_txt:-ms-input-placeholder {
  color: #777;
  font-size: 13px;
}
.gnb_searching_box .gnb_searching_inp .inp_txt::-ms-input-placeholder {
  color: #777;
  font-size: 13px;
}
.gnb_searching_box .gnb_searching_inp .inp_txt::placeholder {
  color: #777;
  font-size: 13px;
}
.gnb_searching_box .gnb_search_btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 8px;
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
}
.gnb_searching_box .gnb_search_btn .icon_search::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M3.6 10.8c0 3.96 3.24 7.2 7.2 7.2s7.2-3.24 7.2-7.2-3.24-7.2-7.2-7.2-7.2 3.24-7.2 7.2zM4.8 10.8c0-3.36 2.64-6 6-6s6 2.64 6 6-2.64 6-6 6-6-2.64-6-6z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M15.018 15.856l5.516 5.516 0.848-0.849-5.515-5.515-0.849 0.848z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}

.gnb_search_word {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 300;
  width: 100%;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.gnb_search_word .key_word_renew {
  overflow: hidden;
  padding-top: 39px;
  border: 1px solid transparent;
  border-radius: 6px;
}
@media \0 screen {
  .gnb_search_word .key_word_renew {
    border: 1px solid #000;
  }
}
.gnb_search_word .key_word_renew:before {
  position: absolute;
  width: calc(100% + 0px);
  height: calc(100% + 0px);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1px;
  border-radius: 6px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='fh8cypk2ya' x1='5.138%25' x2='99.194%25' y1='50.219%25' y2='49.719%25'%3E%3Cstop offset='0%25' stop-color='%23FECC1F'/%3E%3Cstop offset='33.288%25' stop-color='%23FE3A6B'/%3E%3Cstop offset='55.717%25' stop-color='%23A33FFA'/%3E%3Cstop offset='77.639%25' stop-color='%233798FB'/%3E%3Cstop offset='100%25' stop-color='%2326D866'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23fh8cypk2ya)' x='0' y='0' width='1' height='1'/%3E%3C/svg%3E");
  background: var(--m-colors-ssg_brand, linear-gradient(270deg, #be3ffa 0%, #f43479 40.65%, #f43479 58.41%, #ff5452 100%));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  content: "";
}
.gnb_search_word .auto_word {
  padding-top: 39px;
  border: 1px solid transparent;
  border-radius: 6px;
}
@media \0 screen {
  .gnb_search_word .auto_word {
    border: 1px solid #000;
  }
}
.gnb_search_word .auto_word:before {
  position: absolute;
  width: calc(100% + 0px);
  height: calc(100% + 0px);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1px;
  border-radius: 6px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='fh8cypk2ya' x1='5.138%25' x2='99.194%25' y1='50.219%25' y2='49.719%25'%3E%3Cstop offset='0%25' stop-color='%23FECC1F'/%3E%3Cstop offset='33.288%25' stop-color='%23FE3A6B'/%3E%3Cstop offset='55.717%25' stop-color='%23A33FFA'/%3E%3Cstop offset='77.639%25' stop-color='%233798FB'/%3E%3Cstop offset='100%25' stop-color='%2326D866'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23fh8cypk2ya)' x='0' y='0' width='1' height='1'/%3E%3C/svg%3E");
  background: var(--m-colors-ssg_brand, linear-gradient(270deg, #be3ffa 0%, #f43479 40.65%, #f43479 58.41%, #ff5452 100%));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  content: "";
}

.com_search_word {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #222;
}

.key_word_renew {
  display: none;
  padding-bottom: 15px;
  text-align: left;
  font-size: 12px;
  border: solid 1px rgba(0, 0, 0, 0.07);
  border-top: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}
.key_word_renew .tit_area {
  padding-top: 16px;
  color: #222;
  margin: 0 12px;
  border-top: 1px solid #f0f0f0;
}
.key_word_renew .tit_area strong {
  font-weight: bold;
}
.key_word_renew .recent_list {
  position: relative;
}
.key_word_renew .result_area {
  padding-top: 5px;
}
.key_word_renew .result_area li {
  position: relative;
  padding: 0 12px;
  line-height: 16px;
}
.key_word_renew .result_area li.on, .key_word_renew .result_area li:hover {
  background: #fafafa;
}
.key_word_renew .result_area li a {
  display: block;
  overflow: hidden;
  padding: 5px 36px 5px 0;
  color: #777;
  letter-spacing: -0.03em;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.key_word_renew .result_area .btn_del {
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 8px;
  width: 19px;
  height: 19px;
  margin-top: -8px;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.key_word_renew .result_area .btn_del .icon_close {
  opacity: 0.4;
  width: 12px;
  height: 12px;
}
.key_word_renew .result_area .result_clear {
  padding-top: 10px;
  margin: 5px 12px 0;
  text-align: right;
}
.key_word_renew .result_area .result_clear .btn_clear {
  padding: 0 8px;
  font-size: 11px;
  line-height: 24px;
  color: #444;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
}
.key_word_renew .nodata {
  padding: 31px 0 31px;
  text-align: center;
  color: #777;
}

.auto_word {
  display: none;
  width: 100%;
  text-align: left;
  border: solid 1px rgba(0, 0, 0, 0.07);
  border-top: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}
.auto_word .cmicon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.auto_word .word_shortcut {
  position: relative;
  margin: 0 12px;
  font-size: 13px;
  color: #000;
  background: #fff;
}
.auto_word .word_shortcut a {
  display: block;
  position: relative;
  color: #222;
  font-weight: bold;
  letter-spacing: -0.5px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 12px 35px 10px 12px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.auto_word .word_shortcut a .icon_market {
  margin: -2px 5px 0 0;
}
.auto_word .word_shortcut .word_shortcut_arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 10px;
}
.auto_word .word_shortcut:not([style*="display: none"]) + .word_list::before {
  display: none;
}
.auto_word .word_list {
  position: relative;
  padding: 12px 0;
}
.auto_word .word_list::before {
  content: "";
  position: absolute;
  top: 0;
  left: 12px;
  right: 12px;
  border-top: 1px solid #f0f0f0;
}
.auto_word .word_list li {
  line-height: 26px;
}
.auto_word .word_list li strong {
  font-weight: normal;
  color: var(--m-colors-primary, #ff5452);
}
.auto_word .word_list li .word_lnk {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  margin: -1px 0 0 -5px;
}
.auto_word .word_list li > a {
  position: relative;
  display: block;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 72px 0 12px;
  font-size: 12px;
  color: #777;
}
.auto_word .word_list li > a .word_date {
  position: absolute;
  top: 0;
  right: 12px;
  color: #969696;
  line-height: inherit;
  font-size: 12px;
}
.auto_word .word_list li.on, .auto_word .word_list li:hover {
  background: #fafafa;
}
.auto_word .word_list li.on .ad, .auto_word .word_list li:hover .ad {
  display: block;
}
.auto_word .word_list li .ad {
  display: none;
  position: absolute;
  top: 1px;
  bottom: 2px;
  right: 0;
  width: 180px;
  background-color: #fff;
  z-index: 1;
  border-bottom-right-radius: 20px;
}
.auto_word .word_list li .ad .link {
  display: block;
  color: #222;
  text-decoration: none;
  overflow: hidden;
}
.auto_word .word_list li .ad:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 1px;
  margin: 11px 0;
  background: #f0f0f0;
}
.auto_word .word_list li .ad_thmb {
  position: relative;
  margin: 34px 20px 0;
  margin-top: 15px;
}
.auto_word .word_list li .ad_thmb img {
  width: 100%;
  vertical-align: top;
}
.auto_word .word_list li .ad_thmb .ssgcommon_adinfo {
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 18px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.auto_word .word_list li .ad_thmb .ssgcommon_adinfo .ssgcommon_adinfo_btn {
  padding: 0;
}
.auto_word .word_list li .ad_thmb .ssgcommon_adinfo .ssgcommon_tooltip {
  position: absolute;
  left: 0;
  top: -52px;
  z-index: 100;
  padding: 5px;
  font-size: 12px;
  color: #222;
  line-height: 16px;
  white-space: nowrap;
}
.auto_word .word_list li .ad_thmb .tt_adinfo_n {
  left: 0;
  bottom: 0;
  width: 45px;
  height: 20px;
}
.auto_word .word_list li .ad_thmb .tt_adinfo_n .btn_tt_adinfo {
  width: 45px;
  height: 20px;
  background: #fbfcfc url(../img/common/ico_adinfo_s.png) no-repeat -3px 1px;
}
.auto_word .word_list li .ad_detail {
  margin: 0 20px;
}
.auto_word .word_list li .ad_detail .link {
  padding: 10px 0 5px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.auto_word .word_list li .ad_detail .tx {
  display: block;
  overflow: hidden;
  max-height: 34px;
  word-break: break-all;
  word-wrap: break-word;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #777;
}
.auto_word .word_list li .ad_detail .price {
  display: block;
  margin-top: 5px;
}
.auto_word .word_list li .ad_detail .price em {
  color: #222;
  font-weight: bold;
}
.auto_word.ad_showing .word_list {
  min-height: 212px;
}
.auto_word.ad_showing .word_list li > a {
  padding-right: 240px;
}
.auto_word.ad_showing .word_list li > a .word_date {
  right: 200px;
}

.ssg_header_mini .gnb_search_wrap {
  width: 200px;
}
.ssg_header_mini .gnb_searching_box .inp_txt {
  padding: 0 28px 0 8px;
}
.ssg_header_mini .gnb_searching_box .inp_txt::-webkit-input-placeholder {
  font-size: 11px;
}
.ssg_header_mini .gnb_searching_box .inp_txt::-moz-placeholder {
  font-size: 11px;
}
.ssg_header_mini .gnb_searching_box .inp_txt:-ms-input-placeholder {
  font-size: 11px;
}
.ssg_header_mini .gnb_searching_box .inp_txt::-ms-input-placeholder {
  font-size: 11px;
}
.ssg_header_mini .gnb_searching_box .inp_txt::placeholder {
  font-size: 11px;
}
.ssg_header_mini .gnb_searching_box .gnb_search_btn {
  right: 6px;
  width: 20px;
  height: 20px;
}
.ssg_header_mini .com_search_word {
  font-size: 12px;
}
.ssg_header_mini .key_word_renew {
  padding-top: 28px;
  padding-bottom: 12px;
}
.ssg_header_mini .key_word_renew .tit_area {
  padding-top: 12px;
  margin: 0 11px;
}
.ssg_header_mini .key_word_renew .result_area li {
  padding: 0 11px;
}
.ssg_header_mini .key_word_renew .result_area .result_clear {
  margin: 0 10px 0;
}
.ssg_header_mini .auto_word {
  padding-top: 28px;
}
.ssg_header_mini .auto_word .word_shortcut {
  padding-top: 7px;
  margin: 0 9px;
}
.ssg_header_mini .auto_word .word_shortcut a {
  padding: 8px 35px 6px 15px;
}
.ssg_header_mini .auto_word .word_list::before {
  left: 9px;
  right: 9px;
}

.cmnoti_push {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 14px;
  height: 14px;
  line-height: 14px;
  padding: 0 1px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--m-colors-primary, #ff5452);
}
.cmnoti_push .cmnoti_num {
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  font-size: 10px;
  color: #fff;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.header #notice_b2e_pop {
  top: 180px;
}

.header_ssg {
  position: relative;
}
.header_ssg.has_line {
  border-bottom: 1px solid var(--m-colors-gray300, #e5e5e5);
}
.header_ssg .header_inner {
  position: relative;
  width: 1280px;
  margin: 0 auto;
}
.header_ssg .header_gnb {
  position: relative;
  padding: 20px 0 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.header_ssg .header_gnb_mall {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: -10px;
}
.header_ssg .header_gnb_mall .gnb_mall_logo .gnb_logo_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
}
.header_ssg .header_gnb_mall .gnb_mall_logo .gnb_logo_link::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='158' height='28' viewBox='0 0 158 28'%3e %3cg fill='none' fill-rule='evenodd'%3e %3cpath fill='%23000' d='M57.668 1.5c4.387 0 7.033 1.174 9.575 3.315l-3.377 4.04c-1.88-1.554-3.552-2.452-6.373-2.452-3.9 0-6.998 3.419-6.998 7.528V14c0 4.42 3.064 7.666 7.381 7.666 1.95 0 3.692-.484 5.05-1.45v-3.454h-5.397V12.17h10.584v10.497c-2.507 2.107-5.954 3.833-10.41 3.833-7.59 0-12.813-5.283-12.813-12.431v-.07C44.89 7.13 50.286 1.5 57.668 1.5zm34.736 0c4.597 0 7.347 1.519 9.61 3.73L98.602 9.13c-1.88-1.692-3.795-2.728-6.233-2.728-4.108 0-7.068 3.384-7.068 7.528V14c0 4.143 2.89 7.596 7.068 7.596 2.786 0 4.492-1.104 6.407-2.83l3.412 3.418c-2.507 2.659-5.292 4.316-9.993 4.316-7.173 0-12.5-5.49-12.5-12.431v-.07c0-6.87 5.223-12.499 12.71-12.499zm23.71 0c7.521 0 12.918 5.56 12.918 12.43V14c0 6.872-5.466 12.5-12.987 12.5-7.52 0-12.918-5.56-12.918-12.431v-.07c0-6.87 5.467-12.499 12.987-12.499zm-104.608.068c3.551 0 6.58 1.106 9.052 3.074l-2.785 4.006c-2.159-1.485-4.283-2.383-6.337-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.045 2.106 5.258 3.177 4.944 1.277 7.73 3.038 7.73 7.25v.07c0 4.8-3.691 7.493-8.949 7.493-3.69 0-7.416-1.278-10.341-3.868L5.168 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.835-2.038-4.909-3.073-4.91-1.243-8.078-2.59-8.078-7.39v-.07c0-4.385 3.551-7.286 8.53-7.286zm21.412 0c3.552 0 6.58 1.106 9.053 3.074l-2.786 4.006c-2.158-1.485-4.282-2.383-6.336-2.383-2.055 0-3.134.932-3.134 2.106v.07c0 1.588 1.044 2.106 5.258 3.177 4.944 1.277 7.729 3.038 7.729 7.25v.07c0 4.8-3.69 7.493-8.948 7.493-3.69 0-7.417-1.278-10.341-3.868L26.58 18.8c2.194 1.796 4.492 2.936 7.277 2.936 2.194 0 3.517-.863 3.517-2.28v-.068c0-1.347-.836-2.038-4.91-3.073-4.909-1.243-8.077-2.59-8.077-7.39v-.07c0-4.385 3.55-7.286 8.53-7.286zm42.32 18.76c1.67 0 3.021 1.34 3.021 2.995s-1.352 2.996-3.02 2.996c-1.67 0-3.021-1.34-3.021-2.996 0-1.654 1.352-2.996 3.02-2.996zm62.08-18.414l6.406 10.222 6.407-10.222h5.78v24.172h-5.327v-15.78l-6.86 10.323h-.138l-6.79-10.22v15.677h-5.258V1.914h5.78zm-21.273 4.49c-4.318 0-7.312 3.383-7.312 7.527V14c0 4.143 3.064 7.596 7.381 7.596 4.318 0 7.312-3.383 7.312-7.527v-.07c0-4.143-3.064-7.596-7.38-7.596z' transform='translate(-57 -102) translate(57 102)'/%3e %3c/g%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 158px;
  height: 28px;
  width: 137px;
  height: 24px;
  background-size: 137px 24px;
}
.header_ssg .header_gnb_mall .gnb_mall_logo .gnb_logo_slogan {
  line-height: 12px;
  font-size: 10px;
  color: var(--m-colors-gray900, #222222);
  font-weight: 600;
}
.header_ssg .header_gnb_mall .gnb_mall_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 17px 0 0 12px;
}
.header_ssg .header_gnb_mall .gnb_mall_list .gnb_mall_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_ssg .header_gnb_mall .gnb_mall_list .gnb_mall_item:last-child::after {
  display: none;
}
.header_ssg .header_gnb_mall .gnb_mall_list .gnb_mall_item::after {
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  margin: 0 8px;
  background-color: var(--m-colors-gray300, #e5e5e5);
}
.header_ssg .header_gnb_mall .gnb_mall_list .gnb_mall_link {
  font-size: 13px;
  color: var(--m-colors-gray700, #666666);
}
.header_ssg .header_gnb_mall .gnb_mall_list .gnb_mall_link.on, .header_ssg .header_gnb_mall .gnb_mall_list .gnb_mall_link:hover {
  font-weight: 700;
  color: var(--m-colors-gray900, #222222);
}
.header_ssg .header_gnb_util {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 20px;
}
.header_ssg .header_gnb_util .gnb_util_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item .gnb_util_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item.ty_search .gnb_util_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M3.6 10.8c0 3.96 3.24 7.2 7.2 7.2s7.2-3.24 7.2-7.2-3.24-7.2-7.2-7.2-7.2 3.24-7.2 7.2zM4.8 10.8c0-3.36 2.64-6 6-6s6 2.64 6 6-2.64 6-6 6-6-2.64-6-6z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M15.018 15.856l5.516 5.516 0.848-0.849-5.515-5.515-0.849 0.848z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 28px;
  height: 28px;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item.ty_like .gnb_util_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M12 21.288l-7.932-8.568c-1.128-1.224-1.668-2.496-1.668-3.876 0-2.892 2.292-5.244 5.1-5.244 1.944 0 3.636 1.128 4.5 2.784 0.864-1.656 2.556-2.784 4.5-2.784 2.808 0 5.1 2.352 5.1 5.244 0 1.38-0.54 2.64-1.656 3.864l-7.944 8.58zM7.5 4.8c-2.148 0-3.9 1.812-3.9 4.044 0 1.080 0.432 2.052 1.344 3.060l7.056 7.608 7.056-7.608c0.912-1.008 1.344-1.98 1.344-3.060 0-2.232-1.752-4.044-3.9-4.044s-3.9 1.812-3.9 4.044h-1.2c0-2.232-1.752-4.044-3.9-4.044z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 28px;
  height: 28px;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item.ty_myssg .gnb_util_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M20.4 19.2h-1.2c0-3.96-3.24-7.2-7.2-7.2s-7.2 3.24-7.2 7.2h-1.2c0-4.68 3.72-8.4 8.4-8.4s8.4 3.72 8.4 8.4z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M9 6.6c0 1.68 1.32 3 3 3s3-1.32 3-3c0-1.68-1.32-3-3-3s-3 1.32-3 3zM10.2 6.6c0-0.96 0.84-1.8 1.8-1.8s1.8 0.84 1.8 1.8c0 0.96-0.84 1.8-1.8 1.8s-1.8-0.84-1.8-1.8z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 28px;
  height: 28px;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item.ty_cart {
  position: relative;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item.ty_cart .gnb_util_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M7.32 15.6h11.76l2.52-8.28-1.2-0.24-0.411 1.32h-13.509l-1.44-4.8h-3.84v1.2h2.88l3.24 10.8zM6.84 9.6h12.775l-1.495 4.8h-9.84l-1.44-4.8z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M8.4 21.6c-1.32 0-2.4-1.080-2.4-2.4s1.080-2.4 2.4-2.4c1.32 0 2.4 1.080 2.4 2.4s-1.080 2.4-2.4 2.4zM8.4 18c-0.72 0-1.2 0.48-1.2 1.2s0.48 1.2 1.2 1.2c0.72 0 1.2-0.48 1.2-1.2s-0.48-1.2-1.2-1.2z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M15.6 19.2c0 1.32 1.080 2.4 2.4 2.4s2.4-1.080 2.4-2.4c0-1.32-1.080-2.4-2.4-2.4s-2.4 1.080-2.4 2.4zM16.8 19.2c0-0.72 0.48-1.2 1.2-1.2s1.2 0.48 1.2 1.2c0 0.72-0.48 1.2-1.2 1.2s-1.2-0.48-1.2-1.2z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 28px;
  height: 28px;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item.ty_cart .gnb_util_btn .cmnoti_push {
  position: absolute;
  top: -1px;
  right: -1px;
}
.header_ssg .header_gnb_util .gnb_util_menu .gnb_util_item.ty_customer .gnb_util_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M12.744 20.736h-0.756v-1.2h0.756c3.744 0 6.792-3.012 6.792-6.708v-2.964c0-3.696-3.048-6.708-6.792-6.708h-1.512c-3.744 0-6.792 3.012-6.792 6.708v4.944h-1.2v-4.944c0-4.356 3.588-7.908 7.992-7.908h1.512c4.404 0 7.992 3.552 7.992 7.908v2.952c0 4.368-3.588 7.92-7.992 7.92z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M7.788 9.66h-1.2v5.124h1.2v-5.124z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M17.4 9.672h-1.2v5.124h1.2v-5.124z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 28px;
  height: 28px;
}
.header_ssg .header_gnb_util .gnb_myssg_menu {
  position: absolute;
  top: 52px;
  right: 0;
  z-index: 10;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.header_ssg .header_gnb_util .gnb_myssg_user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_ssg .header_gnb_util .gnb_myssg_user li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.header_ssg .header_gnb_util .gnb_myssg_user li:first-child::before, .header_ssg .header_gnb_util .gnb_myssg_user li#logoutBtn::before {
  display: none;
}
.header_ssg .header_gnb_util .gnb_myssg_user li::before {
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  margin: 0 8px;
  background-color: var(--m-colors-gray350, #cfcfcf);
}
.header_ssg .header_gnb_util .gnb_myssg_user li a {
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: var(--m-colors-gray400, #969696);
}
.header_ssg .header_gnb_util .gnb_myssg_user li a:hover {
  font-weight: bold;
  color: var(--m-colors-gray900, #222222);
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 li a {
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: var(--m-colors-gray700, #666666);
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 li a:hover {
  font-weight: bold;
  color: var(--m-colors-gray900, #222222);
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_info a {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_info a .user_info_name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_info a .user_info_name em {
  display: block;
  max-width: 115px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_info a .user_info_desc {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login > div::before {
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  margin: 0 8px;
  background-color: var(--m-colors-gray350, #cfcfcf);
}
.header_ssg .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login > div#loginBtn::before {
  display: none;
}
.header_ssg .header_gnb_search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.com_search_word {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #222;
}
.com_search_word .key_word_renew {
  display: none;
  padding-bottom: 15px;
  text-align: left;
  font-size: 12px;
  border: solid 1px rgba(0, 0, 0, 0.07);
  border-top: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}
.com_search_word .key_word_renew .tit_area {
  padding-top: 16px;
  color: #222;
  margin: 0 12px;
  border-top: 1px solid #f0f0f0;
}
.com_search_word .key_word_renew .tit_area strong {
  font-weight: bold;
}
.com_search_word .key_word_renew .recent_list {
  position: relative;
}
.com_search_word .key_word_renew .result_area {
  padding-top: 5px;
}
.com_search_word .key_word_renew .result_area li {
  position: relative;
  padding: 0 12px;
  line-height: 16px;
}
.com_search_word .key_word_renew .result_area li.on, .com_search_word .key_word_renew .result_area li:hover {
  background: #fafafa;
}
.com_search_word .key_word_renew .result_area li a {
  display: block;
  overflow: hidden;
  padding: 5px 36px 5px 0;
  color: #777;
  letter-spacing: -0.03em;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.com_search_word .key_word_renew .result_area .btn_del {
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 8px;
  width: 19px;
  height: 19px;
  margin-top: -8px;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.com_search_word .key_word_renew .result_area .btn_del .icon_close {
  opacity: 0.4;
  width: 12px;
  height: 12px;
}
.com_search_word .key_word_renew .result_area .result_clear {
  padding-top: 10px;
  margin: 5px 12px 0;
  text-align: right;
}
.com_search_word .key_word_renew .result_area .result_clear .btn_clear {
  padding: 0 8px;
  font-size: 11px;
  line-height: 24px;
  color: #444;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
}
.com_search_word .key_word_renew .nodata {
  padding: 31px 0 31px;
  text-align: center;
  color: #777;
}
.com_search_word .auto_word {
  display: none;
  width: 100%;
  text-align: left;
  border: solid 1px rgba(0, 0, 0, 0.07);
  border-top: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}
.com_search_word .auto_word .cmicon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.com_search_word .auto_word .word_shortcut {
  position: relative;
  font-size: 13px;
  color: #000;
  background: #fff;
}
.com_search_word .auto_word .word_shortcut a {
  display: block;
  position: relative;
  color: #222;
  font-weight: bold;
  letter-spacing: -0.5px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 12px 35px 10px 12px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.com_search_word .auto_word .word_shortcut a .icon_market {
  margin: -2px 5px 0 0;
}
.com_search_word .auto_word .word_shortcut .word_shortcut_arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 10px;
}
.com_search_word .auto_word .word_shortcut:not([style*="display: none"]) + .word_list::before {
  display: none;
}
.com_search_word .auto_word .word_shortcut > a,
.com_search_word .auto_word .word_shortlink > a {
  border-radius: 4px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
  padding: 0 32px 0 8px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: -0.3px;
  color: var(--m-colors-gray900, #222222);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 1px var(--m-colors-gray300, #e5e5e5);
  background-color: #fff;
}
.com_search_word .auto_word .word_shortcut > a::after,
.com_search_word .auto_word .word_shortlink > a::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M15.951 12l-7.376-7.376 0.849-0.849 8.224 8.224-8.224 8.224-0.849-0.849 7.376-7.376z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.com_search_word .auto_word .word_shortcut > a .word_shortlink_img,
.com_search_word .auto_word .word_shortlink > a .word_shortlink_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 4px;
}
.com_search_word .auto_word .word_shortcut > a .word_shortlink_img img,
.com_search_word .auto_word .word_shortlink > a .word_shortlink_img img {
  width: 32px;
  height: 32px;
}
.com_search_word .auto_word .word_shortcut > a .word_shortlink_img .img_icon_store,
.com_search_word .auto_word .word_shortlink > a .word_shortlink_img .img_icon_store {
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M21.6 8.4l-0.68-4.8h-17.84l-0.68 4.8c-0.007 1.257 0.754 2.39 1.92 2.858v9.142h15.36v-9.142c1.166-0.468 1.927-1.602 1.92-2.858zM15.719 9.49c-0.382 0.465-0.951 0.738-1.553 0.743s-1.176-0.255-1.567-0.713v-4.72h3.12v4.69zM11.4 4.8v4.724c-0.37 0.493-0.952 0.78-1.568 0.774s-1.192-0.306-1.552-0.806l0-4.692h3.12zM3.593 8.485l0.526-3.685h2.96v4.756c-0.367 0.466-0.927 0.739-1.52 0.742-1.041 0.035-1.917-0.773-1.966-1.813zM10.32 15.84h3.36v3.36h-3.36v-3.36zM18.48 19.2h-3.6v-4.56h-5.76v4.56h-3.6v-7.706c0.007 0 0.014 0.001 0.020 0.002s0.013 0.002 0.020 0.002c0.796 0.002 1.562-0.297 2.147-0.837 1.232 1.067 3.061 1.066 4.293-0 1.232 1.068 3.061 1.068 4.293 0 0.584 0.54 1.35 0.839 2.146 0.838 0.007 0 0.014-0.001 0.021-0.002s0.013-0.002 0.020-0.002v7.706zM16.919 9.556v-4.756h2.96l0.52 3.64c-0.029 1.055-0.907 1.886-1.962 1.858-0.593-0.003-1.152-0.276-1.518-0.742z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.com_search_word .auto_word .word_shortcut > a .word_shortlink_txt,
.com_search_word .auto_word .word_shortlink > a .word_shortlink_txt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.com_search_word .auto_word .word_shortcut:not([style*="display: none"]) + .word_list::before,
.com_search_word .auto_word .word_shortlink:not([style*="display: none"]) + .word_list::before {
  display: none;
}
.com_search_word .auto_word .word_shortcut + .word_shortlink,
.com_search_word .auto_word .word_shortlink + .word_shortlink {
  padding-top: 10px;
}
.com_search_word .auto_word .word_list {
  position: relative;
  padding: 12px 0;
}
.com_search_word .auto_word .word_list::before {
  content: "";
  position: absolute;
  top: 0;
  left: 12px;
  right: 12px;
  border-top: 1px solid #f0f0f0;
}
.com_search_word .auto_word .word_list li {
  line-height: 26px;
}
.com_search_word .auto_word .word_list li strong {
  font-weight: normal;
  color: var(--m-colors-primary, #ff5452);
}
.com_search_word .auto_word .word_list li .word_lnk {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  margin: -1px 0 0 -5px;
}
.com_search_word .auto_word .word_list li > a {
  position: relative;
  display: block;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 72px 0 12px;
  font-size: 12px;
  color: #777;
}
.com_search_word .auto_word .word_list li > a .word_date {
  position: absolute;
  top: 0;
  right: 12px;
  color: #969696;
  line-height: inherit;
  font-size: 12px;
}
.com_search_word .auto_word .word_list li.on, .com_search_word .auto_word .word_list li:hover {
  background: #fafafa;
}
.com_search_word .auto_word .word_list li.on .ad, .com_search_word .auto_word .word_list li:hover .ad {
  display: block;
}
.com_search_word .auto_word .word_list li .ad {
  display: none;
  position: absolute;
  top: 1px;
  bottom: 2px;
  right: 0;
  width: 180px;
  background-color: #fff;
  z-index: 1;
  border-bottom-right-radius: 20px;
}
.com_search_word .auto_word .word_list li .ad .link {
  display: block;
  color: #222;
  text-decoration: none;
  overflow: hidden;
}
.com_search_word .auto_word .word_list li .ad:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 1px;
  margin: 11px 0;
  background: #f0f0f0;
}
.com_search_word .auto_word .word_list li .ad_thmb {
  position: relative;
  margin: 34px 20px 0;
  margin-top: 15px;
}
.com_search_word .auto_word .word_list li .ad_thmb img {
  width: 100%;
  vertical-align: top;
}
.com_search_word .auto_word .word_list li .ad_thmb .ssgcommon_adinfo {
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 18px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.com_search_word .auto_word .word_list li .ad_thmb .ssgcommon_adinfo .ssgcommon_adinfo_btn {
  padding: 0;
}
.com_search_word .auto_word .word_list li .ad_thmb .ssgcommon_adinfo .ssgcommon_tooltip {
  position: absolute;
  left: 0;
  top: -52px;
  z-index: 100;
  padding: 5px;
  font-size: 12px;
  color: #222;
  line-height: 16px;
  white-space: nowrap;
}
.com_search_word .auto_word .word_list li .ad_thmb .tt_adinfo_n {
  left: 0;
  bottom: 0;
  width: 45px;
  height: 20px;
}
.com_search_word .auto_word .word_list li .ad_thmb .tt_adinfo_n .btn_tt_adinfo {
  width: 45px;
  height: 20px;
  background: #fbfcfc url(../img/common/ico_adinfo_s.png) no-repeat -3px 1px;
}
.com_search_word .auto_word .word_list li .ad_detail {
  margin: 0 20px;
}
.com_search_word .auto_word .word_list li .ad_detail .link {
  padding: 10px 0 5px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.com_search_word .auto_word .word_list li .ad_detail .tx {
  display: block;
  overflow: hidden;
  max-height: 34px;
  word-break: break-all;
  word-wrap: break-word;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #777;
}
.com_search_word .auto_word .word_list li .ad_detail .price {
  display: block;
  margin-top: 5px;
}
.com_search_word .auto_word .word_list li .ad_detail .price em {
  color: #222;
  font-weight: bold;
}
.com_search_word .auto_word.ad_showing .word_list {
  min-height: 212px;
}
.com_search_word .auto_word.ad_showing .word_list li > a {
  padding-right: 240px;
}
.com_search_word .auto_word.ad_showing .word_list li > a .word_date {
  right: 200px;
}

.gnb_search_bar {
  width: 360px;
  height: 36px;
  -webkit-box-shadow: inset 0 0 0 1px var(--m-colors-gray400, #969696);
          box-shadow: inset 0 0 0 1px var(--m-colors-gray400, #969696);
}
.gnb_search_bar form,
.gnb_search_bar fieldset {
  height: 100%;
}
.gnb_search_bar .gnb_search_box {
  position: relative;
  z-index: 301;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 8px 0 12px;
}
.gnb_search_bar .gnb_search_box .search_delivery_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid;
  font-size: 12px;
  font-weight: 700;
  margin-right: 4px;
  padding: 0 4px 0 8px;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
}
.gnb_search_bar .gnb_search_box .search_delivery_label.ty_em {
  border-color: var(--m-colors-delivery-emart_dark_02, #ff6200);
  color: var(--m-colors-delivery-emart_dark_02, #ff6200);
}
.gnb_search_bar .gnb_search_box .search_delivery_label.ty_tr {
  border-color: var(--m-colors-delivery-traders_dark, #50a800);
  color: var(--m-colors-delivery-traders_dark, #50a800);
}
.gnb_search_bar .gnb_search_box .search_delivery_label.ty_mnmorning {
  border-color: var(--m-colors-delivery-earlymorning_dark_02, #44637e);
  color: var(--m-colors-delivery-earlymorning_dark_02, #44637e);
}
.gnb_search_bar .gnb_search_box .search_delivery_label.ty_star {
  border-color: var(--m-colors-delivery-star, #7a4bfb);
  color: var(--m-colors-delivery-star, #7a4bfb);
}
.gnb_search_bar .gnb_search_box .search_delivery_label:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  font-family: var(--m-font-icon) !important;
  font-size: 12px;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: inherit;
  content: "\e039";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gnb_search_bar .gnb_search_box .search_delivery_label .search_delivery_text {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.gnb_search_bar .gnb_search_box .search_input {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  font-size: 13px;
  letter-spacing: -0.3px;
  color: var(--m-colors-gray900, #222222);
  font-weight: 400;
  outline: 0;
  background-color: rgba(0, 0, 0, 0);
}
.gnb_search_bar .gnb_search_box .search_input::-webkit-input-placeholder {
  color: var(--m-colors-gray900, #222222);
  font-size: 13px;
}
.gnb_search_bar .gnb_search_box .search_input::-moz-placeholder {
  color: var(--m-colors-gray900, #222222);
  font-size: 13px;
}
.gnb_search_bar .gnb_search_box .search_input:-ms-input-placeholder {
  color: var(--m-colors-gray900, #222222);
  font-size: 13px;
}
.gnb_search_bar .gnb_search_box .search_input::-ms-input-placeholder {
  color: var(--m-colors-gray900, #222222);
  font-size: 13px;
}
.gnb_search_bar .gnb_search_box .search_input::placeholder {
  color: var(--m-colors-gray900, #222222);
  font-size: 13px;
}
.gnb_search_bar .gnb_search_btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 28px;
  margin-left: 8px;
}
.gnb_search_bar .gnb_search_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M3.6 10.8c0 3.96 3.24 7.2 7.2 7.2s7.2-3.24 7.2-7.2-3.24-7.2-7.2-7.2-7.2 3.24-7.2 7.2zM4.8 10.8c0-3.36 2.64-6 6-6s6 2.64 6 6-2.64 6-6 6-6-2.64-6-6z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M15.018 15.856l5.516 5.516 0.848-0.849-5.515-5.515-0.849 0.848z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 24px;
  height: 24px;
}

.gnb_search_layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 300;
  -webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.gnb_search_layer .search_keyword,
.gnb_search_layer .search_autolist {
  display: none;
  padding-top: 36px;
}
.gnb_search_layer .search_keyword .keyword_recent_area {
  padding: 14px 14px 20px 14px;
  border-top: 1px solid var(--m-colors-gray300, #e5e5e5);
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 10px;
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_title h3 {
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
  color: var(--m-colors-gray900, #222222);
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_title .btn_all_delete {
  font-size: 11px;
  font-weight: 500;
  color: var(--m-colors-gray500, #888888);
  text-decoration: underline;
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_list > ul {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_list > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  -webkit-box-shadow: inset 0 0 0 1px var(--m-colors-gray300, #e5e5e5);
          box-shadow: inset 0 0 0 1px var(--m-colors-gray300, #e5e5e5);
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_list > ul > li a {
  display: block;
  overflow: hidden;
  line-height: 28px;
  padding: 0 0 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--m-colors-gray600, #777777);
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_list > ul > li .btn_delete {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 20px;
  height: 20px;
  margin-right: 2px;
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_list > ul > li .btn_delete::after {
  content: "";
  margin-top: 3px;
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28136%2C136%2C136%29' d='M12.848 11.999l4.667-4.667-0.849-0.849-4.667 4.667-4.667-4.667-0.849 0.849 4.667 4.667-4.667 4.667 0.849 0.849 4.667-4.667 4.667 4.667 0.849-0.849-4.667-4.667z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 12px;
  height: 12px;
}
.gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_nodata {
  color: var(--m-colors-gray400, #969696);
}
.gnb_search_layer .search_keyword .keyword_ranking_area {
  padding: 0 14px 20px 14px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area.on .ranking_title .btn_view_ranking .ranking_label em:first-child {
  display: block;
}
.gnb_search_layer .search_keyword .keyword_ranking_area.on .ranking_title .btn_view_ranking .ranking_label em:last-child {
  display: none;
}
.gnb_search_layer .search_keyword .keyword_ranking_area.on .ranking_list > ul > li:nth-child(-n+10) {
  display: none;
}
.gnb_search_layer .search_keyword .keyword_ranking_area.on .ranking_list > ul > li:nth-child(n+11) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title h3 {
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
  color: var(--m-colors-gray900, #222222);
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title .ranking_info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 8px;
  color: var(--m-colors-gray400, #969696);
  font-size: 11px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title .btn_view_ranking {
  font-size: 11px;
  font-weight: 400;
  color: var(--m-colors-gray500, #888888);
  text-decoration: underline;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title .btn_view_ranking .ranking_label.ty_mini {
  display: none;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title .btn_view_ranking .ranking_label em:first-child {
  display: none;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title .btn_view_ranking .ranking_label em:last-child {
  display: block;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list {
  position: relative;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 1px;
  background-color: var(--m-colors-gray300, #e5e5e5);
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul {
  height: 116px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 4px 0;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 50%;
  height: 20px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li .rank_item {
  padding-right: 16px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li:nth-child(n+6):nth-child(-n+10), .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li:nth-child(n+16):nth-child(-n+20) {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li:nth-child(n+6):nth-child(-n+10) .rank_item, .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li:nth-child(n+16):nth-child(-n+20) .rank_item {
  padding-right: 0;
  padding-left: 16px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li:nth-child(n+11) {
  display: none;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 16px;
  color: var(--m-colors-gray800, #444444);
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item_num {
  width: 16px;
  font-weight: 600;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item_txt {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item_state {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 11px;
  color: var(--m-colors-gray900, #222222);
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item_state.ty_up {
  color: var(--m-colors-primary, #ff5452);
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item_state.ty_up::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28255%2C0%2C20%29' d='M12 7.2l-6 8.571h12l-6-8.571z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item_state.ty_down::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M6 8.2l6 8.571 6-8.571h-12z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list .rank_item_state.ty_same::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M4.8 11.4h14.4v1.2h-14.4v-1.2z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.gnb_search_layer .search_autolist .word_shortcut > a,
.gnb_search_layer .search_autolist .word_shortlink > a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 14px;
  padding: 0 32px 0 8px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: -0.3px;
  color: var(--m-colors-gray900, #222222);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 1px var(--m-colors-gray300, #e5e5e5);
  background-color: #fff;
}
.body_em .gnb_search_layer .search_autolist .word_shortcut > a,
.body_em .gnb_search_layer .search_autolist .word_shortlink > a {
  border-radius: 4px;
}
.gnb_search_layer .search_autolist .word_shortcut > a::after,
.gnb_search_layer .search_autolist .word_shortlink > a::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M15.951 12l-7.376-7.376 0.849-0.849 8.224 8.224-8.224 8.224-0.849-0.849 7.376-7.376z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.gnb_search_layer .search_autolist .word_shortcut > a .word_shortlink_img,
.gnb_search_layer .search_autolist .word_shortlink > a .word_shortlink_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 4px;
}
.gnb_search_layer .search_autolist .word_shortcut > a .word_shortlink_img img,
.gnb_search_layer .search_autolist .word_shortlink > a .word_shortlink_img img {
  width: 32px;
  height: 32px;
}
.gnb_search_layer .search_autolist .word_shortcut > a .word_shortlink_img .img_icon_store,
.gnb_search_layer .search_autolist .word_shortlink > a .word_shortlink_img .img_icon_store {
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M21.6 8.4l-0.68-4.8h-17.84l-0.68 4.8c-0.007 1.257 0.754 2.39 1.92 2.858v9.142h15.36v-9.142c1.166-0.468 1.927-1.602 1.92-2.858zM15.719 9.49c-0.382 0.465-0.951 0.738-1.553 0.743s-1.176-0.255-1.567-0.713v-4.72h3.12v4.69zM11.4 4.8v4.724c-0.37 0.493-0.952 0.78-1.568 0.774s-1.192-0.306-1.552-0.806l0-4.692h3.12zM3.593 8.485l0.526-3.685h2.96v4.756c-0.367 0.466-0.927 0.739-1.52 0.742-1.041 0.035-1.917-0.773-1.966-1.813zM10.32 15.84h3.36v3.36h-3.36v-3.36zM18.48 19.2h-3.6v-4.56h-5.76v4.56h-3.6v-7.706c0.007 0 0.014 0.001 0.020 0.002s0.013 0.002 0.020 0.002c0.796 0.002 1.562-0.297 2.147-0.837 1.232 1.067 3.061 1.066 4.293-0 1.232 1.068 3.061 1.068 4.293 0 0.584 0.54 1.35 0.839 2.146 0.838 0.007 0 0.014-0.001 0.021-0.002s0.013-0.002 0.020-0.002v7.706zM16.919 9.556v-4.756h2.96l0.52 3.64c-0.029 1.055-0.907 1.886-1.962 1.858-0.593-0.003-1.152-0.276-1.518-0.742z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.gnb_search_layer .search_autolist .word_shortcut > a .word_shortlink_txt,
.gnb_search_layer .search_autolist .word_shortlink > a .word_shortlink_txt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gnb_search_layer .search_autolist .word_shortcut:not([style*="display: none"]) + .word_autolist,
.gnb_search_layer .search_autolist .word_shortlink:not([style*="display: none"]) + .word_autolist {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.gnb_search_layer .search_autolist .word_shortcut + .word_shortlink,
.gnb_search_layer .search_autolist .word_shortlink + .word_shortlink {
  padding-top: 10px;
}
.gnb_search_layer .search_autolist .word_autolist {
  position: relative;
  padding: 8px 0;
  -webkit-box-shadow: inset 0 1px 0 var(--m-colors-gray200, #f0f0f0);
          box-shadow: inset 0 1px 0 var(--m-colors-gray200, #f0f0f0);
}
.gnb_search_layer .search_autolist .word_autolist li {
  line-height: 26px;
}
.gnb_search_layer .search_autolist .word_autolist li strong {
  font-weight: normal;
  color: var(--m-colors-primary, #ff5452);
}
.gnb_search_layer .search_autolist .word_autolist li > a {
  position: relative;
  display: block;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 60px 0 14px;
  font-size: 12px;
  color: var(--m-colors-gray600, #777777);
}
.gnb_search_layer .search_autolist .word_autolist li > a.match::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28119%2C119%2C119%29' d='M10.452 16.536l-0.852-0.852 3.816-3.816-3.816-3.816 0.852-0.852 4.656 4.668-4.656 4.668z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.gnb_search_layer .search_autolist .word_autolist li > a .word_date {
  position: absolute;
  top: 0;
  right: 14px;
  font-size: 12px;
  color: var(--m-colors-gray400, #969696);
}
.gnb_search_layer .search_autolist .word_autolist li.on, .gnb_search_layer .search_autolist .word_autolist li:hover {
  background-color: var(--m-colors-gray150, #f5f5f5);
}
.gnb_search_layer .search_autolist .word_autolist li.on .ad, .gnb_search_layer .search_autolist .word_autolist li:hover .ad {
  display: block;
}
.gnb_search_layer .search_autolist .word_autolist li .ad {
  display: none;
  position: absolute;
  top: 1px;
  bottom: 0;
  right: 0;
  z-index: 1;
  width: 140px;
  padding: 8px 14px 8px 8px;
  background-color: #fff;
}
.gnb_search_layer .search_autolist .word_autolist li .ad .link {
  display: block;
  color: var(--m-colors-gray900, #222222);
  text-decoration: none;
  overflow: hidden;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_thmb {
  position: relative;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_thmb img {
  width: 100%;
  vertical-align: top;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_thmb .ssgcommon_adinfo {
  position: absolute;
  top: 0;
  right: 0;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_thmb .ssgcommon_adinfo .ssgcommon_adinfo_btn {
  padding: 0;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_thmb .ssgcommon_adinfo .ssgcommon_tooltip {
  position: absolute;
  top: 18px;
  left: 0;
  z-index: 100;
  padding: 5px;
  font-size: 12px;
  color: var(--m-colors-gray900, #222222);
  line-height: 16px;
  white-space: nowrap;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_thmb .ssgcommon_adinfo .ssgcommon_tooltip .ssgcommon_tooltip_close {
  display: none;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_detail .link {
  padding: 8px 0 5px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.gnb_search_layer .search_autolist .word_autolist li .ad_detail .tx {
  display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  color: var(--m-colors-gray500, #888888);
}
.gnb_search_layer .search_autolist .word_autolist li .ad_detail .price {
  display: block;
  margin-top: 4px;
  color: var(--m-colors-gray900, #222222);
  font-weight: 600;
}
.gnb_search_layer .search_autolist.ad_showing .word_autolist {
  min-height: 210px;
}
.gnb_search_layer .search_autolist.ad_showing .word_autolist li > a {
  padding-right: 170px;
}
.gnb_search_layer .search_autolist.ad_showing .word_autolist li > a .word_date {
  right: 175px;
}

.gnb_ssg {
  position: relative;
  margin-top: -47px;
}
.gnb_ssg .cmgnb_navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 1280px;
  height: 48px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.gnb_ssg .cmgnb_menu {
  margin: 0 0 0 20px;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 0 20px;
  height: 100%;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_menu_link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 2px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  color: var(--m-colors-gray900, #222222);
  font-weight: 600;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_menu_label {
  position: relative;
  font-size: 9px;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_menu_label.ty_ad {
  color: var(--m-colors-gray400, #969696);
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_menu_label.ty_new {
  margin-top: -12px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--m-colors-primary, #ff5452);
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store.on .cmgnb_store_layer {
  display: block;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store.on .cmgnb_store_open::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28150%2C150%2C150%29' d='M12.001 8.049l7.376 7.376 0.849-0.849-8.224-8.224-8.224 8.224 0.849 0.849 7.376-7.376z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_open {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_open::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28150%2C150%2C150%29' d='M12.001 15.951l-7.376-7.376-0.849 0.849 8.224 8.224 8.224-8.224-0.849-0.849-7.376 7.376z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_layer {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 40px;
  left: 50%;
  z-index: 200;
  width: 156px;
  padding: 6px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: -41px;
  background-color: #fff;
  -webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.15);
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_list > li:first-child .cmgnb_store_link {
  border-top: 0;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  height: 20px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 500;
  padding: 8px 0;
  color: var(--m-colors-gray900, #222222);
  border-top: 1px solid var(--m-colors-gray300, #e5e5e5);
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_link:hover {
  font-weight: bold;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
  height: 20px;
}
.gnb_ssg .cmgnb_menu .cmgnb_menubar .cmgnb_grocery_store .cmgnb_store_img img {
  vertical-align: top;
  width: 100%;
}

.cmgnb_ctg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 106px;
  height: 100%;
}
.cmgnb_ctg .cmgnb_ctg_open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cmgnb_ctg .cmgnb_ctg_open.on .cmgnb_ctg_menu .ico_menu::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28255%2C255%2C255%29' d='M4.362 18.788l14.425-14.425 0.849 0.849-14.425 14.425-0.849-0.849z'%3e%3c/path%3e %3cpath fill='rgb%28255%2C255%2C255%29' d='M4.362 5.212l0.849-0.849 14.425 14.425-0.849 0.849-14.425-14.425z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.cmgnb_ctg .cmgnb_ctg_open .cmgnb_ctg_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: var(--m-colors-ssg_brand, linear-gradient(270deg, #be3ffa 0%, #f43479 40.65%, #f43479 58.41%, #ff5452 100%));
}
.cmgnb_ctg .cmgnb_ctg_open .cmgnb_ctg_menu .ico_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cmgnb_ctg .cmgnb_ctg_open .cmgnb_ctg_menu .ico_menu::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28255%2C255%2C255%29' d='M3.6 6h16.8v1.2h-16.8v-1.2z'%3e%3c/path%3e %3cpath fill='rgb%28255%2C255%2C255%29' d='M3.6 10.8h16.8v1.2h-16.8v-1.2z'%3e%3c/path%3e %3cpath fill='rgb%28255%2C255%2C255%29' d='M3.6 15.6h16.8v1.2h-16.8v-1.2z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.cmgnb_ctg .cmgnb_ctg_open .cmgnb_ctg_label {
  position: absolute;
  margin-left: 30px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  background-clip: text;
  color: transparent;
  background: -webkit-gradient(linear, left top, right top, from(#ff5452), color-stop(42%, #f43479), color-stop(59%, #f43479), to(#be3ffa));
  background: linear-gradient(90deg, #ff5452 0%, #f43479 42%, #f43479 59%, #be3ffa 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cmgnb_ctg_total {
  display: none;
  position: absolute;
  top: 48px;
  left: 0;
  z-index: 200;
  overflow: hidden;
  -webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid;
  -o-border-image: linear-gradient(90deg, #ff5452 0%, #f43479 42%, #f43479 59%, #be3ffa 100%);
     border-image: -webkit-gradient(linear, left top, right top, from(#ff5452), color-stop(42%, #f43479), color-stop(59%, #f43479), to(#be3ffa));
     border-image: linear-gradient(90deg, #ff5452 0%, #f43479 42%, #f43479 59%, #be3ffa 100%);
  border-image-slice: 1;
}
.cmgnb_ctg_total.on {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmgnb_ctg_cont {
  position: relative;
  max-width: 1120px;
}

.cmgnb_ctg_list {
  width: 144px;
  height: 600px;
  overflow: overlay;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  background-color: var(--m-colors-gray200, #f0f0f0);
}
.cmgnb_ctg_list::-webkit-scrollbar {
  width: 10px;
}
.cmgnb_ctg_list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-clip: padding-box;
  border: 3px solid transparent;
  background-color: var(--m-colors-gray350, #cfcfcf);
}

.cmgnb_ctg_topmn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 6px 8px 12px;
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cmgnb_ctg_topmn:last-child {
  margin-bottom: 16px;
}
.cmgnb_ctg_topmn a {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: nowrap;
}
.cmgnb_ctg_topmn.on {
  background-color: var(--m-colors-gray900, #222222);
}
.cmgnb_ctg_topmn.on .cmgnb_ctg_toplink {
  font-weight: 700;
  color: #fff;
}
.cmgnb_ctg_topmn .cmgnb_ctg_toplink {
  display: inline-block;
  word-break: break-all;
  word-wrap: break-word;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: var(--m-colors-gray900, #222222);
}

.cmgnb_ctg_a11y {
  display: none;
  width: 18px;
  height: 18px;
  margin-top: 1px;
}
.cmgnb_ctg_submn.on > .cmgnb_ctg_a11y {
  display: block !important;
}
.cmgnb_ctg_a11y::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M15.951 12l-7.376-7.376 0.849-0.849 8.224 8.224-8.224 8.224-0.849-0.849 7.376-7.376z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 12px;
  height: 12px;
  margin-top: 1px;
}
.cmgnb_ctg_topmn.on > .cmgnb_ctg_a11y::after {
  -webkit-filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(50deg) brightness(99%) contrast(105%);
          filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(50deg) brightness(99%) contrast(105%);
}

.cmgnb_ctg_topmn.on .cmgnb_ctg_level1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 144px;
}

.cmgnb_ctg_level1 .on .cmgnb_ctg_level2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmgnb_ctg_subarea {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 180px;
  width: 180px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  -webkit-box-shadow: inset 1px 0 0 var(--m-colors-gray200, #f0f0f0);
          box-shadow: inset 1px 0 0 var(--m-colors-gray200, #f0f0f0);
}
.cmgnb_ctg_subarea.cmgnb_ctg_level1 {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.cmgnb_ctg_submenu {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}
.cmgnb_ctg_submenu::-webkit-scrollbar {
  width: 10px;
}
.cmgnb_ctg_submenu::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-clip: padding-box;
  border: 3px solid transparent;
  background-color: rgb(225, 229, 233);
}

.cmgnb_ctg_submn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 8px 8px 16px;
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cmgnb_ctg_submn.on {
  background-color: var(--m-colors-gray200, #f0f0f0);
}
.cmgnb_ctg_submn.on > .cmgnb_ctg_sublink {
  font-weight: 700;
}
.cmgnb_ctg_submn.on > .cmgnb_ctg_a11y {
  display: block !important;
}
.cmgnb_ctg_submn .cmgnb_ctg_sublink {
  font-size: 12px;
  color: var(--m-colors-gray900, #222222);
}

.cmgnb_ctg_subtheme {
  position: relative;
  margin: 8px;
}
.cmgnb_ctg_subtheme.ty_kilrservice .cmgnb_subtheme_img img, .cmgnb_ctg_subtheme.ty_planshop .cmgnb_subtheme_img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cmgnb_ctg_subtheme.ty_kilrservice .cmgnb_subtheme_img::after, .cmgnb_ctg_subtheme.ty_planshop .cmgnb_subtheme_img::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.45)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.01%, rgba(0, 0, 0, 0.45) 100%);
}
.cmgnb_ctg_subtheme .cmgnb_subtheme_link {
  display: block;
  text-decoration: none;
}
.cmgnb_ctg_subtheme .cmgnb_subtheme_img {
  overflow: hidden;
  position: relative;
  padding-top: 100%;
}
.cmgnb_ctg_subtheme .cmgnb_subtheme_img img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.cmgnb_ctg_subtheme .cmgnb_subtheme_tit {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  color: #fff;
  font-weight: 700;
  font-size: 13px;
  max-height: 36px;
}
.cmgnb_ctg_subtheme .cmgnb_subtheme_tit .subtheme_tit_main {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cmgnb_ctg_subtheme .cmgnb_subtheme_tit .subtheme_tit_sub {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cmgnb_ctg_subtheme.ty_kilrservice .cmgnb_subtheme_tit .subtheme_tit_main {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
}

.floating_ssg {
  position: fixed;
  z-index: 100;
  left: auto;
  right: 12px;
  bottom: 16px;
}
.floating_ssg .floating_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  width: 74px;
}
.floating_ssg .floating_menu .floating_sec {
  background-color: #fff;
}
.floating_ssg .floating_menu .swiper-container {
  overflow: hidden;
}
.floating_ssg .floating_menu .swiper-initialized + .swiper-ctrls {
  visibility: visible;
}
.floating_ssg .floating_menu .swiper-ctrls {
  visibility: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  margin: 0 7px 10px 7px;
}
.floating_ssg .floating_menu .swiper-ctrls .ssgcard_swiper_ctrls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 60px;
  height: 20px;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-ctrls-btn {
  position: relative;
  width: 20px;
  height: 20px;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-ctrls-btn.swiper-btn-prev::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28255%2C255%2C255%29' d='M8.049 12l7.376-7.376-0.849-0.849-8.224 8.224 8.224 8.224 0.849-0.849-7.376-7.376z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 12px;
  height: 12px;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-ctrls-btn.swiper-btn-next::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28255%2C255%2C255%29' d='M15.951 12l-7.376-7.376 0.849-0.849 8.224 8.224-8.224 8.224-0.849-0.849 7.376-7.376z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 12px;
  height: 12px;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-ctrls-btn.swiper-btn-auto::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28255%2C255%2C255%29' d='M5.4 3.036l15.513 9.056-15.513 8.881v-17.937z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 12px;
  height: 12px;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-ctrls-btn.swiper-btn-auto.pause::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%28255%2C255%2C255%29' d='M9.168 3.372h-1.2v17.148h1.2v-17.148z'%3e%3c/path%3e %3cpath fill='rgb%28255%2C255%2C255%29' d='M16.032 3.372h-1.2v17.148h1.2v-17.148z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 12px;
  height: 12px;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-btn-auto .label_play {
  display: block;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-btn-auto .label_pause {
  display: none;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-btn-auto.pause .label_play {
  display: none;
}
.floating_ssg .floating_menu .swiper-ctrls .swiper-btn-auto.pause .label_pause {
  display: block;
}
.floating_ssg .floating_menu .floating_card {
  position: relative;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item {
  height: 150px;
  padding: 10px 0 32px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_img {
  width: 32px;
  height: 32px;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_img img {
  vertical-align: top;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_info {
  padding: 10px 5px 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  color: #fff;
  font-weight: 500;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_rate {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_discount {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_discount em {
  display: block;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 24px;
}
.floating_ssg .floating_menu .floating_card .ssgcard_item .ssgcard_name em {
  display: block;
  font-size: 10px;
  font-weight: 200;
  line-height: 12px;
  color: var(--m-colors-white_alpha60, rgba(255, 255, 255, 0.6));
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.floating_ssg .floating_menu .floating_utils {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  -webkit-box-shadow: inset 0 0 0 1px var(--m-colors-gray300, #e5e5e5);
          box-shadow: inset 0 0 0 1px var(--m-colors-gray300, #e5e5e5);
}
.floating_ssg .floating_menu .floating_utils::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 1px;
  margin: 10px 0;
  background-color: var(--m-colors-gray300, #e5e5e5);
}
.floating_ssg .floating_menu .floating_utils .floating_history {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50%;
}
.floating_ssg .floating_menu .floating_utils .floating_history .floating_history_btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 22px;
  height: 22px;
}
.floating_ssg .floating_menu .floating_utils .floating_history .floating_history_btn::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M7.2 12c0 2.64 2.16 4.8 4.8 4.8s4.8-2.16 4.8-4.8c0-2.64-2.16-4.8-4.8-4.8s-4.8 2.16-4.8 4.8zM8.4 12.001c0-2.040 1.56-3.6 3.6-3.6s3.6 1.56 3.6 3.6c0 2.040-1.56 3.6-3.6 3.6s-3.6-1.56-3.6-3.6z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M1.32 12.36c0.12 0.24 4.32 6.84 10.68 6.84s10.56-6.6 10.68-6.84l0.24-0.36-0.24-0.36c-0.12-0.24-4.32-6.84-10.68-6.84s-10.56 6.6-10.68 6.84l-0.24 0.36 0.24 0.36zM12 18c-4.92 0-8.64-4.68-9.48-6 0.84-1.32 4.56-6 9.48-6s8.64 4.68 9.48 6c-0.84 1.32-4.56 6-9.48 6z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.floating_ssg .floating_menu .floating_utils .floating_history .floating_history_thumb {
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
.floating_ssg .floating_menu .floating_utils .floating_history .floating_history_thumb img {
  vertical-align: top;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.floating_ssg .floating_menu .floating_utils .floating_history .floating_history_thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  border: solid 1px rgba(0, 0, 0, 0.08);
  background-color: rgba(0, 0, 0, 0.03);
}
.floating_ssg .floating_menu .floating_utils .floating_talk {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50%;
}
.floating_ssg .floating_menu .floating_utils .floating_talk .floating_talk_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.floating_ssg .floating_menu .floating_utils .floating_talk .floating_talk_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M9.648 12.444c0.543 0 0.984-0.441 0.984-0.984s-0.441-0.984-0.984-0.984c-0.543 0-0.984 0.441-0.984 0.984s0.441 0.984 0.984 0.984z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M14.352 12.444c0.543 0 0.984-0.441 0.984-0.984s-0.441-0.984-0.984-0.984c-0.543 0-0.984 0.441-0.984 0.984s0.441 0.984 0.984 0.984z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M12 3.336c0.583 0 1.056-0.478 1.056-1.068s-0.473-1.068-1.056-1.068c-0.583 0-1.056 0.478-1.056 1.068s0.473 1.068 1.056 1.068z'%3e%3c/path%3e %3cpath fill='rgb%280%2C0%2C0%29' d='M16.524 6.084h-3.744v-1.764h-1.56v1.764h-3.756c-2.46 0-4.464 2.004-4.464 4.476v7.764c0 2.472 2.004 4.476 4.464 4.476h9.060c2.472 0 4.476-2.004 4.476-4.476v-7.764c0-2.472-2.004-4.476-4.476-4.476zM12 19.14c-1.836 0-3.264-1.044-3.264-2.376h1.164c0 0.576 0.864 1.212 2.1 1.212s2.1-0.636 2.1-1.212h1.164c0 1.332-1.44 2.376-3.264 2.376zM19.044 11.952c0 1.488-1.2 2.688-2.688 2.688h-8.724c-1.476 0-2.688-1.2-2.688-2.688v-1.032c0-1.488 1.2-2.688 2.688-2.688h8.724c1.476 0 2.688 1.2 2.688 2.688v1.032z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.floating_ssg .floating_menu .floating_utils .floating_talk .floating_talk_btn .cmnoti_push {
  position: absolute;
  top: -4px;
  right: 4px;
}
.floating_ssg .floating_menu .floating_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 36px;
  -webkit-box-shadow: inset 0 0 0 1px var(--m-colors-gray300, #e5e5e5);
          box-shadow: inset 0 0 0 1px var(--m-colors-gray300, #e5e5e5);
}
.floating_ssg .floating_menu .floating_top .floating_top_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.floating_ssg .floating_menu .floating_top .floating_top_btn::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='rgb%280%2C0%2C0%29' d='M20.28 10.32l-8.28-8.16-8.28 8.16 0.96 0.96 6.72-6.84v17.16h1.2v-17.16l6.72 6.84 0.96-0.96z'%3e%3c/path%3e %3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  height: 20px;
}

.header_ssg_mini:not(.has_line) {
  border-bottom: 1px solid var(--m-colors-gray300, #e5e5e5);
}
.header_ssg_mini .header_gnb {
  padding: 0;
  height: 42px;
}
.header_ssg_mini .header_gnb_mall {
  margin-top: 0;
}
.header_ssg_mini .header_gnb_mall .gnb_mall_logo .gnb_logo_link::after {
  width: 90px;
  height: 16px;
  background-size: 90px 16px;
}
.header_ssg_mini .header_gnb_mall .gnb_mall_logo .gnb_logo_slogan {
  display: none;
}
.header_ssg_mini .header_gnb_mall .gnb_mall_list {
  margin: 0 0 0 12px;
}
.header_ssg_mini .header_gnb_mall .gnb_mall_list .gnb_mall_link {
  font-size: 12px;
}
.header_ssg_mini .header_gnb_util {
  margin-left: 0;
}
.header_ssg_mini .header_gnb_util .gnb_util_menu {
  gap: 0px;
}
.header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_search .gnb_util_btn, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_like .gnb_util_btn, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_myssg .gnb_util_btn, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_cart .gnb_util_btn, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_customer .gnb_util_btn {
  width: 28px;
  height: 28px;
}
.header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_search .gnb_util_btn::after, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_like .gnb_util_btn::after, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_myssg .gnb_util_btn::after, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_cart .gnb_util_btn::after, .header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_customer .gnb_util_btn::after {
  width: 20px;
  height: 20px;
}
.header_ssg_mini .header_gnb_util .gnb_util_menu .gnb_util_item.ty_cart .gnb_util_btn .cmnoti_push {
  position: absolute;
  top: -4px;
  right: -2px;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_menu {
  display: none;
  position: absolute;
  top: 28px;
  left: 18px;
  z-index: 1000;
  -webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.3);
  background-color: #fff;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user {
  padding: 8px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user li#myssgBtn::before {
  display: none;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user li#logoutBtn::before {
  display: block;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user li::before {
  height: 12px;
  margin: 0 10px;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user li a {
  font-size: 13px;
  font-weight: 500;
  color: var(--m-colors-gray900, #222222);
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px 0;
  padding: 8px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 li a {
  font-size: 13px;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_info a {
  text-align: center;
  white-space: nowrap;
  text-align: center;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_info a .user_info_name em {
  max-width: 124px;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login > div::before {
  height: 12px;
  margin: 0 10px;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login > div:first-child::before {
  display: none;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login > div#myssgBtn::before {
  display: none;
}
.header_ssg_mini .header_gnb_util .gnb_myssg_user_v2 .gnb_myssg_login > div#logoutBtn::before {
  display: block;
}
.header_ssg_mini .header_gnb_search {
  display: none;
  margin-right: -36px;
}
.header_ssg_mini .header_gnb_search.on .gnb_search_bar {
  width: 200px;
}
.header_ssg_mini .gnb_search_bar {
  width: 200px;
  height: 42px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.header_ssg_mini .gnb_search_bar .gnb_search_btn::after {
  width: 20px;
  height: 20px;
}
.header_ssg_mini .gnb_search_layer .search_keyword,
.header_ssg_mini .gnb_search_layer .search_autolist {
  padding-top: 42px;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_recent_area .keyword_recent_list > ul > li:nth-child(n+6) {
  display: none;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area.on .ranking_list > ul > li:nth-child(-n+6) {
  display: none;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area.on .ranking_list > ul > li:nth-child(n+6):nth-child(-n+10) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_title .ranking_info {
  display: none;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .btn_view_ranking .ranking_label.ty_mini {
  display: block;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .btn_view_ranking .ranking_label.ty_base {
  display: none;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list::before {
  display: none;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li {
  width: 100%;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li:nth-child(n+6) {
  display: none;
}
.header_ssg_mini .gnb_search_layer .search_keyword .keyword_ranking_area .ranking_list > ul > li .rank_item {
  padding: 0 !important;
}
.header_ssg_mini .gnb_search_layer .search_autolist .word_autolist li .ad {
  display: none;
  width: 100px;
}

.header_ssg_mini .header_gnb_search .gnb_search_layer {
  bottom: -2px;
}
/*# sourceMappingURL=ssg_layout_partner.css.map */
