@charset "UTF-8";
@font-face {
  font-family: "Pretendard Variable";
  font-weight: 45 920;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/PretendardVariable.woff2") format("woff2-variations");
}
:root {
  --system-color: #f04452;
  --success-color: #12ac79;
  --info-color: #4a7ff7;
  --border-color: #e5e8eb;
  --gray-900: #191f28;
  --gray-800: #333D4B;
  --gray-700: #4E5968;
  --gray-600: #6B7684;
  --gray-500: #8B95A1;
  --gray-400: #B5BEC7;
  --gray-300: #EDF0F3;
  --gray-200: #F7F8FA;
  --gray-100: #fff;
  --white: #fff;
  --main-color: #F57641;
  --main-color-900: #EE5D1D;
  --main-color-800: #F06E37;
  --main-color-600: #FF824E;
  --main-color-500: #FD986E;
  --main-color-400: #FFB494;
  --main-color-300: #FBD0BE;
  --main-color-200: #FAE9E2;
  --main-color-100: #F9EEE9;
  --main-color-50: #FFF9F2;
}

.tc_1 {
  color: var(--main-color);
}

.text_hide {
  position: absolute;
  z-index: -1;
  line-height: 1 !important;
  font-size: 1px !important;
  width: 1px !important;
  height: 1px !important;
  color: transparent !important;
  background: transparent !important;
  overflow: hidden !important;
  font-size: 1px;
  text-indent: -99999px;
  opacity: 0.05 !important;
}

.text_hide:before, .text_hide:after {
  display: none !important;
}

.wid_100p {
  width: 100%;
}

#splashWrap {
  width: 100%;
  max-width: 100%;
  margin-top: -1.25em;
  height: calc(var(--vh, 1vh) * 100 + 1.25em);
  min-height: 100%;
  max-width: min(100%, 46.875em);
  margin-left: auto;
  margin-right: auto;
  background-color: var(--main-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
#splashWrap.st2 {
  background: url("../image/common/splash_bg.png") no-repeat center/cover;
  color: var(--white);
}
#splashWrap.st2 .inner {
  font-size: 1.25em;
  align-self: flex-start;
  padding-top: 5.75em;
  text-align: center;
}
#splashWrap.st2 .txt {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 700;
}
#splashWrap.st2 .tit {
  font-size: 2.2em;
  line-height: 1.5em;
  font-weight: 900;
}

.main_wrap .container {
  min-height: calc(var(--vh, 1vh) * 100);
  display: flex;
  flex-direction: column;
}
.main_wrap .body_wrap {
  flex: 1 1 auto;
}

.head_tit {
  display: block;
  font-size: 1.5em;
  line-height: 1.5;
}
.head_tit2 {
  font-size: 1.375em;
}

.sub_tit {
  display: block;
  font-size: 1.125em;
  line-height: 1.5;
}

.sub_tit + .sub_txt {
  margin-top: 0.7142857143em;
}

.sub_txt {
  font-size: 0.875em;
  line-height: 1.5;
  margin-bottom: 0.7142857143em;
}

.capt {
  font-size: 0.75em;
  font-weight: 700;
}

.gap40 {
  display: none;
}

.box_wrap_inner {
  display: none;
}

#top_btns {
  position: fixed;
  z-index: 998;
  right: 50px;
  bottom: 80px;
  display: inline-block;
  background-color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  opacity: 0;
  transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
  box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.15);
  text-align: center;
  border: 0px;
  padding-top: 4px;
  box-sizing: border-box;
}

#top_btns:hover {
  color: #999;
  border-color: #999;
}

#top_btns.on {
  opacity: 1;
  cursor: pointer;
  bottom: 90px;
}

.ico {
  display: inline-block;
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  width: 1.5em;
  height: 1.5em;
  vertical-align: top;
}
.ico.md {
  width: 1.25em;
  height: 1.25em;
}
.ico.sm {
  width: 1em;
  height: 1em;
}
.ico.xsm {
  width: 0.75em;
  height: 0.75em;
}
.ico_user {
  width: 3em;
  height: 3em;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%23B5BEC7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1123 18.644C19.1123 19.2868 19.2388 19.9234 19.4848 20.5173C19.7307 21.1112 20.0912 21.6509 20.5457 22.1054C21.0002 22.56 21.5398 22.9207 22.1336 23.1667C22.7275 23.4128 23.364 23.5394 24.0068 23.5395C25.3051 23.5396 26.5502 23.024 27.4683 22.1062C28.3864 21.1883 28.9022 19.9432 28.9023 18.645C28.9024 18.0022 28.7759 17.3657 28.5299 16.7717C28.284 16.1778 27.9235 15.6382 27.469 15.1836C26.5511 14.2655 25.3061 13.7496 24.0078 13.7495C22.7096 13.7494 21.4645 14.265 20.5464 15.1829C19.6283 16.1008 19.1125 17.3458 19.1123 18.644ZM24.0073 25.037C31.0563 25.037 33.7983 29.523 33.7983 31.61C33.7983 33.696 27.9613 34.252 24.0073 34.252C20.0533 34.252 14.2163 33.696 14.2163 31.61C14.2163 29.523 16.9583 25.037 24.0073 25.037Z' fill='white'/%3E%3C/svg%3E%0A");
}
.ico_best {
  width: 1.75em;
  height: 2.3125em;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='37' viewBox='0 0 28 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.73338 7.95337C3.54879 7.95337 3.36834 8.00811 3.21485 8.11066C3.06136 8.21322 2.94174 8.35899 2.8711 8.52953C2.80045 8.70008 2.78197 8.88774 2.81798 9.06879C2.854 9.24984 2.94289 9.41614 3.07342 9.54667C3.20395 9.6772 3.37025 9.76609 3.5513 9.8021C3.73235 9.83811 3.92001 9.81963 4.09055 9.74899C4.2611 9.67835 4.40686 9.55872 4.50942 9.40523C4.61198 9.25175 4.66672 9.0713 4.66672 8.8867C4.66672 8.63917 4.56838 8.40177 4.39335 8.22674C4.21832 8.0517 3.98092 7.95337 3.73338 7.95337Z' fill='%23F57641'/%3E%3Cpath d='M24.5534 9.81329C25.0652 9.81329 25.48 9.39841 25.48 8.88663C25.48 8.37484 25.0652 7.95996 24.5534 7.95996C24.0416 7.95996 23.6267 8.37484 23.6267 8.88663C23.6267 9.39841 24.0416 9.81329 24.5534 9.81329Z' fill='%23F57641'/%3E%3Cpath d='M14.1467 4.26005C14.3303 4.26137 14.5101 4.20815 14.6633 4.10713C14.8166 4.00611 14.9364 3.86185 15.0076 3.69264C15.0787 3.52344 15.098 3.33691 15.063 3.15672C15.028 2.97653 14.9403 2.81079 14.811 2.68052C14.6817 2.55026 14.5166 2.46134 14.3366 2.42504C14.1567 2.38874 13.97 2.4067 13.8003 2.47663C13.6306 2.54657 13.4855 2.66534 13.3834 2.81787C13.2812 2.9704 13.2267 3.14982 13.2267 3.33338C13.2267 3.578 13.3234 3.81269 13.4958 3.98629C13.6681 4.15988 13.9021 4.25829 14.1467 4.26005ZM23.0867 10.7334C22.2537 10.9248 21.4427 11.2019 20.6667 11.56C19.7199 12.0143 18.8257 12.571 18 13.22C17.4151 12.5013 16.9099 11.7212 16.4934 10.8934C15.8287 9.47344 15.2672 8.00742 14.8134 6.50671C14.7706 6.365 14.6818 6.24155 14.5611 6.15585C14.4404 6.07015 14.2946 6.02706 14.1467 6.03338C13.9988 6.02706 13.853 6.07015 13.7323 6.15585C13.6116 6.24155 13.5228 6.365 13.48 6.50671C13.0273 8.0078 12.4658 9.4739 11.8 10.8934C11.3855 11.7202 10.8802 12.4984 10.2934 13.2134C9.46387 12.5718 8.57023 12.0177 7.62671 11.56C6.86952 11.2066 6.07893 10.9297 5.26671 10.7334C5.14612 10.7044 5.01985 10.7097 4.90207 10.7485C4.7843 10.7874 4.67971 10.8583 4.60004 10.9534C4.51898 11.0516 4.46774 11.171 4.45238 11.2974C4.43702 11.4238 4.45819 11.552 4.51338 11.6667C5.77804 14.5423 6.67404 17.5663 7.18004 20.6667C7.20703 20.8232 7.28902 20.965 7.41124 21.0664C7.53346 21.1679 7.68789 21.2224 7.84671 21.22H20.5134C20.6722 21.2224 20.8266 21.1679 20.9488 21.0664C21.0711 20.965 21.1531 20.8232 21.18 20.6667C21.686 17.5663 22.582 14.5423 23.8467 11.6667C23.9019 11.552 23.9231 11.4238 23.9077 11.2974C23.8924 11.171 23.8411 11.0516 23.76 10.9534C23.6798 10.8571 23.5741 10.7855 23.455 10.7466C23.3359 10.7076 23.2083 10.7031 23.0867 10.7334ZM9.38671 19.0334C9.24008 19.0347 9.09635 18.9924 8.97379 18.9119C8.85122 18.8314 8.75534 18.7163 8.69831 18.5812C8.64127 18.4461 8.62566 18.2971 8.65346 18.1531C8.68126 18.0092 8.7512 17.8767 8.85442 17.7725C8.95764 17.6684 9.08948 17.5972 9.23321 17.5681C9.37693 17.539 9.52606 17.5533 9.66167 17.6091C9.79727 17.6649 9.91324 17.7597 9.99485 17.8816C10.0765 18.0034 10.12 18.1467 10.12 18.2934C10.1201 18.4885 10.043 18.6757 9.90567 18.8143C9.76833 18.9529 9.58181 19.0316 9.38671 19.0334ZM14.1534 19.0334C13.9701 19.0159 13.7999 18.9308 13.676 18.7945C13.5522 18.6583 13.4835 18.4808 13.4835 18.2967C13.4835 18.1126 13.5522 17.9351 13.676 17.7989C13.7999 17.6627 13.9701 17.5775 14.1534 17.56C14.3367 17.5775 14.5069 17.6627 14.6307 17.7989C14.7546 17.9351 14.8232 18.1126 14.8232 18.2967C14.8232 18.4808 14.7546 18.6583 14.6307 18.7945C14.5069 18.9308 14.3367 19.0159 14.1534 19.0334ZM18.9267 19.0334C18.7801 19.0347 18.6364 18.9924 18.5138 18.9119C18.3912 18.8314 18.2953 18.7163 18.2383 18.5812C18.1813 18.4461 18.1657 18.2971 18.1935 18.1531C18.2213 18.0092 18.2912 17.8767 18.3944 17.7725C18.4976 17.6684 18.6295 17.5972 18.7732 17.5681C18.9169 17.539 19.0661 17.5533 19.2017 17.6091C19.3373 17.6649 19.4532 17.7597 19.5349 17.8816C19.6165 18.0034 19.66 18.1467 19.66 18.2934C19.6601 18.4885 19.583 18.6757 19.4457 18.8143C19.3083 18.9529 19.1218 19.0316 18.9267 19.0334Z' fill='%23F57641'/%3E%3Cpath d='M24.9388 33.8451H25.5388V35.1501H24.1288C22.8888 35.1501 22.2688 34.4901 22.2688 33.1701V26.0901H24.2788V27.6801H25.5388V29.1351H24.2788V33.1251C24.2788 33.4051 24.3338 33.5951 24.4438 33.6951C24.5538 33.7951 24.7188 33.8451 24.9388 33.8451Z' fill='%23F57641'/%3E%3Cpath d='M19.4171 30.41C20.6571 30.41 21.2771 31.07 21.2771 32.39V33.17C21.2771 34.49 20.6571 35.15 19.4171 35.15H17.7521C16.5121 35.15 15.8921 34.49 15.8921 33.17V32.705H17.7521V33.365C17.7521 33.445 17.7771 33.515 17.8271 33.575C17.8871 33.635 17.9571 33.665 18.0371 33.665H19.2671C19.3471 33.665 19.4121 33.635 19.4621 33.575C19.5221 33.515 19.5521 33.445 19.5521 33.365V32.465C19.5521 32.385 19.5221 32.315 19.4621 32.255C19.4121 32.195 19.3471 32.165 19.2671 32.165H17.7221C16.4821 32.165 15.8621 31.505 15.8621 30.185V29.51C15.8621 28.19 16.4821 27.53 17.7221 27.53H19.2971C20.5371 27.53 21.1571 28.19 21.1571 29.51V29.78H19.2971V29.315C19.2971 29.235 19.2671 29.165 19.2071 29.105C19.1571 29.045 19.0921 29.015 19.0121 29.015H17.8721C17.7921 29.015 17.7221 29.045 17.6621 29.105C17.6121 29.165 17.5871 29.235 17.5871 29.315V30.11C17.5871 30.19 17.6121 30.26 17.6621 30.32C17.7221 30.38 17.7921 30.41 17.8721 30.41H19.4171Z' fill='%23F57641'/%3E%3Cpath d='M13.191 27.53C14.431 27.53 15.051 28.19 15.051 29.51V31.88H11.646V33.41C11.646 33.49 11.671 33.56 11.721 33.62C11.781 33.68 11.851 33.71 11.931 33.71H12.756C12.836 33.71 12.901 33.68 12.951 33.62C13.011 33.56 13.041 33.49 13.041 33.41V32.6H15.051V33.17C15.051 34.49 14.431 35.15 13.191 35.15H11.496C10.256 35.15 9.63599 34.49 9.63599 33.17V29.51C9.63599 28.19 10.256 27.53 11.496 27.53H13.191ZM11.646 30.56H13.041V29.21C13.041 29.13 13.011 29.06 12.951 29C12.901 28.94 12.836 28.91 12.756 28.91H11.931C11.851 28.91 11.781 28.94 11.721 29C11.671 29.06 11.646 29.13 11.646 29.21V30.56Z' fill='%23F57641'/%3E%3Cpath d='M7.49 29.69C8.14 29.92 8.465 30.45 8.465 31.28V33.02C8.465 34.34 7.845 35 6.605 35H2.75V25.295H6.485C7.725 25.295 8.345 25.955 8.345 27.275V28.16C8.345 28.96 8.06 29.47 7.49 29.69ZM5.96 26.72H4.85V29.315H5.96C6.04 29.315 6.105 29.285 6.155 29.225C6.215 29.165 6.245 29.095 6.245 29.015V27.02C6.245 26.94 6.215 26.87 6.155 26.81C6.105 26.75 6.04 26.72 5.96 26.72ZM6.365 33.26V31.085C6.365 31.005 6.335 30.935 6.275 30.875C6.225 30.815 6.16 30.785 6.08 30.785H4.85V33.56H6.08C6.16 33.56 6.225 33.53 6.275 33.47C6.335 33.41 6.365 33.34 6.365 33.26Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_market {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83329 21.3327V22.0827H9.58329V21.3327H8.83329ZM8.83329 15.166V14.416H8.08329V15.166H8.83329ZM15.1666 15.166H15.9166V14.416H15.1666V15.166ZM15.1666 21.3327H14.4166V22.0827H15.1666V21.3327ZM3.4165 4.34989C3.4165 4.25785 3.49112 4.18323 3.58317 4.18323V2.68323C2.6627 2.68323 1.9165 3.42942 1.9165 4.34989H3.4165ZM3.4165 20.416V4.34989H1.9165V20.416H3.4165ZM3.58317 20.5827C3.49112 20.5827 3.4165 20.5081 3.4165 20.416H1.9165C1.9165 21.3365 2.66269 22.0827 3.58317 22.0827V20.5827ZM8.83329 20.5827H3.58317V22.0827H8.83329V20.5827ZM9.58329 21.3327V15.166H8.08329V21.3327H9.58329ZM8.83329 15.916H15.1666V14.416H8.83329V15.916ZM14.4166 15.166V21.3327H15.9166V15.166H14.4166ZM20.4166 20.5827H15.1666V22.0827H20.4166V20.5827ZM20.5832 20.416C20.5832 20.5081 20.5086 20.5827 20.4166 20.5827V22.0827C21.337 22.0827 22.0832 21.3365 22.0832 20.416H20.5832ZM20.5832 4.34989V20.416H22.0832V4.34989H20.5832ZM20.4166 4.18323C20.5086 4.18323 20.5832 4.25785 20.5832 4.34989H22.0832C22.0832 3.42942 21.337 2.68323 20.4166 2.68323V4.18323ZM11.9999 4.18323H20.4166V2.68323H11.9999V4.18323ZM3.58317 4.18323H11.9999V2.68323H3.58317V4.18323Z' fill='%238B95A1'/%3E%3Cpath d='M5.66992 11C7.32678 11 8.66992 9.63896 8.66992 7.96004C8.66992 9.63896 10 11 12 11C13.6569 11 15 9.63896 15 7.96004C15 9.63896 16.3431 11 18 11C19.563 11 20.8469 10.555 21.2391 9.08628C21.248 9.05296 21.2525 9.03631 21.2667 8.95928C21.2752 8.91319 21.2902 8.7991 21.2939 8.75237C21.3 8.67428 21.3 8.62577 21.3 8.52873V8V5.1C21.3 4.53995 21.3 4.25992 21.191 4.04601C21.0951 3.85785 20.9422 3.70487 20.754 3.60899C20.5401 3.5 20.2601 3.5 19.7 3.5H4.26992C3.70987 3.5 3.42984 3.5 3.21593 3.60899C3.02777 3.70487 2.87479 3.85785 2.77892 4.04601C2.66992 4.25992 2.66992 4.53995 2.66992 5.1V7.14938V7.96004C2.66992 9.63896 4.01307 11 5.66992 11Z' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_market, .ico_market.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.66981 12.5C4.56092 12.5 3.55163 12.0977 2.77121 11.4332H2.6665V20.416C2.6665 20.9223 3.07691 21.3327 3.58317 21.3327H8.83329V15.166H15.1666V21.3327H20.4166C20.9228 21.3327 21.3332 20.9223 21.3332 20.416V11.5538C21.1521 11.6932 20.9579 11.8166 20.7521 11.9239C19.8825 12.3775 18.8952 12.5 17.9999 12.5C16.891 12.5 15.8817 12.0977 15.1013 11.4332H14.8985C14.1181 12.0977 13.1088 12.5 11.9999 12.5C10.7637 12.5 9.66171 12.1043 8.82363 11.4332H8.56842C7.78799 12.0977 6.77871 12.5 5.66981 12.5Z' fill='%23191F28'/%3E%3Cpath d='M2.77121 11.4332L3.25741 10.8622L3.04724 10.6832H2.77121V11.4332ZM2.6665 11.4332V10.6832H1.9165V11.4332H2.6665ZM8.83329 21.3327V22.0827H9.58329V21.3327H8.83329ZM8.83329 15.166V14.416H8.08329V15.166H8.83329ZM15.1666 15.166H15.9166V14.416H15.1666V15.166ZM15.1666 21.3327H14.4166V22.0827H15.1666V21.3327ZM21.3332 11.5538H22.0832V10.0298L20.8757 10.9595L21.3332 11.5538ZM20.7521 11.9239L21.0989 12.5889L21.0989 12.5889L20.7521 11.9239ZM15.1013 11.4332L15.5875 10.8622L15.3773 10.6832H15.1013V11.4332ZM14.8985 11.4332V10.6832H14.6225L14.4123 10.8622L14.8985 11.4332ZM8.82363 11.4332L9.29242 10.8478L9.08691 10.6832H8.82363V11.4332ZM8.56842 11.4332V10.6832H8.29239L8.08222 10.8622L8.56842 11.4332ZM2.28501 12.0043C3.19541 12.7794 4.37542 13.25 5.66981 13.25V11.75C4.74642 11.75 3.90785 11.416 3.25741 10.8622L2.28501 12.0043ZM2.6665 12.1832H2.77121V10.6832H2.6665V12.1832ZM3.4165 20.416V11.4332H1.9165V20.416H3.4165ZM3.58317 20.5827C3.49112 20.5827 3.4165 20.5081 3.4165 20.416H1.9165C1.9165 21.3365 2.66269 22.0827 3.58317 22.0827V20.5827ZM8.83329 20.5827H3.58317V22.0827H8.83329V20.5827ZM8.08329 15.166V21.3327H9.58329V15.166H8.08329ZM15.1666 14.416H8.83329V15.916H15.1666V14.416ZM15.9166 21.3327V15.166H14.4166V21.3327H15.9166ZM20.4166 20.5827H15.1666V22.0827H20.4166V20.5827ZM20.5832 20.416C20.5832 20.5081 20.5086 20.5827 20.4166 20.5827V22.0827C21.337 22.0827 22.0832 21.3365 22.0832 20.416H20.5832ZM20.5832 11.5538V20.416H22.0832V11.5538H20.5832ZM21.0989 12.5889C21.3422 12.4621 21.5737 12.3153 21.7908 12.1481L20.8757 10.9595C20.7306 11.0712 20.5736 11.1712 20.4053 11.2589L21.0989 12.5889ZM17.9999 13.25C18.9522 13.25 20.0772 13.1218 21.0989 12.5889L20.4053 11.2589C19.6877 11.6331 18.8382 11.75 17.9999 11.75V13.25ZM14.6151 12.0043C15.5255 12.7794 16.7055 13.25 17.9999 13.25V11.75C17.0765 11.75 16.2379 11.416 15.5875 10.8622L14.6151 12.0043ZM14.8985 12.1832H15.1013V10.6832H14.8985V12.1832ZM11.9999 13.25C13.2943 13.25 14.4743 12.7794 15.3847 12.0043L14.4123 10.8622C13.7619 11.416 12.9233 11.75 11.9999 11.75V13.25ZM8.35483 12.0187C9.33266 12.8017 10.602 13.25 11.9999 13.25V11.75C10.9253 11.75 9.99075 11.407 9.29242 10.8478L8.35483 12.0187ZM8.56842 12.1832H8.82363V10.6832H8.56842V12.1832ZM5.66981 13.25C6.96421 13.25 8.14421 12.7794 9.05462 12.0043L8.08222 10.8622C7.43178 11.416 6.59321 11.75 5.66981 11.75V13.25Z' fill='%23191F28'/%3E%3Cpath d='M5.66992 9.5C7.32678 9.5 8.66992 8.13896 8.66992 6.46004C8.66992 8.13896 10 9.5 12 9.5C13.6569 9.5 15 8.13896 15 6.46004C15 8.13896 16.3431 9.5 18 9.5C19.563 9.5 20.8469 9.05501 21.2391 7.58628C21.248 7.55296 21.2525 7.53631 21.2667 7.45928C21.2752 7.41319 21.2902 7.2991 21.2939 7.25237C21.3 7.17428 21.3 7.12577 21.3 7.02873V6.5V5.1C21.3 4.53995 21.3 4.25992 21.191 4.04601C21.0951 3.85785 20.9422 3.70487 20.754 3.60899C20.5401 3.5 20.2601 3.5 19.7 3.5H4.26992C3.70987 3.5 3.42984 3.5 3.21593 3.60899C3.02777 3.70487 2.87479 3.85785 2.77892 4.04601C2.66992 4.25992 2.66992 4.53995 2.66992 5.1V5.64938V6.46004C2.66992 8.13896 4.01307 9.5 5.66992 9.5Z' fill='%23191F28' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_back {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 22L7.49984 12L16.6665 2' stroke='%23191F28' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.ico_back.white {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 22L7.49984 12L16.6665 2' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.ico_heart {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8334 9.62118C21.8334 16.3939 12.0001 20.3333 12.0001 20.3333C12.0001 20.3333 2.16675 16.3939 2.16675 9.62118C2.16675 4.04311 8.42432 1.07593 12.0001 6.6371C15.5758 1.07593 21.8334 4.04311 21.8334 9.62118Z' stroke='%238B95A1' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_heart, .ico_heart.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8333 9.62118C21.8333 16.3939 12 20.3333 12 20.3333C12 20.3333 2.16663 16.3939 2.16663 9.62118C2.16663 4.04311 8.4242 1.07593 12 6.6371C15.5757 1.07593 21.8333 4.04311 21.8333 9.62118Z' fill='%23191F28' stroke='%23191F28' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_heart.orange, .ico_heart.orange.on {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12_11200)'%3E%3Cpath d='M14.5557 6.41416C14.5557 10.9293 8.00013 13.5556 8.00013 13.5556C8.00013 13.5556 1.44458 10.9293 1.44458 6.41416C1.44458 2.69545 5.6163 0.71733 8.00013 4.42477C10.384 0.717326 14.5557 2.69545 14.5557 6.41416Z' fill='%23F57641' stroke='%23F57641' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12_11200'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ico_comment {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12C3 7.02944 7.02944 3 12 3V3C16.9706 3 21 7.02944 21 12V12C21 16.9706 16.9706 21 12 21H3V12Z' stroke='%238B95A1' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M15.3333 11.0001L15.3333 13.0001L17.4999 13.0001L17.4999 11.0001L15.3333 11.0001Z' fill='%238B95A1'/%3E%3Cpath d='M11.1666 11.0001L11.1666 13.0001L13.1666 13.0001L13.1666 11.0001L11.1666 11.0001Z' fill='%238B95A1'/%3E%3Cpath d='M6.83337 11.0001L6.83337 13.0001L8.83337 13.0001L8.83337 11.0001L6.83337 11.0001Z' fill='%238B95A1'/%3E%3C/svg%3E%0A");
}
.ico_comment.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 10C2.5 5.85786 5.85786 2.5 10 2.5V2.5C14.1421 2.5 17.5 5.85786 17.5 10V10C17.5 14.1421 14.1421 17.5 10 17.5H2.5V10Z' stroke='%23B5BEC7' stroke-width='1.25' stroke-linejoin='round'/%3E%3Cpath d='M12.7776 9.16671L12.7776 10.8334L14.5831 10.8334L14.5831 9.16671L12.7776 9.16671Z' fill='%23B5BEC7'/%3E%3Cpath d='M9.30542 9.16671L9.30542 10.8334L10.9721 10.8334L10.9721 9.16671L9.30542 9.16671Z' fill='%23B5BEC7'/%3E%3Cpath d='M5.69458 9.16671L5.69458 10.8334L7.36125 10.8334L7.36125 9.16671L5.69458 9.16671Z' fill='%23B5BEC7'/%3E%3C/svg%3E%0A");
}
.ico_comment.bold {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8C2 4.68629 4.68629 2 8 2V2C11.3137 2 14 4.68629 14 8V8C14 11.3137 11.3137 14 8 14H2V8Z' stroke='%234E5968' stroke-width='0.999999' stroke-linejoin='round'/%3E%3Cpath d='M10.2222 7.33341L10.2222 8.66675L11.6666 8.66675L11.6666 7.33341L10.2222 7.33341Z' fill='%234E5968'/%3E%3Cpath d='M7.44446 7.33341L7.44446 8.66675L8.77779 8.66675L8.77779 7.33341L7.44446 7.33341Z' fill='%234E5968'/%3E%3Cpath d='M4.55554 7.33341L4.55554 8.66675L5.88888 8.66675L5.88888 7.33341L4.55554 7.33341Z' fill='%234E5968'/%3E%3C/svg%3E%0A");
}
.ico_comment.white {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2C4.68629 2 2 4.68629 2 8V14H8C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM4.55558 7.33341V8.66675H5.88892V7.33341H4.55558ZM7.44442 8.66675V7.33341H8.77775V8.66675H7.44442ZM10.2222 8.66675V7.33341H11.6666V8.66675H10.2222Z' fill='white'/%3E%3C/svg%3E%0A");
}
.on > .ico_comment, .ico_comment.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21H3V12Z' fill='%23191F28' stroke='%23191F28' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M15.3333 11.0001L15.3333 13.0001L17.4999 13.0001L17.4999 11.0001L15.3333 11.0001Z' fill='white'/%3E%3Cpath d='M11.1666 11.0001L11.1666 13.0001L13.1666 13.0001L13.1666 11.0001L11.1666 11.0001Z' fill='white'/%3E%3Cpath d='M6.83337 11.0001L6.83337 13.0001L8.83337 13.0001L8.83337 11.0001L6.83337 11.0001Z' fill='white'/%3E%3C/svg%3E%0A");
}
.ico_tel {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/book-gray'%3E%3Cpath id='Vector' d='M9 4H7.2002C6.08009 4 5.51962 4 5.0918 4.21799C4.71547 4.40973 4.40973 4.71547 4.21799 5.0918C4 5.51962 4 6.08009 4 7.2002V16.8002C4 17.9203 4 18.4801 4.21799 18.9079C4.40973 19.2842 4.71547 19.5905 5.0918 19.7822C5.5192 20 6.07899 20 7.19691 20H9M9 4H16.8002C17.9203 4 18.4796 4 18.9074 4.21799C19.2837 4.40973 19.5905 4.71547 19.7822 5.0918C20 5.5192 20 6.07899 20 7.19691V16.8036C20 17.9215 20 18.4805 19.7822 18.9079C19.5905 19.2842 19.2837 19.5905 18.9074 19.7822C18.48 20 17.921 20 16.8031 20H9M9 4V20M13 11H17M13 8H17' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.on > .ico_tel, .ico_tel.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 7.2002V16.8002C4 17.9203 4 18.4801 4.21799 18.9079C4.40973 19.2842 4.71547 19.5905 5.0918 19.7822C5.5192 20 6.3788 20 7.49671 20L7.5 4C6.37989 4 5.51962 4 5.0918 4.21799C4.71547 4.40973 4.40973 4.71547 4.21799 5.0918C4 5.51962 4 6.08009 4 7.2002Z' fill='%23191F28'/%3E%3Cpath d='M19.7822 18.9079C20 18.4805 20 17.9215 20 16.8036V7.19691C20 6.07899 20 5.5192 19.7822 5.0918C19.5905 4.71547 19.2837 4.40973 18.9074 4.21799C18.4796 4 17.9203 4 16.8002 4H9.99671V20H16.8031C17.921 20 18.48 20 18.9074 19.7822C19.2837 19.5905 19.5905 19.2842 19.7822 18.9079Z' fill='%23191F28'/%3E%3Cpath d='M7.5 4C6.37989 4 5.51962 4 5.0918 4.21799C4.71547 4.40973 4.40973 4.71547 4.21799 5.0918C4 5.51962 4 6.08009 4 7.2002V16.8002C4 17.9203 4 18.4801 4.21799 18.9079C4.40973 19.2842 4.71547 19.5905 5.0918 19.7822C5.5192 20 6.3788 20 7.49671 20L7.5 4ZM7.5 4V20M16.8002 4C17.9203 4 18.4796 4 18.9074 4.21799C19.2837 4.40973 19.5905 4.71547 19.7822 5.0918C20 5.5192 20 6.07899 20 7.19691V16.8036C20 17.9215 20 18.4805 19.7822 18.9079C19.5905 19.2842 19.2837 19.5905 18.9074 19.7822C18.48 20 17.921 20 16.8031 20H9.99671V4H16.8002Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 11H17M13 8H17' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_basket {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 7C9 8.65685 10.3431 10 12 10C13.6569 10 15 8.65685 15 7M3 17.8002V6.20019C3 5.08009 3 4.51962 3.21799 4.0918C3.40973 3.71547 3.71547 3.40973 4.0918 3.21799C4.51962 3 5.08009 3 6.2002 3H17.8002C18.9203 3 19.4796 3 19.9074 3.21799C20.2837 3.40973 20.5905 3.71547 20.7822 4.0918C21 4.5192 21 5.07899 21 6.19691V17.8036C21 18.9215 21 19.4805 20.7822 19.9079C20.5905 20.2842 20.2837 20.5905 19.9074 20.7822C19.48 21 18.921 21 17.8031 21H6.19691C5.07899 21 4.5192 21 4.0918 20.7822C3.71547 20.5905 3.40973 20.2842 3.21799 19.9079C3 19.4801 3 18.9203 3 17.8002Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_basket.white {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 7C9 8.65685 10.3431 10 12 10C13.6569 10 15 8.65685 15 7M3 17.8002V6.20019C3 5.08009 3 4.51962 3.21799 4.0918C3.40973 3.71547 3.71547 3.40973 4.0918 3.21799C4.51962 3 5.08009 3 6.2002 3H17.8002C18.9203 3 19.4796 3 19.9074 3.21799C20.2837 3.40973 20.5905 3.71547 20.7822 4.0918C21 4.5192 21 5.07899 21 6.19691V17.8036C21 18.9215 21 19.4805 20.7822 19.9079C20.5905 20.2842 20.2837 20.5905 19.9074 20.7822C19.48 21 18.921 21 17.8031 21H6.19691C5.07899 21 4.5192 21 4.0918 20.7822C3.71547 20.5905 3.40973 20.2842 3.21799 19.9079C3 19.4801 3 18.9203 3 17.8002Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_home {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00708 9.70019L3.47847 10.2835L3.00708 9.70019ZM8.83334 21.3327V22.0827H9.58334V21.3327H8.83334ZM8.83334 15.166V14.416H8.08334V15.166H8.83334ZM15.1667 15.166H15.9167V14.416H15.1667V15.166ZM15.1667 21.3327H14.4167V22.0827H15.1667V21.3327ZM20.9928 9.70019L20.5214 10.2835L20.5214 10.2835L20.9928 9.70019ZM12.5761 2.8988L13.0475 2.31545V2.31545L12.5761 2.8988ZM11.4238 2.8988L10.9524 2.31545V2.31545L11.4238 2.8988ZM3.41656 10.4132C3.41656 10.3628 3.43932 10.3152 3.47847 10.2835L2.53569 9.11684C2.14412 9.43327 1.91656 9.90973 1.91656 10.4132H3.41656ZM3.41656 20.416V10.4132H1.91656V20.416H3.41656ZM3.58322 20.5827C3.49118 20.5827 3.41656 20.5081 3.41656 20.416H1.91656C1.91656 21.3365 2.66275 22.0827 3.58322 22.0827V20.5827ZM8.83334 20.5827H3.58322V22.0827H8.83334V20.5827ZM9.58334 21.3327V15.166H8.08334V21.3327H9.58334ZM8.83334 15.916H15.1667V14.416H8.83334V15.916ZM14.4167 15.166V21.3327H15.9167V15.166H14.4167ZM20.4166 20.5827H15.1667V22.0827H20.4166V20.5827ZM20.5833 20.416C20.5833 20.5081 20.5087 20.5827 20.4166 20.5827V22.0827C21.3371 22.0827 22.0833 21.3365 22.0833 20.416H20.5833ZM20.5833 10.4132V20.416H22.0833V10.4132H20.5833ZM20.5214 10.2835C20.5605 10.3152 20.5833 10.3628 20.5833 10.4132H22.0833C22.0833 9.90973 21.8557 9.43327 21.4642 9.11684L20.5214 10.2835ZM12.1047 3.48214L20.5214 10.2835L21.4642 9.11684L13.0475 2.31545L12.1047 3.48214ZM11.8952 3.48214C11.9563 3.43276 12.0436 3.43276 12.1047 3.48214L13.0475 2.31545C12.4364 1.82166 11.5635 1.82166 10.9524 2.31545L11.8952 3.48214ZM3.47847 10.2835L11.8952 3.48214L10.9524 2.31545L2.53569 9.11684L3.47847 10.2835Z' fill='%238B95A1'/%3E%3C/svg%3E%0A");
}
.on > .ico_home, .ico_home.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.00708 9.70019C2.79172 9.87422 2.66656 10.1363 2.66656 10.4132V20.416C2.66656 20.9223 3.07696 21.3327 3.58322 21.3327H8.83334V15.166H15.1667V21.3327H20.4166C20.9229 21.3327 21.3333 20.9223 21.3333 20.416V10.4132C21.3333 10.1363 21.2081 9.87422 20.9928 9.70019L12.5761 2.8988C12.24 2.62721 11.7599 2.62721 11.4238 2.8988L3.00708 9.70019Z' fill='%23F57641'/%3E%3Cpath d='M3.00708 9.70019L3.47847 10.2835L3.00708 9.70019ZM8.83334 21.3327V22.0827H9.58334V21.3327H8.83334ZM8.83334 15.166V14.416H8.08334V15.166H8.83334ZM15.1667 15.166H15.9167V14.416H15.1667V15.166ZM15.1667 21.3327H14.4167V22.0827H15.1667V21.3327ZM20.9928 9.70019L20.5214 10.2835L20.5214 10.2835L20.9928 9.70019ZM12.5761 2.8988L13.0475 2.31545V2.31545L12.5761 2.8988ZM11.4238 2.8988L10.9524 2.31545V2.31545L11.4238 2.8988ZM3.41656 10.4132C3.41656 10.3628 3.43932 10.3152 3.47847 10.2835L2.53569 9.11684C2.14412 9.43327 1.91656 9.90973 1.91656 10.4132H3.41656ZM3.41656 20.416V10.4132H1.91656V20.416H3.41656ZM3.58322 20.5827C3.49118 20.5827 3.41656 20.5081 3.41656 20.416H1.91656C1.91656 21.3365 2.66275 22.0827 3.58322 22.0827V20.5827ZM8.83334 20.5827H3.58322V22.0827H8.83334V20.5827ZM9.58334 21.3327V15.166H8.08334V21.3327H9.58334ZM8.83334 15.916H15.1667V14.416H8.83334V15.916ZM14.4167 15.166V21.3327H15.9167V15.166H14.4167ZM20.4166 20.5827H15.1667V22.0827H20.4166V20.5827ZM20.5833 20.416C20.5833 20.5081 20.5087 20.5827 20.4166 20.5827V22.0827C21.3371 22.0827 22.0833 21.3365 22.0833 20.416H20.5833ZM20.5833 10.4132V20.416H22.0833V10.4132H20.5833ZM20.5214 10.2835C20.5605 10.3152 20.5833 10.3628 20.5833 10.4132H22.0833C22.0833 9.90973 21.8557 9.43327 21.4642 9.11684L20.5214 10.2835ZM12.1047 3.48214L20.5214 10.2835L21.4642 9.11684L13.0475 2.31545L12.1047 3.48214ZM11.8952 3.48214C11.9563 3.43276 12.0436 3.43276 12.1047 3.48214L13.0475 2.31545C12.4364 1.82166 11.5635 1.82166 10.9524 2.31545L11.8952 3.48214ZM3.47847 10.2835L11.8952 3.48214L10.9524 2.31545L2.53569 9.11684L3.47847 10.2835Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_people {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 15C7 13.895 7.887 13 9 13H15C16.105 13 17 13.885 17 15V18.73C17 21.757 7 21.757 7 18.73V15Z' stroke='%238B95A1' stroke-width='1.5'/%3E%3Cpath d='M4 10H9C9 10 9.5 11 10 11.5C10.5 12 11 12 11 12L12 13H8.5C8 12.9973 7 13.3928 7 14.996V17.96H6C3.874 17.783 2 17.04 2 15.73V12C2 10.895 2.887 10 4 10Z' stroke='%238B95A1' stroke-width='1.5'/%3E%3Cpath d='M20 10H15C15 10 14.5 11 14 11.5C13.5 12 13 12 13 12L12 13H15.5C16 12.9973 17 13.3928 17 14.996V17.96H18C20.126 17.783 22 17.04 22 15.73V12C22 10.895 21.113 10 20 10Z' stroke='%238B95A1' stroke-width='1.5'/%3E%3Ccircle cx='7' cy='6' r='2.25' stroke='%238B95A1' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='9' r='3' stroke='%238B95A1' stroke-width='1.5'/%3E%3Ccircle cx='17' cy='6' r='2.25' stroke='%238B95A1' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.on > .ico_people, .ico_people.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.126 10H4C2.887 10 2 10.895 2 12V15.73C2 17.04 3.874 17.783 6 17.96V14.996C6.00159 14.2012 6.3183 13.4395 6.88068 12.8779C7.44306 12.3162 8.2052 12.0005 9 12H9.354C8.7539 11.4711 8.32615 10.7745 8.126 10ZM15.874 10H20C21.105 10 22 10.885 22 12V15.73C22 17.04 20.126 17.783 18 17.96V14.996C17.9989 14.2011 17.6824 13.439 17.1199 12.8773C16.5574 12.3155 15.795 12 15 12H14.646C15.2461 11.4711 15.6738 10.7745 15.874 10ZM9.967 5.55401C9.87498 4.94306 9.59657 4.37542 9.16981 3.92865C8.74304 3.48188 8.18875 3.17777 7.58265 3.05787C6.97656 2.93797 6.34823 3.00813 5.7835 3.25876C5.21878 3.50939 4.74521 3.92826 4.4275 4.45816C4.10979 4.98805 3.96343 5.60312 4.00843 6.21932C4.05342 6.83552 4.28758 7.4228 4.67889 7.90092C5.07021 8.37904 5.59961 8.72468 6.19475 8.89062C6.78989 9.05655 7.42175 9.03469 8.004 8.82801C8.03235 8.16191 8.22679 7.51346 8.56962 6.94166C8.91246 6.36986 9.39282 5.89284 9.967 5.55401ZM15.997 8.82801C16.5792 9.0346 17.2109 9.05642 17.806 8.89051C18.401 8.72459 18.9304 8.37903 19.3217 7.90101C19.713 7.423 19.9471 6.83584 19.9922 6.21975C20.0373 5.60365 19.8911 4.98865 19.5736 4.45875C19.2561 3.92885 18.7828 3.50989 18.2182 3.25909C17.6537 3.0083 17.0255 2.9379 16.4194 3.0575C15.8133 3.17711 15.259 3.48089 14.832 3.92736C14.4051 4.37383 14.1264 4.94121 14.034 5.55201C14.6088 5.89068 15.0895 6.36793 15.4324 6.94018C15.7753 7.51243 15.9694 8.16146 15.997 8.82801Z' fill='%23F57641'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 15C7 13.895 7.887 13 9 13H15C16.105 13 17 13.885 17 15V18.73C17 21.757 7 21.757 7 18.73V15Z' fill='%23F57641'/%3E%3Cpath d='M12 12C13.6569 12 15 10.6569 15 9.00001C15 7.34316 13.6569 6.00001 12 6.00001C10.3431 6.00001 9 7.34316 9 9.00001C9 10.6569 10.3431 12 12 12Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_bag {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/shoppingBag'%3E%3Cpath id='Vector' d='M9 7C9 8.65685 10.3431 10 12 10C13.6569 10 15 8.65685 15 7M3 17.8002V6.20019C3 5.08009 3 4.51962 3.21799 4.0918C3.40973 3.71547 3.71547 3.40973 4.0918 3.21799C4.51962 3 5.08009 3 6.2002 3H17.8002C18.9203 3 19.4796 3 19.9074 3.21799C20.2837 3.40973 20.5905 3.71547 20.7822 4.0918C21 4.5192 21 5.07899 21 6.19691V17.8036C21 18.9215 21 19.4805 20.7822 19.9079C20.5905 20.2842 20.2837 20.5905 19.9074 20.7822C19.48 21 18.921 21 17.8031 21H6.19691C5.07899 21 4.5192 21 4.0918 20.7822C3.71547 20.5905 3.40973 20.2842 3.21799 19.9079C3 19.4801 3 18.9203 3 17.8002Z' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.on > .ico_bag, .ico_bag.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 17.8002V6.20019C3 5.08009 3 4.51962 3.21799 4.0918C3.40973 3.71547 3.71547 3.40973 4.0918 3.21799C4.51962 3 5.08009 3 6.2002 3H17.8002C18.9203 3 19.4796 3 19.9074 3.21799C20.2837 3.40973 20.5905 3.71547 20.7822 4.0918C21 4.5192 21 5.07899 21 6.19691V17.8036C21 18.9215 21 19.4805 20.7822 19.9079C20.5905 20.2842 20.2837 20.5905 19.9074 20.7822C19.48 21 18.921 21 17.8031 21H6.19691C5.07899 21 4.5192 21 4.0918 20.7822C3.71547 20.5905 3.40973 20.2842 3.21799 19.9079C3 19.4801 3 18.9203 3 17.8002ZM9.75 7C9.75 6.58579 9.41421 6.25 9 6.25C8.58579 6.25 8.25 6.58579 8.25 7C8.25 9.07107 9.92893 10.75 12 10.75C14.0711 10.75 15.75 9.07107 15.75 7C15.75 6.58579 15.4142 6.25 15 6.25C14.5858 6.25 14.25 6.58579 14.25 7C14.25 8.24264 13.2426 9.25 12 9.25C10.7574 9.25 9.75 8.24264 9.75 7Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_user2 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_user3 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_5_13533' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7675 6.7749C16.7675 7.40202 16.6441 8.023 16.4041 8.6024C16.1642 9.18181 15.8125 9.70828 15.3691 10.1518C14.9257 10.5952 14.3993 10.947 13.82 11.1871C13.2406 11.4271 12.6197 11.5507 11.9926 11.5508C10.726 11.5509 9.51135 11.0479 8.6157 10.1524C7.72005 9.25698 7.2168 8.04239 7.21667 6.77588C7.21661 6.14877 7.34007 5.52778 7.57999 4.94838C7.81992 4.36898 8.17162 3.84251 8.61501 3.39902C9.51048 2.50337 10.7251 2.00013 11.9916 2C13.2581 1.99987 14.4728 2.50287 15.3684 3.39833C16.2641 4.2938 16.7673 5.50839 16.7675 6.7749ZM11.9921 13.0117C5.11531 13.0117 2.44031 17.3881 2.44031 19.4241C2.44031 21.4591 8.13468 22.0015 11.9921 22.0015C15.8494 22.0015 21.5438 21.4591 21.5438 19.4241C21.5438 17.3881 18.8688 13.0117 11.9921 13.0117Z'/%3E%3C/mask%3E%3Cpath d='M11.9926 11.5508L11.9927 13.0508L11.9926 11.5508ZM7.21667 6.77588L8.71667 6.77573L7.21667 6.77588ZM8.61501 3.39902L7.55424 2.33847V2.33847L8.61501 3.39902ZM15.2675 6.77506C15.2675 7.20519 15.1828 7.63112 15.0183 8.02852L17.79 9.17629C18.1053 8.41489 18.2675 7.59885 18.2675 6.77475L15.2675 6.77506ZM15.0183 8.02852C14.8537 8.42593 14.6125 8.78703 14.3084 9.09121L16.4299 11.2123C17.0126 10.6295 17.4747 9.93769 17.79 9.17629L15.0183 8.02852ZM14.3084 9.09121C14.0042 9.39538 13.6432 9.63669 13.2458 9.80133L14.3941 12.5729C15.1555 12.2574 15.8472 11.7951 16.4299 11.2123L14.3084 9.09121ZM13.2458 9.80133C12.8484 9.96597 12.4225 10.0507 11.9924 10.0508L11.9927 13.0508C12.8168 13.0507 13.6328 12.8883 14.3941 12.5729L13.2458 9.80133ZM11.9924 10.0508C11.1237 10.0509 10.2906 9.70587 9.67625 9.09168L7.55515 11.2132C8.73213 12.39 10.3284 13.051 11.9927 13.0508L11.9924 10.0508ZM9.67625 9.09168C9.06193 8.47749 8.71676 7.64441 8.71667 6.77573L5.71667 6.77603C5.71684 8.44037 6.37816 10.0365 7.55515 11.2132L9.67625 9.09168ZM8.71667 6.77573C8.71663 6.3456 8.80131 5.91967 8.96587 5.52226L6.19411 4.3745C5.87882 5.13589 5.71659 5.95194 5.71667 6.77603L8.71667 6.77573ZM8.96587 5.52226C9.13043 5.12486 9.37166 4.76376 9.67578 4.45958L7.55424 2.33847C6.97157 2.92126 6.5094 3.6131 6.19411 4.3745L8.96587 5.52226ZM9.67578 4.45958C10.29 3.84526 11.123 3.50009 11.9917 3.5L11.9914 0.5C10.3271 0.50017 8.73098 1.16149 7.55424 2.33847L9.67578 4.45958ZM11.9917 3.5C12.8604 3.49991 13.6936 3.84491 14.3079 4.4591L16.429 2.33757C15.252 1.16082 13.6558 0.49983 11.9914 0.5L11.9917 3.5ZM14.3079 4.4591C14.9222 5.07329 15.2674 5.90637 15.2675 6.77506L18.2675 6.77475C18.2673 5.11041 17.606 3.51431 16.429 2.33757L14.3079 4.4591ZM11.9921 11.5117C4.46876 11.5117 0.940308 16.3888 0.940308 19.4241H3.94031C3.94031 18.3874 5.76186 14.5117 11.9921 14.5117V11.5117ZM0.940308 19.4241C0.940308 20.747 1.88714 21.5572 2.65021 21.99C3.4469 22.442 4.45916 22.7388 5.46895 22.9455C7.51576 23.3643 10.017 23.5015 11.9921 23.5015V20.5015C10.1097 20.5015 7.83511 20.3675 6.07038 20.0064C5.17441 19.823 4.52199 19.6028 4.13044 19.3806C3.70527 19.1395 3.94031 19.1187 3.94031 19.4241H0.940308ZM11.9921 23.5015C13.9671 23.5015 16.4684 23.3643 18.5152 22.9455C19.525 22.7388 20.5372 22.442 21.3339 21.99C22.097 21.5572 23.0438 20.747 23.0438 19.4241H20.0438C20.0438 19.1187 20.2789 19.1395 19.8537 19.3806C19.4621 19.6028 18.8097 19.823 17.9137 20.0064C16.149 20.3675 13.8744 20.5015 11.9921 20.5015V23.5015ZM23.0438 19.4241C23.0438 16.3888 19.5154 11.5117 11.9921 11.5117V14.5117C18.2223 14.5117 20.0438 18.3874 20.0438 19.4241H23.0438Z' fill='%238B95A1' mask='url(%23path-1-inside-1_5_13533)'/%3E%3C/svg%3E%0A");
}
.on > .ico_user3, .ico_user3.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7675 6.7749C16.7675 7.40202 16.6441 8.023 16.4041 8.6024C16.1642 9.18181 15.8125 9.70828 15.3691 10.1518C14.9257 10.5952 14.3993 10.947 13.82 11.1871C13.2406 11.4271 12.6197 11.5507 11.9926 11.5508C10.726 11.5509 9.51135 11.0479 8.6157 10.1524C7.72005 9.25698 7.2168 8.04239 7.21667 6.77588C7.21661 6.14877 7.34007 5.52778 7.57999 4.94838C7.81992 4.36898 8.17162 3.84251 8.61501 3.39902C9.51048 2.50337 10.7251 2.00013 11.9916 2C13.2581 1.99987 14.4728 2.50287 15.3684 3.39833C16.2641 4.2938 16.7673 5.50839 16.7675 6.7749ZM11.9921 13.0117C5.11531 13.0117 2.44031 17.3881 2.44031 19.4241C2.44031 21.4591 8.13468 22.0015 11.9921 22.0015C15.8494 22.0015 21.5438 21.4591 21.5438 19.4241C21.5438 17.3881 18.8688 13.0117 11.9921 13.0117Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_plus {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9166 3L11.9166 21' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_plus, .ico_plus.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9166 3L11.9166 21' stroke='%23191F28' stroke-width='1.5' stroke-dashoffset='100' stroke-dasharray='100' stroke-linecap='round'/%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_plus.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9166 3L11.9166 21' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_plus.gray, .ico_plus.gray.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9166 3L11.9166 21' stroke='%238B95A1' stroke-width='1.5' stroke-dashoffset='100' stroke-dasharray='100' stroke-linecap='round'/%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_plus.white {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9166 3L11.9166 21' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_minus {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_minus, .ico_minus.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_minus.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_minus.gray, .ico_minus.gray.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_minus.white {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.9167L3 11.9167' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_star {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9167 3L14.6858 9.35294L21.5 9.87539L16.1627 14.5147L17.8395 21L11.8662 17.4265L5.99388 21L7.56974 14.5147L2.33337 9.87539L9.11379 9.35294L11.9167 3Z' stroke='%23191F28' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.on > .ico_star, .ico_star.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9167 3L14.6858 9.35294L21.5 9.87539L16.1627 14.5147L17.8395 21L11.8662 17.4265L5.99388 21L7.56974 14.5147L2.33337 9.87539L9.11379 9.35294L11.9167 3Z' fill='%23FFD43A' stroke='%23FFD43A' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_star.fill {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4842 3.04314C7.66003 2.64461 8.22595 2.64587 8.4 3.04518L9.67031 5.95954C9.74426 6.12921 9.90589 6.24414 10.0904 6.25829L13.141 6.49218C13.5836 6.52611 13.7658 7.0769 13.4308 7.36808L11.0086 9.47349C10.8655 9.59787 10.8051 9.79247 10.8526 9.97602L11.5879 12.8201C11.6998 13.2529 11.2308 13.6038 10.8471 13.3743L8.16968 11.7725C8.01045 11.6773 7.81157 11.678 7.65306 11.7745L5.02654 13.3728C4.64608 13.6043 4.1756 13.2604 4.28076 12.8276L4.97535 9.96908C5.01909 9.78907 4.95972 9.59963 4.82106 9.47678L2.43835 7.36575C2.10791 7.07298 2.29134 6.5269 2.73152 6.49298L5.77754 6.25828C5.96121 6.24413 6.12222 6.13012 6.19658 5.96158L7.4842 3.04314Z' fill='%23B5BEC7' stroke='%23B5BEC7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_star.fill.on, .ico_star.fill.orange {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4842 3.04314C7.66003 2.64461 8.22595 2.64587 8.4 3.04518L9.67031 5.95954C9.74426 6.12921 9.90589 6.24414 10.0904 6.25829L13.141 6.49218C13.5836 6.52611 13.7658 7.0769 13.4308 7.36808L11.0086 9.47349C10.8655 9.59787 10.8051 9.79247 10.8526 9.97602L11.5879 12.8201C11.6998 13.2529 11.2308 13.6038 10.8471 13.3743L8.16968 11.7725C8.01045 11.6773 7.81157 11.678 7.65306 11.7745L5.02654 13.3728C4.64608 13.6043 4.1756 13.2604 4.28076 12.8276L4.97535 9.96908C5.01909 9.78907 4.95972 9.59963 4.82106 9.47678L2.43835 7.36575C2.10791 7.07298 2.29134 6.5269 2.73152 6.49298L5.77754 6.25828C5.96121 6.24413 6.12222 6.13012 6.19658 5.96158L7.4842 3.04314Z' fill='%23F57641' stroke='%23F57641' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_close {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='19.9471' y1='4.06066' x2='4.0607' y2='19.9471' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='19.9822' y1='19.9473' x2='4.09574' y2='4.06082' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_close.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='19.9471' y1='4.06066' x2='4.0607' y2='19.9471' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='19.9822' y1='19.9473' x2='4.09574' y2='4.06082' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_close.white {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_5294)'%3E%3Cline x1='9.97363' y1='2.20711' x2='2.20719' y2='9.97355' stroke='white' stroke-linecap='round'/%3E%3Cline x1='9.81438' y1='9.97363' x2='2.04793' y2='2.20719' stroke='white' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_5294'%3E%3Crect width='9.5' height='9.5' fill='white' transform='translate(1.5 1.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ico_kebab {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3334 7.66663H13.3334V5.66663H11.3334V7.66663Z' fill='%23191F28'/%3E%3Cpath d='M11.3334 13.3334H13.3334V11.3334H11.3334V13.3334Z' fill='%23191F28'/%3E%3Cpath d='M11.3334 19H13.3334V17H11.3334V19Z' fill='%23191F28'/%3E%3C/svg%3E%0A");
}
.ico_camera {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/camera-fill-white'%3E%3Cpath id='Exclude' fill-rule='evenodd' clip-rule='evenodd' d='M4 7.82833C4 6.91083 4.74669 6.16667 5.65468 6.16667H8.989V5.33333C8.989 4.87333 9.36567 4.5 9.81801 4.5H14.812C15.2693 4.5 15.641 4.87 15.641 5.33333V6.16667H18.9753C19.8883 6.16667 20.63 6.9125 20.63 7.82833V17.8383C20.6293 18.2783 20.4549 18.7 20.1448 19.0114C19.8348 19.3228 19.4143 19.4985 18.9753 19.5H5.65468C5.21553 19.4991 4.79466 19.3237 4.48444 19.0121C4.17423 18.7006 4 18.2785 4 17.8383V7.82833ZM12.315 16.1667C13.1971 16.1667 14.0431 15.8155 14.6668 15.1904C15.2906 14.5652 15.641 13.7174 15.641 12.8333C15.641 11.9493 15.2906 11.1014 14.6668 10.4763C14.0431 9.85119 13.1971 9.5 12.315 9.5C11.4329 9.5 10.5869 9.85119 9.96316 10.4763C9.33942 11.1014 8.989 11.9493 8.989 12.8333C8.989 13.7174 9.33942 14.5652 9.96316 15.1904C10.5869 15.8155 11.4329 16.1667 12.315 16.1667ZM12.315 14.5C13.2334 14.5 13.978 13.7538 13.978 12.8333C13.978 11.9129 13.2334 11.1667 12.315 11.1667C11.3966 11.1667 10.652 11.9129 10.652 12.8333C10.652 13.7538 11.3966 14.5 12.315 14.5ZM17 10C17.5523 10 18 9.55228 18 9C18 8.44772 17.5523 8 17 8C16.4477 8 16 8.44772 16 9C16 9.55228 16.4477 10 17 10Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ico_extenal {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7825 3.21733C20.6813 3.11658 20.5534 3.04683 20.4139 3.01627C20.2744 2.98571 20.1291 2.99562 19.995 3.04483L3.495 9.04483C3.3527 9.0988 3.23019 9.19479 3.14374 9.32004C3.05729 9.44529 3.01099 9.59388 3.01099 9.74608C3.01099 9.89827 3.05729 10.0469 3.14374 10.1721C3.23019 10.2974 3.3527 10.3934 3.495 10.4473L9.32447 12.775C9.69631 12.9235 10.1209 12.8359 10.4035 12.5523L14.1642 8.77982C14.4558 8.48725 14.9296 8.48688 15.2217 8.77899C15.5135 9.07078 15.5135 9.54387 15.2217 9.83566L11.439 13.6184C11.156 13.9013 11.069 14.3257 11.2177 14.6972L13.5525 20.5273C13.6081 20.6669 13.7043 20.7865 13.8286 20.8708C13.953 20.955 14.0998 21 14.25 20.9998C14.4016 20.9967 14.5486 20.9478 14.6718 20.8594C14.795 20.771 14.8885 20.6474 14.94 20.5048L20.94 4.00483C20.9911 3.87213 21.0034 3.72765 20.9755 3.58822C20.9477 3.44879 20.8807 3.32016 20.7825 3.21733Z' fill='%238B95A1'/%3E%3C/svg%3E%0A");
}
.ico_share {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/share'%3E%3Cpath id='Vector' d='M9 13.5L15 16.5M15 7.5L9 10.5M18 21C16.3431 21 15 19.6569 15 18C15 16.3431 16.3431 15 18 15C19.6569 15 21 16.3431 21 18C21 19.6569 19.6569 21 18 21ZM6 15C4.34315 15 3 13.6569 3 12C3 10.3431 4.34315 9 6 9C7.65685 9 9 10.3431 9 12C9 13.6569 7.65685 15 6 15ZM18 9C16.3431 9 15 7.65685 15 6C15 4.34315 16.3431 3 18 3C19.6569 3 21 4.34315 21 6C21 7.65685 19.6569 9 18 9Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ico_plus_image {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 3H7.8C6.11984 3 5.27976 3 4.63803 3.32698C4.07354 3.6146 3.6146 4.07354 3.32698 4.63803C3 5.27976 3 6.11984 3 7.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21H17C17.93 21 18.395 21 18.7765 20.8978C19.8117 20.6204 20.6204 19.8117 20.8978 18.7765C21 18.395 21 17.93 21 17M19 8V2M16 5H22M10.5 8.5C10.5 9.60457 9.60457 10.5 8.5 10.5C7.39543 10.5 6.5 9.60457 6.5 8.5C6.5 7.39543 7.39543 6.5 8.5 6.5C9.60457 6.5 10.5 7.39543 10.5 8.5ZM14.99 11.9181L6.53115 19.608C6.05536 20.0406 5.81747 20.2568 5.79643 20.4442C5.77819 20.6066 5.84045 20.7676 5.96318 20.8755C6.10478 21 6.42628 21 7.06928 21H16.456C17.8951 21 18.6147 21 19.1799 20.7582C19.8894 20.4547 20.4547 19.8894 20.7582 19.1799C21 18.6147 21 17.8951 21 16.456C21 15.9717 21 15.7296 20.9471 15.5041C20.8805 15.2208 20.753 14.9554 20.5733 14.7264C20.4303 14.5442 20.2412 14.3929 19.8631 14.0905L17.0658 11.8527C16.6874 11.5499 16.4982 11.3985 16.2898 11.3451C16.1061 11.298 15.9129 11.3041 15.7325 11.3627C15.5279 11.4291 15.3486 11.5921 14.99 11.9181Z' stroke='%234E5968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_reload {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3334 16.3347L19.4981 16.3334L19.5 21.6667' stroke='%234E5968' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20.8334 11.8333C20.8334 6.95478 16.8786 2.99996 12 2.99996C7.12153 2.99996 3.16671 6.95478 3.16671 11.8333C3.16671 16.7118 7.12153 20.6666 12 20.6666C14.415 20.6666 16.6036 19.6975 18.1981 18.127L19.0667 17.1333' stroke='%234E5968' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_filter {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='6' y1='14.8334' x2='6' y2='1.00004' stroke='%23191F28' stroke-width='1.5'/%3E%3Cline x1='6' y1='23' x2='6' y2='18.8333' stroke='%23191F28' stroke-width='1.5'/%3E%3Cpath d='M8.41666 17.1644L8.41666 17.1661C8.41678 17.6771 8.26537 18.1766 7.98158 18.6015C7.69779 19.0264 7.29437 19.3576 6.82234 19.5532C6.35031 19.7488 5.83087 19.8001 5.32971 19.7005C4.82856 19.6009 4.3682 19.3549 4.00685 18.9936C3.64551 18.6324 3.39941 18.172 3.29968 17.6709C3.19996 17.1698 3.25108 16.6503 3.44659 16.1783C3.6421 15.7062 3.97321 15.3027 4.39805 15.0188C4.82289 14.7349 5.32237 14.5834 5.83333 14.5834L5.83506 14.5834C6.17425 14.5826 6.51026 14.6488 6.82378 14.7782C7.13731 14.9077 7.42219 15.0977 7.66206 15.3376C7.90194 15.5774 8.09208 15.8622 8.22157 16.1757C8.35107 16.4892 8.41737 16.8252 8.41666 17.1644Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='square'/%3E%3Cline x1='18.3334' y1='14.8334' x2='18.3334' y2='1.00004' stroke='%23191F28' stroke-width='1.5'/%3E%3Cline x1='18.3334' y1='23' x2='18.3334' y2='18.8333' stroke='%23191F28' stroke-width='1.5'/%3E%3Cpath d='M20.75 17.1644L20.75 17.1661C20.7502 17.6771 20.5987 18.1766 20.315 18.6015C20.0312 19.0264 19.6277 19.3576 19.1557 19.5532C18.6837 19.7488 18.1642 19.8001 17.6631 19.7005C17.1619 19.6009 16.7016 19.3549 16.3402 18.9936C15.9789 18.6324 15.7328 18.172 15.6331 17.6709C15.5333 17.1698 15.5845 16.6503 15.78 16.1783C15.9755 15.7062 16.3066 15.3027 16.7314 15.0188C17.1563 14.7349 17.6557 14.5834 18.1667 14.5834L18.1684 14.5834C18.5076 14.5826 18.8436 14.6488 19.1572 14.7782C19.4707 14.9077 19.7556 15.0977 19.9954 15.3376C20.2353 15.5774 20.4255 15.8622 20.5549 16.1757C20.6844 16.4892 20.7507 16.8252 20.75 17.1644Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='square'/%3E%3Cline x1='11.8333' y1='10' x2='11.8333' y2='23' stroke='%23191F28' stroke-width='1.5'/%3E%3Cline x1='11.8333' y1='1' x2='11.8333' y2='5.16667' stroke='%23191F28' stroke-width='1.5'/%3E%3Cpath d='M9.41659 6.83561L9.41659 6.83388C9.41648 6.32292 9.56788 5.8234 9.85167 5.3985C10.1355 4.97359 10.5389 4.64239 11.0109 4.44677C11.4829 4.25116 12.0024 4.19991 12.5035 4.29952C13.0047 4.39913 13.4651 4.64513 13.8264 5.00639C14.1877 5.36765 14.4338 5.82795 14.5336 6.32909C14.6333 6.83022 14.5822 7.34967 14.3867 7.82175C14.1912 8.29382 13.86 8.69732 13.4352 8.98121C13.0104 9.26509 12.5109 9.41662 11.9999 9.41661L11.9982 9.41662C11.659 9.4174 11.323 9.35118 11.0095 9.22176C10.6959 9.09233 10.4111 8.90226 10.1712 8.66244C9.93132 8.42262 9.74117 8.13779 9.61168 7.82429C9.48218 7.51079 9.41589 7.1748 9.41659 6.83561Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
.ico_phone {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2964 15.3567L14.8281 14.7708L14.8281 14.7708L15.2964 15.3567ZM8.47664 8.53695L9.06252 9.00519L9.06252 9.00519L8.47664 8.53695ZM16.7272 14.2132L16.2589 13.6273L16.7272 14.2132ZM19.3791 18.8938C17.3288 20.944 14.0047 20.944 11.9544 18.8938L10.8938 19.9544C13.5298 22.5905 17.8037 22.5905 20.4397 19.9544L19.3791 18.8938ZM20.3936 17.8792L19.3791 18.8938L20.4397 19.9544L21.4543 18.9399L20.3936 17.8792ZM20.3936 17.0543C20.6214 17.2821 20.6214 17.6514 20.3936 17.8792L21.4543 18.9399C22.2679 18.1263 22.2679 16.8072 21.4543 15.9936L20.3936 17.0543ZM18.194 14.8546L20.3936 17.0543L21.4543 15.9936L19.2546 13.794L18.194 14.8546ZM16.2589 13.6273L14.8281 14.7708L15.7646 15.9426L17.1954 14.7991L16.2589 13.6273ZM14.8281 14.7708C14.3308 15.1683 13.6141 15.1284 13.1639 14.6782L12.1032 15.7389C13.0937 16.7293 14.6704 16.8171 15.7646 15.9426L14.8281 14.7708ZM13.1639 14.6782L9.15511 10.6695L8.09445 11.7301L12.1032 15.7389L13.1639 14.6782ZM9.15511 10.6695C8.70489 10.2192 8.66502 9.50256 9.06252 9.00519L7.89076 8.06872C7.01626 9.16294 7.10397 10.7396 8.09445 11.7301L9.15511 10.6695ZM9.06252 9.00519L10.206 7.57439L9.03425 6.63792L7.89076 8.06872L9.06252 9.00519ZM6.77923 3.43989L8.9787 5.63936L10.0394 4.5787L7.83989 2.37923L6.77923 3.43989ZM5.95427 3.43989C6.18207 3.21208 6.55142 3.21208 6.77923 3.43989L7.83989 2.37923C7.02629 1.56564 5.7072 1.56563 4.89361 2.37923L5.95427 3.43989ZM4.93972 4.45444L5.95427 3.43989L4.89361 2.37923L3.87906 3.39378L4.93972 4.45444ZM4.93972 11.8791C2.88947 9.82881 2.88947 6.50469 4.93972 4.45444L3.87906 3.39378C1.24302 6.02982 1.24302 10.3037 3.87906 12.9397L4.93972 11.8791ZM11.9544 18.8938L4.93972 11.8791L3.87906 12.9397L10.8938 19.9544L11.9544 18.8938ZM10.206 7.57439C10.9215 6.67911 10.8497 5.38909 10.0394 4.5787L8.9787 5.63936C9.24883 5.90949 9.27275 6.3395 9.03425 6.63792L10.206 7.57439ZM19.2546 13.794C18.4442 12.9836 17.1542 12.9118 16.2589 13.6273L17.1954 14.7991C17.4938 14.5606 17.9238 14.5845 18.194 14.8546L19.2546 13.794Z' fill='%234E5968'/%3E%3C/svg%3E%0A");
}
.ico_phone.fill {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.61603 12.9494C9.17813 14.5115 11.7108 14.5115 13.2729 12.9494L13.9493 12.273C14.2964 11.9259 14.2964 11.3631 13.9493 11.016L12.4829 9.54958C12.1227 9.18941 11.5494 9.15751 11.1515 9.47551L10.1976 10.2378C9.66705 10.6618 8.90259 10.6193 8.42236 10.1391L5.74986 7.46659C5.26963 6.98636 5.2271 6.22189 5.65111 5.69136L6.41343 4.73749C6.73143 4.33959 6.69954 3.76625 6.33937 3.40607L4.873 1.9397C4.52586 1.59257 3.96305 1.59257 3.61592 1.9397L2.93955 2.61607C1.37745 4.17817 1.37745 6.71083 2.93955 8.27292L7.61603 12.9494Z' fill='%234E5968'/%3E%3C/svg%3E%0A");
}
.ico_alarm {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0002 8C18.0002 6.4087 17.3681 4.88258 16.2429 3.75736C15.1177 2.63214 13.5915 2 12.0002 2C10.4089 2 8.88283 2.63214 7.75761 3.75736C6.63239 4.88258 6.00025 6.4087 6.00025 8C6.00025 11.0902 5.22072 13.206 4.34991 14.6054C3.61538 15.7859 3.24811 16.3761 3.26157 16.5408C3.27649 16.7231 3.31511 16.7926 3.46203 16.9016C3.59471 17 4.19284 17 5.3891 17H18.6114C19.8077 17 20.4058 17 20.5385 16.9016C20.6854 16.7926 20.724 16.7231 20.7389 16.5408C20.7524 16.3761 20.3851 15.7859 19.6506 14.6054C18.7798 13.206 18.0002 11.0902 18.0002 8Z' fill='white'/%3E%3Cpath d='M9.35442 21C10.0596 21.6224 10.9858 22 12.0002 22C13.0147 22 13.9409 21.6224 14.6461 21M2.29414 5.81989C2.27979 4.36854 3.06227 3.01325 4.32635 2.3M21.7024 5.8199C21.7167 4.36855 20.9342 3.01325 19.6702 2.3M18.0002 8C18.0002 6.4087 17.3681 4.88258 16.2429 3.75736C15.1177 2.63214 13.5915 2 12.0002 2C10.4089 2 8.88283 2.63214 7.75761 3.75736C6.63239 4.88258 6.00025 6.4087 6.00025 8C6.00025 11.0902 5.22072 13.206 4.34991 14.6054C3.61538 15.7859 3.24811 16.3761 3.26157 16.5408C3.27649 16.7231 3.31511 16.7926 3.46203 16.9016C3.59471 17 4.19284 17 5.3891 17H18.6114C19.8077 17 20.4058 17 20.5385 16.9016C20.6854 16.7926 20.724 16.7231 20.7389 16.5408C20.7524 16.3761 20.3851 15.7859 19.6506 14.6054C18.7798 13.206 18.0002 11.0902 18.0002 8Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_alarm.st2.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 2C10.2092 2 12 3.79093 12 6.00007C12 6.86964 12 7.71353 12 8.33333L13.0081 11.1055C13.1662 11.5403 12.8442 12 12.3816 12L3.61851 12C3.15587 12 2.83387 11.5403 2.99198 11.1055L4.00004 8.33333C4.00004 7.71353 4.00004 6.86964 4.00004 6.00007C4.00004 3.79094 5.7909 2 8.00004 2V2Z' stroke='%238B95A1' stroke-linejoin='round'/%3E%3Cpath d='M10 12.3334C10 13.4379 9.10457 14.3334 8 14.3334C6.89543 14.3334 6 13.4379 6 12.3334' stroke='%238B95A1'/%3E%3C/svg%3E%0A");
}
.on .ico_alarm.st2.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 2C10.2092 2 12 3.79093 12 6.00007C12 6.86964 12 7.71353 12 8.33333L12.7261 10.6326C12.8618 11.0623 12.541 11.5 12.0904 11.5L3.90966 11.5C3.45906 11.5 3.13824 11.0623 3.27394 10.6326L4.00004 8.33333C4.00004 7.71353 4.00004 6.86964 4.00004 6.00007C4.00004 3.79094 5.7909 2 8.00004 2Z' fill='white' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M6.37537 13.5C6.73842 14.0047 7.33085 14.3334 8.00005 14.3334C8.66924 14.3334 9.26167 14.0047 9.62473 13.5H6.37537Z' stroke='white'/%3E%3C/svg%3E%0A");
}
.ico_alarm.orange {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 2C10.2092 2 12 3.79093 12 6.00007C12 6.86964 12 7.71353 12 8.33333L12.7261 10.6326C12.8618 11.0623 12.541 11.5 12.0904 11.5L3.90966 11.5C3.45906 11.5 3.13824 11.0623 3.27394 10.6326L4.00004 8.33333C4.00004 7.71353 4.00004 6.86964 4.00004 6.00007C4.00004 3.79094 5.7909 2 8.00004 2Z' fill='%23F57641' stroke='%23F57641' stroke-linejoin='round'/%3E%3Cpath d='M6.37537 13.5C6.73842 14.0047 7.33085 14.3334 8.00005 14.3334C8.66924 14.3334 9.26167 14.0047 9.62473 13.5H6.37537Z' stroke='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_trophy {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.07143 2C2.47969 2 2 2.47968 2 3.07139V7.02796C2 9.98653 4.39847 12.3849 7.35714 12.3849H7.9066C8.49833 12.3849 8.97803 11.9052 8.97803 11.3135V3.07139C8.97803 2.47968 8.49833 2 7.9066 2H3.07143ZM4.14286 7.02796V4.14278H6.83517V10.2C5.30821 9.95062 4.14286 8.62538 4.14286 7.02796ZM20.9286 2C21.5203 2 22 2.47968 22 3.07139V7.02783C22 9.98639 19.6016 12.3848 16.6429 12.3848H16.0934C15.5017 12.3848 15.022 11.9051 15.022 11.3134V3.07139C15.022 2.78724 15.1349 2.51473 15.3358 2.3138C15.5367 2.11288 15.8092 2 16.0934 2H20.9286ZM19.8571 7.02783V4.14278H17.1649V10.1998C18.6919 9.95049 19.8571 8.62525 19.8571 7.02783ZM12 14.3628C12.5917 14.3628 13.0714 14.8425 13.0714 15.4342V19.8565H16.8077C17.3994 19.8565 17.8791 20.3362 17.8791 20.9279C17.8791 21.5196 17.3994 21.9993 16.8077 21.9993H12.0375C12.025 21.9997 12.0125 22 12 22C11.9875 22 11.975 21.9997 11.9625 21.9993H7.19234C6.60061 21.9993 6.12091 21.5196 6.12091 20.9279C6.12091 20.3362 6.60061 19.8565 7.19234 19.8565H10.9286V15.4342C10.9286 14.8425 11.4083 14.3628 12 14.3628Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.22723 2C6.85067 2 6.54541 2.32568 6.54541 2.72741V10.7261C6.54541 13.9401 8.98749 16.5455 12 16.5455C15.0124 16.5455 17.4545 13.9401 17.4545 10.7261V2.72741C17.4545 2.53449 17.3826 2.34947 17.2549 2.21306C17.127 2.07664 16.9535 2 16.7727 2H7.22723Z' fill='white'/%3E%3Cpath d='M12.4284 5.43916C12.2341 5.11625 11.7659 5.11625 11.5716 5.43916L10.9123 6.53471C10.8425 6.65072 10.7286 6.73345 10.5967 6.764L9.35101 7.0525C8.98385 7.13754 8.83918 7.58277 9.08624 7.86737L9.92443 8.83297C10.0132 8.93521 10.0567 9.06908 10.045 9.20396L9.93442 10.4778C9.90184 10.8533 10.2806 11.1285 10.6276 10.9814L11.8049 10.4827C11.9296 10.4298 12.0704 10.4298 12.195 10.4827L13.3724 10.9814C13.7194 11.1285 14.0981 10.8533 14.0656 10.4778L13.955 9.20396C13.9433 9.06908 13.9868 8.93521 14.0755 8.83297L14.9137 7.86737C15.1608 7.58277 15.0161 7.13754 14.649 7.0525L13.4033 6.764C13.2714 6.73345 13.1575 6.65072 13.0877 6.53471L12.4284 5.43916Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_timer {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 23.0004C17.2073 23.0004 21.4287 18.779 21.4287 13.5716C21.4287 8.36423 17.2073 4.14282 11.9999 4.14282C6.79257 4.14282 2.57117 8.36423 2.57117 13.5716C2.57117 18.779 6.79257 23.0004 11.9999 23.0004Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.147 1.62458C7.45303 2.19907 7.23541 2.91288 6.66092 3.21892C5.29685 3.94557 4.07968 4.91931 3.07133 6.09058C2.64665 6.58388 1.90248 6.63951 1.40918 6.21484C0.915876 5.79015 0.86025 5.04598 1.28493 4.55269C2.48378 3.16013 3.93091 2.00243 5.55266 1.1385C6.12715 0.832463 6.84096 1.05009 7.147 1.62458ZM16.8526 1.62458C17.1586 1.05009 17.8723 0.832463 18.4469 1.1385C20.0686 2.00243 21.5158 3.16013 22.7146 4.55269C23.1392 5.04598 23.0836 5.79015 22.5903 6.21484C22.097 6.63951 21.353 6.58388 20.9282 6.09058C19.9198 4.91931 18.7027 3.94557 17.3387 3.21892C16.7641 2.91288 16.5465 2.19907 16.8526 1.62458ZM12.9819 8.85743C12.9819 8.31499 12.5422 7.87526 11.9998 7.87526C11.4573 7.87526 11.0176 8.31499 11.0176 8.85743V13.5718C11.0176 14.1143 11.4573 14.554 11.9998 14.554H15.9284C16.4709 14.554 16.9106 14.1143 16.9106 13.5718C16.9106 13.0294 16.4709 12.5897 15.9284 12.5897H12.9819V8.85743Z' fill='%23FD986E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.147 1.62458C7.45303 2.19907 7.23541 2.91288 6.66092 3.21892C5.29685 3.94557 4.07968 4.91931 3.07133 6.09058C2.64665 6.58388 1.90248 6.63951 1.40918 6.21484C0.915876 5.79015 0.86025 5.04598 1.28493 4.55269C2.48378 3.16013 3.93091 2.00243 5.55266 1.1385C6.12715 0.832463 6.84096 1.05009 7.147 1.62458ZM16.8526 1.62458C17.1586 1.05009 17.8723 0.832463 18.4469 1.1385C20.0686 2.00243 21.5158 3.16013 22.7146 4.55269C23.1392 5.04598 23.0836 5.79015 22.5903 6.21484C22.0971 6.63951 21.353 6.58388 20.9282 6.09058C19.9198 4.91931 18.7027 3.94557 17.3387 3.21892C16.7641 2.91288 16.5465 2.19907 16.8526 1.62458Z' fill='white'/%3E%3C/svg%3E%0A");
}
.ico_blocks {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 3.46449C2 2.68021 2.63578 2.04443 3.42004 2.04443H9.45526C10.2395 2.04443 10.8753 2.68021 10.8753 3.46449V9.4997C10.8753 10.284 10.2395 10.9197 9.45526 10.9197H3.42004C2.63578 10.9197 2 10.284 2 9.4997V3.46449ZM3.42006 13.0803C2.63578 13.0803 2 13.7161 2 14.5004V20.5357C2 21.3198 2.63578 21.9557 3.42006 21.9557H9.45526C10.2395 21.9557 10.8753 21.3198 10.8753 20.5357V14.5004C10.8753 13.7161 10.2395 13.0803 9.45526 13.0803H3.42006ZM14.456 13.0803C13.6717 13.0803 13.0359 13.7161 13.0359 14.5004V20.5357C13.0359 21.3198 13.6717 21.9557 14.456 21.9557H20.4911C21.2755 21.9557 21.9112 21.3198 21.9112 20.5357V14.5004C21.9112 13.7161 21.2755 13.0803 20.4911 13.0803H14.456Z' fill='%23FFB494'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4425 2.94342C18.1736 1.76407 16.4909 1.77143 16.2323 2.95309L16.2225 2.99817L16.2033 3.08562C15.9212 4.34864 14.9055 5.31784 13.6296 5.53981C12.3987 5.75397 12.3987 7.52105 13.6296 7.73521C14.91 7.95795 15.9283 8.93316 16.2062 10.2027L16.2323 10.3219C16.4909 11.5036 18.1736 11.511 18.4425 10.3316L18.4742 10.1926C18.7627 8.92764 19.7825 7.95955 21.0608 7.73718C22.2938 7.52264 22.2938 5.75238 21.0608 5.53785C19.7893 5.31664 18.7735 4.35762 18.4789 3.10255C18.4706 3.06747 18.463 3.03394 18.4547 2.99743L18.4425 2.94342Z' fill='white'/%3E%3C/svg%3E%0A");
}
.ico_hamburger {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 5L2 5' stroke='%23191F28' stroke-width='1.5'/%3E%3Cpath d='M22 12L2 12' stroke='%23191F28' stroke-width='1.5'/%3E%3Cpath d='M22 19L1.5 19' stroke='%23191F28' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.ico_notify {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3C15.3137 3 18 5.6864 18 9.00011C18 10.3045 18 11.5703 18 12.5L19.5121 16.6583C19.7493 17.3104 19.2663 18 18.5723 18L5.4277 18C4.73374 18 4.25075 17.3104 4.48791 16.6583L6 12.5C6 11.5703 6 10.3045 6 9.00011C6 5.6864 8.68629 3 12 3V3Z' stroke='%23191F28' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M15 18.5C15 20.1569 13.6569 21.5 12 21.5C10.3431 21.5 9 20.1569 9 18.5' stroke='%23191F28' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.on > .ico_notify:not(.outline)::after, .ico_notify.on:not(.outline)::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  width: 0.375em;
  height: 0.375em;
  margin-top: -0.125em;
  margin-right: -0.125em;
  border-radius: 50%;
  background-color: #FF4D4F;
}
.ico_notify.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 2C10.2092 2 12 3.79093 12 6.00007C12 6.86964 12 7.71353 12 8.33333L13.0081 11.1055C13.1662 11.5403 12.8442 12 12.3816 12L3.61851 12C3.15587 12 2.83387 11.5403 2.99198 11.1055L4.00004 8.33333C4.00004 7.71353 4.00004 6.86964 4.00004 6.00007C4.00004 3.79094 5.7909 2 8.00004 2V2Z' stroke='%238B95A1' stroke-linejoin='round'/%3E%3Cpath d='M10 12.3334C10 13.4379 9.10457 14.3334 8 14.3334C6.89543 14.3334 6 13.4379 6 12.3334' stroke='%238B95A1'/%3E%3C/svg%3E%0A");
}
.ico_notify.orange {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 2C10.2092 2 12 3.79093 12 6.00007C12 6.86964 12 7.71353 12 8.33333L12.7261 10.6326C12.8618 11.0623 12.541 11.5 12.0904 11.5L3.90966 11.5C3.45906 11.5 3.13824 11.0623 3.27394 10.6326L4.00004 8.33333C4.00004 7.71353 4.00004 6.86964 4.00004 6.00007C4.00004 3.79094 5.7909 2 8.00004 2Z' fill='%23F57641' stroke='%23F57641' stroke-linejoin='round'/%3E%3Cpath d='M6.37537 13.5C6.73842 14.0047 7.33085 14.3334 8.00005 14.3334C8.66924 14.3334 9.26167 14.0047 9.62473 13.5H6.37537Z' stroke='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_notify.white {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 2C10.2092 2 12 3.79093 12 6.00007C12 6.86964 12 7.71353 12 8.33333L12.7261 10.6326C12.8618 11.0623 12.541 11.5 12.0904 11.5L3.90966 11.5C3.45906 11.5 3.13824 11.0623 3.27394 10.6326L4.00004 8.33333C4.00004 7.71353 4.00004 6.86964 4.00004 6.00007C4.00004 3.79094 5.7909 2 8.00004 2Z' fill='white' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M6.37537 13.5C6.73842 14.0047 7.33085 14.3334 8.00005 14.3334C8.66924 14.3334 9.26167 14.0047 9.62473 13.5H6.37537Z' stroke='white'/%3E%3C/svg%3E%0A");
}
.ico_search {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4933 10.541C17.4937 11.9736 17.0689 13.374 16.2729 14.5653C15.4768 15.7566 14.3451 16.6851 13.021 17.2336C11.6969 17.782 10.2398 17.9257 8.83394 17.6464C7.42811 17.3671 6.13672 16.6775 5.12309 15.6646C4.10946 14.6518 3.41912 13.3613 3.13937 11.9563C2.85962 10.5513 3.00303 9.09497 3.55146 7.77146C4.0999 6.44794 5.02872 5.31669 6.22046 4.52079C7.41221 3.72488 8.81334 3.30007 10.2467 3.30007C11.1988 3.29787 12.142 3.48366 13.0221 3.84675C13.9021 4.20984 14.7018 4.7431 15.3751 5.4159C16.0485 6.08871 16.5822 6.8878 16.9457 7.76732C17.3092 8.64684 17.4953 9.58945 17.4933 10.541V10.541Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20.4933 20.7819L15.4199 15.7114' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_search.orange {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4933 10.541C17.4937 11.9736 17.0689 13.374 16.2729 14.5653C15.4768 15.7566 14.3451 16.6851 13.021 17.2336C11.6969 17.782 10.2398 17.9257 8.83394 17.6464C7.42811 17.3671 6.13672 16.6775 5.12309 15.6646C4.10946 14.6518 3.41912 13.3613 3.13937 11.9563C2.85962 10.5513 3.00303 9.09497 3.55146 7.77146C4.0999 6.44794 5.02872 5.31669 6.22046 4.52079C7.41221 3.72488 8.81334 3.30007 10.2467 3.30007C11.1988 3.29787 12.142 3.48366 13.0221 3.84675C13.9021 4.20984 14.7018 4.7431 15.3751 5.4159C16.0485 6.08871 16.5822 6.8878 16.9457 7.76732C17.3092 8.64684 17.4953 9.58945 17.4933 10.541V10.541Z' stroke='%23F57641' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20.4933 20.7819L15.4199 15.7114' stroke='%23F57641' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_search.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4933 10.541C17.4937 11.9736 17.0689 13.374 16.2729 14.5653C15.4768 15.7566 14.3451 16.6851 13.021 17.2336C11.6969 17.782 10.2398 17.9257 8.83394 17.6464C7.42811 17.3671 6.13672 16.6775 5.12309 15.6646C4.10946 14.6518 3.41912 13.3613 3.13937 11.9563C2.85962 10.5513 3.00303 9.09497 3.55146 7.77146C4.0999 6.44794 5.02872 5.31669 6.22046 4.52079C7.41221 3.72488 8.81334 3.30007 10.2467 3.30007C11.1988 3.29787 12.142 3.48366 13.0221 3.84675C13.9021 4.20984 14.7018 4.7431 15.3751 5.4159C16.0485 6.08871 16.5822 6.8878 16.9457 7.76732C17.3092 8.64684 17.4953 9.58945 17.4933 10.541V10.541Z' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20.4933 20.7819L15.4199 15.7114' stroke='%238B95A1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_search.white {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4933 10.541C17.4937 11.9736 17.0689 13.374 16.2729 14.5653C15.4768 15.7566 14.3451 16.6851 13.021 17.2336C11.6969 17.782 10.2398 17.9257 8.83394 17.6464C7.42811 17.3671 6.13672 16.6775 5.12309 15.6646C4.10946 14.6518 3.41912 13.3613 3.13937 11.9563C2.85962 10.5513 3.00303 9.09497 3.55146 7.77146C4.0999 6.44794 5.02872 5.31669 6.22046 4.52079C7.41221 3.72488 8.81334 3.30007 10.2467 3.30007C11.1988 3.29787 12.142 3.48366 13.0221 3.84675C13.9021 4.20984 14.7018 4.7431 15.3751 5.4159C16.0485 6.08871 16.5822 6.8878 16.9457 7.76732C17.3092 8.64684 17.4953 9.58945 17.4933 10.541V10.541Z' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20.4933 20.7819L15.4199 15.7114' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_search2 {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6622 7.0274C11.6624 7.98242 11.3793 8.91606 10.8486 9.71024C10.3179 10.5044 9.56342 11.1235 8.68067 11.4891C7.79792 11.8547 6.82651 11.9505 5.88929 11.7643C4.95207 11.5781 4.09115 11.1183 3.41539 10.4431C2.73964 9.7679 2.27941 8.90756 2.09291 7.9709C1.90641 7.03425 2.00202 6.06336 2.36764 5.18101C2.73326 4.29867 3.35248 3.5445 4.14698 3.0139C4.94147 2.4833 5.87556 2.20009 6.83111 2.20009C7.46586 2.19862 8.09465 2.32248 8.68137 2.56454C9.2681 2.8066 9.80121 3.16211 10.2501 3.61064C10.699 4.05918 11.0548 4.59191 11.2971 5.17825C11.5395 5.7646 11.6635 6.39301 11.6622 7.0274V7.0274Z' stroke='%23191F28' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M13.6623 13.8546L10.28 10.4742' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_crown {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.73338 7.95337C1.54879 7.95337 1.36834 8.00811 1.21485 8.11066C1.06136 8.21322 0.941737 8.35899 0.871095 8.52953C0.800453 8.70008 0.78197 8.88774 0.817983 9.06879C0.853996 9.24984 0.942887 9.41614 1.07342 9.54667C1.20395 9.6772 1.37025 9.76609 1.5513 9.8021C1.73235 9.83811 1.92001 9.81963 2.09055 9.74899C2.2611 9.67835 2.40686 9.55872 2.50942 9.40523C2.61198 9.25175 2.66672 9.0713 2.66672 8.8867C2.66672 8.63917 2.56838 8.40177 2.39335 8.22674C2.21832 8.0517 1.98092 7.95337 1.73338 7.95337Z' fill='%23F57641'/%3E%3Cpath d='M22.5534 9.81329C23.0652 9.81329 23.48 9.39841 23.48 8.88663C23.48 8.37484 23.0652 7.95996 22.5534 7.95996C22.0416 7.95996 21.6267 8.37484 21.6267 8.88663C21.6267 9.39841 22.0416 9.81329 22.5534 9.81329Z' fill='%23F57641'/%3E%3Cpath d='M12.1467 4.26005C12.3303 4.26137 12.5101 4.20815 12.6633 4.10713C12.8166 4.00611 12.9364 3.86185 13.0076 3.69264C13.0787 3.52344 13.098 3.33691 13.063 3.15672C13.028 2.97653 12.9403 2.81079 12.811 2.68052C12.6817 2.55026 12.5166 2.46134 12.3366 2.42504C12.1567 2.38874 11.97 2.4067 11.8003 2.47663C11.6306 2.54657 11.4855 2.66534 11.3834 2.81787C11.2812 2.9704 11.2267 3.14982 11.2267 3.33338C11.2267 3.578 11.3234 3.81269 11.4958 3.98629C11.6681 4.15988 11.9021 4.25829 12.1467 4.26005ZM21.0867 10.7334C20.2537 10.9248 19.4427 11.2019 18.6667 11.56C17.7199 12.0143 16.8257 12.571 16 13.22C15.4151 12.5013 14.9099 11.7212 14.4934 10.8934C13.8287 9.47344 13.2672 8.00742 12.8134 6.50671C12.7706 6.365 12.6818 6.24155 12.5611 6.15585C12.4404 6.07015 12.2946 6.02706 12.1467 6.03338C11.9988 6.02706 11.853 6.07015 11.7323 6.15585C11.6116 6.24155 11.5228 6.365 11.48 6.50671C11.0273 8.0078 10.4658 9.4739 9.80004 10.8934C9.38549 11.7202 8.88015 12.4984 8.29338 13.2134C7.46387 12.5718 6.57023 12.0177 5.62671 11.56C4.86952 11.2066 4.07893 10.9297 3.26671 10.7334C3.14612 10.7044 3.01985 10.7097 2.90207 10.7485C2.7843 10.7874 2.67971 10.8583 2.60004 10.9534C2.51898 11.0516 2.46774 11.171 2.45238 11.2974C2.43702 11.4238 2.45819 11.552 2.51338 11.6667C3.77804 14.5423 4.67404 17.5663 5.18004 20.6667C5.20703 20.8232 5.28902 20.965 5.41124 21.0664C5.53346 21.1679 5.68789 21.2224 5.84671 21.22H18.5134C18.6722 21.2224 18.8266 21.1679 18.9488 21.0664C19.0711 20.965 19.1531 20.8232 19.18 20.6667C19.686 17.5663 20.582 14.5423 21.8467 11.6667C21.9019 11.552 21.9231 11.4238 21.9077 11.2974C21.8924 11.171 21.8411 11.0516 21.76 10.9534C21.6798 10.8571 21.5741 10.7855 21.455 10.7466C21.3359 10.7076 21.2083 10.7031 21.0867 10.7334ZM7.38671 19.0334C7.24008 19.0347 7.09635 18.9924 6.97379 18.9119C6.85122 18.8314 6.75534 18.7163 6.69831 18.5812C6.64127 18.4461 6.62566 18.2971 6.65346 18.1531C6.68126 18.0092 6.7512 17.8767 6.85442 17.7725C6.95764 17.6684 7.08948 17.5972 7.23321 17.5681C7.37693 17.539 7.52606 17.5533 7.66167 17.6091C7.79727 17.6649 7.91324 17.7597 7.99485 17.8816C8.07646 18.0034 8.12004 18.1467 8.12004 18.2934C8.12005 18.4885 8.043 18.6757 7.90567 18.8143C7.76833 18.9529 7.58181 19.0316 7.38671 19.0334ZM12.1534 19.0334C11.9701 19.0159 11.7999 18.9308 11.676 18.7945C11.5522 18.6583 11.4835 18.4808 11.4835 18.2967C11.4835 18.1126 11.5522 17.9351 11.676 17.7989C11.7999 17.6627 11.9701 17.5775 12.1534 17.56C12.3367 17.5775 12.5069 17.6627 12.6307 17.7989C12.7546 17.9351 12.8232 18.1126 12.8232 18.2967C12.8232 18.4808 12.7546 18.6583 12.6307 18.7945C12.5069 18.9308 12.3367 19.0159 12.1534 19.0334ZM16.9267 19.0334C16.7801 19.0347 16.6364 18.9924 16.5138 18.9119C16.3912 18.8314 16.2953 18.7163 16.2383 18.5812C16.1813 18.4461 16.1657 18.2971 16.1935 18.1531C16.2213 18.0092 16.2912 17.8767 16.3944 17.7725C16.4976 17.6684 16.6295 17.5972 16.7732 17.5681C16.9169 17.539 17.0661 17.5533 17.2017 17.6091C17.3373 17.6649 17.4532 17.7597 17.5349 17.8816C17.6165 18.0034 17.66 18.1467 17.66 18.2934C17.6601 18.4885 17.583 18.6757 17.4457 18.8143C17.3083 18.9529 17.1218 19.0316 16.9267 19.0334Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_medal {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7.00002C14.1217 7.00002 16.1566 7.84288 17.6569 9.34317C19.1571 10.8435 20 12.8783 20 15C20 17.1218 19.1571 19.1566 17.6569 20.6569C16.1566 22.1572 14.1217 23 12 23C9.87827 23 7.84344 22.1572 6.34315 20.6569C4.84285 19.1566 4 17.1218 4 15C4 12.8783 4.84285 10.8435 6.34315 9.34317C7.84344 7.84288 9.87827 7.00002 12 7.00002ZM12 10.5L10.678 13.18L7.72 13.61L9.86 15.695L9.355 18.641L12 17.25L14.645 18.64L14.14 15.695L16.28 13.609L13.322 13.179L12 10.5ZM13 1.99902L18 2.00002V5.00002L16.637 6.13802C15.5059 5.54495 14.271 5.17554 13 5.05002V1.99902ZM11 1.99902V5.04902C9.72935 5.17467 8.49482 5.54408 7.364 6.13702L6 5.00002V2.00002L11 1.99902Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_bookmark {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4881 14.4306L12 14.0122L11.5119 14.4306L6.1627 19.0156C6.00053 19.1546 5.75 19.0394 5.75 18.8258V6C5.75 5.30964 6.30964 4.75 7 4.75H17C17.6904 4.75 18.25 5.30964 18.25 6V18.8258C18.25 19.0394 17.9995 19.1546 17.8373 19.0156L12.4881 14.4306Z' stroke='%23191F28' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.ico_bookmark.white {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 9.41289V3C2.5 2.44772 2.94772 2 3.5 2H8.5C9.05228 2 9.5 2.44772 9.5 3V9.41289C9.5 9.84006 8.99894 10.0705 8.6746 9.79252L6 7.5L3.3254 9.79252C3.00106 10.0705 2.5 9.84006 2.5 9.41289Z' fill='white'/%3E%3C/svg%3E%0A");
}
.on > .ico_bookmark, .ico_bookmark.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4881 14.4306L12 14.0122L11.5119 14.4306L6.1627 19.0156C6.00053 19.1546 5.75 19.0394 5.75 18.8258V6C5.75 5.30964 6.30964 4.75 7 4.75H17C17.6904 4.75 18.25 5.30964 18.25 6V18.8258C18.25 19.0394 17.9995 19.1546 17.8373 19.0156L12.4881 14.4306Z' fill='%23F57641' stroke='%23F57641' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.ico_view {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.01677 10.5943C1.90328 10.4146 1.84654 10.3247 1.81477 10.1861C1.79091 10.082 1.79091 9.91788 1.81477 9.81378C1.84654 9.67519 1.90328 9.58534 2.01677 9.40564C2.95461 7.92066 5.74617 4.16663 10.0003 4.16663C14.2545 4.16663 17.0461 7.92066 17.9839 9.40564C18.0974 9.58534 18.1541 9.67519 18.1859 9.81378C18.2098 9.91788 18.2098 10.082 18.1859 10.1861C18.1541 10.3247 18.0974 10.4146 17.9839 10.5943C17.0461 12.0793 14.2545 15.8333 10.0003 15.8333C5.74617 15.8333 2.95461 12.0793 2.01677 10.5943Z' stroke='%23B5BEC7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0003 12.5C11.381 12.5 12.5003 11.3807 12.5003 9.99996C12.5003 8.61925 11.381 7.49996 10.0003 7.49996C8.61962 7.49996 7.50034 8.61925 7.50034 9.99996C7.50034 11.3807 8.61962 12.5 10.0003 12.5Z' stroke='%23B5BEC7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_good {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='6' width='3' height='7' rx='0.666667' stroke='%238B95A1'/%3E%3Cpath d='M5 6.8L5.95209 6.33454C6.39283 6.11906 6.739 5.7491 6.92476 5.29503L7.94375 2.80416C8.14273 2.31778 8.61607 2 9.14158 2V2C9.96057 2 10.5736 2.75115 10.4095 3.55353L9.90909 6H12.5233C13.3134 6 13.9301 6.68306 13.8498 7.46899L13.3844 12.0192C13.2724 13.1146 12.296 13.9134 11.2002 13.8062L6.80537 13.3765C5.78107 13.2764 5 12.4152 5 11.386V6.8Z' stroke='%238B95A1'/%3E%3C/svg%3E%0A");
}
.ico_good.gray {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='6' width='3' height='7' rx='0.666667' stroke='%238B95A1'/%3E%3Cpath d='M5 6.8L5.95209 6.33454C6.39283 6.11906 6.739 5.7491 6.92476 5.29503L7.94375 2.80416C8.14273 2.31778 8.61607 2 9.14158 2V2C9.96057 2 10.5736 2.75115 10.4095 3.55353L9.90909 6H12.5233C13.3134 6 13.9301 6.68306 13.8498 7.46899L13.3844 12.0192C13.2724 13.1146 12.296 13.9134 11.2002 13.8062L6.80537 13.3765C5.78107 13.2764 5 12.4152 5 11.386V6.8Z' stroke='%238B95A1'/%3E%3C/svg%3E%0A");
}
.ico_good.bold {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='6' width='3' height='7' rx='0.666667' stroke='%234E5968'/%3E%3Cpath d='M5 6.8L5.95209 6.33454C6.39283 6.11906 6.739 5.7491 6.92476 5.29503L7.94375 2.80416C8.14273 2.31778 8.61607 2 9.14158 2V2C9.96057 2 10.5736 2.75115 10.4095 3.55353L9.90909 6H12.5233C13.3134 6 13.9301 6.68306 13.8498 7.46899L13.3844 12.0192C13.2724 13.1146 12.296 13.9134 11.2002 13.8062L6.80537 13.3765C5.78107 13.2764 5 12.4152 5 11.386V6.8Z' stroke='%234E5968'/%3E%3C/svg%3E%0A");
}
.ico_good.white {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.8L5.95209 6.33454C6.39283 6.11906 6.739 5.7491 6.92476 5.29503L7.94375 2.80416C8.14273 2.31778 8.61607 2 9.14158 2V2C9.96057 2 10.5736 2.75115 10.4095 3.55353L9.90909 6H12.5233C13.3134 6 13.9301 6.68306 13.8498 7.46899L13.3844 12.0192C13.2724 13.1146 12.296 13.9134 11.2002 13.8062L6.80537 13.3765C5.78107 13.2764 5 12.4152 5 11.386V6.8Z' stroke='white'/%3E%3Crect x='2' y='6' width='3' height='7' rx='0.666667' stroke='white'/%3E%3C/svg%3E%0A");
}
.on > .ico_good, .ico_good.on {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.75' y='7.5' width='3.33333' height='7.5' rx='0.833333' stroke='%23ffffff' stroke-width='1.25'/%3E%3Cpath d='M7.08325 8.33337L7.89977 7.92512C8.44741 7.65129 8.87553 7.18602 9.10292 6.61753L10.0852 4.16187C10.2853 3.66149 10.77 3.33337 11.3089 3.33337V3.33337C12.1406 3.33337 12.7644 4.09428 12.6013 4.90984L12.0833 7.50004H14.4083C15.3943 7.50004 16.1648 8.3514 16.0667 9.33255L15.6653 13.3458C15.528 14.7196 14.3029 15.722 12.929 15.5846L9.33449 15.2252C8.05649 15.0974 7.08325 14.022 7.08325 12.7376V8.33337Z' stroke='%23ffffff' stroke-width='1.25'/%3E%3C/svg%3E%0A");
}
.on > .ico_good.orange {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='6' width='3' height='7' rx='0.666667' fill='%23F57641' stroke='%23F57641'/%3E%3Cpath d='M13.3844 12.0192L13.8498 7.46899C13.9301 6.68306 13.3134 6 12.5233 6H9.90908L10.4095 3.55353C10.5736 2.75115 9.96056 2 9.14157 2C8.61605 2 8.14272 2.31778 7.94374 2.80416L6.78526 5.63601C6.68693 5.87637 6.63635 6.13358 6.63635 6.39327V11.546C6.63635 12.5752 7.41742 13.4364 8.44172 13.5365L11.2001 13.8062C12.296 13.9134 13.2724 13.1146 13.3844 12.0192Z' fill='%23F57641' stroke='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_trash {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.0188 4.63074H17.9755' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M7.22583 4.45377V1.67676H12.7798V4.45377' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.0437 8.3717V13.9242' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9634 8.3717V13.9242' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.48778 4.65991H16.4717C16.5545 4.65991 16.634 4.69282 16.6926 4.75139C16.7512 4.80996 16.7841 4.8894 16.7841 4.97224V17.9872C16.7841 18.0609 16.7548 18.1315 16.7027 18.1835C16.6507 18.2356 16.58 18.2649 16.5064 18.2649H3.45446C3.38081 18.2649 3.31017 18.2356 3.25809 18.1835C3.20602 18.1315 3.17676 18.0609 3.17676 17.9872V4.97224C3.17676 4.8894 3.20967 4.80996 3.26826 4.75139C3.32685 4.69282 3.40631 4.65991 3.48917 4.65991H3.48778Z' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_check {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5278 5.13892L8.58884 15.5556L3.05561 9.68872' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_advice {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.02783 11.5701V5.97218C4.02783 3.59429 5.95549 1.66663 8.33339 1.66663H11.6667C14.0446 1.66663 15.9723 3.59429 15.9723 5.97218V13.6111C15.9723 15.989 14.0446 17.9166 11.6667 17.9166H10.0001' stroke='%23F57641' stroke-width='1.25' stroke-linejoin='round'/%3E%3Crect x='8.33337' y='17.2222' width='3.33333' height='1.11111' stroke='%23F57641' stroke-width='1.25' stroke-linejoin='round'/%3E%3Cpath d='M3.33332 6.45836C2.48955 6.45836 1.80554 7.42219 1.80554 8.61114C1.80554 9.80008 2.48955 10.7639 3.33332 10.7639' stroke='%23F57641' stroke-width='1.25'/%3E%3Cpath d='M7.5 10.6944C7.5 11.9984 8.61929 13.0555 10 13.0555C11.3807 13.0555 12.5 11.9984 12.5 10.6944' stroke='%23F57641' stroke-width='1.25'/%3E%3Cpath d='M16.6667 6.45836C17.5104 6.45836 18.1945 7.42219 18.1945 8.61114C18.1945 9.80008 17.5104 10.7639 16.6667 10.7639' stroke='%23F57641' stroke-width='1.25'/%3E%3Cpath d='M7.5 7.63892L7.5 9.30558' stroke='%23F57641' stroke-width='1.25' stroke-linejoin='round'/%3E%3Cpath d='M12.5 7.63892L12.5 9.30558' stroke='%23F57641' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_ruler {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/20/ruler-blue'%3E%3Cpath id='Vector' d='M5.28661 10.0002L7.05438 11.768M7.64338 7.64301L9.41115 9.41078M10.0002 5.28624L11.7679 7.05401M4.22541 11.0604L11.0608 4.22505C11.7208 3.56502 12.0511 3.235 12.4317 3.11136C12.7664 3.00259 13.1269 3.00259 13.4617 3.11136C13.842 3.23494 14.1717 3.56464 14.831 4.22393L15.7749 5.16785C16.4349 5.82788 16.7653 6.15867 16.889 6.53922C16.9977 6.87396 16.9975 7.23381 16.8887 7.56855C16.7651 7.9491 16.4352 8.27937 15.7751 8.9394L8.93977 15.7748C8.27974 16.4348 7.94946 16.7647 7.56892 16.8884C7.23418 16.9971 6.87433 16.9974 6.53959 16.8886C6.15904 16.765 5.82825 16.4346 5.16822 15.7745L4.22429 14.8306C3.56501 14.1713 3.2353 13.8416 3.11172 13.4613C3.00296 13.1266 3.00296 12.7661 3.11172 12.4313C3.23537 12.0508 3.56538 11.7204 4.22541 11.0604Z' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ico_copy {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74996 1.66896C8.18742 1.67658 7.84971 1.70915 7.57664 1.84828C7.26304 2.00807 7.00807 2.26304 6.84828 2.57664C6.70915 2.84971 6.67658 3.18742 6.66896 3.74996M16.25 1.66896C16.8125 1.67658 17.1502 1.70915 17.4233 1.84828C17.7369 2.00807 17.9918 2.26304 18.1516 2.57664C18.2908 2.84971 18.3233 3.18741 18.331 3.74995M18.331 11.2499C18.3233 11.8125 18.2908 12.1502 18.1516 12.4233C17.9918 12.7369 17.7369 12.9918 17.4233 13.1516C17.1502 13.2908 16.8125 13.3233 16.25 13.331M18.3333 6.66662V8.33329M11.6667 1.66663H13.3333M4.33329 18.3333H10.6666C11.6 18.3333 12.0668 18.3333 12.4233 18.1516C12.7369 17.9918 12.9918 17.7369 13.1516 17.4233C13.3333 17.0668 13.3333 16.6 13.3333 15.6666V9.33329C13.3333 8.39987 13.3333 7.93316 13.1516 7.57664C12.9918 7.26304 12.7369 7.00807 12.4233 6.84828C12.0668 6.66663 11.6 6.66663 10.6666 6.66663H4.33329C3.39987 6.66663 2.93316 6.66663 2.57664 6.84828C2.26304 7.00807 2.00807 7.26304 1.84828 7.57664C1.66663 7.93316 1.66663 8.39987 1.66663 9.33329V15.6666C1.66663 16.6 1.66663 17.0668 1.84828 17.4233C2.00807 17.7369 2.26304 17.9918 2.57664 18.1516C2.93316 18.3333 3.39987 18.3333 4.33329 18.3333Z' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_award {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.94596 9.32411L2.77533 3.65039C2.41076 2.998 2.22847 2.6718 2.25919 2.40473C2.286 2.17172 2.40975 1.96079 2.60008 1.82373C2.81824 1.66663 3.19191 1.66663 3.93926 1.66663H5.80161C6.07935 1.66663 6.21823 1.66663 6.34279 1.70674C6.45302 1.74223 6.55463 1.80031 6.64116 1.87726C6.73895 1.96423 6.80944 2.08388 6.95041 2.32319L10.0001 7.49996L13.0498 2.32319C13.1907 2.08388 13.2612 1.96423 13.359 1.87726C13.4455 1.80031 13.5472 1.74223 13.6574 1.70674C13.7819 1.66663 13.9208 1.66663 14.1986 1.66663H16.0609C16.8083 1.66663 17.1819 1.66663 17.4001 1.82373C17.5904 1.96079 17.7142 2.17172 17.741 2.40473C17.7717 2.6718 17.5894 2.998 17.2248 3.65039L14.0542 9.32411M8.75009 11.6666L10.0001 10.8333V15M8.95842 15H11.0418M13.8303 9.08646C15.9456 11.2018 15.9456 14.6314 13.8303 16.7468C11.7149 18.8621 8.28527 18.8621 6.16992 16.7468C4.05459 14.6315 4.05459 11.2018 6.16992 9.08646C8.28526 6.97113 11.7149 6.97113 13.8303 9.08646Z' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_coinhand {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2745 6.95984C10.7975 7.29992 10.2138 7.49996 9.58329 7.49996C7.97246 7.49996 6.66663 6.19412 6.66663 4.58329C6.66663 2.97246 7.97246 1.66663 9.58329 1.66663C10.6274 1.66663 11.5435 2.21531 12.0587 3.04008M4.99996 16.7393H7.1752C7.45882 16.7393 7.7407 16.773 8.01564 16.8405L10.314 17.399C10.8127 17.5205 11.3323 17.5323 11.8362 17.4345L14.3774 16.9401C15.0487 16.8093 15.6663 16.4878 16.1502 16.017L17.9482 14.2681C18.4617 13.7694 18.4617 12.9603 17.9482 12.4608C17.4859 12.0112 16.7539 11.9605 16.2309 12.3419L14.1355 13.8707C13.8354 14.09 13.4702 14.2082 13.0947 14.2082H11.0712L12.3592 14.2081C13.0851 14.2081 13.6732 13.6361 13.6732 12.9299V12.6742C13.6732 12.0879 13.2629 11.5766 12.6784 11.4349L10.6905 10.9514C10.3669 10.8729 10.0356 10.8333 9.70258 10.8333C8.89857 10.8333 7.4432 11.499 7.4432 11.499L4.99996 12.5207M16.6666 5.41663C16.6666 7.02746 15.3608 8.33329 13.75 8.33329C12.1391 8.33329 10.8333 7.02746 10.8333 5.41663C10.8333 3.8058 12.1391 2.49996 13.75 2.49996C15.3608 2.49996 16.6666 3.8058 16.6666 5.41663ZM1.66663 12.1666L1.66663 17C1.66663 17.4667 1.66663 17.7 1.75745 17.8783C1.83735 18.0351 1.96483 18.1626 2.12163 18.2425C2.29989 18.3333 2.53325 18.3333 2.99996 18.3333H3.66663C4.13334 18.3333 4.36669 18.3333 4.54495 18.2425C4.70175 18.1626 4.82924 18.0351 4.90913 17.8783C4.99996 17.7 4.99996 17.4667 4.99996 17V12.1666C4.99996 11.6999 4.99996 11.4666 4.90913 11.2883C4.82924 11.1315 4.70175 11.004 4.54495 10.9241C4.36669 10.8333 4.13334 10.8333 3.66663 10.8333L2.99996 10.8333C2.53325 10.8333 2.29989 10.8333 2.12163 10.9241C1.96483 11.004 1.83735 11.1315 1.75745 11.2883C1.66663 11.4666 1.66663 11.6999 1.66663 12.1666Z' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_calendar {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.95837' y='4.79163' width='12.0833' height='11.25' rx='1.04167' stroke='%23F57641' stroke-width='1.25'/%3E%3Cpath d='M11.6668 10L9.4446 12.5L8.3335 11.25' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='3.33337' y='6.66663' width='13.3333' height='1.25' fill='%23F57641'/%3E%3Crect x='6.66663' y='2.5' width='1.66667' height='2.5' rx='0.833333' fill='%23F57641'/%3E%3Crect x='11.6666' y='2.5' width='1.66667' height='2.5' rx='0.833333' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.ico_shield {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.50004 9.58339L9.16671 11.2501L12.9167 7.50005M16.6667 10.0001C16.6667 14.0904 12.2051 17.0654 10.5817 18.0125C10.3972 18.1201 10.305 18.1739 10.1748 18.2018C10.0737 18.2235 9.92634 18.2235 9.82531 18.2018C9.69512 18.1739 9.60287 18.1201 9.41838 18.0125C7.79501 17.0654 3.33337 14.0904 3.33337 10.0001V6.01472C3.33337 5.34846 3.33337 5.01533 3.44234 4.72898C3.5386 4.47601 3.69503 4.25029 3.89809 4.07133C4.12795 3.86875 4.43987 3.75178 5.06371 3.51785L9.53188 1.84228C9.70512 1.77732 9.79175 1.74483 9.88086 1.73196C9.9599 1.72053 10.0402 1.72053 10.1192 1.73196C10.2083 1.74483 10.295 1.77732 10.4682 1.84228L14.9364 3.51785C15.5602 3.75178 15.8721 3.86875 16.102 4.07133C16.3051 4.25029 16.4615 4.47601 16.5577 4.72898C16.6667 5.01533 16.6667 5.34846 16.6667 6.01472V10.0001Z' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_tool {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99996 4.99996L8.74996 8.74996M4.99996 4.99996H2.49996L1.66663 2.49996L2.49996 1.66663L4.99996 2.49996V4.99996ZM16.0491 2.28414L13.8594 4.47382C13.5294 4.80383 13.3644 4.96884 13.3026 5.15911C13.2482 5.32648 13.2482 5.50677 13.3026 5.67414C13.3644 5.86441 13.5294 6.02942 13.8594 6.35943L14.0572 6.55715C14.3872 6.88716 14.5522 7.05217 14.7424 7.11399C14.9098 7.16838 15.0901 7.16838 15.2575 7.11399C15.4477 7.05217 15.6128 6.88716 15.9428 6.55715L17.991 4.50889C18.2116 5.0457 18.3333 5.63362 18.3333 6.24996C18.3333 8.78126 16.2813 10.8333 13.75 10.8333C13.4448 10.8333 13.1466 10.8035 12.8581 10.7466C12.453 10.6667 12.2504 10.6267 12.1276 10.639C11.9971 10.652 11.9327 10.6715 11.8171 10.7334C11.7082 10.7917 11.5991 10.9008 11.3808 11.1191L5.41663 17.0833C4.72627 17.7736 3.60698 17.7736 2.91663 17.0833C2.22627 16.3929 2.22627 15.2736 2.91663 14.5833L8.88082 8.6191C9.0991 8.40081 9.20825 8.29167 9.26647 8.18287C9.32837 8.06719 9.34795 8.00285 9.36096 7.8723C9.37319 7.7495 9.33324 7.54694 9.25335 7.14183C9.19645 6.85334 9.16663 6.55513 9.16663 6.24996C9.16663 3.71865 11.2187 1.66663 13.75 1.66663C14.5879 1.66663 15.3733 1.89148 16.0491 2.28414ZM10 12.4999L14.5833 17.0832C15.2736 17.7736 16.3929 17.7736 17.0833 17.0832C17.7736 16.3928 17.7736 15.2736 17.0833 14.5832L13.3127 10.8127C13.0458 10.7874 12.7855 10.7393 12.5339 10.6702C12.2097 10.5812 11.8541 10.6458 11.6163 10.8836L10 12.4999Z' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_users {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/20/users-blue'%3E%3Cpath id='Vector' d='M17.5 16.6666C17.5 15.2152 16.1087 13.9805 14.1667 13.5229M12.5 16.6666C12.5 14.8257 10.2614 13.3333 7.5 13.3333C4.73858 13.3333 2.5 14.8257 2.5 16.6666M12.5 10.8333C14.3409 10.8333 15.8333 9.34091 15.8333 7.49996C15.8333 5.65901 14.3409 4.16663 12.5 4.16663M7.5 10.8333C5.65905 10.8333 4.16667 9.34091 4.16667 7.49996C4.16667 5.65901 5.65905 4.16663 7.5 4.16663C9.34095 4.16663 10.8333 5.65901 10.8333 7.49996C10.8333 9.34091 9.34095 10.8333 7.5 10.8333Z' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ico_clap {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_30_2931)'%3E%3Cpath d='M6.78304 12.3683L4.26621 9.85145M4.26621 9.85145L3.19005 8.77529C2.90438 8.48962 2.74389 8.10218 2.74389 7.69818C2.74389 6.85691 3.42588 6.17493 4.26715 6.17493C4.67115 6.17493 5.05859 6.33541 5.34426 6.62108L8.66798 9.9448M4.26621 9.85145C3.98062 9.56628 3.59351 9.40608 3.18988 9.40608C2.34861 9.40608 1.66663 10.0881 1.66663 10.9293C1.66663 11.3333 1.82711 11.7208 2.11278 12.0064L6.78288 16.6765C10.0144 19.908 17.0155 18.2924 16.0053 11.9352L14.5916 6.65925C14.487 6.26902 14.2317 5.93631 13.8818 5.73431C13.1533 5.31368 12.2217 5.5633 11.801 6.29186C11.599 6.64173 11.5443 7.05751 11.6489 7.44774L12.0769 9.04532L8.57542 5.54381C8.28975 5.25814 7.9023 5.09766 7.49831 5.09766C6.65704 5.09766 5.97505 5.77964 5.97505 6.62091C5.97505 7.02491 6.13554 7.41235 6.4212 7.69802L7.85999 9.1368M4.26621 9.85145L6.5136 12.0988' stroke='%23F57641' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.51038 5.30008C9.63526 5.17505 9.80787 5.0977 9.99854 5.0977C10.1815 5.0977 10.357 5.17039 10.4864 5.29977L11.0731 5.8865C11.0753 5.88274 11.0774 5.87899 11.0796 5.87524C11.3776 5.35904 11.8414 4.99825 12.3649 4.8213L11.6649 4.12126C11.223 3.67931 10.6235 3.43103 9.99854 3.43103C9.23791 3.43103 8.56145 3.79139 8.13057 4.35069C8.51821 4.45862 8.87535 4.66504 9.1649 4.95459L9.51038 5.30008ZM16.5367 15.4414C16.4331 15.7153 16.3104 15.9763 16.1698 16.2238C15.6743 17.0969 14.9757 17.7702 14.1718 18.2471C14.7289 18.1806 15.274 18.046 15.789 17.8442C16.9594 17.3856 18 16.5705 18.6698 15.3905C19.3415 14.2072 19.6061 12.7179 19.3285 10.9711C19.3239 10.9425 19.3179 10.9142 19.3104 10.8862L17.8967 5.61027L17.0918 5.82595L17.8967 5.61027C17.735 5.00656 17.34 4.49184 16.7987 4.17934L16.4498 4.78373L16.7987 4.17933C15.7629 3.58129 14.4618 3.859 13.7527 4.78275C13.9395 4.83492 14.123 4.91119 14.2987 5.01267C14.624 5.20044 14.8964 5.46122 15.0971 5.77044C15.309 5.52332 15.6732 5.45403 15.9654 5.62271C16.1239 5.7142 16.2395 5.86489 16.2869 6.04164L17.689 11.2746C17.9055 12.6859 17.6738 13.7689 17.2204 14.5677C17.0332 14.8976 16.8024 15.1891 16.5367 15.4414ZM4.89941 5.42796C5.06162 5.47312 5.21848 5.53553 5.36728 5.61405C5.5852 5.15361 5.94793 4.77508 6.39669 4.53729C5.78917 4.63328 5.25885 4.9614 4.89941 5.42796Z' fill='%23F57641'/%3E%3Cpath d='M13.5453 1.29968L12.5169 3.15878L14.8171 2.37679L13.5453 1.29968Z' fill='%23F57641'/%3E%3Cpath d='M9.92468 0.417114L10.2361 2.51875L8.35595 0.980025L9.92468 0.417114Z' fill='%23F57641'/%3E%3Cpath d='M11.0993 0.319768L11.3427 3.25597L12.9097 0.760941L11.0993 0.319768Z' fill='%23F57641'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_30_2931'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ico_right {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.33337L10.9887 8.00004L5 14.6667' stroke='%238B95A1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_right.black {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.33337L10.9887 8.00004L5 14.6667' stroke='%23191F28' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_info {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99967 13.8C11.2029 13.8 13.7997 11.2032 13.7997 7.99998C13.7997 4.79673 11.2029 2.19998 7.99967 2.19998C4.79642 2.19998 2.19967 4.79673 2.19967 7.99998C2.19967 11.2032 4.79642 13.8 7.99967 13.8ZM7.99967 14.6666C11.6816 14.6666 14.6663 11.6819 14.6663 7.99998C14.6663 4.31808 11.6816 1.33331 7.99967 1.33331C4.31778 1.33331 1.33301 4.31808 1.33301 7.99998C1.33301 11.6819 4.31778 14.6666 7.99967 14.6666Z' fill='%23424242'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99969 6.56663C8.23901 6.56663 8.43302 6.76064 8.43302 6.99996L8.43301 10.5666C8.43301 10.806 8.239 11 7.99967 11C7.76035 11 7.56634 10.806 7.56634 10.5666L7.56635 6.99996C7.56635 6.76064 7.76036 6.56663 7.99969 6.56663Z' fill='%23424242'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99966 4.99998C8.23898 4.99998 8.43299 5.19399 8.43299 5.43331C8.43299 5.67264 8.23898 5.86665 7.99966 5.86665C7.76033 5.86665 7.56632 5.67264 7.56632 5.43331C7.56632 5.19399 7.76033 4.99998 7.99966 4.99998Z' fill='%23424242'/%3E%3C/svg%3E%0A");
}
.ico_down {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9958 3.75415L5.99585 8.24568L0.99585 3.75415' stroke='%238B95A1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico_count {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_37_3527)'%3E%3Crect x='1.33496' y='1.33496' width='13.33' height='13.33' rx='6.665' fill='%23FFE64A'/%3E%3Cpath d='M9.16211 4.42969V11.5H7.88281V5.66992H7.84375L6.19336 6.72461V5.5625L7.94141 4.42969H9.16211Z' fill='%23F57641'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_37_3527'%3E%3Crect x='1.33496' y='1.33496' width='13.33' height='13.33' rx='6.665' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ico_infor {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00004 14.6667C11.6819 14.6667 14.6667 11.6819 14.6667 8.00004C14.6667 4.31814 11.6819 1.33337 8.00004 1.33337C4.31814 1.33337 1.33337 4.31814 1.33337 8.00004C1.33337 11.6819 4.31814 14.6667 8.00004 14.6667Z' fill='%238B95A1' stroke='%238B95A1' stroke-width='1.22222' stroke-linecap='square'/%3E%3Cline x1='8.06502' y1='4.49988' x2='8.06502' y2='8.49988' stroke='white' stroke-width='1.33'/%3E%3Cline x1='8.06502' y1='9.76648' x2='8.06502' y2='11.4998' stroke='white' stroke-width='1.33'/%3E%3C/svg%3E%0A");
}
.ico_quest {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_33_11952)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4026 6.82996C10.2113 7.66263 9.63796 8.02929 9.21863 8.29796C8.78463 8.57529 8.63463 8.69129 8.63463 9.08396C8.63463 9.24309 8.57141 9.3957 8.45889 9.50822C8.34637 9.62075 8.19376 9.68396 8.03463 9.68396C7.8755 9.68396 7.72288 9.62075 7.61036 9.50822C7.49784 9.3957 7.43463 9.24309 7.43463 9.08396C7.43463 8.01396 8.09196 7.59396 8.57196 7.28663C8.95329 7.04329 9.15529 6.89996 9.23329 6.56129C9.30063 6.26729 9.24729 6.00729 9.07329 5.78863C8.84529 5.50263 8.43796 5.31729 8.03463 5.31729C7.38263 5.31729 6.85196 5.84863 6.85196 6.50063C6.85196 6.65976 6.78874 6.81237 6.67622 6.92489C6.5637 7.03741 6.41109 7.10063 6.25196 7.10063C6.09283 7.10063 5.94022 7.03741 5.8277 6.92489C5.71517 6.81237 5.65196 6.65976 5.65196 6.50063C5.65267 5.86892 5.90392 5.26329 6.35061 4.81661C6.79729 4.36992 7.40292 4.11867 8.03463 4.11796C8.80063 4.11796 9.55796 4.47129 10.012 5.04129C10.4133 5.54529 10.552 6.18063 10.4026 6.82996ZM8.04529 11.9893C7.83312 11.9893 7.62964 11.905 7.47961 11.755C7.32958 11.6049 7.24529 11.4015 7.24529 11.1893C7.24529 10.9771 7.32958 10.7736 7.47961 10.6236C7.62964 10.4736 7.83312 10.3893 8.04529 10.3893C8.25747 10.3893 8.46095 10.4736 8.61098 10.6236C8.76101 10.7736 8.84529 10.9771 8.84529 11.1893C8.84529 11.4015 8.76101 11.6049 8.61098 11.755C8.46095 11.905 8.25747 11.9893 8.04529 11.9893ZM7.99996 0.666626C3.94929 0.666626 0.666626 3.94996 0.666626 7.99996C0.666626 12.0506 3.94929 15.3333 7.99996 15.3333C12.05 15.3333 15.3333 12.0506 15.3333 7.99996C15.3333 3.94996 12.05 0.666626 7.99996 0.666626Z' fill='%23B5BEC7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_33_11952'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ico_downUp {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/16/arrow_Down_Up'%3E%3Cpath id='Vector' d='M7.33337 10.6667L5.33337 12.6667M5.33337 12.6667L3.33337 10.6667M5.33337 12.6667V3.33337M8.66671 5.33337L10.6667 3.33337M10.6667 3.33337L12.6667 5.33337M10.6667 3.33337V12.6667' stroke='%234E5968' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ico_pin {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7235 6.12656L9.87351 2.27656C9.77195 2.175 9.63913 2.125 9.50632 2.125C9.37351 2.125 9.2407 2.175 9.13913 2.27656L6.62195 4.79531C6.43132 4.77344 6.23913 4.76406 6.04695 4.76406C4.9032 4.76406 3.75945 5.14063 2.82038 5.89375C2.57976 6.08594 2.56101 6.44688 2.7782 6.66563L5.61726 9.50469L2.25163 12.8672C2.21039 12.9082 2.18494 12.9624 2.17976 13.0203L2.12663 13.6016C2.11257 13.7484 2.22976 13.8734 2.37507 13.8734C2.38288 13.8734 2.3907 13.8734 2.39851 13.8719L2.97976 13.8188C3.03757 13.8141 3.09226 13.7875 3.13288 13.7469L6.49851 10.3813L9.33757 13.2203C9.43913 13.3219 9.57195 13.3719 9.70476 13.3719C9.85632 13.3719 10.0063 13.3063 10.1094 13.1781C10.9891 12.0797 11.3548 10.7047 11.2063 9.375L13.7235 6.85781C13.9251 6.65781 13.9251 6.32969 13.7235 6.12656Z' fill='%238B95A1'/%3E%3C/svg%3E%0A");
}
.ico_hash {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74999 1.5L3.24999 10.5M8.74998 1.5L7.24998 10.5M10.25 4H1.75M9.75 8H1.25' stroke='%238B95A1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_hash.white {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74999 1.5L3.24999 10.5M8.74998 1.5L7.24998 10.5M10.25 4H1.75M9.75 8H1.25' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ico_success {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.834 9.99968C18.834 14.6021 15.103 18.333 10.5007 18.333C5.89828 18.333 2.16732 14.6021 2.16732 9.99968C2.16732 5.3973 5.89828 1.66634 10.5007 1.66634C15.103 1.66634 18.834 5.3973 18.834 9.99968Z' fill='%232CB97C' stroke='%232CB97C' stroke-width='1.66667' stroke-linecap='square'/%3E%3Cpath d='M14.1807 7.36108L9.59733 13.4028L6.40289 9.99997' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.wrap {
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

button {
  outline: none;
  border: initial;
  background-color: initial;
}

.fix_tab_bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3.25em;
  background-color: var(--white);
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1em;
  text-align: center;
}
.fix_tab_bar .tab.on {
  color: var(--main-color);
}
.fix_tab_bar .txt {
  display: block;
  margin-top: 0.2em;
  font-size: 0.625em;
  line-height: 1;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: -0.0125em;
}

.btn_box {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625em;
}
.btn_box.betw {
  justify-content: space-between;
}
.btn_box.betw .btn {
  flex: 0 auto;
}
.btn_box.nowrap {
  flex-wrap: nowrap;
}
.btn_box.nowrap .btn {
  flex: 1 1 auto;
}
.btn_box.st2 .btn {
  flex: 0 auto;
}
.btn_box.st2 .btn:last-child {
  margin-left: auto;
}

.fm_btn_inp {
  display: flex;
  width: 100%;
  gap: 0.625em;
}
.fm_btn_inp > .fm_inp {
  flex: 1 1 auto;
  width: auto;
}
.fm_btn_inp .btn {
  flex: 0 0 auto;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  gap: 0.375em;
  line-height: 1.5;
  font-size: 1em;
  padding: 0;
  font-weight: inherit;
  font-size: 1em;
  height: 3.25em;
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.0125em;
  border-radius: 0.5rem;
  transition: transform 0.125s linear;
}
.btn.mt_24 {
  margin-top: 1.5em;
}
.btn.is_hide {
  display: none;
}
.btn.is_hide.on {
  display: inline-flex;
}
.btn:not(:disabled):active {
  transform: scale(0.99);
}
.btn:disabled {
  background-color: var(--gray-300);
  color: var(--gray-400);
}
.btn.md {
  width: 7.5em;
}
.btn.smd {
  width: 5.625em;
}
.btn.sm {
  height: 2.4615384615em;
  font-size: 0.8125em;
}
.btn.sm .mt_24 {
  margin-top: 1.8461538462em;
}
.btn.bg_gray {
  background-color: var(--gray-300);
  color: var(--gray-700);
}
.btn.bg_gray300 {
  background-color: var(--gray-300);
  color: var(--gray-700);
}
.btn.bg_gray900 {
  background-color: var(--gray-900);
  color: var(--white);
}
.btn.bg_orange {
  background-color: #000000;
  color: var(--white);
}
.btn.bg_orange:disabled {
  background-color: var(--main-color-400);
}
.btn.line_orange {
  border: 1px solid #000000;
  color: #000000;
  background-color: rgba(0, 0, 0, 0);
}
.btn.bg_transparent {
  background-color: transparent;
  color: var(--gray-700);
  border: 1px solid var(--border-color);
}

.icon_tag,
.hash_tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0);
  color: var(--gray-500);
  font-size: 0.8125em;
  gap: 0.1538461538em;
  height: 2.4615384615em;
  padding-left: 0.9230769231em;
  padding-right: 0.9230769231em;
  border-radius: 2.4615384615em;
  font-weight: 600;
  line-height: 1.4615384615em;
  text-align: center;
}
.icon_tag .tag_reset,
.hash_tag .tag_reset {
  font-size: 1.2307692308em;
  display: flex;
  align-items: center;
  vertical-align: top;
}
.icon_tag.bg_orange,
.hash_tag.bg_orange {
  background-color: var(--main-color);
  color: var(--white);
}
.icon_tag.bg_white,
.hash_tag.bg_white {
  background-color: var(--white);
  color: var(--gray-700);
}
.icon_tag.bg_gray,
.hash_tag.bg_gray {
  background-color: var(--gray-900);
  color: var(--white);
}
.icon_tag.bg_lightGray,
.hash_tag.bg_lightGray {
  background-color: var(--gray-200);
  color: var(--gray-700);
}

.icon_tag [class*=ico] {
  width: 1.1538461538em;
  height: 0.8666666667em;
}

.hash_tag::before {
  content: "";
  display: block;
  width: 0.9230769231em;
  height: 0.9230769231em;
  flex: 0 0 auto;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74999 1.5L3.24999 10.5M8.74998 1.5L7.24998 10.5M10.25 4H1.75M9.75 8H1.25' stroke='%238B95A1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.hash_tag.orange::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74999 1.5L3.24999 10.5M8.74998 1.5L7.24998 10.5M10.25 4H1.75M9.75 8H1.25' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.hash_tag.white::before {
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74999 1.5L3.24999 10.5M8.74998 1.5L7.24998 10.5M10.25 4H1.75M9.75 8H1.25' stroke='%234E5968' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}
.hash_tag.gray::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74999 1.5L3.24999 10.5M8.74998 1.5L7.24998 10.5M10.25 4H1.75M9.75 8H1.25' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.hash_tag.gray700::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74999 1.5L3.24999 10.5M8.74998 1.5L7.24998 10.5M10.25 4H1.75M9.75 8H1.25' stroke='%234E5968' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.8333333333em;
  font-size: 0.75em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  color: var(--main-color);
  background-color: var(--main-color-100);
  font-weight: 700;
  border-radius: 0.25em;
}
.tag.bg_orange {
  background-color: var(--main-color);
  color: var(--white);
}
.tag.bg_gray {
  background-color: var(--gray-300);
  color: var(--gray-700);
}
.tag.bg_lightGray {
  background-color: var(--gray-200);
  color: var(--gray-700);
}
.tag.bg_white {
  background-color: var(--white);
  border: 1px solid var(--border-color);
  color: var(--gray-700);
}
.tag.bg_white.tc_orange {
  color: var(--main-color);
}

.body_wrap .shop_cate_lists {
  margin-left: -1em;
  margin-right: -1em;
  border-bottom: 1px solid var(--border-color);
  margin-bottom: 1em;
}
.body_wrap .shop_cate_lists .line_tab_lists {
  margin-left: 0;
  margin-right: 0;
  border-bottom: 0;
}
.body_wrap .shop_cate_lists .line_tab_lists:first-child {
  margin-bottom: 0;
}

.line_tab_lists {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: -1em;
  margin-right: -1em;
  border-bottom: 1px solid var(--border-color);
}
.line_tab_lists:first-child {
  margin-bottom: 1.5em;
}
.line_tab_lists .line_tab_item {
  display: flex;
  flex: 1 1;
  color: var(--gray-500);
}
.line_tab_lists .line_tab_item.on {
  color: var(--gray-900);
}
.line_tab_lists .line_tab_item.on .line_tab::after {
  visibility: visible;
}
.line_tab_lists .line_tab {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-weight: 700;
  line-height: 1.5em;
  height: 2.375em;
  letter-spacing: -0.0125em;
  color: inherit;
}
.line_tab_lists .line_tab::after {
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  bottom: 0;
  width: 100%;
  background-color: var(--gray-900);
  height: 0.125em;
  visibility: hidden;
}
.line_tab_lists.wid_auto {
  justify-content: flex-start;
  gap: 1.25em;
}
.line_tab_lists.wid_auto .line_tab_item {
  flex: 0 auto;
  width: auto;
}
.line_tab_lists.wid_auto .line_tab {
  height: 3em;
  white-space: nowrap;
}
.line_tab_lists.wid_auto[class*=swiper] {
  gap: 0;
}

.subs_wrap .no_data {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
  font-size: 1em;
  height: 12.5em;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  background-color: initial;
  color: var(--gray-400);
}
.subs_wrap .no_data::before {
  content: "";
  display: block;
  width: 5em;
  height: 3.25em;
  background: url("../image/common/empty_data.svg") no-repeat center/100% auto;
  margin-bottom: 0.75em;
}
.subs_wrap .no_data .txt {
  font-size: 0.875em;
  color: #bcc3c9;
  text-align: center;
  font-weight: 500;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
}

input[type=number] {
  /* Firefox  */
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.fm_sel,
.fm_inp {
  position: relative;
  display: inline-flex;
  align-items: center;
  font-size: 1em;
  height: 3.25em;
  border-radius: 0.5em;
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px #e5e8eb;
  transition: box-shadow 0.2s linear;
  padding-left: 1em;
  padding-right: 1em;
}
.fm_sel.sm,
.fm_inp.sm {
  font-size: 0.875em;
}
.fm_sel.custom_sel, .fm_sel.fm_sel,
.fm_inp.custom_sel,
.fm_inp.fm_sel {
  padding-right: 2em;
}
.fm_sel.is_hide,
.fm_inp.is_hide {
  display: none;
}
.fm_sel.is_hide.on,
.fm_inp.is_hide.on {
  display: inline-flex;
}
.fm_sel:focus,
.fm_inp:focus {
  box-shadow: inset 0 0 0 1px var(--gray-900);
}
.fm_sel .line,
.fm_inp .line {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.5em;
}
.fm_sel.warning,
.fm_inp.warning {
  box-shadow: inset 0 0 0 1px var(--system-color);
}
.fm_sel[data-unit],
.fm_inp[data-unit] {
  padding-right: 1em;
}
.fm_sel[data-unit]::after,
.fm_inp[data-unit]::after {
  content: attr(data-unit);
  flex: 0 0 auto;
  display: inline-block;
  font-size: 1em;
  color: var(--gray-400);
  vertical-align: top;
  margin-left: 0.125em;
}
.fm_sel .btn,
.fm_inp .btn {
  display: inline-block;
  flex: 0 0 auto;
  padding-right: 1em;
  margin-left: 0.125em;
  width: 1.25em;
  height: 1.25em;
  vertical-align: top;
}
.fm_sel input, .fm_sel .inp,
.fm_inp input,
.fm_inp .inp {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0.875em 1em;
  font-size: 1em;
  background-color: inherit;
}
.fm_sel input::placeholder, .fm_sel .inp::placeholder,
.fm_inp input::placeholder,
.fm_inp .inp::placeholder {
  color: var(--gray-400);
}
.fm_sel input:focus ~ line, .fm_sel .inp:focus ~ line,
.fm_inp input:focus ~ line,
.fm_inp .inp:focus ~ line {
  box-shadow: inset 0 0 0 1px var(--gray-900);
}
.fm_sel input:read-only, .fm_sel .inp:read-only,
.fm_inp input:read-only,
.fm_inp .inp:read-only {
  color: var(--gray-400);
}

.fm_inp.word_inp {
  display: flex;
  gap: 0.25em;
  padding-right: 1em;
  box-shadow: 0 0 0 1px var(--border-color);
}
.fm_inp.word_inp input {
  border: 0;
  box-shadow: none !important;
  text-align: right;
  padding-right: 0;
}
.fm_inp.word_inp input.tc_1 {
  font-weight: 700;
}
.fm_inp.word_inp::after {
  content: attr(data-unit);
  display: block;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: -0.0125em;
  color: var(--gray-900);
}
.fm_inp.ico_inp {
  border: 0 !important;
  box-shadow: none !important;
  padding: 0;
}
.fm_inp.ico_inp input {
  padding-right: 2.5em;
}
.fm_inp.ico_inp .ico {
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -0.5em;
  font-size: 1em;
}

.fm_tf {
  position: relative;
  width: 100%;
  border-radius: 0.5rem;
}
.fm_tf textarea {
  display: block;
  width: 100%;
  height: 9.375em !important;
  padding: 1em 1em 3.125em;
  resize: none;
  border: none;
  outline: none;
  box-shadow: inset 0 0 0 1px var(--gray-300);
  border-radius: 0.5em;
}
.fm_tf textarea:focus {
  box-shadow: inset 0 0 0 1px var(--gray-900);
}
.fm_tf .calc_tf {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 2;
  font-size: 0.75em;
  color: #b5bec7;
  letter-spacing: -0.0125em;
}
.fm_tf .calc_tf + .textarea {
  padding-bottom: 2.125em;
}
.fm_tf.warning textarea {
  box-shadow: inset 0 0 0 1px var(--system-color);
}
.fm_tf::placeholder {
  color: var(--gray-400);
}

.modal_pop_wrap .modal_box,
.fix_pop_wrap {
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 750px) {
  .modal_pop_wrap .modal_box,
  .fix_pop_wrap {
    max-width: 46.875em;
  }
}

.fix_pop_wrap {
  position: fixed;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  display: none;
  padding-bottom: 2.125em;
  transform: translateX(-50%);
}
.fix_pop_wrap.on {
  display: block;
}

.con {
  margin-left: auto;
  margin-right: auto;
}
.con.sub_wrap {
  box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.05);
}
.con.sub_wrap,
.con.sub_wrap #header,
.con.sub_wrap #footer,
.con.sub_wrap #allmenuWrap,
.con.sub_wrap #ft_nav,
.con.sub_wrap .half_right,
.con.sub_wrap .search_opt_layer {
  max-width: 100%;
}
@media screen and (min-width: 750px) {
  .con.sub_wrap,
  .con.sub_wrap #header,
  .con.sub_wrap #footer,
  .con.sub_wrap #allmenuWrap,
  .con.sub_wrap #ft_nav,
  .con.sub_wrap .half_right,
  .con.sub_wrap .search_opt_layer {
    max-width: 46.875em;
  }
}

.main_wrap, .con, .main_wrap.con, .fix_pop_wrap {
  padding-top: 0;
  font-size: 16px;
}

.main_wrap #header,
.main_wrap #footer,
.main_wrap #allmenuWrap,
.main_wrap #ft_nav,
.main_wrap .half_right,
.main_wrap .search_opt_layer, .main_wrap.con #header,
.main_wrap.con #footer,
.main_wrap.con #allmenuWrap,
.main_wrap.con #ft_nav,
.main_wrap.con .half_right,
.main_wrap.con .search_opt_layer, .con #header,
.con #footer,
.con #allmenuWrap,
.con #ft_nav,
.con .half_right,
.con .search_opt_layer, .con.con #header,
.con.con #footer,
.con.con #allmenuWrap,
.con.con #ft_nav,
.con.con .half_right,
.con.con .search_opt_layer {
  max-width: 100%;
}
@media screen and (min-width: 750px) {
  .main_wrap #header,
  .main_wrap #footer,
  .main_wrap #allmenuWrap,
  .main_wrap #ft_nav,
  .main_wrap .half_right,
  .main_wrap .search_opt_layer, .main_wrap.con #header,
  .main_wrap.con #footer,
  .main_wrap.con #allmenuWrap,
  .main_wrap.con #ft_nav,
  .main_wrap.con .half_right,
  .main_wrap.con .search_opt_layer, .con #header,
  .con #footer,
  .con #allmenuWrap,
  .con #ft_nav,
  .con .half_right,
  .con .search_opt_layer, .con.con #header,
  .con.con #footer,
  .con.con #allmenuWrap,
  .con.con #ft_nav,
  .con.con .half_right,
  .con.con .search_opt_layer {
    max-width: 46.875em;
  }
}
.main_wrap .container, .main_wrap.con .container, .con .container, .con.con .container {
  padding-top: 3.75em;
  box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.05);
}
.main_wrap #footer .inner, .main_wrap.con #footer .inner, .con #footer .inner, .con.con #footer .inner {
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1.875em;
  padding-bottom: 1.875em;
}
.main_wrap.sub .allmenu_btn, .con.sub .allmenu_btn {
  display: none;
}
.main_wrap.sub #footer .inner, .con.sub #footer .inner {
  padding-bottom: 1.875em;
}
.main_wrap.sub .no_data, .con.sub .no_data {
  min-height: calc(var(--vh, 1vh) * 5);
}

#header {
  padding: 0;
  height: auto;
  position: fixed;
  top: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  box-sizing: border-box;
  background-color: #fff;
  transition:background-color 0.3s ease-out;
  box-shadow: none;
  z-index: 99;
}
#header.is_prod.bg_transparent {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
}
#header.is_prod .logo_box .txt {
  /*visibility: hidden;*/
}
#header.is_prod ~ #footer {
  padding-bottom: 5.25em;
}
#header.no_fix {
  position: static;
}
#header.no_fix .h_inner {
  padding-left: 0;
  padding-right: 0;
}
#header .h_inner {
  display: flex;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  justify-content: space-between;
  height: 3.75em;
}
#header nav {
  display: none;
}
#header .logo img {
  width: 100%;
  max-width: 100%;
  vertical-align: top;
}
#header .logo .pc {
  display: none;
}
#header .logo_box {
  flex: 1 1;
}
#header .logo_lnk {
  display: block;
  width: 4.25em;
}
#header .logo_tit {
  display: flex;
  align-items: center;
  gap: 0.4em;
  font-size: 1.25em;
  font-weight: 700;
  letter-spacing: -0.0125em;
}
#header .logo_tit .back_btn {
  font-size: 0.8em;
}
#header .etc_lists {
  display: flex;
  align-items: center;
  gap: 0.625em;
}
#header .etc_lists a {
  display: block;
}
#header .etc_lists.cumm_read_head .etc_alarm_mn {
  display: none;
}
#header .etc_lists.cumm_read_head .etc_all_mn {
  display: none;
}
#header .etc_lists.cumm_read_head .etc_board_mn {
  position: relative;
}
#header .etc_lists.cumm_read_head .etc_board_mn > button.on + .board_sub_mn {
  display: flex;
}
#header .etc_lists.cumm_read_head .board_sub_mn {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 500;
  margin-top: 0.1666666667em;
  flex-direction: column;
  display: none;
  white-space: nowrap;
  background-color: var(--white);
  font-size: 0.8571428571em;
  color: var(--gray-500);
  font-weight: 400;
  box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.15);
  text-align: left;
  padding: 0.3333333333em 0;
}
#header .etc_lists.cumm_read_head .board_sub_mn .board_sub_item {
  min-width: 2.9166666667em;
}
#header .etc_lists.cumm_read_head .board_sub_mn .board_sub_item + .cmt_opt_item {
  margin-top: 0.4166666667em;
}
#header .etc_lists.cumm_read_head .board_sub_mn a {
  display: block;
  padding: 0.1666666667em 0.5em;
}

#footer {
  margin-top: 3.125em;
}
#footer #ft {
  width: 100%;
}
#footer #ft_nav {
  display: flex;
  justify-content: space-between;
  color: #8b95a1;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.0125em;
  box-shadow: none;
  border-top: 1px solid #e5e8eb;
}
#footer #ft_nav .on {
  color: var(--main-color);
}
#footer #ft_nav [class*=ico] {
  font-size: 1.6em;
}
#footer #ft_nav > li {
  font-size: 0.625em;
  flex: 1 1;
}
#footer #ft_nav a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.2em;
  height: 5.2em;
  padding: 0;
}
#footer .pc, #footer .mobile {
  display: none;
}
#footer .inner {
  width: 100%;
  max-width: 100%;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1.875em;
  padding-bottom: 4em;
  border-top: 1px solid var(--border-color);
}
#footer .inner > * + * {
  margin-top: 1.625em;
}
#footer .ft_tit {
  display: block;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 600;
  letter-spacing: -0.0125em;
}
#footer .customer_box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.625em;
  margin-top: 0.5em;
  padding-bottom: 1.625em;
  border-bottom: 1px solid #e5e8eb;
}
#footer .customer_box .img {
  flex: 0 0 auto;
  width: 2.5em;
  height: 2.5em;
}
#footer .customer_box .img img {
  vertical-align: top;
}
#footer .customer_box .txt {
  font-size: 0.875em;
  color: var(--gray-900);
  flex: 1 1 auto;
  line-height: 1.5714285714em;
  font-weight: 400;
}
#footer .customer_box .txt .subs {
  color: var(--gray-500);
}
#footer .btn_box {
  display: flex;
  gap: 0.5em;
  width: 100%;
  margin-top: 1em;
}
#footer .btn_box .btn {
  flex: 1 1;
}
#footer .toggle_box {
  margin-top: 0.6153846154em;
  font-size: 0.8125em;
  line-height: 1.5384615385em;
  color: #8b95a1;
  letter-spacing: -0.0125em;
}
#footer .site_infos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.2857142857em;
  color: #8b95a1;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  font-size: 0.875em;
  font-weight: 400;
}
#footer .site_infos > li {
  display: flex;
  align-items: center;
  gap: 0.2857142857em;
}
#footer .site_infos > li::after {
  content: "ㅣ";
  display: inline;
}
#footer .site_infos > li:last-child::after {
  display: none;
}

#allmenuWrap {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: var(--color-white);
  bottom: 5.625em;
  max-height: calc(var(--vh, 1vh) * 100);
  z-index: 1004;
  background-color: var(--white);
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.35s, transform 0.35s, opacity 0.35s;
}
#allmenuWrap.on {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.35s, transform 0.35s, opacity 0.35s;
}
#allmenuWrap.on .inner {
  transform: translateX(0);
}
#allmenuWrap .inner {
  transition: visibility 0.35s, transform 0.35s, opacity 0.35s;
  transform: translateX(10%);
  display: block;
  height: 100%;
  overflow-y: auto;
  padding-left: 1em;
  padding-right: 1em;
}
#allmenuWrap .allmenu_tit_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.625em;
  height: 3.75em;
  letter-spacing: -0.0125em;
}
#allmenuWrap .allmenu_tit_box .allmenu_tit {
  display: block;
  font-size: 1.25em;
  font-weight: 700;
  color: #191f28;
}
#allmenuWrap .allmenu_cate_wrap {
  height: calc(100% - 3.75em);
  overflow-y: auto;
}
#allmenuWrap .allmenu_cate_item + .allmenu_cate_item {
  border-top: 1px solid #e5e8eb;
}
#allmenuWrap .dep1_tit {
  display: flex;
  align-items: center;
  font-size: 1em;
  height: 3.5em;
  gap: 0.625em;
}
#allmenuWrap .dep1_tit:not(.alone) {
  font-weight: 600;
}
#allmenuWrap .dep1_tit:not(.alone)::after {
  content: "";
  display: block;
  flex: 0 0 auto;
  margin-left: auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_24773)'%3E%3Ccircle cx='8' cy='8' r='8' transform='rotate(90 8 8)' fill='%23EBEEF1'/%3E%3Cg clip-path='url(%23clip1_4_24773)'%3E%3Cpath d='M11.333 7L7.99967 9.99435L4.66634 7' stroke='%23191F28' stroke-width='1.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4_24773'%3E%3Crect width='16' height='16' fill='white' transform='translate(16) rotate(90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_4_24773'%3E%3Crect width='8' height='8' fill='white' transform='translate(12 4.5) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center/100% auto;
  transition: background 0.35s;
}
#allmenuWrap .dep1_tit::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  width: 1.5em;
  height: 1.5em;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
}
#allmenuWrap .dep1_tit.sale::before {
  background-image: url("../image/category/category-sale.svg");
}
#allmenuWrap .dep1_tit.fish::before {
  background-image: url("../image/category/category-fish.svg");
}
#allmenuWrap .dep1_tit.brand::before {
  background-image: url("../image/category/category-diamond.svg");
}
#allmenuWrap .dep1_tit.meat::before {
  background-image: url("../image/category/category-meat.svg");
}
#allmenuWrap .dep1_tit.berry::before {
  background-image: url("../image/category/category-strawberry.svg");
}
#allmenuWrap .dep1_tit.jeju::before {
  background-image: url("../image/category/category-jeju.svg");
}
#allmenuWrap .dep1_tit.on::after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_24782)'%3E%3Ccircle cx='8' cy='8' r='8' transform='rotate(-90 8 8)' fill='%23F57641'/%3E%3Cg clip-path='url(%23clip1_4_24782)'%3E%3Cpath d='M4.66699 9L8.00033 6.00565L11.3337 9' stroke='white' stroke-width='1.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4_24782'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 16) rotate(-90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_4_24782'%3E%3Crect width='8' height='8' fill='white' transform='translate(4 11.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#allmenuWrap .dep1_tit.on + .dep2 {
  display: flex;
}
#allmenuWrap .dep2 {
  display: none;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #f7f8fa;
  border-radius: 0.5em;
  margin-bottom: 1em;
  padding: 0.625em 1em;
  height: var(--hei);
  transition: height 0.25s;
}
#allmenuWrap .dep2 li {
  width: 50%;
}
#allmenuWrap .dep2_tit {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  width: 100%;
  height: 2.6428571429em;
  font-size: 0.875em;
  font-weight: 500;
  color: #191f28;
}

.toggle_trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 0.625em;
}
.toggle_trigger::after {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.667 5L8.00033 10.9887L1.33366 5' stroke='%238B95A1' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}
.toggle_trigger + .toggle_box {
  display: none;
}
.toggle_trigger.on::after {
  transform: rotate(-180deg);
}
.toggle_trigger.on + .toggle_box {
  display: block;
}

.icon_tit_box {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  gap: 1.25em;
  letter-spacing: -0.0125em;
  margin-bottom: 1.25em;
}
.icon_tit_box:not(:first-of-type) {
  margin-top: 3.125em;
}
.icon_tit_box .more_btn {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 0.2857142857em;
  font-size: 0.875em;
  color: var(--main-color);
  font-weight: 500;
  line-height: 1.5em;
}
.icon_tit_box .more_btn::after {
  content: "";
  display: block;
  width: 0.8571428571em;
  height: 0.8571428571em;
  background: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 1.50003L8.24153 6.50003L3.75 11.5' stroke='%23F57641' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}

.icon_tit_txt {
  display: flex;
  align-items: center;
  gap: 0.625em;
}
.icon_tit_txt .img_box {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  width: 3em;
  height: 3.25em;
}
.icon_tit_txt .img_box img {
  width: 100%;
  max-width: 100%;
  vertical-align: top;
}
.icon_tit_txt .txt_box {
  font-size: 0.875em;
  line-height: 1.5em;
  color: var(--gray-500);
}
.icon_tit_txt .txt_box .tit {
  display: flex;
  align-items: center;
  font-size: 1.2857142857em;
  font-weight: 700;
  line-height: 1.5em;
  color: #191F28;
}
.icon_tit_txt .txt_box .tit .ico {
  width: 1.3333333333em;
  height: 1.3333333333em;
  margin-right: 0.3333333333em;
}
.icon_tit_txt .txt_box .tit .ico img {
  width: 100%;
  vertical-align: top;
}

.main_banner .img_box {
  position: relative;
  overflow: hidden;
  width: 100%;
  border-radius: 0.5em;
  margin-bottom: 0.625em;
}
.main_banner .img_box img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main_banner .img_box::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.main_banner .img_box .tag {
  position: absolute;
  top: 0.6666666667em;
  right: 0.6666666667em;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.1666666667em 0.5em;
  border-radius: 0.25em;
  font-size: 0.75em;
  font-weight: 700;
}
.main_banner .img_box .tag.tag_type1 {
  color: var(--main-color);
  background-color: var(--main-color-100);
}
.main_banner .img_box .tag.tag_type2 {
  color: var(--white);
  background-color: var(--main-color);
}
.main_banner .img_box .tag.tag_type3 {
  color: var(--gray-700);
  background-color: var(--gray-200);
}
.main_banner .img_box .tag + .tag {
  top: 3em;
}
.main_banner .sold_out {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0.8333333333em;
  width: 100%;
  height: 100%;
  border-radius: 0.6666666667em;
  overflow: hidden;
  background-color: rgba(25, 31, 40, 0.5);
  font-size: 0.75em;
  line-height: 1.3333333333em;
  color: var(--white);
  letter-spacing: -0.003em;
}
.main_banner .sold_out .sold_tit {
  font-size: 1.3333333333em;
  font-weight: 700;
  line-height: 1.25em;
}
.main_banner .pdt_announce {
  position: absolute;
  bottom: 0.625em;
  left: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
  padding-left: 1em;
  padding-right: 1em;
  letter-spacing: -0.0125em;
}
.main_banner .pdt_announce .limited_tit {
  font-size: 1.125em;
  font-weight: 800;
  color: var(--white);
  text-shadow: -1px -1px 0 var(--main-color), 1px -1px 0 var(--main-color), -1px 1px 0 var(--main-color), 1px 1px 0 var(--main-color);
}
.main_banner .pdt_announce .now_price {
  display: flex;
  align-items: center;
  gap: 0.3076923077em;
  font-size: 0.8125em;
  font-weight: 700;
  color: var(--white);
  text-shadow: -1px -1px 0 var(--main-color), 1px -1px 0 var(--main-color), -1px 1px 0 var(--main-color), 1px 1px 0 var(--main-color);
}
.main_banner .pdt_announce .now_price::before {
  content: "";
  display: block;
  width: 1.2307692308em;
  height: 1.2307692308em;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.5' width='16' height='16' rx='8' fill='white'/%3E%3Cg clip-path='url(%23clip0_10_20992)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.37127 6.71469C6.37125 6.92896 6.41343 7.14114 6.49541 7.33912C6.57739 7.53709 6.69756 7.71697 6.84905 7.8685C7.00055 8.02003 7.18042 8.14024 7.37837 8.22226C7.57632 8.30428 7.78849 8.3465 8.00277 8.34652C8.43551 8.34657 8.85055 8.1747 9.15658 7.86874C9.46261 7.56277 9.63456 7.14777 9.6346 6.71502C9.63462 6.50075 9.59244 6.28857 9.51046 6.0906C9.42848 5.89263 9.30831 5.71274 9.15682 5.56121C8.85085 5.25518 8.43585 5.08324 8.0031 5.08319C7.57036 5.08315 7.15532 5.25501 6.84929 5.56098C6.54326 5.86694 6.37131 6.28195 6.37127 6.71469ZM8.00294 8.84569C10.3526 8.84569 11.2666 10.341 11.2666 11.0367C11.2666 11.732 9.32094 11.9174 8.00294 11.9174C6.68494 11.9174 4.73927 11.732 4.73927 11.0367C4.73927 10.341 5.65327 8.84569 8.00294 8.84569Z' fill='%23F57641'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10_20992'%3E%3Crect width='8' height='8' fill='white' transform='matrix(-1 0 0 1 12 4.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.main_banner .txt_box {
  font-weight: 500;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
}
.main_banner .pdt_tit {
  display: block;
  font-size: 1em;
  color: #191f28;
  overflow: hidden; /* 넘치는 텍스트 숨기기 */
  display: -webkit-box; /* 레이아웃을 플렉스박스와 같이 사용 */
  -webkit-line-clamp: 2; /* 표시할 줄 수 */
  -webkit-box-orient: vertical; /* 수직으로 텍스트 표시 */
}
.main_banner .font_cancel {
  display: block;
  font-size: 0.8125em;
  color: var(--gray-500);
}
.main_banner .price_info {
  display: flex;
  align-items: center;
  font-size: 1.1428571429em;
  gap: 0.3333333333em;
  font-weight: 800;
  color: var(--gray-900);
}
.main_banner .price_info .pdt_discount {
  color: var(--main-color);
}
.main_banner .price_info .pdt_discount:not(.no_percent)::after {
  content: "%";
  display: inline;
  color: inherit;
}
.main_banner .pdt_counting {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.3333333333em;
  font-size: 0.8571428571em;
  color: #8b95a1;
  font-weight: 400;
  line-height: 1.25em;
  gap: 0.4166666667em;
}
.main_banner .pdt_counting > * {
  display: flex;
  align-items: center;
  gap: 0.4166666667em;
}
.main_banner .pdt_counting > *:not(:last-child)::after {
  content: "";
  display: block;
  height: 0.8em;
  border-right: 1px solid var(--border-color);
}
.main_banner .swiper-controller {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.25em;
}
.main_banner .swiper-controller .swiper-pagination {
  position: static;
  width: 6.1428571429em;
  font-size: 0.875em;
  color: #b5bec7;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.5em;
}
.main_banner .swiper-controller .swiper-pagination .swiper-pagination-current {
  color: #191f28;
}
.main_banner .swiper-controller .swiper-contr {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75em;
  height: 2em;
  border-radius: 0.25em;
  border: 1px solid #e5e8eb;
}
.main_banner .swiper-controller .swiper-contr.swiper-button-disabled {
  opacity: 0.7;
  background-color: var(--gray-200);
}
.main_banner .swiper-controller .swiper-contr::before {
  content: "";
  display: block;
  width: 0.75em;
  height: 0.75em;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
.main_banner .swiper-controller .swiper-contr.swiper-prev::before {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_156_1070)'%3E%3Cpath d='M8.75 11L4.25847 6L8.75 1' stroke='%238B95A1' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_156_1070'%3E%3Crect width='12' height='12' fill='white' transform='translate(12.5 12) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.main_banner .swiper-controller .swiper-contr.swiper-next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 1L8.74153 6L4.25 11' stroke='%238B95A1' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.one_overflow_swiper {
  margin-right: -1em;
  overflow: visible;
}
.one_overflow_swiper .swiper-container {
  padding-right: 1em;
}
.one_overflow_swiper .swiper-slide {
  padding-right: 0.625em;
}
.one_overflow_swiper .swiper-slide.swiper-slide-active .txt_box {
  visibility: visible;
}
@media all and (min-width: 1024px) {
  .one_overflow_swiper .swiper-slide.swiper-slide-next .txt_box {
    visibility: visible;
  }
}
.one_overflow_swiper .swiper-pagination {
  width: auto !important;
  position: static;
  background-color: var(--gray-300);
  margin-right: -1em;
}
.one_overflow_swiper .swiper-pagination .swiper-pagination-progressbar-fill {
  /* background-color: var(--main-color); */
}
.one_overflow_swiper .img_box {
  margin-bottom: 0;
}
.one_overflow_swiper .img_box::before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 100%;
}
.one_overflow_swiper .pdt_announce {
  bottom: 0.625em;
}
.one_overflow_swiper .pdt_announce .limited_tit {
  font-size: 1.125em;
}
.one_overflow_swiper .pdt_announce .now_price {
  gap: 0.3076923077em;
  font-size: 0.8125em;
}
.one_overflow_swiper .txt_box {
  visibility: hidden;
  padding-top: 1em;
  padding-bottom: 1.25em;
  font-size: 1em;
}
.one_overflow_swiper .pdt_tit {
  font-size: 1em;
  margin-bottom: 0.5em;
}
.one_overflow_swiper .font_cancel {
  font-size: 0.8125em;
  margin-bottom: 0.3076923077em;
}
.one_overflow_swiper .price_info {
  gap: 0.3333333333em;
  font-size: 1.125em;
}

.overflow_swiper {
  margin-right: -1em;
  overflow: visible;
}
.overflow_swiper .swiper-container {
  padding-right: 1em;
}
.overflow_swiper .swiper-pagination {
  width: auto !important;
  position: static;
  background-color: var(--gray-300);
  margin-right: -1em;
}
.overflow_swiper .swiper-pagination .swiper-pagination-progressbar-fill {
  background-color: #000;
}
.overflow_swiper .img_box {
  margin-bottom: 0;
}
.overflow_swiper .img_box::before {
  padding-top: 100%;
}
.overflow_swiper .txt_box {
  font-size: 0.875em;
  padding-top: 0.7142857143em;
  padding-bottom: 1.4285714286em;
}
.overflow_swiper .font_cancel {
  font-size: 0.9285714286em;
}

.best_cate_lists {
  margin-bottom: 1.5em;
}
.best_cate_lists .swiper-slide {
  width: auto;
}
.best_cate_lists .on.base_cate_tit::before,
.best_cate_lists .on .base_cate_tit::before {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--main-color-600);
}
.best_cate_lists .base_cate_tit {
  display: flex;
  align-items: center;
  flex-direction: column;
  font-size: 0.75em;
  gap: 0.3333333333em;
  font-weight: 500;
  letter-spacing: -0.0125em;
  text-align: center;
  color: var(--gray-900);
}
.best_cate_lists .base_cate_tit::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  width: 5.1666666667em;
  height: 5.1666666667em;
  background-repeat: no-repeat;
  background-size: 3em auto;
  background-color: #f7f8fa;
  background-position: center;
  border-radius: 1em;
  overflow: hidden;
}
.best_cate_lists .base_cate_tit.sale::before {
  background-image: url("../image/category/category-sale.svg");
}
.best_cate_lists .base_cate_tit.fish::before {
  background-image: url("../image/category/category-fish.svg");
}
.best_cate_lists .base_cate_tit.brand::before {
  background-image: url("../image/category/category-diamond.svg");
}
.best_cate_lists .base_cate_tit.meat::before {
  background-image: url("../image/category/category-meat.svg");
}
.best_cate_lists .base_cate_tit.berry::before {
  background-image: url("../image/category/category-strawberry.svg");
}
.best_cate_lists .base_cate_tit.jeju::before {
  background-image: url("../image/category/category-jeju.svg");
}
.best_cate_lists .base_cate_tit.gimchi::before {
  background-image: url("../image/category/category-gimchi.svg");
}
.best_cate_lists .base_cate_tit.mealkit::before {
  background-image: url("../image/category/category-mealkit.svg");
}

.grid_banner {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em 0.625em;
}
.grid_banner.numbering {
  counter-reset: list-number;
}
.grid_banner.numbering .grid_banner_item {
  counter-increment: list-number;
}
.grid_banner.numbering .grid_banner_item:nth-child(1) .img_box::after, .grid_banner.numbering .grid_banner_item:nth-child(2) .img_box::after, .grid_banner.numbering .grid_banner_item:nth-child(3) .img_box::after {
  background-color: var(--main-color);
}
.grid_banner.numbering .img_box::after {
  content: counter(list-number);
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  width: 2em;
  height: 2em;
  border-radius: 0.3333333333em;
  background-color: rgba(0, 0, 0, 0.65);
  color: var(--white);
  font-size: 0.75em;
  font-weight: 700;
  letter-spacing: -0.0125em;
}
.grid_banner .grid_banner_item {
  width: calc(50% - 0.5 * 0.625em);
}
.grid_banner .img_box {
  border-radius: 0.5em;
  overflow: hidden;
}
.grid_banner .img_box::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.grid_banner .txt_box {
  font-size: 0.875em;
  padding-top: 0.7142857143em;
}
.grid_banner .font_cancel {
  font-size: 0.9285714286em;
}

.main_banner_box {
  margin-top: 3.125em;
  border-radius: 0.5rem;
  overflow: hidden;
}
.main_banner_box .main_list {
  padding: 0 !important;
}
.main_banner_box .swiper-pagination {
  position: absolute;
  top: 0.625em;
  right: 0.625em;
  left: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto !important;
  height: 1.6666666667em;
  padding-left: 0.6666666667em;
  padding-right: 0.6666666667em;
  font-size: 0.75em;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 1.6666666667em;
  gap: 2px;
  color: var(--border-color);
  font-weight: 400;
  letter-spacing: -0.0125em;
}
.main_banner_box .swiper-pagination > * {
  display: inline-block;
}
.main_banner_box .swiper-pagination .swiper-pagination-current {
  font-weight: 700;
  color: var(--white);
}

.main_time_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em 0.625em;
}
.main_time_wrap .main_time_item {
  width: calc(50% - 0.5 * 0.625em);
}
@media all and (max-width: 1024px) {
  .main_time_wrap .main_time_item:first-child {
    width: 100%;
  }
  .main_time_wrap .main_time_item:first-child .img_box {
    position: relative;
    overflow: hidden;
  }
  .main_time_wrap .main_time_item:first-child .img_box::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4.6875em;
    background: linear-gradient(360deg, #E25A22 0%, rgba(251, 144, 99, 0) 100%);
    z-index: 1;
  }
  .main_time_wrap .main_time_item:first-child .img_box .pdt_announce {
    z-index: 2;
  }
  .main_time_wrap .main_time_item:first-child .txt_box {
    font-size: 1em;
    padding-top: 1em;
  }
}
.main_time_wrap .main_time_item:not(:first-child) .pdt_announce {
  bottom: 0;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}
.main_time_wrap .main_time_item:not(:first-child) .pdt_announce .limited_tit {
  display: inline-flex;
  align-items: center;
  border-radius: 0 0.6666666667em 0 0.6666666667em;
  height: 1.8333333333em;
  font-size: 0.75em;
  box-shadow: none;
  text-shadow: none;
  background-color: var(--main-color);
  padding-left: 0.8333333333em;
  padding-right: 0.8333333333em;
}
.main_time_wrap .main_time_item:not(:first-child) .pdt_announce .now_price {
  display: none;
}
.main_time_wrap .img_box {
  border-radius: 0.5em;
  overflow: hidden;
  margin-bottom: 0;
}
.main_time_wrap .img_box::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.main_time_wrap .txt_box {
  font-size: 0.875em;
  padding-top: 0.7142857143em;
}
.main_time_wrap .font_cancel {
  font-size: 0.9285714286em;
}
.main_time_wrap .btn, .main_time_wrap + .btn {
  margin-top: 1.4285714286em;
}

.column_swiper .swiper-container .swiper-slide {
  height: auto;
}
.column_swiper .img_box {
  border-radius: 0.5em;
  overflow: hidden;
  margin-bottom: 0;
}
.column_swiper .img_box::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.column_swiper .txt_box {
  font-size: 0.875em;
  padding-top: 0.7142857143em;
}
.column_swiper .font_cancel {
  font-size: 0.9285714286em;
}
.column_swiper .btn {
  margin-top: 1.4285714286em;
}

.review_list_head {
  padding-top: 1em;
  padding-bottom: 1.25em;
}
.review_list_head .swiper-slide {
  width: 5em;
  height: 5em;
  border: 1px solid var(--border-color);
}
.review_list_head .swiper-slide img {
  max-width: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.review_list_head .review_item {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: inherit;
  gap: 0.5em;
}
.review_list_head .review_item .review_rating {
  display: flex;
  justify-content: center;
  width: auto;
}
.review_list_head .review_item .review_rating::before, .review_list_head .review_item .review_rating::after {
  content: "";
  display: block;
  width: 6.25em;
  height: 1.25em;
}
.review_list_head .review_item .review_rating[data-rating="0"]::after {
  width: 0em;
}
.review_list_head .review_item .review_rating[data-rating="0.5"]::after {
  width: calc(0.5 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="1"]::after {
  width: calc(1 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="1.5"]::after {
  width: calc(1.5 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="2"]::after {
  width: calc(2 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="2.5"]::after {
  width: calc(2.5 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="3"]::after {
  width: calc(3 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="3.5"]::after {
  width: calc(3.5 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="4"]::after {
  width: calc(4 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="4.5"]::after {
  width: calc(4.5 * 1.25em);
}
.review_list_head .review_item .review_rating[data-rating="5"]::after {
  width: calc(5 * 1.25em);
}
.review_list_head .review_item .txt {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex: 0 0 auto;
  gap: 4px;
  letter-spacing: -0.0125em;
  font-size: 0.875em;
  color: var(--gray-400);
  font-weight: 500;
}
.review_list_head .review_item .score {
  font-weight: 800;
  color: var(--gray-900);
  font-size: 1.2857142857em;
}

.review_lists {
  margin-top: 1.25em;
}
.review_lists > .btn, .review_lists + .btn {
  margin-top: 1.6666666667em;
}

.review_item {
  border-radius: 0.5em;
  overflow: hidden;
  background-color: #F7F8FA;
  padding: 1em;
}
.review_item + .review_item {
  margin-top: 0.625em;
}
.review_item .inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 0.625em;
}
.review_item .img {
  display: block;
  border-radius: 0.5em;
  position: relative;
  overflow: hidden;
  width: 5em;
  height: 5em;
  flex: 0 0 auto;
}
.review_item .img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 100%;
  object-fit: cover;
}
.review_item .txt {
  max-width: calc(100% - 5.625em);
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  letter-spacing: -0.0125em;
  line-height: 1.5;
  gap: 0.125em 0.625em;
}
.review_item .reivew_writer {
  font-size: 0.75em;
  font-weight: 500;
  color: #191f28;
}
.review_item .review_date {
  font-size: 0.75em;
  font-weight: 400;
  color: #8b95a1;
}
.review_item .review_rating {
  width: 100%;
  position: relative;
}
.review_item .review_rating::before, .review_item .review_rating::after {
  content: "";
  display: block;
  width: 4.375em;
  height: 0.875em;
  background-repeat: repeat-x;
  background-size: auto 100%;
  background-position: center;
}
.review_item .review_rating::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4842 3.04314C7.66003 2.64461 8.22595 2.64587 8.4 3.04518L9.67031 5.95954C9.74426 6.12921 9.90589 6.24414 10.0904 6.25829L13.141 6.49218C13.5836 6.52611 13.7658 7.0769 13.4308 7.36808L11.0086 9.47349C10.8655 9.59787 10.8051 9.79247 10.8526 9.97602L11.5879 12.8201C11.6998 13.2529 11.2308 13.6038 10.8471 13.3743L8.16968 11.7725C8.01045 11.6773 7.81157 11.678 7.65306 11.7745L5.02654 13.3728C4.64608 13.6043 4.1756 13.2604 4.28076 12.8276L4.97535 9.96908C5.01909 9.78907 4.95972 9.59963 4.82106 9.47678L2.43835 7.36575C2.10791 7.07298 2.29134 6.5269 2.73152 6.49298L5.77754 6.25828C5.96121 6.24413 6.12222 6.13012 6.19658 5.96158L7.4842 3.04314Z' fill='%23B5BEC7' stroke='%23B5BEC7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.review_item .review_rating::after {
  position: absolute;
  left: 0;
  top: 0;
  background-position: left center;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4842 3.04314C7.66003 2.64461 8.22595 2.64587 8.4 3.04518L9.67031 5.95954C9.74426 6.12921 9.90589 6.24414 10.0904 6.25829L13.141 6.49218C13.5836 6.52611 13.7658 7.0769 13.4308 7.36808L11.0086 9.47349C10.8655 9.59787 10.8051 9.79247 10.8526 9.97602L11.5879 12.8201C11.6998 13.2529 11.2308 13.6038 10.8471 13.3743L8.16968 11.7725C8.01045 11.6773 7.81157 11.678 7.65306 11.7745L5.02654 13.3728C4.64608 13.6043 4.1756 13.2604 4.28076 12.8276L4.97535 9.96908C5.01909 9.78907 4.95972 9.59963 4.82106 9.47678L2.43835 7.36575C2.10791 7.07298 2.29134 6.5269 2.73152 6.49298L5.77754 6.25828C5.96121 6.24413 6.12222 6.13012 6.19658 5.96158L7.4842 3.04314Z' fill='%23F57641' stroke='%23F57641' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.review_item .review_rating[data-rating="0"]::after {
  width: 0em;
}
.review_item .review_rating[data-rating="0.5"]::after {
  width: calc(0.5 * 0.875em);
}
.review_item .review_rating[data-rating="1"]::after {
  width: calc(1 * 0.875em);
}
.review_item .review_rating[data-rating="1.5"]::after {
  width: calc(1.5 * 0.875em);
}
.review_item .review_rating[data-rating="2"]::after {
  width: calc(2 * 0.875em);
}
.review_item .review_rating[data-rating="2.5"]::after {
  width: calc(2.5 * 0.875em);
}
.review_item .review_rating[data-rating="3"]::after {
  width: calc(3 * 0.875em);
}
.review_item .review_rating[data-rating="3.5"]::after {
  width: calc(3.5 * 0.875em);
}
.review_item .review_rating[data-rating="4"]::after {
  width: calc(4 * 0.875em);
}
.review_item .review_rating[data-rating="4.5"]::after {
  width: calc(4.5 * 0.875em);
}
.review_item .review_rating[data-rating="5"]::after {
  width: calc(5 * 0.875em);
}
.review_item .pdt_tit {
  overflow: hidden; /* 넘치는 텍스트 숨기기 */
  display: -webkit-box; /* 레이아웃을 플렉스박스와 같이 사용 */
  -webkit-line-clamp: 2; /* 표시할 줄 수 */
  -webkit-box-orient: vertical; /* 수직으로 텍스트 표시 */
  width: 100%;
  max-height: 3em;
  margin-top: 0.8333333333em;
  font-size: 0.75em;
  color: #6b7684;
  font-weight: 400;
}
.review_item .review_txt {
  overflow: hidden; /* 넘치는 텍스트 숨기기 */
  display: -webkit-box; /* 레이아웃을 플렉스박스와 같이 사용 */
  -webkit-line-clamp: 2; /* 표시할 줄 수 */
  -webkit-box-orient: vertical; /* 수직으로 텍스트 표시 */
  max-height: 3em;
  line-height: 1.5;
  width: 100%;
  margin-top: 0.1538461538em;
  font-size: 0.8125em;
  color: #191f28;
  letter-spacing: -0.0125em;
}

.ellip1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-wrap;
}

.ellip2 {
  overflow: hidden; /* 넘치는 텍스트 숨기기 */
  display: -webkit-box; /* 레이아웃을 플렉스박스와 같이 사용 */
  -webkit-line-clamp: 2; /* 표시할 줄 수 */
  -webkit-box-orient: vertical; /* 수직으로 텍스트 표시 */
  max-height: 3em;
  line-height: 1.5;
}

.ellip4 {
  overflow: hidden; /* 넘치는 텍스트 숨기기 */
  display: -webkit-box; /* 레이아웃을 플렉스박스와 같이 사용 */
  -webkit-line-clamp: 4; /* 표시할 줄 수 */
  -webkit-box-orient: vertical; /* 수직으로 텍스트 표시 */
  max-height: 6em;
  line-height: 1.5;
}

.font_cancel {
  text-decoration: line-through;
}

.title_div {
  display: none;
}

.reset_btn {
  display: none;
}

select::-ms-expand {
  display: none; /*for IE10,11*/
}

.custom_sel input,
select {
  -webkit-appearance: none; /* for chrome */
  -moz-appearance: none; /*for firefox*/
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7222 4.94434L8.0555 11.0554L1.38884 4.94434' stroke='%23191F28'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 1em;
  background-position: right 1em center;
  padding-right: 2em;
}

select,
input {
  border: none;
  outline: none;
  font-size: 1em;
  font-weight: 400;
}
select::placeholder,
input::placeholder {
  color: var(--gray-400);
}
select:not(:placeholder-shown) ~ .reset_btn,
input:not(:placeholder-shown) ~ .reset_btn {
  display: block;
}

.fix_search_wrap {
  display: flex;
  align-items: center;
  gap: 0.625em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.fix_search_wrap .back_btn {
  flex: 0 0 auto;
}
.fix_search_wrap .fix_search_box {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.fix_search_wrap .fix_search_box input[type=text] {
  display: block;
  width: 100%;
  height: 3.25em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  border-radius: 0.5em;
  background-color: var(--gray-300);
}
.fix_search_wrap .fix_search_box .search_btn {
  position: absolute;
  top: 50%;
  left: 1em;
  margin-top: -0.5em;
}
.fix_search_wrap .fix_search_box .reset_btn {
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -0.5em;
}

.search_opt_layer {
  display: none;
  position: fixed;
  top: 0;
  height: calc(var(--vh, 1vh) * 100);
  z-index: 95;
  width: 100%;
  padding-top: 3.75em;
  background-color: var(--white);
  margin-left: -1em;
  padding-left: 1em;
  padding-right: 1em;
}
.search_opt_layer.on {
  display: block;
}
.search_opt_layer .search_opts {
  display: block;
  letter-spacing: -0.0125em;
  line-height: 1.4615384615em;
  margin-top: 1.125em;
}
.search_opt_layer .search_opts + .search_opts {
  margin-top: 1.875em;
}
.search_opt_layer .opt_lab {
  display: flex;
  font-size: 0.8125em;
  color: var(--gray-500);
  font-weight: 700;
  margin-bottom: 0.6153846154em;
}
.search_opt_layer .opt_lab [type=button] {
  margin-left: auto;
}
.search_opt_layer .opt_lab .all_remove_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1em;
  color: var(--gray-900);
}
.search_opt_layer .tag_lists {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em 0.375em;
}
.search_opt_layer .hash_tag {
  font-weight: 400;
}
.search_opt_layer .search_histories {
  display: block;
}
.search_opt_layer .search_history_item {
  display: flex;
  align-items: baseline;
  font-size: 1em;
  color: var(--gray-900);
  line-height: 1.5em;
  font-weight: 400;
  min-height: 2.5em;
  cursor: pointer;
}
.search_opt_layer .search_history_item .tag_reset {
  flex: 0 0 auto;
  margin-left: auto;
  align-items: center;
  height: 1.5em;
}

.search_opts .tag {
  cursor: pointer;
}

.login_wrap {
  max-width: 100%;
  max-height: calc(var(--vh, 1vh) * 100 - 2.125em);
  height: calc(var(--vh, 1vh) * 100);
}
.login_wrap.box_wrap {
  max-width: 100%;
}
.login_wrap .login_inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.login_wrap .logo_box {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 0.875em;
  color: var(--main-color);
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
}
.login_wrap .logo_box img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 7.5em;
  margin-bottom: 1.25em;
}
.login_wrap .logo_box .logo_tit {
  display: block;
  font-weight: 800;
  font-size: 1.7142857143em;
  line-height: 1.5em;
}
.login_wrap h3 {
  display: none;
}
.login_wrap .dotted_line {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875em;
  font-weight: 500;
  letter-spacing: -0.0125em;
  text-align: center;
  color: var(--gray-500);
  gap: 1.1428571429em;
  margin-top: 2.1428571429em;
  margin-bottom: 1.1428571429em;
}
.login_wrap .dotted_line::before, .login_wrap .dotted_line::after {
  content: "";
  display: block;
  width: 4.2857142857em;
  border-bottom: 1px solid var(--border-color);
  max-width: 35%;
}
.login_wrap .login_btns {
  padding: 1em 0;
}
.login_wrap .sns-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.625em;
  height: 3.25em;
  background-image: none;
  font-size: 1em;
  color: #191F28;
  border-radius: 0.5em;
  transition: opacity 0.25s;
}
.login_wrap .sns-icon:hover {
  opacity: 0.75;
}
.login_wrap .sns-icon + .sns-icon {
  margin-top: 0.75em;
}
.login_wrap .sns-icon i {
  font-style: normal;
}
.login_wrap .sns-icon .ico {
  display: none;
}
.login_wrap .sns-icon .txt, .login_wrap .sns-icon .txt i {
  font-weight: 700;
  font-size: 1em;
  letter-spacing: -0.0125em;
  line-height: 1.5;
}
.login_wrap .sns-icon::before {
  content: "";
  display: block;
  width: 1.125em;
  height: 1.125em;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
}
.login_wrap .sns-icon.sns-naver {
  background-color: #03C75A;
  color: var(--white);
}
.login_wrap .sns-icon.sns-naver::before {
  width: 0.875em;
  height: 0.875em;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_20074)'%3E%3Cpath d='M9.49917 7.99L4.30413 0.5H0V14.5H4.5124V7.01L9.69587 14.5H14V0.5H9.49917V7.99Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_20074'%3E%3Crect width='14' height='14' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.login_wrap .sns-icon.sns-kakao {
  background-color: #FEE500;
}
.login_wrap .sns-icon.sns-kakao::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_20080)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.55 0.998535C4.029 0.998535 0 4.21591 0 8.18465C0 10.6522 1.5585 12.8287 3.9315 14.1226L2.933 17.8923C2.8445 18.2261 3.2135 18.4915 3.4965 18.2981L7.8735 15.3127C8.2425 15.3492 8.618 15.3708 8.55 15.3708C13.9705 15.3708 17.55 12.1529 17.55 8.18465C17.55 4.21591 13.9705 0.998535 8.55 0.998535Z' fill='black' fill-opacity='0.902'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_20080'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.login_wrap .sns-icon.sns-google {
  background-color: var(--gray-300);
}
.login_wrap .sns-icon.sns-google::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_20086)'%3E%3Cmask id='mask0_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='7' width='10' height='9'%3E%3Cmask id='mask1_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='7' width='10' height='9'%3E%3Cmask id='mask2_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='7' width='10' height='9'%3E%3Cmask id='mask3_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-13' y='-13' width='44' height='44'%3E%3Cpath d='M30.7476 -12.7451H-12.7524V30.7549H30.7476V-12.7451Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_5_20086)'%3E%3Cpath d='M17.1683 9.19413C17.1683 8.58891 17.1116 8.01204 17.017 7.4541H8.99789V10.745H13.5749C13.3763 11.8041 12.7805 12.7119 11.8727 13.3172V15.4543H14.6245C16.2321 13.9697 17.1589 11.7947 17.1589 9.20359L17.1683 9.19413Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask2_5_20086)'%3E%3Cpath d='M-13.6973 -13.6924H31.694V31.6989H-13.6973V-13.6924Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask1_5_20086)'%3E%3Cpath d='M565.988 -718.204H-12.7511V30.7524H565.988V-718.204Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask0_5_20086)'%3E%3Cpath d='M21.898 2.72266H4.27103V20.1794H21.898V2.72266Z' fill='%233E82F1'/%3E%3C/g%3E%3Cmask id='mask4_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='10' width='14' height='8'%3E%3Cmask id='mask5_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='10' width='14' height='8'%3E%3Cmask id='mask6_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='10' width='14' height='8'%3E%3Cmask id='mask7_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-13' y='-13' width='44' height='44'%3E%3Cpath d='M30.7476 -12.7451H-12.7524V30.7549H30.7476V-12.7451Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask7_5_20086)'%3E%3Cpath d='M8.99794 17.5154C11.2959 17.5154 13.225 16.7494 14.634 15.4539L11.8822 13.3167C11.1162 13.8273 10.1422 14.1299 8.99794 14.1299C6.78511 14.1299 4.90326 12.6358 4.23185 10.6216H1.38544V12.8249C2.785 15.6051 5.65978 17.5154 8.98848 17.5154H8.99794Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask6_5_20086)'%3E%3Cpath d='M-13.6973 -13.6924H31.694V31.6989H-13.6973V-13.6924Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask5_5_20086)'%3E%3Cpath d='M565.988 -718.204H-12.7511V30.7524H565.988V-718.204Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask4_5_20086)'%3E%3Cpath d='M19.3638 5.88867H-3.33188V22.239H19.3638V5.88867Z' fill='%2332A753'/%3E%3C/g%3E%3Cmask id='mask8_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='5' width='5' height='8'%3E%3Cmask id='mask9_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='5' width='5' height='8'%3E%3Cmask id='mask10_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='5' width='5' height='8'%3E%3Cmask id='mask11_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-13' y='-13' width='44' height='44'%3E%3Cpath d='M30.7476 -12.7451H-12.7524V30.7549H30.7476V-12.7451Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask11_5_20086)'%3E%3Cpath d='M4.23163 10.6201C4.06141 10.1095 3.96684 9.56097 3.96684 9.00303C3.96684 8.4451 4.06141 7.8966 4.23163 7.38595V5.18262H1.38521C0.808365 6.32686 0.477386 7.63184 0.477386 9.00303C0.477386 10.3742 0.808365 11.6792 1.38521 12.8234L4.23163 10.6201Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask10_5_20086)'%3E%3Cpath d='M-13.6973 -13.6924H31.694V31.6989H-13.6973V-13.6924Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask9_5_20086)'%3E%3Cpath d='M565.988 -718.204H-12.7511V30.7524H565.988V-718.204Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask8_5_20086)'%3E%3Cpath d='M8.96192 0.452637H-4.23938V17.55H8.96192V0.452637Z' fill='%23F9BB00'/%3E%3C/g%3E%3Cmask id='mask12_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='0' width='14' height='8'%3E%3Cmask id='mask13_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='0' width='14' height='8'%3E%3Cmask id='mask14_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='0' width='14' height='8'%3E%3Cmask id='mask15_5_20086' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-13' y='-13' width='44' height='44'%3E%3Cpath d='M30.7476 -12.7451H-12.7524V30.7549H30.7476V-12.7451Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask15_5_20086)'%3E%3Cpath d='M8.99773 3.87745C10.246 3.87745 11.3713 4.30297 12.2508 5.15406L14.6906 2.71426C13.2153 1.34306 11.2862 0.501465 8.99773 0.501465C5.66903 0.501465 2.79425 2.41165 1.39468 5.19186L4.2411 7.39525C4.91251 5.38101 6.7849 3.88692 9.00718 3.88692L8.99773 3.87745Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask14_5_20086)'%3E%3Cpath d='M-13.6973 -13.6924H31.694V31.6989H-13.6973V-13.6924Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask13_5_20086)'%3E%3Cpath d='M565.988 -718.204H-12.7511V30.7524H565.988V-718.204Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask12_5_20086)'%3E%3Cpath d='M19.421 -4.23779H-3.33136V12.1125H19.421V-4.23779Z' fill='%23E74235'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_20086'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.login_wrap .login_etcs {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875em;
  color: var(--gray-400);
  margin-top: 1.7142857143em;
  gap: 0.8571428571em;
}
.login_wrap .login_etcs li + li {
  display: flex;
  align-items: center;
  gap: 0.8571428571em;
}
.login_wrap .login_etcs li + li::before {
  content: "";
  display: block;
  height: 0.9285714286em;
  border-right: 1px solid var(--border-color);
}

.sub_wrap {
  min-height: calc(var(--vh, 1vh) * 100);
}
.sub_wrap #header:not(.no_fix) {
  position: sticky;
}
.sub_wrap #header:not(.no_fix) + * {
  margin-top: 1px;
}
.sub_wrap .wrap {
  height: 100%;
  overflow: visible;
}
.sub_wrap .inner {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-bottom: 1em;
}
.sub_wrap #header .h_inner {
  padding-left: 0;
  padding-right: 0;
  gap: 0.5em;
  margin-bottom: 0.625em;
}
.sub_wrap .login_pop_head {
  display: flex;
  align-items: center;
}
.sub_wrap .login_pop_head .pop_head_tit {
  display: block;
  font-size: 1.25em;
  font-weight: 700;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
}
.sub_wrap .fix_bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.sub_wrap .btn_box > .fix_bottom:not([class*=btn]) {
  display: flex;
  flex-wrap: nowrap;
  gap: 1em;
}
.sub_wrap .btn_box > .fix_bottom:not([class*=btn]) .btn {
  flex: 1 1 auto;
}

.login_form_wrap {
  width: 100%;
  height: 100%;
  z-index: 501;
  background-color: #fff;
}
.login_form_wrap .inner {
  height: 100%;
}
.login_form_wrap .login_wrap {
  position: relative;
  flex: 1 1 auto;
  max-height: calc(100% - 3.75em);
}
.login_form_wrap .login_wrap .fm_box + .fm_box {
  margin-top: 1.25em;
}
.login_form_wrap .line_tab_lists {
  margin-bottom: 1.25em;
}

form .btn_box:last-child {
  margin-top: 1.5em;
}

.fm_privacy_wrap {
  margin-top: 1.875em;
  margin-bottom: 0.625em;
}
.fm_privacy_wrap .fm_ch.all {
  font-size: 1em;
  min-height: 3.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 0.75em;
  padding-right: 0.625em;
  margin-bottom: 0.625em;
  border-radius: 0.5em;
  background-color: var(--main-color-100);
  font-weight: 600;
}
.fm_privacy_wrap .chk_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fm_privacy_wrap .chk_box:not(.all) {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.fm_privacy_wrap .chk_box .fm_ch {
  flex: 1 1 auto;
}

.fm_box {
  letter-spacing: -0.0125em;
}
.fm_box.inj_auth {
  display: none;
}
.fm_box + .fm_box {
  margin-top: 1.25em;
}
.fm_box input:not([type=hidden]) + input {
  margin-top: 0.625em;
}
.fm_box.fm_mail {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.375em;
}
.fm_box.fm_mail .fm_lbl {
  width: 100%;
}
.fm_box.fm_mail .fm_inp, .fm_box.fm_mail .fm_sel {
  flex: 1 1;
  width: calc(50% - 2em);
}
.fm_box.fm_mail .minus {
  flex: 0 0 auto;
  width: 1.25em;
  text-align: center;
}
.fm_box.fm_tel {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 0.375em;
}
.fm_box.fm_tel .fm_lbl {
  width: 100%;
}
.fm_box.fm_tel .fm_inp {
  flex: 1 1;
}
.fm_box.fm_tel .btn {
  flex: 0 0 auto;
}
.fm_box.fm_tel + .fm_tel {
  margin-top: 0.625em;
}
.fm_box.fm_addr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.375em;
}
.fm_box.fm_addr .fm_lbl {
  width: 100%;
}
.fm_box.fm_addr .fm_inp {
  flex: 1 1;
}
.fm_box.fm_addr .wid_100p {
  width: 100%;
  flex: 1 1 auto;
}
.fm_box.fm_addr .btn {
  flex: 0 0 auto;
}
.fm_box .inj_chk_ok {
  display: none;
}
.fm_box .warning_txt {
  display: none;
  width: 100%;
  padding: 0.3333333333em 0.6666666667em;
  font-size: 0.75em;
  color: var(--system-color);
  font-weight: 400;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
}
.fm_box .warning_txt.on {
  display: block;
}
.fm_box .wr_content textarea#wr_content {
  display: block;
  height: 9.375em !important;
  border-radius: 0.5em;
  padding: 1em;
  color: var(--gray-900);
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: -0.0125em;
  scrollbar-width: 0px;
  box-shadow: 0 0 0 1px #e5e8eb;
  transition: box-shadow 0.2s linear;
  resize: none;
  background-color: rgba(0, 0, 0, 0);
}
.fm_box .wr_content textarea#wr_content:focus {
  box-shadow: 0 0 0 1px var(--gray-900);
  background-color: rgba(0, 0, 0, 0);
}
.fm_box .wr_content textarea#wr_content::-webkit-scrollbar {
  visibility: hidden;
}
.fm_box .wr_content textarea#wr_content::-webkit-scrollbar-thumb {
  display: none;
}
.fm_box .wr_content textarea#wr_content::placeholder {
  color: var(--gray-400);
}
.fm_box .editor_opts {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5em;
  margin-top: 0.625em;
}
.fm_box.fm_thumb {
  position: relative;
}
.fm_box.fm_thumb input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
.fm_box.fm_thumb .thumb_box {
  display: flex;
  max-width: 100%;
  width: 100%;
}
.fm_box.fm_thumb .file_btn {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 0.75em;
  border: 1px solid var(--border-color);
  width: 6.6666666667em;
  height: 6.6666666667em;
  color: var(--gray-400);
  gap: 0.4166666667em;
  border-radius: 0.6666666667em;
}
.fm_box.fm_thumb .file_btn .ico {
  width: 2em;
  height: 2em;
}
.fm_box.fm_thumb .thumb_lists {
  flex: 1 1 auto;
  font-size: 0.75em;
  max-width: calc(100% - 7.3333333333em);
}
.fm_box.fm_thumb .swiper-slide {
  position: relative;
  width: 6.6666666667em;
  height: 6.6666666667em;
}
.fm_box.fm_thumb .swiper-slide .remove_thumb_btn {
  position: absolute;
  top: 0.3333333333em;
  right: 0.3333333333em;
  width: 1.5em;
  height: 1.5em;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='black' fill-opacity='0.4'/%3E%3Cg clip-path='url(%23clip0_343_3325)'%3E%3Cline x1='12.9736' y1='5.20711' x2='5.20719' y2='12.9736' stroke='white' stroke-linecap='round'/%3E%3Cline x1='12.8144' y1='12.9736' x2='5.04793' y2='5.20719' stroke='white' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_343_3325'%3E%3Crect width='9.5' height='9.5' fill='white' transform='translate(4.5 4.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}

.fm_ch {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5714285714em;
  font-size: 0.875em;
  font-weight: 400;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  color: var(--gray-700);
  cursor: pointer;
}
.fm_ch input[type=checkbox] {
  visibility: hidden;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.fm_ch .ch {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.7142857143em;
  height: 1.7142857143em;
}
.fm_ch .ch::after, .fm_ch .ch::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
}
.fm_ch .ch::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' fill='%23B5BEC7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4596 9.04039C17.7135 9.29423 17.7135 9.70578 17.4596 9.95963L11.3132 16.1061C10.8641 16.5552 10.1359 16.5552 9.68683 16.1061L7.04039 13.4596C6.78655 13.2058 6.78655 12.7942 7.04039 12.5404C7.29423 12.2865 7.70578 12.2865 7.95963 12.5404L10.5 15.0808L16.5404 9.04039C16.7942 8.78655 17.2058 8.78655 17.4596 9.04039Z' fill='white'/%3E%3C/svg%3E%0A");
}
.fm_ch .ch::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0.95);
  opacity: 0;
  transition: transform 0.25s, opacity 0.25s;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' stroke='%23F57641' fill='%23fff' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4597 9.04048C17.7136 9.29432 17.7136 9.70588 17.4597 9.95972L11.3133 16.1062C10.8642 16.5553 10.136 16.5553 9.68692 16.1062L7.04048 13.4597C6.78664 13.2059 6.78664 12.7943 7.04048 12.5405C7.29432 12.2866 7.70588 12.2866 7.95972 12.5405L10.5001 15.0809L16.5405 9.04048C16.7943 8.78664 17.2059 8.78664 17.4597 9.04048Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.fm_ch .ch.fill::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' fill='%23F57641'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4596 9.04039C17.7135 9.29423 17.7135 9.70578 17.4596 9.95963L11.3132 16.1061C10.8641 16.5552 10.1359 16.5552 9.68683 16.1061L7.04039 13.4596C6.78655 13.2058 6.78655 12.7942 7.04039 12.5404C7.29423 12.2865 7.70578 12.2865 7.95963 12.5404L10.5 15.0808L16.5404 9.04039C16.7942 8.78655 17.2058 8.78655 17.4596 9.04039Z' fill='white'/%3E%3C/svg%3E%0A");
}
.fm_ch input[type=checkbox]:checked ~ .ch::after {
  transform: scale(1);
  opacity: 1;
}
.fm_ch .chk_li {
  display: inline;
  padding-left: 0;
}

.fm_rd {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.625em;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: -0.0125em;
  line-height: 1em;
  color: var(--gray-700);
  cursor: pointer;
}
.fm_rd input[type=radio] {
  visibility: hidden;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.fm_rd .rd {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.5em;
  height: 1.5em;
  box-shadow: inset 0px 0px 0 2px #bcc3c9;
  border-radius: 50%;
  border: 1px solid transparent;
}
.fm_rd .rd::after, .fm_rd .rd::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
}
.fm_rd .rd::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.75em;
  height: 0.75em;
  margin-left: -0.375em;
  margin-top: -0.375em;
  opacity: 0;
  transition: transform 0.25s, opacity 0.25s;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z' fill='%23F57641'/%3E%3C/svg%3E%0A");
}
.fm_rd input[type=radio]:checked ~ .rd {
  box-shadow: inset 0px 0px 0 2px var(--main-color);
}
.fm_rd input[type=radio]:checked ~ .rd::after {
  opacity: 1;
}
.fm_rd input[type=radio]:checked ~ * {
  color: #191f28;
  font-weight: 600;
}
.fm_rd .chk_li {
  display: inline;
  padding-left: 0;
}
.fm_rd.line_btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex: 1 1 auto;
  height: 3.25em;
  letter-spacing: -0.015em;
  overflow: hidden;
}
.fm_rd.line_btn.sm {
  font-size: 0.8125em;
  height: 2.4615384615em;
}
.fm_rd.line_btn .txt {
  font-weight: 700;
  color: #b5bec7;
}
.fm_rd.line_btn .txt::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0;
  border: 1px solid #e5e8eb;
  border-radius: 0.5em;
}
.fm_rd.line_btn .naver .txt, .fm_rd.line_btn .kakao .txt {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fm_rd.line_btn .naver img, .fm_rd.line_btn .kakao img {
  height: 1.125em;
  vertical-align: top;
}
.fm_rd.line_btn .naver .on, .fm_rd.line_btn .kakao .on {
  display: none;
}
.fm_rd.line_btn input[type=radio]:checked ~ .txt {
  color: var(--main-color);
}
.fm_rd.line_btn input[type=radio]:checked ~ .txt::before {
  border-color: var(--main-color);
}
.fm_rd.line_btn input[type=radio]:checked ~ .txt.naver::before {
  border-color: #00E242;
}
.fm_rd.line_btn input[type=radio]:checked ~ .txt.kakao::before {
  border-color: #1D1D1D;
}
.fm_rd.line_btn input[type=radio]:checked ~ .txt .off {
  display: none;
}
.fm_rd.line_btn input[type=radio]:checked ~ .txt .on {
  display: block;
}
.fm_file {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.75em;
  gap: 0 0.75em;
}
.fm_file .fm_lbl {
  width: 100%;
  font-size: 1.1666666667em;
}
.fm_file .fm_file_txt {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: 0.6666666667em;
}
.fm_file .thumb_box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 5.8333333333em;
  height: 5.8333333333em;
}
.fm_file .thumb_box img {
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.fm_file .help_text {
  padding-top: 0.3333333333em;
  border-top: 1px solid var(--border-color);
  width: 100%;
  font-size: 1em;
  color: var(--gray-500);
  font-weight: 400;
  line-height: 1.5;
}

.fm_spacing {
  display: block;
  background-color: var(--gray-200);
  height: 0.625em;
  margin-left: -16px;
  margin-right: -16px;
  margin-top: 1.875em;
  margin-bottom: 0.625em;
}
.fm_spacing.st2 {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.toggle_ch_box {
  padding: 1em 0;
}
.toggle_ch_box label {
  cursor: pointer;
}
.toggle_ch_box + .toggle_ch_box {
  border-top: 1px solid var(--border-color);
}
.toggle_ch_box + .info_box {
  margin-top: 0.625em;
}

.toggle_ch_txt {
  font-size: 0.875em;
  line-height: 1.5em;
  color: var(--gray-500);
  margin-top: 0.2857142857em;
}

.fm_toggle_ch {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1em;
  font-weight: 500;
  letter-spacing: -0.0125em;
}
.fm_toggle_ch .txt {
  display: inline-block;
  margin-right: auto;
}
.fm_toggle_ch input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
.fm_toggle_ch input:checked + .ch {
  background-color: var(--main-color);
  box-shadow: inset 0 0 0 0.125em var(--main-color);
}
.fm_toggle_ch input:checked + .ch::before {
  transform: translateX(1.6875em);
}
.fm_toggle_ch .ch {
  position: relative;
  display: flex;
  align-items: center;
  width: 3.4375em;
  height: 1.75em;
  background-color: var(--gray-300);
  box-shadow: inset 0 0 0 0.125em var(--gray-300);
  padding: 0.125em;
  border-radius: 1.75em;
  transition: background 0.25s, box-shadow 0.25s;
}
.fm_toggle_ch .ch::before {
  transition: transform 0.25s;
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  background-color: var(--white);
  overflow: hidden;
}

.betw_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1em;
  padding: 0.625em 0;
  letter-spacing: -0.0125em;
}
.betw_box .txt {
  font-size: 0.875em;
  counter-reset: var(--gray-700);
  font-weight: 600;
}
.betw_box .txt_btn {
  flex: 0 auto;
  margin-left: auto;
  font-size: 0.875em;
  height: auto;
}

.info_box {
  background-color: var(--gray-200);
  padding: 0.75em 0.625em;
  letter-spacing: -0.0125em;
  color: var(--gray-500);
  border-radius: 0.5em;
}
.info_box.sm {
  margin-top: 0.8333333333em;
  font-size: 0.75em;
  padding: 1em 0.8333333333em;
  border-radius: 0.6666666667em;
}

.list_dot {
  font-size: 1em;
}
.list_dot li {
  display: flex;
  align-items: flex-start;
  line-height: 1.5;
}
.list_dot li::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  width: 1.5em;
  height: 1.5em;
  background-image: radial-gradient(var(--gray-500) 2px, transparent 2px);
  background-repeat: no-repeat;
  background-position: center;
}
.list_dot li + li {
  margin-top: 0.1666666667em;
}

.modal_pop_wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s;
  background-color: rgba(0, 0, 0, 0.6);
  transition: opacity 0.25s, visibility 0.25s;
  z-index: 1004;
  overflow: hidden;
}
.modal_pop_wrap.on {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.modal_pop_wrap.on .modal_box {
  transform: translateY(0);
}
.modal_pop_wrap .modal_close_btn {
  position: absolute;
  top: 1.7857142857em;
  right: 1.1428571429em;
  width: 1.4285714286em;
  height: 1.4285714286em;
}
.modal_pop_wrap .modal_box {
  font-size: 1em;
  max-height: calc(var(--vh, 1vh) * 100);
  width: 100%;
  background-color: var(--white);
  border-radius: 1em 1em 0 0;
  padding: 1.75em 1em 1.5em;
  letter-spacing: -0.0125em;
  transform: translateY(100%);
  transition: transform 0.25s;
}
@media all and (max-width: 768px) {
  .modal_pop_wrap .modal_box {
    padding: 1.75em 1em 1.5em;
  }
}
.modal_pop_wrap .inner {
  font-size: 0.875em;
}
.modal_pop_wrap .modal_tit {
  font-size: 1.25em;
  padding-bottom: 1em;
  font-weight: 700;
  color: #191f28;
}
.modal_pop_wrap .modal_txt_box {
  border: 1px solid var(--border-color);
  padding: 1.4285714286em 1.1428571429em;
  font-size: 0.875em;
  color: var(--gray-600);
  font-weight: 400;
  line-height: 1.5em;
}
.modal_pop_wrap .modal_txt_box .tit {
  display: block;
  font-size: 1.1428571429em;
  font-weight: 700;
  color: var(--gray-900);
  margin-bottom: 0.5em;
}
.modal_pop_wrap .modal_btns {
  display: flex;
  justify-content: space-between;
  gap: 0.625em;
  margin-top: 1.5em;
}
.modal_pop_wrap .announce_box {
  background-color: var(--gray-200);
  padding: 1em 0.8333333333em;
  border-radius: 0.6666666667em;
  font-size: 0.8571428571em;
  color: var(--gray-500);
  font-weight: 400;
  margin-bottom: -1.3333333333em;
}
.modal_pop_wrap .announce_box li::before {
  background-image: radial-gradient(var(--gray-500) 1px, transparent 1px);
}
.modal_pop_wrap .announce_box .point {
  color: var(--gray-700);
  font-weight: 500;
}

.fm_lbl {
  display: block;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 0.3571428571em;
}

.sub_wrap .inner.fm_result_box {
  max-height: calc(var(--vh, 1vh) * 100 - 2.125em);
  height: calc(var(--vh, 1vh) * 100);
}

.fm_result_box {
  display: flex;
  flex-direction: column;
  letter-spacing: -0.0125em;
  position: relative;
}
.fm_result_box .con_tit {
  font-weight: 700;
  font-size: 1.5em;
  color: var(--gray-900);
  line-height: 1.5em;
  margin-bottom: 0.6666666667em;
}
.fm_result_box .con_txt {
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.5em;
  color: var(--gray-400);
}
.fm_result_box .result_ico {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
}
.fm_result_box .btn_box {
  width: 100%;
  padding: 1.5em 0 0.5em;
}
.fm_result_box .btn {
  flex: 0 0 auto;
}

.full_layer_wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: calc(var(--vh, 1vh) * 100);
  background-color: var(--white);
  z-index: 2005;
  letter-spacing: -0.0125em;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.full_layer_wrap.on {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
@media all and (min-width: 750px) {
  .full_layer_wrap {
    left: 50%;
    transform: translateX(-50%);
    max-width: 46.875em;
  }
}
.full_layer_wrap * {
  font-size: 1em;
}
.full_layer_wrap .wrap {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}
@media all and (max-width: 1024px) {
  .full_layer_wrap {
    padding-bottom: 2.125em;
  }
}
.full_layer_wrap .full_layer_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 auto;
  height: 3.75em;
  gap: 0.375em;
}
.full_layer_wrap .full_layer_tit {
  font-size: 1.25em;
  font-weight: 700;
  color: #191f28;
}
.full_layer_wrap .cate_lists {
  font-size: 1em;
  flex: 1 1 auto;
  max-height: calc(100% - 3.75em);
  overflow-y: auto;
}
.full_layer_wrap .cate_lists li {
  font-size: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
}
.full_layer_wrap .cate_lists li + li {
  border-top: 1px solid var(--border-color);
}
.full_layer_wrap .cate_lists li.best a::before {
  content: "";
  display: block;
  width: 1.25em;
  height: 1.25em;
  background: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 4.87514C8.82608 4.87514 10.0979 5.40192 11.0355 6.3396C11.9732 7.27728 12.5 8.54905 12.5 9.87514C12.5 11.2012 11.9732 12.473 11.0355 13.4107C10.0979 14.3484 8.82608 14.8751 7.5 14.8751C6.17392 14.8751 4.90215 14.3484 3.96447 13.4107C3.02678 12.473 2.5 11.2012 2.5 9.87514C2.5 8.54905 3.02678 7.27728 3.96447 6.3396C4.90215 5.40192 6.17392 4.87514 7.5 4.87514ZM7.5 7.06264L6.67375 8.73764L4.825 9.00639L6.1625 10.3095L5.84687 12.1508L7.5 11.2814L9.15313 12.1501L8.8375 10.3095L10.175 9.00576L8.32625 8.73701L7.5 7.06264ZM8.125 1.74951L11.25 1.75014V3.62514L10.3981 4.33639C9.69117 3.96572 8.91937 3.73484 8.125 3.65639V1.74951ZM6.875 1.74951V3.65576C6.08084 3.73429 5.30926 3.96517 4.6025 4.33576L3.75 3.62514V1.75014L6.875 1.74951Z' fill='%23F57641'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}
.full_layer_wrap .cate_lists a {
  display: flex;
  align-items: center;
  gap: 0.125em;
  width: 100%;
}

.bubble {
  position: absolute;
  bottom: 100%;
  right: 0;
  font-size: 12px;
  width: auto;
  margin-bottom: 0.9166666667em;
  padding: 0.5em 0.6666666667em;
  border-radius: 0.3333333333em;
  background-color: var(--gray-900);
  color: var(--white);
  line-height: 1.5em;
  letter-spacing: -0.0125em;
  width: max-content;
  white-space: nowrap;
  pointer-events: none;
}
.bubble::after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  width: 0.8333333333em;
  height: 0.5em;
  margin-right: 0.6666666667em;
  background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6L10 0H0L5 6Z' fill='%23191F28'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}

.bg_list_dot {
  border-radius: 0.6666666667em;
  background-color: var(--gray-200);
  font-size: 0.75em;
  line-height: 1.5em;
  color: #8b95a1;
  font-weight: 400;
  letter-spacing: -0.0125em;
  margin-bottom: 1.3333333333em;
}
.bg_list_dot > * {
  display: flex;
  align-items: stretch;
  padding: 1em 0.8333333333em;
}
.bg_list_dot > *::before {
  content: "";
  width: 1.5em;
  height: 1.5em;
  background-image: radial-gradient(var(--gray-500) 2px, transparent 2px);
}

.search_caption {
  display: block;
  font-weight: 700;
  font-size: 0.875em;
  letter-spacing: -0.0125em;
  color: var(--gray-500);
  margin-top: 1.5em;
  margin-bottom: 1em;
}
.search_caption .search_count {
  color: var(--gray-900);
}

.report_chk_lists {
  padding: 0.625em 0;
  font-size: 1em;
}
.report_chk_lists .fm_ch {
  font-size: 1em;
}
.report_chk_lists li + li {
  margin-top: 1.25em;
}

.cumm_board_wrap .search_caption {
  margin-top: 1.1428571429em;
  margin-bottom: 0;
}

.cumm_board_wrap.on .cumm_board_item .cumm_board_chk.edit {
  display: block;
}

.cumm_board_item {
  position: relative;
  display: flex;
  padding: 1em 0;
  gap: 0.5em;
  align-items: center;
}
.cumm_board_item .cumm_board_chk {
  flex: 0 0 auto;
  width: 1.5em;
  height: 1.5em;
}
.cumm_board_item .cumm_board_chk + .lnk_inner {
  max-width: calc(100% - 2em);
}
.cumm_board_item .cumm_board_chk.edit {
  display: none;
}
.cumm_board_item + .cumm_board_item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -1em;
  width: calc(100% + 2em);
  border-top: 1px solid var(--border-color);
}
.cumm_board_item .lnk_inner {
  display: flex;
  max-width: 100%;
  width: 100%;
  gap: 1em;
}
.cumm_board_item .cumm_board_txts {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: baseline;
  gap: 0.4615384615em;
  font-size: 0.8125em;
  letter-spacing: -0.0125em;
  max-width: 100%;
  width: 100%;
  order: 0;
}
.cumm_board_item .cumm_board_cate {
  display: inline-flex;
  align-items: center;
  height: 1.8181818182em;
  font-size: 0.8461538462em;
  padding: 0 0.5454545455em;
  background-color: var(--main-color-200);
  color: #F57641;
  font-weight: 600;
  border-radius: 0.1538461538em;
  overflow: hidden;
}
.cumm_board_item .cumm_board_writers {
  font-size: 0.9230769231em;
  color: var(--gray-500);
  font-weight: 400;
  line-height: 1.5em;
  display: inline-flex;
  align-items: center;
  gap: 0.25em;
}
.cumm_board_item .cumm_board_time {
  display: flex;
  align-items: center;
  gap: 0.3333333333em;
}
.cumm_board_item .cumm_board_time::before {
  content: "";
  display: block;
  width: 0.1666666667em;
  height: 0.1666666667em;
  border-radius: 50%;
  background-color: var(--gray-500);
}
.cumm_board_item .cumm_board_tit {
  display: block;
  width: 100%;
  font-size: 1.2307692308em;
  font-weight: 500;
  color: var(--gray-900);
  line-height: 1.5em;
  margin-bottom: 0.125em;
}
.cumm_board_item .cumm_board_txt {
  display: block;
  width: 100%;
  font-size: 1em;
  color: var(--gray-500);
  line-height: 1.4615384615em;
}
.cumm_board_item .cumm_board_infos {
  display: flex;
  gap: 0.625em;
  flex-wrap: wrap;
  margin-top: 0.8333333333em;
  font-size: 0.9230769231em;
}
.cumm_board_item .cumm_board_info {
  display: flex;
  align-items: center;
  gap: 0.1666666667em;
  color: var(--gray-500);
}
.cumm_board_item .cumm_board_info::before {
  content: "";
  display: block;
  width: 1.6666666667em;
  height: 1.6666666667em;
}
.cumm_board_item .comment_count::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 10C2.5 5.85786 5.85786 2.5 10 2.5V2.5C14.1421 2.5 17.5 5.85786 17.5 10V10C17.5 14.1421 14.1421 17.5 10 17.5H2.5V10Z' stroke='%23B5BEC7' stroke-width='1.25' stroke-linejoin='round'/%3E%3Cpath d='M12.7777 9.16683L12.7777 10.8335L14.5833 10.8335L14.5833 9.16683L12.7777 9.16683Z' fill='%23B5BEC7'/%3E%3Cpath d='M9.30551 9.16683L9.30551 10.8335L10.9722 10.8335L10.9722 9.16683L9.30551 9.16683Z' fill='%23B5BEC7'/%3E%3Cpath d='M5.69449 9.16683L5.69449 10.8335L7.36116 10.8335L7.36116 9.16683L5.69449 9.16683Z' fill='%23B5BEC7'/%3E%3C/svg%3E%0A");
}
.cumm_board_item .like_count::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.75' y='7.5' width='3.33333' height='7.5' rx='0.833333' stroke='%23B5BEC7' stroke-width='1.25'/%3E%3Cpath d='M7.08334 8.3335L7.89986 7.92524C8.4475 7.65142 8.87562 7.18614 9.10302 6.61765L10.0853 4.16199C10.2854 3.66161 10.7701 3.3335 11.309 3.3335V3.3335C12.1407 3.3335 12.7645 4.0944 12.6014 4.90996L12.0833 7.50016H14.4084C15.3944 7.50016 16.1649 8.35153 16.0668 9.33267L15.6654 13.3459C15.528 14.7198 14.3029 15.7221 12.9291 15.5847L9.33458 15.2253C8.05658 15.0975 7.08334 14.0221 7.08334 12.7377V8.3335Z' stroke='%23B5BEC7' stroke-width='1.25'/%3E%3C/svg%3E%0A");
}
.cumm_board_item .view_count::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.01677 10.5942C1.90328 10.4145 1.84654 10.3246 1.81477 10.186C1.79091 10.0819 1.79091 9.91775 1.81477 9.81366C1.84654 9.67507 1.90328 9.58522 2.01677 9.40552C2.95461 7.92054 5.74617 4.1665 10.0003 4.1665C14.2545 4.1665 17.0461 7.92054 17.9839 9.40552C18.0974 9.58522 18.1541 9.67507 18.1859 9.81366C18.2098 9.91775 18.2098 10.0819 18.1859 10.186C18.1541 10.3246 18.0974 10.4145 17.9839 10.5942C17.0461 12.0791 14.2545 15.8332 10.0003 15.8332C5.74617 15.8332 2.95461 12.0791 2.01677 10.5942Z' stroke='%23B5BEC7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0003 12.4998C11.381 12.4998 12.5003 11.3805 12.5003 9.99984C12.5003 8.61913 11.381 7.49984 10.0003 7.49984C8.61962 7.49984 7.50034 8.61913 7.50034 9.99984C7.50034 11.3805 8.61962 12.4998 10.0003 12.4998Z' stroke='%23B5BEC7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.cumm_board_item .cumm_board_img {
  position: relative;
  flex: 0 0 auto;
  width: 5.625em;
  height: 5.625em;
  display: flex;
  align-items: center;
  border-radius: 0.5em;
  overflow: hidden;
  order: 1;
}
.cumm_board_item .cumm_board_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media all and (min-width: 751px) {
  .cumm_board_item .cumm_board_img {
    width: 11.25em;
    height: 11.25em;
  }
}
.cumm_board_item .cumm_board_img .img_counts {
  position: absolute;
  bottom: 0.6em;
  right: 0.6em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 1.8em;
  height: 1.8em;
  font-size: 0.625em;
  background-color: rgba(25, 31, 40, 0.7);
  color: var(--white);
  font-weight: 400;
}
.cumm_board_item .cumm_board_img + .cumm_board_txts {
  max-width: calc(100% - 8.1538461538em);
}
@media all and (min-width: 751px) {
  .cumm_board_item .cumm_board_img + .cumm_board_txts {
    max-width: calc(100% - 15.0769230769em);
  }
}

.shop_sort_opts {
  margin-bottom: 1em;
  display: flex;
}
.shop_sort_opts .chk_lists {
  display: flex;
  align-items: center;
  gap: 0.9230769231em;
  font-size: 0.8125em;
}
.shop_sort_opts .chk_lists .fm_ch {
  font-size: 1em;
  gap: 0.3076923077em;
}
.shop_sort_opts .chk_lists .ch {
  width: 1.8461538462em;
  height: 1.8461538462em;
}
.shop_sort_opts .sort_btn {
  display: inline-flex;
  align-items: center;
  gap: 0.1428571429em;
  font-size: 0.875em;
  color: #6b7684;
  font-weight: 500;
  letter-spacing: -0.0125em;
  margin-left: auto;
}
.shop_sort_opts .sort_btn .ico {
  width: 1.1428571429em;
  height: 1.1428571429em;
}

.shop_view_wrap {
  position: relative;
}
.shop_view_wrap .shop_prod_imgs {
  overflow: hidden;
  width: auto;
  margin-top: -3.75em;
  margin-left: -1em;
  margin-right: -1em;
}
.shop_view_wrap .shop_prod_imgs .swiper-slide {
  height: auto;
}
.shop_view_wrap .shop_prod_imgs .swiper-slide img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0;
}
.shop_view_wrap .shop_prod_tit {
  display: flex;
  gap: 0.3333333333em;
  font-size: 1.125em;
  font-weight: 700;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  margin-bottom: 0.3333333333em;
}
.shop_view_wrap .shop_prod_tit .arr_txt_btn {
  margin-left: auto;
  font-size: 0.7777777778em;
  color: var(--gray-500);
  font-weight: 500;
}
.shop_view_wrap .shop_review_cnt {
  font-size: 0.7777777778em;
  color: var(--gray-400);
  font-weight: 600;
}
.shop_view_wrap .bub_txt {
  display: inline-flex;
  align-items: center;
  background-color: var(--main-color-50);
  font-size: 0.75em;
  padding: 0.5em 0.6666666667em;
  font-weight: 500;
  color: var(--gray-900);
  letter-spacing: -0.0125em;
  border-radius: 0.3333333333em;
}
.shop_view_wrap .bub_txt b {
  display: inline-flex;
  align-items: center;
  gap: 0.1666666667em;
  font-weight: 700;
}

.shop_prod_reviews {
  overflow: hidden;
  padding-right: 1em;
  margin-right: -1em;
  margin-bottom: 1.5em;
}
.shop_prod_reviews .shop_prod_review {
  overflow: visible;
  margin-right: -1em;
  width: auto;
}
.shop_prod_reviews .bub_txt {
  margin-bottom: 1em;
}
.shop_prod_reviews .inner {
  display: flex;
  align-items: stretch;
  gap: 0.625em;
  padding: 1em;
  border: 1px solid var(--border-color);
  border-radius: 0.5em;
}
.shop_prod_reviews .review_item {
  width: 18.625em;
  height: 7.125em;
  background-color: inherit;
  padding: 0;
  overflow: visible;
}
.shop_prod_reviews .review_item + .review_item {
  margin-top: 0;
}
.shop_prod_reviews .review_img_box {
  width: 5em;
  height: 5em;
  -o-object-fit: contain;
  object-fit: contain;
  overflow: hidden;
  flex: 0 0 auto;
}
.shop_prod_reviews .review_img_box img {
  width: 100%;
  height: auto;
}
.shop_prod_reviews .review_txt_box {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: space-between;
  font-size: 0.8125em;
  max-width: calc(100% - 6.9230769231em);
  letter-spacing: -0.0125em;
  gap: 0.1538461538em 0.4615384615em;
}
.shop_prod_reviews .reviewer_name {
  font-size: 0.9230769231em;
  font-weight: 500;
  color: var(--gray-900);
  line-height: 1.5em;
}
.shop_prod_reviews .review_date {
  font-size: 0.9230769231em;
  color: var(--gray-500);
  font-weight: 400;
  line-height: 1.5em;
}
.shop_prod_reviews .review_cont {
  margin-top: 0.3076923077em;
  font-size: 1em;
  line-height: 1.4615384615em;
  color: #6b7684;
  font-family: "Pretendard Variable", "Pretendard", sans-serif !important;
}
.shop_prod_reviews .review_cont * {
  font-family: "Pretendard Variable", "Pretendard", sans-serif !important;
}

.my_review_wrap .review_item {
  position: relative;
  background-color: transparent;
  padding: 1em;
  border: 1px solid var(--border-color);
  border-radius: 0.5em;
  letter-spacing: -0.0125em;
  overflow: visible;
}
.my_review_wrap .inner .txt {
  max-width: 100%;
  font-size: 0.875em;
  background-color: var(--gray-200);
  border-radius: 0.5714285714em;
  padding: 0.8571428571em;
  font-weight: initial;
}
.my_review_wrap .toggle_mn_box {
  position: absolute;
  top: 1.5em;
  right: 1em;
}
.my_review_wrap .toggle_mn_box .toggle_mn_btn.on + .toggle_mn {
  display: block;
}
.my_review_wrap .toggle_mn_box .toggle_mn {
  display: none;
  position: absolute;
  top: 100%;
  right: -1.5714285714em;
  margin-top: 0.4285714286em;
  font-size: 0.875em;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  border-radius: 0.5714285714em;
  white-space: nowrap;
  padding: 0.5714285714em;
}
.my_review_wrap .toggle_mn_box .toggle_mn_item {
  letter-spacing: -0.0125em;
}
.my_review_wrap .toggle_mn_box .toggle_mn_item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 2.3571428571em;
  min-width: 6.2857142857em;
  padding: 0 0.5714285714em 0 0.8571428571em;
  border-radius: 0.2857142857em;
  font-weight: 500;
  line-height: 1.5em;
  color: #191f28;
  transition: background 0.25s;
}
.my_review_wrap .toggle_mn_box .toggle_mn_item a::after {
  content: "";
  display: block;
  width: 1.1428571429em;
  height: 1.1428571429em;
  transform: translateX(-5px);
  opacity: 0;
  transition: transform 0.25s, opacity 0.25s;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0008 8L6.00078 13L5.30078 12.3L9.60078 8L5.30078 3.7L6.00078 3L11.0008 8Z' fill='%23191F28' stroke='%23191F28' stroke-width='0.24'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}
.my_review_wrap .toggle_mn_box .toggle_mn_item a:hover {
  font-weight: 600;
  background-color: #F7F8FA;
}
.my_review_wrap .toggle_mn_box .toggle_mn_item a:hover::after {
  transform: none;
  opacity: 1;
}
.my_review_wrap .review_reg_data {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 0.9230769231em;
  font-size: 0.8125em;
  color: var(--gray-600);
  font-weight: 400;
}
.my_review_wrap .review_reg_data .review_date {
  display: inline-flex;
  align-items: center;
  font-size: 1em;
  gap: 0.6153846154em;
}
.my_review_wrap .review_reg_data .review_date .date {
  display: inline-flex;
  align-items: center;
  gap: 0.6153846154em;
  color: var(--gray-600);
  font-weight: 400;
}
.my_review_wrap .review_reg_data .review_date .date::before {
  content: "";
  display: block;
  height: 0.7692307692em;
  border-left: 1px solid var(--gray-400);
}
.my_review_wrap .review_reg_data .point_txt {
  display: inline-block;
  font-weight: 700;
  color: var(--gray-900);
}
.my_review_wrap .review_prod_box {
  display: flex;
  align-items: center;
  width: 100%;
  font-size: 0.875em;
  gap: 0.8571428571em;
  padding-right: 2.5714285714em;
}
.my_review_wrap .review_prod_box .img_box {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  width: 2.8571428571em;
  height: 2.8571428571em;
  overflow: hidden;
  border-radius: 0.5714285714em;
  overflow: hidden;
}
@media all and (min-width: 751px) {
  .my_review_wrap .review_prod_box .img_box {
    width: 5.7142857143em;
    height: 5.7142857143em;
  }
}
.my_review_wrap .review_prod_box .img_box img {
  max-width: 100%;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.my_review_wrap .review_prod_box .txt_box {
  flex: 1 1 auto;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  max-width: calc(100% - 3.7142857143em);
}
@media all and (min-width: 751px) {
  .my_review_wrap .review_prod_box .txt_box {
    max-width: calc(100% - 6.5714285714em);
  }
}
.my_review_wrap .review_prod_box .review_prod_tit {
  display: block;
  color: #191f28;
  font-weight: 500;
  font-size: 1em;
  max-width: 100%;
  width: 100%;
}
.my_review_wrap .review_prod_box .review_prod_opts {
  display: flex;
  align-items: stretch;
  gap: 0.6153846154em;
  font-size: 0.9285714286em;
  color: #6b7684;
}
.my_review_wrap .review_prod_box .review_prod_opts .reivew_prod_opt {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4615384615em;
}
.my_review_wrap .review_prod_box .review_prod_opts .lbl {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  align-self: flex-start;
  gap: 0.6153846154em;
}
.my_review_wrap .review_prod_box .review_prod_opts .lbl::after {
  content: "";
  display: block;
  height: 0.7692307692em;
  border-right: 1px solid #b5bec7;
}
.my_review_wrap .reivew_annouce {
  margin: 1.3333333333em 0 -0.3333333333em;
  font-size: 0.75em;
}
.my_review_wrap .reivew_annouce .list_dot {
  font-size: 1em;
}
.my_review_wrap .od_cart_div2 {
  display: block;
  background-color: #F7F8FA;
  font-size: 0.875em;
  border-radius: 0.5714285714em;
  padding: 1.1428571429em 1.1428571429em 1.4285714286em;
  line-height: 1.5em;
}
.my_review_wrap .od_cart_div2.bg_transparent {
  background-color: inherit;
  bordeR: 1px solid #e5e8eb;
}
.my_review_wrap .od_cart_div2 + .od_cart_div2 {
  margin-top: 0.625em;
}
.my_review_wrap .od_cart_div2 .buy_prod_name {
  display: block;
  font-size: 1em;
  font-weight: 500;
  margin-bottom: 0.8571428571em;
  border-bottom: 1px solid #e5e8eb;
  padding-bottom: 0.9285714286em;
}
.my_review_wrap .od_cart_div2 .tag_opt {
  display: inline-flex;
  align-items: center;
  background-color: #edf0f3;
  padding: 0 0.5em;
  height: 1.8333333333em;
  font-size: 0.75em;
  color: #4e5968;
  letter-spacing: -0.0125em;
  font-weight: 700;
  margin-bottom: 0.6666666667em;
}
.my_review_wrap .od_cart_div2 .order_time {
  float: right;
  font-size: 0.8571428571em;
  font-weight: 400;
  line-height: 1.5em;
  color: var(--gray-500);
}
.my_review_wrap .od_cart_div2 .order_time::after {
  content: "";
  display: block;
  clear: both;
}
.my_review_wrap .od_cart_con2 {
  display: flex;
  gap: 1.1428571429em;
}
.my_review_wrap .od_cart_con2 .opt_img_box {
  flex: 0 0 auto;
  display: flex;
  align-content: center;
  width: 4.7142857143em;
  height: 4.7142857143em;
  aspect-ratio: 1;
  border-radius: 0.5714285714em;
  overflow: hidden;
}
.my_review_wrap .od_cart_con2 .opt_img_box img {
  width: 100%;
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.my_review_wrap .od_cart_con2 .opt_txt_box {
  flex: 1 1 auto;
  max-width: calc(100% - 5.8571428571em);
  width: 100%;
}
.my_review_wrap .od_cart_con2 .opt {
  display: flex;
  align-items: flex-start;
  font-size: 0.9285714286em;
  gap: 0.6153846154em;
  color: #6b7684;
}
.my_review_wrap .od_cart_con2 .opt .lbl {
  display: flex;
  align-items: center;
  gap: 0.6153846154em;
}
.my_review_wrap .od_cart_con2 .opt .lbl::after {
  content: "";
  display: block;
  border-right: 1px solid #b5bec7;
  opacity: 0.5;
  height: 0.7692307692em;
}
.my_review_wrap .od_cart_con2 .opt .opt_names {
  flex: 1 1 auto;
  max-width: 100%;
}
.my_review_wrap .od_cart_con2 .total_price {
  font-size: 1.1428571429em;
  font-weight: 800;
  color: #191f28;
  margin-top: 0.125em;
}
.my_review_wrap .od_cart_con2 .txt_btn {
  float: right;
  display: inline-flex;
  align-items: center;
  font-size: 0.8125em;
  color: var(--gray-500);
  font-weight: 400;
  line-height: 1.4615384615em;
  gap: 2px;
}
.my_review_wrap .od_cart_con2 .txt_btn::after {
  content: "";
  display: block;
  clear: both;
}
.my_review_wrap .opt_btn_lists {
  display: flex;
  font-size: 1.1428571429em;
  gap: 0.5em;
  margin-top: 0.75em;
}
.my_review_wrap .opt_btn_lists .btn {
  flex: 1 1;
}

.review_write_wrap .review_write_tit {
  display: block;
  margin-top: 1.3333333333em;
  margin-bottom: 0.4444444444em;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: -0.0125em;
  color: var(--gray-900);
}
.review_write_wrap .review_write_tit + .fm_box {
  margin-top: 1em;
}
.review_write_wrap .gray_box {
  margin-top: 2em;
  font-size: 0.75em;
}

.rating_star_lists {
  display: flex;
  align-items: center;
  gap: 0;
  cursor: default;
}
.rating_star_lists .on + .star {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4842 3.04314C7.66003 2.64461 8.22595 2.64587 8.4 3.04518L9.67031 5.95954C9.74426 6.12921 9.90589 6.24414 10.0904 6.25829L13.141 6.49218C13.5836 6.52611 13.7658 7.0769 13.4308 7.36808L11.0086 9.47349C10.8655 9.59787 10.8051 9.79247 10.8526 9.97602L11.5879 12.8201C11.6998 13.2529 11.2308 13.6038 10.8471 13.3743L8.16968 11.7725C8.01045 11.6773 7.81157 11.678 7.65306 11.7745L5.02654 13.3728C4.64608 13.6043 4.1756 13.2604 4.28076 12.8276L4.97535 9.96908C5.01909 9.78907 4.95972 9.59963 4.82106 9.47678L2.43835 7.36575C2.10791 7.07298 2.29134 6.5269 2.73152 6.49298L5.77754 6.25828C5.96121 6.24413 6.12222 6.13012 6.19658 5.96158L7.4842 3.04314Z' fill='%23F57641' stroke='%23F57641' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rating_star_lists .star {
  width: 2.25em;
  height: 2.25em;
  background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8375 6.84706C17.2331 5.95037 18.5065 5.95321 18.8981 6.85166L21.7563 13.409C21.9227 13.7907 22.2863 14.0493 22.7016 14.0812L29.5654 14.6074C30.5611 14.6837 30.9711 15.923 30.2174 16.5782L24.7675 21.3154C24.4456 21.5952 24.3096 22.0331 24.4164 22.446L26.0709 28.8452C26.3227 29.8191 25.2674 30.6087 24.4041 30.0922L18.3799 26.4882C18.0216 26.2739 17.5741 26.2756 17.2175 26.4926L11.3078 30.0888C10.4518 30.6097 9.39317 29.8359 9.62978 28.8621L11.1926 22.4304C11.291 22.0254 11.1574 21.5992 10.8455 21.3228L5.48437 16.5729C4.74088 15.9142 5.15359 14.6855 6.14399 14.6092L12.9975 14.0811C13.4108 14.0493 13.7731 13.7928 13.9404 13.4136L16.8375 6.84706Z' fill='%23B5BEC7' stroke='%23B5BEC7' stroke-width='2.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/auto 100%;
  cursor: pointer;
}
.rating_star_lists .star:nth-of-type(2n) {
  margin-left: -1.125em;
  width: 1.125em;
  background-position: right center;
}

.review_list_wrap .shop_prod_review {
  overflow: visible;
}
.review_list_wrap .review_item {
  position: relative;
  background-color: inherit;
  padding: 1.25em 0;
  border: 0;
  overflow: visible;
}
.review_list_wrap .review_item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 2em);
  margin-left: -1em;
  border-top: 1px solid #E5E8EB;
}
.review_list_wrap .review_item:first-child {
  padding-top: 0.9375em;
  border-top: 0;
}
.review_list_wrap .review_item:first-child::before {
  display: none;
}
.review_list_wrap .inner {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.review_list_wrap .img {
  width: 5em;
  height: 5em;
  -o-object-fit: contain;
  object-fit: contain;
  overflow: hidden;
  flex: 0 0 auto;
}
.review_list_wrap .img img {
  width: 100%;
  height: auto;
}
.review_list_wrap .txt {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 0.875em;
  letter-spacing: -0.0125em;
  gap: 0 0.4615384615em;
  max-width: 100%;
  font-weight: initial;
}
.review_list_wrap .review_rating {
  display: flex;
  align-items: center;
  gap: 0.2857142857em;
  font-weight: 700;
  line-height: 1;
  color: #191f28;
  font-size: 1em;
  margin-bottom: 0.1428571429em;
}
.review_list_wrap .review_rating::before, .review_list_wrap .review_rating::after {
  width: 5.7142857143em;
  height: 1.1428571429em;
}
.review_list_wrap .review_rating[data-rating="0.5"]::after {
  width: calc(0.5 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="1"]::after {
  width: calc(1 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="1.5"]::after {
  width: calc(1.5 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="2"]::after {
  width: calc(2 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="2.5"]::after {
  width: calc(2.5 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="3"]::after {
  width: calc(3 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="3.5"]::after {
  width: calc(3.5 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="4"]::after {
  width: calc(4 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="4.5"]::after {
  width: calc(4.5 * 1.1428571429em);
}
.review_list_wrap .review_rating[data-rating="5"]::after {
  width: calc(5 * 1.1428571429em);
}
.review_list_wrap .review_head {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  gap: 0.4285714286em;
  margin-bottom: 0.8571428571em;
}
.review_list_wrap .review_head > * {
  display: flex;
  align-items: center;
  gap: 0.4285714286em;
}
.review_list_wrap .review_head > *::after {
  content: "";
  display: block;
  width: 0.25em;
  height: 0.25em;
  border-radius: 50%;
  background-color: #b5bec7;
}
.review_list_wrap .review_head > *:nth-last-child(1)::after {
  display: none;
}
.review_list_wrap .review_head > * + *::after {
  background-color: #E5E8EB;
}
.review_list_wrap .reviewer_name {
  font-size: 0.8571428571em;
  font-weight: 500;
  color: #8B95A1;
  line-height: 1.5em;
}
.review_list_wrap .purchase_count {
  font-weight: 600;
  font-size: 0.8571428571em;
  color: #191f28;
}
.review_list_wrap .review_date {
  font-size: 0.9230769231em;
  color: var(--gray-500);
  font-weight: 400;
  line-height: 1.5em;
}
.review_list_wrap .text_btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.8571428571em;
  line-height: 1.5em;
  color: #8b95a1;
  font-weight: 400;
}
.review_list_wrap .review_cont {
  width: 100%;
  font-size: 1em;
  line-height: 1.6153846154em;
  color: #191f28;
  font-family: "Pretendard Variable", "Pretendard", sans-serif !important;
  margin-bottom: 0.8571428571em;
}
.review_list_wrap .review_cont * {
  font-family: "Pretendard Variable", "Pretendard", sans-serif !important;
}
.review_list_wrap .review_imgs .swiper-slide {
  width: 5em;
  height: 5em;
}
.review_list_wrap .good_review_txt {
  display: flex;
  gap: 0.4615384615em;
  width: 100%;
  font-size: 0.8125em;
  color: #8b95a1;
  font-weight: 400;
  letter-spacing: -0.0125em;
}
.review_list_wrap .good_review_txt .bg_btn {
  display: inline-flex;
  align-items: center;
  gap: 0.3076923077em;
  padding: 0.4615384615em 1.2307692308em;
  color: #4E5968;
  background-color: #f7f8fa;
  border-radius: 7.6923076923em;
  margin-left: auto;
}
.review_list_wrap .good_review_txt .bg_btn::before {
  content: "";
  display: block;
  width: 0;
  height: 1.0769230769em;
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5693 3.59717L6.01206 10.8888L2.13882 6.78202' stroke='%23F57641' stroke-width='1.31249' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/auto 100%;
  transition: width 0.25s;
}
.review_list_wrap .good_review_txt .bg_btn.on {
  background-color: #F9EEE9;
  color: var(--main-color);
}
.review_list_wrap .good_review_txt .bg_btn.on::before {
  width: 1.0769230769em;
}
.review_list_wrap .review_prod_box {
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid #e5e8eb;
  border-radius: 0.5714285714em;
  font-size: 0.875em;
  gap: 0.8571428571em;
  padding: 1.1428571429em;
  background-color: #F7F8FA;
}
.review_list_wrap .review_prod_box .img_box {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  border: 1px solid #E5E8EB;
  width: 2.8571428571em;
  height: 2.8571428571em;
  overflow: hidden;
  border-radius: 0.5714285714em;
  overflow: hidden;
}
@media all and (min-width: 751px) {
  .review_list_wrap .review_prod_box .img_box {
    width: 5.7142857143em;
    height: 5.7142857143em;
  }
}
.review_list_wrap .review_prod_box .img_box img {
  max-width: 100%;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.review_list_wrap .review_prod_box .txt_box {
  flex: 1 1 auto;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  max-width: calc(100% - 4em);
}
.review_list_wrap .review_prod_box .review_prod_tit {
  color: #191f28;
  font-weight: 500;
  font-size: 1em;
}
.review_list_wrap .review_prod_box .review_prod_opts {
  display: flex;
  align-items: stretch;
  gap: 0.6153846154em;
  font-size: 0.9285714286em;
  color: #6b7684;
}
.review_list_wrap .review_prod_box .review_prod_opts .reivew_prod_opt {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4615384615em;
}
.review_list_wrap .review_prod_box .review_prod_opts .lbl {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  align-self: flex-start;
  gap: 0.6153846154em;
}
.review_list_wrap .review_prod_box .review_prod_opts .lbl::after {
  content: "";
  display: block;
  height: 0.7692307692em;
  border-right: 1px solid #b5bec7;
}
.review_list_wrap .review_answer_wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  background-color: var(--main-color-50);
  font-size: 0.8125em;
  gap: 0.6153846154em;
  color: var(--gray-600);
  letter-spacing: -0.0125em;
  margin-top: 1.2307692308em;
  padding: 1.2307692308em;
}
.review_list_wrap .review_answer_wrap .answer_name {
  font-weight: 600;
}
.review_list_wrap .review_answer_wrap .answer_date {
  color: #8B95A1;
}
.review_list_wrap .review_answer_wrap .answer_conts {
  width: 100%;
  font-size: 1.0769230769em;
  color: #191f28;
  line-height: 1.5em;
}

.shop_prod_info {
  padding: 1em 0;
  letter-spacing: -0.0125em;
}
.shop_prod_info .seller_history {
  display: inline-flex;
  align-items: center;
  padding: 0.1666666667em 0.8333333333em;
  color: var(--white);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.5em;
  border-radius: 4.1666666667em;
  background-color: #000000;
  margin-bottom: 0.6666666667em;
}
.shop_prod_info .shop_prod_tit {
  font-size: 1em;
  font-weight: 400;
  color: var(--gray-900);
  line-height: 1.5em;
  margin-bottom: 0.375em;
}
.shop_prod_info .arr_txt_btn {
  margin-bottom: 1.4285714286em;
}
.shop_prod_info .font_cancel {
  display: block;
  font-size: 0.8125em;
  text-decoration: line-through;
  color: var(--gray-500);
  font-weight: 400;
  margin-bottom: 0.3076923077em;
}
.shop_prod_info .price_info {
  display: flex;
  align-items: center;
  gap: 0.3em;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2em;
  color: var(--gray-900);
}
.shop_prod_info .price_info .pdt_discount {
  color: var(--main-color);
}

.shop_deliver_info {
  display: flex;
  flex-direction: column;
  gap: 0.375em;
  background-color: var(--gray-200);
  padding: 1em;
  font-weight: 400;
  letter-spacing: -0.0125em;
  line-height: 1.3125em;
  border-radius: 0.5em;
  margin-bottom: 1.5em;
}
.shop_deliver_info .shop_deliver_item {
  display: flex;
  justify-content: space-between;
  gap: 0.5714285714em;
  font-size: 0.875em;
  color: var(--gray-500);
}
.shop_deliver_info .deliver_val {
  color: var(--gray-900);
  font-weight: 500;
}

.arr_txt_btn {
  display: flex;
  align-items: center;
  font-size: 0.875em;
  font-weight: 600;
  letter-spacing: -0.0125em;
  line-height: 1.1428571429em;
  gap: 0.1428571429em;
}

.shop_detail_cont {
  display: none;
  position: relative;
}
.shop_detail_cont.on {
  display: block;
}
.shop_detail_cont.spread .product_info {
  max-height: none;
  padding-bottom: 4.25em;
}
.shop_detail_cont.spread .product_info::after {
  visibility: hidden;
}
.shop_detail_cont.spread .detail_more_btn .ico {
  transform: rotate(-180deg);
}
.shop_detail_cont .shop_detail_tit {
  display: block;
  color: #191F28;
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}
.shop_detail_cont .buyer_info_box {
  padding: 0 0 1.5em;
}
.shop_detail_cont .shop_detail_infos {
  font-size: 0.8125em;
  color: var(--gray-500);
  font-weight: 400;
  line-height: 1.5384615385em;
}
.shop_detail_cont .shop_detail_infos li {
  display: flex;
  gap: 0.7692307692em;
}
.shop_detail_cont .shop_detail_infos li .lbl {
  width: 9.2307692308em;
}
.shop_detail_cont .shop_detail_infos li .subj {
  color: var(--gray-900);
}
.shop_detail_cont .buyer_infos + .buyer_infos {
  margin-top: 1.5em;
  padding-top: 1.5625em;
  border-top: 1px solid var(--border-color);
}
.shop_detail_cont .buyer_infos .list_dot {
  font-size: 0.8125em;
  color: var(--gray-500);
}
.shop_detail_cont .product_info {
  position: relative;
  max-height: 32.25em;
  padding-bottom: 5.75em;
  overflow: hidden;
}
.shop_detail_cont .product_info::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5.75em;
  background: linear-gradient(360deg, #FFFFFF 70.35%, rgba(255, 255, 255, 0) 100%);
}
.shop_detail_cont .detail_more_btn {
  position: absolute;
  bottom: 0;
  left: 0%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.25em;
  border: 1px solid var(--border-color);
  gap: 0.375em;
  font-weight: bold;
  letter-spacing: -0.0125em;
  color: var(--gray-700);
  border-radius: 0.5em;
}
.shop_detail_cont .detail_more_btn .ico {
  width: 1em;
  height: 1em;
}

.fix_form_wrap {
  position: relative;
  padding-bottom: 10em;
}
.fix_form_wrap.sm {
  padding-bottom: 5.75em;
}
.fix_form_wrap.sm .btn_box {
  background-color: var(--white);
  padding-bottom: 1em;
  bottom: 0;
}
.fix_form_wrap.blank {
  padding-bottom: 0;
}
.fix_form_wrap.blank .btn_box {
  background-color: var(--white);
  padding-bottom: 1em;
  bottom: 0;
}
.fix_form_wrap .fix_bottom {
  position: fixed;
  bottom: 1em;
  left: 50%;
  max-width: 100%;
  width: calc(100% - 2em);
  transform: translateX(-50%);
}
@media all and (min-width: 750px) {
  .fix_form_wrap .fix_bottom {
    max-width: 44.875em;
  }
}

.new_prd_info_wrap .review_count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.2727272727em;
  height: 1.4545454545em;
  border-radius: 2.9090909091em;
  margin-left: 0.5454545455em;
  font-size: 0.6875em;
  font-weight: 600;
  letter-spacing: -0.0125em;
  text-align: center;
  padding: 0 0.5454545455em;
  background-color: var(--main-color);
  color: var(--white);
}

.fm_con_tit {
  margin-bottom: 1.1111111111em;
  margin-top: 1.3333333333em;
}

.view_other_prod {
  margin-bottom: -1.875em;
}

#sod_fin {
  position: relative;
}

.set_header_btn {
  position: absolute;
  right: 0;
  bottom: 100%;
  z-index: 3000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.3076923077em;
  transform: translateY(50%);
  font-size: 0.8125em;
  color: var(--gray-700);
  font-weight: 600;
  letter-spacing: -0.0125em;
  line-height: 1.5384615385em;
  border-radius: 2.4615384615em;
  height: 2.4615384615em;
  padding-left: 1.2307692308em;
  padding-right: 1.2307692308em;
  background-color: var(--gray-300);
}

.order_comp_infos {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.75em;
  margin-top: 0.625em;
  font-weight: 700;
  color: #191f28;
  letter-spacing: -0.0125em;
}
.order_comp_infos .order_numb {
  font-size: 0.75em;
  color: #8b95a1;
  line-height: 1.5em;
  font-weight: 400;
}

.buy_prod_items {
  letter-spacing: -0.0125em;
  margin-top: 0.625em;
}
.buy_prod_items + .fm_spacing {
  margin-top: 1.5em;
}
.buy_prod_items .buy_prod_tit {
  display: flex;
  justify-content: space-between;
  color: #191f28;
  font-weight: 700;
  margin-bottom: 1.125em;
}
.buy_prod_items .buy_prod_tit [class*=btn] {
  display: inline-flex;
  align-items: center;
  font-size: 0.875em;
  margin-left: auto;
  font-weight: 600;
  color: #8b95a1;
}
.buy_prod_items .buy_prod_tit .amount_txt {
  margin-left: auto;
  font-size: 0.875em;
  line-height: em9(14, 14);
  font-weight: 400;
  letter-spacing: -0.0125em;
  color: #6b7684;
}
.buy_prod_items .justify_items .justify_item {
  display: flex;
  justify-content: space-between;
  gap: 0.7142857143em;
  width: 100%;
  font-size: 0.875em;
  line-height: 1.5em;
  color: #191f28;
  letter-spacing: -0.0125em;
}
.buy_prod_items .justify_items .justify_item + .justify_item {
  margin-top: 0.7142857143em;
}
.buy_prod_items .justify_items .lab {
  color: #6b7684;
  font-weight: 400;
}
.buy_prod_items .justify_items .subj {
  font-weight: 400;
  text-align: right;
}
.buy_prod_items .od_cart_div2 {
  display: block;
  background-color: #F7F8FA;
  font-size: 0.875em;
  border-radius: 0.5714285714em;
  padding: 1.1428571429em 1.1428571429em 1.4285714286em;
  line-height: 1.5em;
}
.buy_prod_items .od_cart_div2.bg_transparent {
  background-color: inherit;
  bordeR: 1px solid #e5e8eb;
}
.buy_prod_items .od_cart_div2 + .od_cart_div2 {
  margin-top: 0.625em;
}
.buy_prod_items .od_cart_div2 .buy_prod_name {
  display: block;
  font-size: 1em;
  font-weight: 500;
  margin-bottom: 0.8571428571em;
  border-bottom: 1px solid #e5e8eb;
  padding-bottom: 0.9285714286em;
}
.buy_prod_items .od_cart_div2 .tag_opt {
  display: inline-flex;
  align-items: center;
  background-color: #edf0f3;
  padding: 0 0.5em;
  height: 1.8333333333em;
  font-size: 0.75em;
  color: #4e5968;
  letter-spacing: -0.0125em;
  font-weight: 700;
  margin-bottom: 0.6666666667em;
}
.buy_prod_items .od_cart_div2 .tag_opt.status_02 {
  background-color: var(--main-color-100);
  color: var(--main-color);
}
.buy_prod_items .od_cart_div2 .tag_opt.status_03 {
  background-color: var(--main-color);
  color: var(--white);
}
.buy_prod_items .od_cart_div2 .tag_opt.status_04 {
  background-color: var(--main-color);
  color: var(--white);
}
.buy_prod_items .od_cart_div2 .tag_opt.status_03 {
  background-color: var(--main-color);
  color: var(--white);
}
.buy_prod_items .od_cart_div2 .tag_opt.status_04 {
  background-color: var(--gray-300);
  color: var(--gray-700);
}
.buy_prod_items .od_cart_div2 .tag_opt.status_05 {
  background-color: transparent;
  border: 1px solid var(--border-color);
  color: var(--gray-700);
}
.buy_prod_items .od_cart_div2 .order_date {
  display: inline-block;
  margin-bottom: 0.5em;
  font-size: 1.1428571429em;
  font-weight: 700;
  color: #191f28;
}
.buy_prod_items .od_cart_div2 .order_time {
  float: right;
  font-size: 0.8571428571em;
  font-weight: 400;
  line-height: 1.5em;
  color: var(--gray-500);
}
.buy_prod_items .od_cart_div2 .order_time::after {
  content: "";
  display: block;
  clear: both;
}
.buy_prod_items .od_cart_con2 {
  display: flex;
  gap: 1.1428571429em;
}
.buy_prod_items .od_cart_con2 .opt_img_box {
  flex: 0 0 auto;
  display: flex;
  align-content: center;
  width: 4.7142857143em;
  height: 4.7142857143em;
  aspect-ratio: 1;
  border-radius: 0.5714285714em;
  overflow: hidden;
}
.buy_prod_items .od_cart_con2 .opt_img_box img {
  width: 100%;
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.buy_prod_items .od_cart_con2 .opt_txt_box {
  flex: 1 1 auto;
  max-width: calc(100% - 5.8571428571em);
  width: 100%;
}
.buy_prod_items .od_cart_con2 .opt {
  display: flex;
  align-items: flex-start;
  font-size: 0.9285714286em;
  gap: 0.6153846154em;
  color: #6b7684;
}
.buy_prod_items .od_cart_con2 .opt .lbl {
  display: flex;
  align-items: center;
  gap: 0.6153846154em;
}
.buy_prod_items .od_cart_con2 .opt .lbl::after {
  content: "";
  display: block;
  border-right: 1px solid #b5bec7;
  opacity: 0.5;
  height: 0.7692307692em;
}
.buy_prod_items .od_cart_con2 .opt .opt_names {
  flex: 1 1 auto;
  max-width: 100%;
}
.buy_prod_items .od_cart_con2 .total_price {
  font-size: 1.1428571429em;
  font-weight: 800;
  color: #191f28;
  margin-top: 0.125em;
}
.buy_prod_items .od_cart_con2 .txt_btn {
  float: right;
  display: inline-flex;
  align-items: center;
  font-size: 0.8125em;
  color: var(--gray-500);
  font-weight: 400;
  line-height: 1.4615384615em;
  gap: 2px;
}
.buy_prod_items .od_cart_con2 .txt_btn::after {
  content: "";
  display: block;
  clear: both;
}
.buy_prod_items .opt_btn_lists {
  display: flex;
  font-size: 1.1428571429em;
  gap: 0.5em;
  margin-top: 0.75em;
}
.buy_prod_items .opt_btn_lists .btn {
  flex: 1 1;
}
.buy_prod_items .buyer_addr_lists {
  display: flex;
  flex-direction: column;
  gap: 0.625em;
}
.buy_prod_items .buyer_addr_lists li {
  display: flex;
  align-items: flex-start;
  gap: 0.5em;
  line-height: 1.5em;
}
.buy_prod_items .buyer_addr_lists li .lbl {
  flex: 0 0 auto;
  width: 4.2857142857em;
  font-size: 0.875em;
  line-height: 1.5em;
}
.buy_prod_items .buyer_addr_lists li input {
  flex: 1 1 auto;
  width: 100%;
  max-width: calc(100% - 4.8571428571em);
  font-size: 0.875em;
  height: 1.5em;
  line-height: 1.5em;
  box-shadow: none;
  border: 0;
  outline: 0;
}
.buy_prod_items .bank_sel .bank_item {
  padding: 0 1em;
  padding-left: 3.5em;
  font-weight: 600;
  letter-spacing: -0.0125em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
}
.buy_prod_items .bank_sel .bank_item[data-bank=shinhan] {
  background-image: url("../image/common/card_shinhan.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=hyundai] {
  background-image: url("../image/common/card_hyundai.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=samsung] {
  background-image: url("../image/common/card_samsung.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=kb] {
  background-image: url("../image/common/card_kb.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=lotte] {
  background-image: url("../image/common/card_lotte.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=hana] {
  background-image: url("../image/common/card_hana.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=woori] {
  background-image: url("../image/common/card_woori.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=nonghyup] {
  background-image: url("../image/common/card_nonghyup.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=ibk] {
  background-image: url("../image/common/card_ibk.svg");
}
.buy_prod_items .bank_sel .bank_item[data-bank=bc] {
  background-image: url("../image/common/card_bc.svg");
}
.buy_prod_items .buy_payment_item {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.buy_prod_items .buy_payment_item + .buy_payment_item {
  margin-top: 1.25em;
}
.buy_prod_items .buy_payment_item .card_bank {
  margin-bottom: 0.625em;
}
.buy_prod_items .buy_payment_item .custom_sel + .fm_sel,
.buy_prod_items .buy_payment_item .fm_sel + .fm_sel {
  margin-top: 0.625em;
}
.buy_prod_items .buy_payment_item .custom_sel + .fm_inp,
.buy_prod_items .buy_payment_item .fm_sel + .fm_inp {
  margin-top: 0.625em;
}
.buy_prod_items .buy_payment_item .fm_inp + .fm_inp {
  margin-top: 0.625em;
}
.buy_prod_items .ps {
  display: block;
  font-weight: 400;
  color: #8b95a1;
  font-size: 0.875em;
  padding: 0.4285714286em 1.0714285714em;
}
.buy_prod_items .cash_receipt_wrap,
.buy_prod_items .buy_payment_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625em;
  width: 100%;
}
.buy_prod_items .cash_receipt_wrap .line_btn,
.buy_prod_items .buy_payment_wrap .line_btn {
  width: calc(50% - 0.3125em);
}
.buy_prod_items .buy_payment_wrap,
.buy_prod_items .buy_payment_box {
  display: none;
}
.buy_prod_items .buy_payment_wrap.on,
.buy_prod_items .buy_payment_box.on {
  display: flex;
}
.buy_prod_items .fm_cash_recipt {
  margin-top: 1em;
  font-size: 1em;
}
.buy_prod_items .cash_receipt_box {
  display: none;
  margin-top: 1.25em;
  padding-left: 2em;
}
.buy_prod_items .cash_receipt_box .rd_lists {
  display: flex;
  align-items: center;
  margin-bottom: 1em;
}
.buy_prod_items .cash_receipt_box .rd_lists .fm_rd {
  flex: 1 1;
}
.buy_prod_items .cash_receipt_box .fm_inp {
  display: none;
}
.buy_prod_items .cash_receipt_box .fm_inp + .fm_inp {
  margin-top: 0;
}
.buy_prod_items .buy_payment_lab {
  display: flex;
  align-items: center;
  gap: 0.2857142857em;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.5em;
  margin-top: 1.2142857143em;
  margin-bottom: 0.4285714286em;
}
.buy_prod_items .buy_payment_box {
  width: 100%;
}
.buy_prod_items .announce_box {
  margin-top: 1.6666666667em;
  background-color: #f7f8fa;
  border-radius: 0.6666666667em;
  padding: 0.8333333333em;
  letter-spacing: -0.0125em;
  font-size: 0.75em;
  color: #8b95a1;
}
.buy_prod_items .bank_inp.shinhan {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_shinhan.svg");
}
.buy_prod_items .bank_inp.hyundai {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_hyundai.svg");
}
.buy_prod_items .bank_inp.samsung {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_samsung.svg");
}
.buy_prod_items .bank_inp.kb {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_kb.svg");
}
.buy_prod_items .bank_inp.lotte {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_lotte.svg");
}
.buy_prod_items .bank_inp.hana {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_hana.svg");
}
.buy_prod_items .bank_inp.woori {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_woori.svg");
}
.buy_prod_items .bank_inp.nonghyup {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_nonghyup.svg");
}
.buy_prod_items .bank_inp.ibk {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_ibk.svg");
}
.buy_prod_items .bank_inp.bc {
  padding-left: 3.5em;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 2em 2em;
  background-image: url("../image/common/card_bc.svg");
}
.buy_prod_items .cp_btn {
  color: var(--main-color);
  font-weight: 700;
  text-align: left;
  border: none !important;
}

.custom_sel {
  position: relative;
}
.custom_sel .fm_sel:focus + .custom_sel_opt {
  display: block;
}
.custom_sel .custom_sel_opt {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  width: 100%;
  font-size: 1em;
  font-weight: 600;
  box-shadow: 1px 3px 3px 1px rgba(0, 0, 0, 0.0125);
  border: 1px solid var(--border-color);
  background-color: var(--white);
  z-index: 9999;
}
.custom_sel .custom_sel_opt li {
  background-color: var(--white);
}
.custom_sel .custom_sel_item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 3.25em;
  padding: 0 1em;
}

.custom_sel:focus + .custom_sel_opt {
  display: block;
}

#buy_opt_boxs {
  position: relative;
  max-width: 100%;
  width: 100%;
  z-index: 998;
  margin-left: 0 !important;
}
#buy_opt_boxs .close_btn {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -25%);
  width: 3.125em;
  height: 1.5em;
  border-radius: 0.5em 0.5em 0 0;
  box-shadow: 0px -2px 0px 0px rgba(0, 0, 0, 0.1);
  background-color: var(--white);
  display: flex;
  align-items: center;
  justify-content: center;
}
#buy_opt_boxs.modify_cart_opt {
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  background-color: var(--white);
  padding: 1.25em 1em;
  max-height: 100%;
  overflow-y: auto;
  border-radius: 1em 1em 0 0;
  box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, 0.1);
  z-index: 10005;
}
#buy_opt_boxs.modify_cart_opt .but_opt_lists {
  position: static;
  transform: none;
  padding: 0;
}
#buy_opt_boxs.modify_cart_opt #sit_sel_option {
  margin: 0;
}
#buy_opt_boxs.modify_cart_opt .sit_opt_list .opt_sel_div_ul1,
#buy_opt_boxs.modify_cart_opt .sit_spl_list .opt_sel_div_ul1 {
  max-width: 100%;
  justify-content: space-between;
}
#buy_opt_boxs.modify_cart_opt .cart_payment_wrap {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 1.0625em;
}
#buy_opt_boxs.modify_cart_opt .cart_payment_wrap::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: calc(100% + 2em);
  border-top: 1px solid var(--border-color);
}
@media screen and (min-width: 750px) {
  #buy_opt_boxs {
    max-width: 46.875em;
  }
}
#buy_opt_boxs .but_opt_lists {
  padding: 1em 0;
}
#buy_opt_boxs .sit_opt_list,
#buy_opt_boxs .sit_spl_list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 0.625em 0;
  padding: 1em;
  background-color: var(--gray-200);
  border-radius: 0.5em;
  font-weight: 400;
  letter-spacing: -0.0125em;
  color: var(--gray-900);
  line-height: 1.5em;
}
#buy_opt_boxs .sit_opt_list + .sit_spl_list, #buy_opt_boxs .sit_opt_list + .sit_opt_list,
#buy_opt_boxs .sit_spl_list + .sit_spl_list,
#buy_opt_boxs .sit_spl_list + .sit_opt_list {
  margin-top: 0.5em;
}
#buy_opt_boxs .sit_opt_list .opt_sel_div_ul1,
#buy_opt_boxs .sit_spl_list .opt_sel_div_ul1 {
  display: flex;
  width: 100%;
  font-size: 0.875em;
  max-width: calc(100% - 2.2857142857em);
  flex: 1 1 auto;
}
#buy_opt_boxs .sit_opt_list .opt_sel_div_ul1_pri,
#buy_opt_boxs .sit_spl_list .opt_sel_div_ul1_pri {
  position: absolute;
  bottom: 1em;
  right: 1em;
  padding: 0.25em 0;
  font-size: 1.1428571429em;
  font-weight: 700;
  text-align: right;
  color: var(--gray-700);
}
#buy_opt_boxs .sit_opt_list .opt_sel_div_ul3,
#buy_opt_boxs .sit_spl_list .opt_sel_div_ul3 {
  width: 2em;
  flex: 0 0 auto;
}
#buy_opt_boxs .sit_opt_list .opt_count,
#buy_opt_boxs .sit_spl_list .opt_count {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.375em;
}
#buy_opt_boxs .sit_opt_list .opt_count .ops_nums_btn-up,
#buy_opt_boxs .sit_opt_list .opt_count .ops_nums_btn-down,
#buy_opt_boxs .sit_spl_list .opt_count .ops_nums_btn-up,
#buy_opt_boxs .sit_spl_list .opt_count .ops_nums_btn-down {
  width: 1em;
  height: 1em;
}
#buy_opt_boxs .sit_opt_list .opt_count .ops_nums_btn-up,
#buy_opt_boxs .sit_spl_list .opt_count .ops_nums_btn-up {
  flex: 0 0 auto;
  order: 2;
}
#buy_opt_boxs .sit_opt_list .opt_count .ops_nums_inp,
#buy_opt_boxs .sit_spl_list .opt_count .ops_nums_inp {
  flex: 0 0 auto;
  order: 1;
  background-color: var(--white);
  border-radius: 0.5em;
  border: 1px solid #e5e8eb;
  width: 2.5em;
  height: 2em;
  text-align: center;
  line-height: 1.5em;
  color: var(--gray-700);
  font-weight: 500;
}
#buy_opt_boxs .sit_opt_list .opt_count .ops_nums_btn-down,
#buy_opt_boxs .sit_spl_list .opt_count .ops_nums_btn-down {
  flex: 0 0 auto;
  order: 0;
}
#buy_opt_boxs .option_select_wrap {
  padding: 0;
}
#buy_opt_boxs .option_select_wrap .but_opt_lab {
  display: block;
  font-size: 0.875em;
  margin-top: 0.8571428571em;
  margin-bottom: 0.4285714286em;
  font-weight: 400;
  letter-spacing: -0.0125em;
  color: #191f28;
}
#buy_opt_boxs .option_select_wrap label {
  display: none;
}
#buy_opt_boxs .option_select_wrap span {
  display: block;
}
#buy_opt_boxs .option_select_wrap .it_option,
#buy_opt_boxs .option_select_wrap .it_supply {
  border: 1px solid #E5E8EB;
  padding: 0.875em 1em;
  padding-right: 2.25em;
  font-size: 1em;
  width: 100%;
  height: 3.25em;
  border-radius: 0.5em;
  appearance: none;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7227 4.94458L8.05599 11.0557L1.38932 4.94458' stroke='%23191F28'/%3E%3C/svg%3E%0A") no-repeat;
  background-size: 1em auto;
  background-position: right 1em center;
}
#buy_opt_boxs .sum_section {
  display: flex;
  align-items: flex-end;
  flex: 0 0 auto;
  margin-top: 1em;
  border-top: 1px solid var(--border-color);
  height: 4.375em;
  width: 100%;
  max-width: calc(100% + 2em);
  padding-left: 16px;
  padding-right: 16px;
}
#buy_opt_boxs .sum_section .sit_tot_price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
#buy_opt_boxs .sum_section .sit_tot_price > * {
  width: 100%;
}
#buy_opt_boxs .sum_section .total_prices, #buy_opt_boxs .sum_section .deliver_prices {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 0.875em;
  line-height: 1.5em;
  font-weight: 400;
  color: var(--gray-500);
  letter-spacing: -0.0125em;
}
#buy_opt_boxs .sum_section .total_prices + .total_prices, #buy_opt_boxs .sum_section .total_prices + .deliver_prices, #buy_opt_boxs .sum_section .deliver_prices + .total_prices, #buy_opt_boxs .sum_section .deliver_prices + .deliver_prices {
  margin-top: 0.2857142857em;
}
#buy_opt_boxs .sum_section .total_price {
  font-size: 1.4285714286em;
  font-weight: 700;
  color: var(--gray-900);
}
#buy_opt_boxs .sum_section .deliver_price {
  color: var(--gray-900);
}
#buy_opt_boxs .buyer_btns {
  display: flex;
  gap: 0.625em;
  padding: 1em 0;
}
#buy_opt_boxs .buyer_btns .btn {
  flex: 1 1;
}
#buy_opt_boxs .but_opt_lists {
  z-index: 500;
  position: fixed;
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 50%;
  transform: translate(-50%, 100%);
  max-height: calc(100% - 11.5625em);
  width: 100%;
  max-width: 100%;
  background-color: var(--white);
  border-radius: 1em 1em 0 0;
  padding-right: 1em;
  padding-left: 1em;
}
#buy_opt_boxs .but_opt_lists.on {
  transform: translateX(-50%);
  box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 750px) {
  #buy_opt_boxs .but_opt_lists {
    max-width: 46.875em;
  }
}
#buy_opt_boxs .but_opt_lists .opt_select_inner {
  max-height: 100%;
  overflow: auto;
}
#buy_opt_boxs .buy_wrap {
  z-index: 400;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  border-top: 1px solid var(--border-color);
  max-width: 100%;
  height: 5.25em;
  padding-right: 1em;
  padding-left: 0.25em;
}
@media screen and (min-width: 750px) {
  #buy_opt_boxs .buy_wrap {
    max-width: 46.875em;
  }
}
#buy_opt_boxs .buy_wrap.soldOut {
  padding-left: 1em;
  padding-right: 1em;
  gap: 0.625em;
}
#buy_opt_boxs .buy_wrap.soldOut .btn {
  flex: 1 1 auto;
}
#buy_opt_boxs .buy_wrap.soldOut .disabled {
  color: var(--gray-400);
}
#buy_opt_boxs .buy_wrap .buy_wrap_ul1 {
  order: 1;
  flex: 1 1 auto;
  max-width: calc(100% - 3.25em);
}
#buy_opt_boxs .buy_wrap .buy_wrap_ul2 {
  order: 0;
  flex: 0 0 auto;
  width: auto;
  min-width: 3.25em;
  height: 3.25em;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
  padding: 0 1em;
}
#buy_opt_boxs .buy_wrap .buy_btn_main {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.25em;
  border-radius: 0.5em;
  background-color: #000000;
  color: var(--white);
  font-weight: 700;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  font-size: 16px;
}

.fm_imp {
  color: var(--system-color);
  font-weight: 400;
}

#sod_bsk {
  letter-spacing: -0.0125em;
  line-height: 1.5em;
}
#sod_bsk .cart_prod_lists .cart_prod_tit {
  display: flex;
  gap: 0.7142857143em;
  font-size: 0.875em;
  coloR: var(--gray-900);
  font-weight: 500;
  margin-bottom: 0.8571428571em;
  padding-bottom: 0.9285714286em;
  border-bottom: 1px solid var(--border-color);
}
#sod_bsk .cart_prod_lists .cart_prod_tit .fm_ch {
  flex: 0 0 auto;
}
#sod_bsk .cart_prod_lists .mod_options {
  border: 1px solid var(--border-color);
  background-color: inherit;
  height: 2.4615384615em;
  font-size: 0.8125em;
  border-radius: 0.6153846154em;
  transition: background 0.25s, transform 0.25s;
}
#sod_bsk .cart_prod_lists .mod_options:hover, #sod_bsk .cart_prod_lists .mod_options:active {
  background-color: var(--gray-300);
}
#sod_bsk .cart_prod_lists .btn_cart_contr {
  display: flex;
  justify-content: space-between;
  letter-spacing: -0.0125em;
  margin-top: 0.625em;
  margin-bottom: 1em;
}
#sod_bsk .cart_prod_lists .btn_cart_contr .fm_ch {
  margin-right: auto;
  font-size: 1em;
  color: #191F28;
  font-weight: 700;
  gap: 0.25em;
}
#sod_bsk .cart_prod_lists .btn_cart_contr .fm_ch .ch {
  width: 1.5em;
  height: 1.5em;
}
#sod_bsk .cart_prod_lists .btn_cart_contr .txt_btn {
  font-size: 0.875em;
  color: var(--gray-500);
}
#sod_bsk .cart_prod_lists .btn_cart_contr .cnt {
  color: var(--gray-400);
  font-size: 0.875em;
  font-weight: 400;
  letter-spacing: 0.01em;
}
#sod_bsk .cart_prod_lists .btn_cart_contr .cnt .current {
  color: var(--main-color);
  font-weight: 700;
}
#sod_bsk .more_prod_btn {
  margin-top: 1em;
  margin-bottom: -0.875em;
}
#sod_bsk .od_cart_div_btm {
  background-color: var(--gray-200);
  padding: 1em;
  border-radius: 0.5em;
}
#sod_bsk .od_cart_div_btm + .od_cart_div_btm {
  margin-top: 0.625em;
}
#sod_bsk .cart_prod_infos {
  display: flex;
  gap: 1em;
}
#sod_bsk .cart_prod_infos .img_box {
  flex: 0 0 auto;
  width: 4.125em;
  height: 4.125em;
  overflow: hidden;
  border-radius: 0.5em;
  overflow: hidden;
}
#sod_bsk .cart_prod_infos .img_box img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
#sod_bsk .cart_prod_infos .cart_infos {
  max-width: calc(100% - 5.125em);
  flex: 1 1 auto;
  font-size: 0.8125em;
  display: flex;
  gap: 0.6153846154em;
  align-items: flex-start;
  color: var(--gray-600);
  margin-bottom: 0.7692307692em;
}
#sod_bsk .cart_prod_infos .cart_infos > ul {
  width: 100%;
}
#sod_bsk .cart_prod_infos .cart_infos li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.625em 0;
}
#sod_bsk .cart_prod_infos .cart_infos .total_price {
  font-size: 1.2307692308em;
  color: var(--gray-700);
  font-weight: 700;
  line-height: 2;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_txt {
  display: flex;
  align-items: flex-start;
  gap: 0.6153846154em;
  width: 100%;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_txt::before {
  content: "옵션";
  display: block;
  order: 0;
  font-size: 1em;
  white-space: nowrap;
  flex: 0 0 auto;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_txt::after {
  content: "|";
  display: block;
  order: 1;
  flex: 0 0 auto;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_txt .txt {
  order: 2;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_count {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.4615384615em;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_count .ops_nums_btn-up,
#sod_bsk .cart_prod_infos .cart_infos .opt_count .ops_nums_btn-down {
  width: 1.2307692308em;
  height: 1.2307692308em;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_count .ops_nums_btn-up .ico,
#sod_bsk .cart_prod_infos .cart_infos .opt_count .ops_nums_btn-down .ico {
  font-size: 1.2307692308em;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_count .ops_nums_btn-up {
  flex: 0 0 auto;
  order: 2;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_count .ops_nums_inp {
  flex: 0 0 auto;
  order: 1;
  background-color: var(--white);
  font-size: 1.2307692308em;
  border-radius: 0.5em;
  border: 1px solid #e5e8eb;
  width: 2.5em;
  height: 2em;
  text-align: center;
  line-height: 1.5em;
  color: var(--gray-700);
  font-weight: 500;
}
#sod_bsk .cart_prod_infos .cart_infos .opt_count .ops_nums_btn-down {
  flex: 0 0 auto;
  order: 0;
}

.cart_payment_wrap {
  letter-spacing: -0.015em;
}
.cart_payment_wrap .pay_tits {
  font-size: 1em;
  margin-bottom: 1em;
  line-height: 1.5em;
}
.cart_payment_wrap .cart_payment_items {
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.5em;
  margin-bottom: 1.7142857143em;
}
.cart_payment_wrap .cart_payment_items .sod_bsk_sell {
  display: flex;
  justify-content: space-between;
  color: var(--gray-600);
}
.cart_payment_wrap .cart_payment_items .sod_bsk_sell + .sod_bsk_sell {
  margin-top: 0.7142857143em;
}
.cart_payment_wrap .cart_payment_items .sod_bsk_sell .point {
  color: var(--system-color);
}
.cart_payment_wrap .cart_payment_items .sod_bsk_sell.modify_total_price .price {
  font-size: 1.4285714286em;
  font-weight: 700;
  color: var(--gray-900);
}
.cart_payment_wrap .cart_payment_items .sod_tot_price {
  font-size: 1.2857142857em;
  margin-top: 0.8888888889em;
  padding-top: 0.9444444444em;
  border-top: 1px solid #e8e8e8;
  font-weight: 700;
  color: var(--main-color);
}
.cart_payment_wrap .cart_payment_items .sod_tot_price .lbl.sm {
  color: var(--gray-900);
  font-weight: 600;
  font-size: 0.7777777778em;
}
.cart_payment_wrap .cart_payment_btns .btn {
  gap: 0;
}

.modal_layer_wrap {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  visibility: hidden;
  pointer-events: none;
}
.modal_layer_wrap.on {
  visibility: visible;
  pointer-events: auto;
}
@media screen and (min-width: 750px) {
  .modal_layer_wrap {
    max-width: 46.875em;
  }
}
.modal_layer_wrap .inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(100% - 3em);
  max-width: 100%;
  max-height: 100%;
  background-color: var(--white);
  letter-spacing: -0.0125em;
  padding: 1em;
  border-radius: 0.5em;
}
.modal_layer_wrap .modal_txt {
  display: block;
  width: 100%;
  padding-top: 0.875em;
  margin-bottom: 1.5em;
  font-size: 1em;
  text-align: center;
  font-weight: 400;
  line-height: 1.5em;
}
.modal_layer_wrap .btn_box {
  display: flex;
  gap: 0.625em;
  width: 100%;
}
.modal_layer_wrap .btn_box .btn {
  flex: 1 1;
}

.toast_box {
  position: fixed;
  left: 50%;
  bottom: 6.25em;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
  padding: 0.75em 0.625em;
  width: 100%;
  max-width: calc(100% - 2em);
  font-size: 1em;
  transform: translate(-50%, 20px);
  opacity: 0;
  background-color: rgba(25, 31, 40, 0.9);
  color: var(--white);
  font-weight: 500;
  transition: opacity 0.25s, transform 0.25s;
  pointer-events: none;
  border-radius: 0.5em;
  overflow: hidden;
  z-index: 1000;
}
.toast_box.bottom {
  bottom: 1em;
}
.toast_box.on {
  opacity: 1;
  transform: translate(-50%, 0);
}
@media screen and (min-width: 750px) {
  .toast_box {
    max-width: calc(46.875em - 2em);
  }
}

.od_coupon_wrap {
  position: relative;
  padding: 0.3125em 0;
  height: calc(100% - 3.75em);
}
.od_coupon_wrap .coupon_list_wrap {
  margin-top: 1em;
  padding-bottom: 2.25em;
}
.od_coupon_wrap .coupon_item {
  position: relative;
  padding: 1.25em;
  overflow: hidden;
  border-radius: 0.75em;
  letter-spacing: -0.0125em;
  line-height: 1.25;
}
.od_coupon_wrap .coupon_item + .coupon_item {
  margin-top: 1em;
}
.od_coupon_wrap .coupon_item.view {
  background-color: var(--main-color-50);
  border: 1px solid var(--main-color-300);
}
.od_coupon_wrap .fm_rd {
  position: static;
}
.od_coupon_wrap .rd {
  position: relative;
  z-index: 5;
  flex: 0 0 auto;
}
.od_coupon_wrap .inner {
  position: relative;
  z-index: 3;
  width: 100%;
}
.od_coupon_wrap .bg {
  pointer-events: none;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.75em;
  border: 1px solid var(--border-color);
}
.od_coupon_wrap input[type=radio]:checked ~ .bg {
  background-color: var(--main-color-50);
  border-color: var(--main-color-300);
}
.od_coupon_wrap .coupon_discount {
  display: block;
  font-size: 1.5em;
  font-weight: 700;
  color: #191f28;
  margin-bottom: 0.3333333333em;
  line-height: 1.25;
}
.od_coupon_wrap .coupon_name {
  display: block;
  font-size: 1em;
  font-weight: 600;
  color: #191f28;
  margin-bottom: 0.5em;
}
.od_coupon_wrap .coupon_infos {
  color: var(--gray-500);
  font-size: 0.875em;
}
.od_coupon_wrap .coupon_infos .subj {
  color: var(--main-color);
}
.od_coupon_wrap .coupon_info {
  display: flex;
  gap: 0.4285714286em;
  line-height: 1.25;
  font-weight: 400;
}
.od_coupon_wrap .coupon_info + .coupon_info {
  margin-top: 0.5714285714em;
}
.od_coupon_wrap .btn_confirm {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  padding-bottom: 1em;
  background-color: var(--white);
}
.od_coupon_wrap .btn_confirm .btn:disabled {
  background-color: #EDF0F3;
  color: #B5BEC7;
}
.od_coupon_wrap #cp_frm {
  max-height: calc(100vh - 3.75em);
  overflow-y: auto;
}

.mypage_wrap {
  position: relative;
}

.member_info_box {
  display: flex;
  align-items: center;
  padding-top: 0.5em;
  gap: 0.625em;
  margin-bottom: 1.25em;
}
.member_info_box .rating_img {
  flex: 0 0 auto;
}
.member_info_box .member_rating_info {
  flex: 1 1 auto;
  max-width: calc(100% - 3.625em);
}
.member_info_box .member_name {
  display: block;
  font-weight: 700;
  color: var(--gray-900);
  margin-bottom: 0.5em;
}
.member_info_box .rating_count {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  font-size: 0.8125em;
  color: #8b95a1;
  line-height: 1.25;
  font-weight: 400;
}
.member_info_box .rating_count .but_count {
  font-weight: 700;
}
.member_info_box .rating_count .rating_info {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  font-size: 1em;
  gap: 0.3076923077em;
  color: #8B95A1;
}

.member_rating_lists {
  margin-bottom: 1.4285714286em;
}
.member_rating_lists .member_rating_item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  letter-spacing: -0.0125em;
  min-height: 4.8571428571em;
  padding: 0.7142857143em 0;
  padding-left: 4.2857142857em;
}
.member_rating_lists .member_rating_item .rating_img {
  width: 3.4285714286em;
  height: 3.4285714286em;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1.7142857143em;
  border: none;
  padding: 0;
}
.member_rating_lists .member_rating_item .rating_name {
  display: block;
  font-size: 1em;
  line-height: 1.5384615385em;
  font-weight: 700;
  color: var(--gray-900);
  margin-bottom: 0.1428571429em;
}
.member_rating_lists .member_rating_item .rating_txt {
  font-size: 0.9285714286em;
  line-height: 1.5384615385em;
  color: var(--gray-600);
}

.rating_path_wrap {
  margin-bottom: 1.5em;
}
.rating_path_wrap .rating_box {
  position: relative;
  padding-top: 2.5em;
  display: flex;
  flex-wrap: wrap;
  --unit: 0;
  justify-content: space-between;
}
.rating_path_wrap .msg_box {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: calc(var(--unit) * 100%);
  transform: translateX(-50%);
  background-color: #000;
  display: flex;
  align-items: center;
  text-align: center;
  height: 2.5em;
  font-size: 0.75em;
  font-weight: 400;
  letter-spacing: -0.0125em;
  padding: 0 0.5714285714em;
  color: var(--white);
  white-space: nowrap;
}
.rating_path_wrap .msg_box::before, .rating_path_wrap .msg_box::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  background-color: inherit;
  width: 10px;
}
.rating_path_wrap .msg_box::before {
  right: 100%;
  margin-right: -4px;
  border-radius: 0.2857142857em 0 0 0.2857142857em;
}
.rating_path_wrap .msg_box::after {
  left: 100%;
  margin-left: -4px;
  border-radius: 0 0.2857142857em 0.2857142857em 0;
}
.rating_path_wrap .msg_box.on {
  visibility: visible;
}
.rating_path_wrap .msg_box .rating, .rating_path_wrap .msg_box .price {
  font-weight: 600;
}
.rating_path_wrap .bar {
  position: relative;
  width: 100%;
  height: 3px;
  background-color: var(--main-color-300);
}
.rating_path_wrap .bar::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  transform: scaleX(var(--unit));
  transform-origin: left;
  transition: transform 0.3s;
  background-color: var(--main-color);
  border-radius: 99px;
}
.rating_path_wrap .bar .range {
  position: absolute;
  top: 0;
  left: 2px;
  width: calc(100% - 4px);
}
.rating_path_wrap .bar .range::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  left: calc(var(--unit) * 100%);
  margin-bottom: 5px;
  width: 10px;
  height: 6px;
  margin-left: -5px;
  background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6L10 0H0L5 6Z' fill='%23F57641'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}
.rating_path_wrap .rating_name {
  position: relative;
  padding-top: 0.8333333333em;
  font-size: 0.75em;
  font-weight: 400;
  text-align: center;
  color: var(--gray-500);
}
.rating_path_wrap .rating_name::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: 1.5px;
  transform: translate(-50%, 50%);
  border: 1px solid var(--main-color-500);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--white);
}
.rating_path_wrap .rating_name:first-of-type {
  text-align: left;
}
.rating_path_wrap .rating_name:first-of-type::before {
  transform: translate(0, 50%);
  left: 0;
}
.rating_path_wrap .rating_name:last-of-type {
  text-align: right;
}
.rating_path_wrap .rating_name:last-of-type::before {
  transform: translate(0, 50%);
  left: auto;
  right: 0;
}
.rating_path_wrap .rating_name.on {
  font-weight: 700;
  color: var(--main-color);
}

.order_count_infos {
  display: flex;
  letter-spacing: -0.0125em;
  background-color: var(--gray-200);
  border-radius: 0.5em;
  padding: 0.625em 0;
}
.order_count_infos .order_count_box {
  position: relative;
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 0.8125em;
  gap: 0.1538461538em;
  text-align: center;
  color: var(--gray-500);
  padding: 0 0.6153846154em;
  line-height: 1.4615384615em;
}
.order_count_infos .order_count_box::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border-right: 1px solid var(--border-color);
}
.order_count_infos .order_count_box:last-child::after {
  display: none;
}
.order_count_infos .count {
  color: var(--gray-900);
  font-weight: 700;
}

.mp_menu_box .mp_menu_lists {
  margin-bottom: 1.25em;
}
.mp_menu_box .mp_lab {
  display: block;
  border-top: 1px solid #e5e8eb;
  padding-top: 1.7857142857em;
  margin-bottom: 0.5714285714em;
  font-size: 0.875em;
  font-weight: 600;
  color: #b5bec7;
  line-height: 1.5em;
}
.mp_menu_box .mp_menu_item {
  padding: 0.625em 0;
  font-weight: 600;
  color: #191f28;
  font-size: 1em;
  letter-spacing: -0.0125em;
  display: flex;
  align-items: center;
}
.mp_menu_box .mp_menu_item a, .mp_menu_box .mp_menu_item .lnk {
  display: flex;
  flex: 1 1;
  gap: 0.375em;
  line-height: 1.5em;
}
.mp_menu_box .mp_menu_item .unit {
  display: flex;
  align-items: center;
  margin-left: auto;
  color: #000;
  font-weight: 700;
}
.mp_menu_box .mp_menu_item .unit.subs {
  font-size: 0.875em;
  color: #8b95a1;
}
.mp_menu_box .mp_menu_item .ico {
  align-self: center;
  font-size: 0.75em;
}
.mp_menu_box .mp_menu_item .kakao_qa_btn {
  display: inline-flex;
  margin-left: auto;
  flex: 0 0 auto;
}

.kakao_qa_btn {
  display: inline-flex;
  align-items: center;
  height: 2.4615384615em;
  font-size: 0.8125em;
  letter-spacing: -0.0125em;
  padding: 0 0.6153846154em;
  gap: 0.4615384615em;
  background-color: #191f28;
  border-radius: 0.6153846154em;
  white-space: nowrap;
  color: var(--white);
  font-weight: 600;
}
.kakao_qa_btn::before {
  content: "";
  display: block;
  width: 1.2307692308em;
  height: 1.2307692308em;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2C4.68629 2 2 4.68629 2 8V14H8C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM4.55558 7.33341V8.66675H5.88892V7.33341H4.55558ZM7.44442 8.66675V7.33341H8.77775V8.66675H7.44442ZM10.2222 8.66675V7.33341H11.6666V8.66675H10.2222Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}

.mypage_item_box .mp_tit {
  display: flex;
  justify-content: space-between;
  color: #191f28;
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.0125em;
  margin-bottom: 1em;
}
.mypage_item_box .mp_tit .txt_btn {
  display: inline-flex;
  align-items: center;
  gap: 0.2857142857em;
  font-size: 0.875em;
  color: #8b95a1;
  line-height: 1.5em;
  font-weight: 500;
}
.mypage_item_box .mp_tit .txt_btn .ico {
  font-size: 0.8571428571em;
}

.view_history_lists {
  margin-right: -1em;
  width: calc(100% + 1em);
}
.view_history_lists .swiper-slide {
  width: 5em;
  height: 5em;
}
.view_history_lists .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.rating_img {
  flex: 0 0 auto;
  width: 3em;
  height: 3em;
  border-radius: 50%;
  border: 0px solid var(--main-color);
  padding: 1px;
}
.rating_img::before {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  color: var(--white);
  font-size: 1em;
  font-weight: 700;
}
.rating_img.rating1::before {
  content: "W";
  background-color: #E5E8EB;
}
.rating_img.rating2::before {
  content: "G";
  background-color: #F8BE89;
}
.rating_img.rating3::before {
  content: "S";
  background-color: #b5bec7;
}
.rating_img.rating4::before {
  content: "G";
  background-color: #FFD700;
}
.rating_img.rating5::before {
  content: "VV";
  background-color: #000;
}

.gray_box {
  background-color: var(--gray-200);
  padding: 1em 0.8333333333em;
  border-radius: 0.6666666667em;
  font-size: 0.8571428571em;
  color: var(--gray-500);
  font-weight: 400;
  word-break: keep-all;
}
.gray_box li::before {
  background-image: radial-gradient(var(--gray-500) 1px, transparent 1px);
}
.gray_box .point {
  color: var(--gray-700);
  font-weight: 500;
}

.cate_list_wrap {
  display: flex;
  margin-bottom: 0.5em;
}
.cate_list_wrap .tag_lists {
  display: flex;
  gap: 0.375em;
  overflow-x: auto;
  width: calc(100% + 1em);
  margin-right: -1em;
  scrollbar-width: 0px;
}
.cate_list_wrap .tag_lists::-webkit-scrollbar {
  visibility: hidden;
}
.cate_list_wrap .tag_lists::-webkit-scrollbar-thumb {
  display: none;
}
.cate_list_wrap .tag_lists * {
  -webkit-user-drag: none;
  user-drag: none;
}
.cate_list_wrap .cate_item {
  display: inline-flex;
  align-items: center;
  gap: 0.1538461538em;
  text-align: center;
  height: 2.4615384615em;
  padding: 0 1em;
  border-radius: 2.4615384615em;
  font-size: 0.8125em;
  font-weight: 600;
  line-height: 1.4615384615em;
  color: var(--gray-700);
  background-color: var(--gray-200);
  white-space: nowrap;
}
.cate_list_wrap .cate_item.on {
  background-color: var(--gray-900);
  color: var(--white);
}
.cate_list_wrap .cate_item .cnt {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  font-size: 0.8461538462em;
  text-align: center;
  color: var(--white);
  background-color: var(--main-color);
  width: 1.6363636364em;
  height: 1.6363636364em;
  font-weight: 600;
  border-radius: 50%;
}

.order_status_sort {
  display: inline-flex;
  align-items: center;
  gap: 0.4285714286em;
  font-size: 0.875em;
  margin-top: 1.4285714286em;
  margin-bottom: 0.8571428571em;
  letter-spacing: -0.0125em;
  line-height: 1.5em;
  color: var(--gray-500);
}
.order_status_sort.on .ico {
  transform: rotate(-180deg);
}
.order_status_sort .ico {
  width: 1.1428571429em;
  height: 1.1428571429em;
}

.point_wrap {
  padding-top: 0.625em;
}
.point_wrap .point_head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.7692307692em 1em;
  min-height: 3.8461538462em;
  font-size: 0.8125em;
  font-weight: 600;
  line-height: 1.5384615385em;
  color: var(--white);
  border-radius: 0.6153846154em;
  background-color: var(--main-color);
  letter-spacing: -0.5px;
  margin-bottom: 1.0769230769em;
}
.point_wrap .point_head .point_tit {
  display: block;
  font-size: 1.5384615385em;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: 0;
}
.point_wrap .point_info_box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  font-size: 0.8125em;
  padding: 0.6153846154em 0;
  margin-bottom: 0.6153846154em;
  color: var(--gray-900);
  line-height: 1.5384615385em;
  letter-spacing: -0.5px;
  font-weight: 400;
}
.point_wrap .point_info_box .point_status {
  display: flex;
  gap: 0.6153846154em;
}
.point_wrap .point_info_box .point_status .use_point {
  font-weight: 600;
}
.point_wrap .point_lists {
  font-size: 0.8125em;
  line-height: 1.4615384615em;
  letter-spacing: -0.0125em;
}
.point_wrap .point_lists * {
  line-height: 1.4615384615em;
}
.point_wrap .point_lists .point_date {
  display: block;
  color: var(--gray-500);
  padding-top: 1.6153846154em;
  margin-top: 1.5384615385em;
  margin-bottom: 0.9230769231em;
  border-top: 1px solid var(--border-color);
  font-weight: 500;
}
.point_wrap .point_lists .point_date:first-of-type {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}
.point_wrap .point_lists .point_item {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.5384615385em;
  justify-content: space-between;
  gap: 0 0.6153846154em;
}
.point_wrap .point_lists .point_item:first-of-type {
  margin-top: 0.9230769231em;
}
.point_wrap .point_lists .point_tit {
  font-size: 1.2307692308em;
  font-weight: 600;
  color: var(--gray-900);
}
.point_wrap .point_lists .use_point {
  font-size: 1.2307692308em;
  font-weight: 700;
}
.point_wrap .point_lists .use_point.save {
  color: var(--info-color);
}
.point_wrap .point_lists .point_infos {
  width: 100%;
  margin-top: 0.3076923077em;
}
.point_wrap .point_lists .point_desc {
  color: var(--gray-700);
}
.point_wrap .point_lists .point_etc {
  color: var(--gray-500);
}

.cate_tag_lists {
  display: flex;
  gap: 0.4615384615em;
}
.cate_tag_lists .on .cate {
  background-color: var(--gray-900);
  color: var(--white);
}
.cate_tag_lists .cate {
  display: flex;
  align-items: center;
  text-align: center;
  padding: 0.4615384615em 0.9230769231em;
  height: 2.4615384615em;
  border-radius: 2.4615384615em;
  background-color: var(--gray-200);
  color: var(--gray-700);
  font-weight: 600;
}
.cate_tag_lists.nowrap {
  flex-wrap: nowrap;
  white-space: nowrap;
}
.cate_tag_lists.nowrap::-webkit-scrollbar {
  visibility: hidden;
}
.cate_tag_lists.nowrap::-webkit-scrollbar-thumb {
  display: none;
}
.cate_tag_lists.nowrap * {
  -webkit-user-drag: none;
  user-drag: none;
}

.wish_list_wrap .cate_tag_lists {
  margin-bottom: 0.6153846154em;
  font-size: 0.8125em;
  padding: 0.6153846154em 0;
}
.wish_list_wrap .wish_list_infos {
  display: flex;
  justify-content: space-between;
  color: var(--gray-900);
  font-weight: 500;
  font-size: 0.875em;
  margin-bottom: 0.7142857143em;
}
.wish_list_wrap .wish_list_infos .txt_btn {
  margin-left: auto;
  font-size: 1em;
  color: var(--gray-500);
  letter-spacing: -0.0125em;
}
.wish_list_wrap .wish_item {
  font-size: 0.875em;
  padding: 1.1428571429em;
  background-color: var(--gray-200);
  border-radius: 0.5714285714em;
}
.wish_list_wrap .wish_item + .wish_item {
  margin-top: 0.7142857143em;
}
.wish_list_wrap .wish_item .inner {
  display: flex;
  align-items: center;
  max-width: 100%;
  gap: 0 0.5714285714em;
}
.wish_list_wrap .wish_item .img_box {
  display: block;
  flex: 0 0 auto;
  width: 4.7142857143em;
  height: 4.7142857143em;
  margin-right: 0.5714285714em;
  border-radius: 0.5714285714em;
  overflow: hidden;
  background-color: var(--gray-300);
}
.wish_list_wrap .wish_item .img_box img {
  aspect-ratio: 1;
  max-width: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  height: auto;
}
.wish_list_wrap .wish_item .txt_box {
  max-width: calc(100% - 4.7142857143em - 1.1428571429em - 2.5714285714em);
  width: 100%;
  flex: 1 1 auto;
}
.wish_list_wrap .wish_item .wish_tit {
  font-weight: 500;
  color: var(--gray-900);
}
.wish_list_wrap .wish_item .wish_price {
  display: block;
  margin-top: 0.2857142857em;
  font-weight: 700;
  color: var(--gray-700);
}
.wish_list_wrap .wish_item .remove_wish {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  align-self: center;
  width: 2.5714285714em;
  height: 2.5714285714em;
}
.wish_list_wrap .wish_item .remove_wish i {
  width: 1.7142857143em;
  height: 1.7142857143em;
}
.wish_list_wrap .wish_item .wish_btns {
  margin-top: 0.8571428571em;
}
.wish_list_wrap .wish_item .wish_btns .btn {
  display: flex;
  align-items: center;
  font-size: 0.9285714286em;
}
.wish_list_wrap .wish_item .wish_btns .ico {
  width: 1.2307692308em;
  height: 1.2307692308em;
}
.wish_list_wrap .wish_item .wish_btns .on {
  background-color: var(--main-color);
  color: var(--white);
}

.fm_hr {
  display: block;
  width: calc(100% + 2em);
  margin-left: -1em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  border-top: 1px solid #E5E8EB;
}

.order_cancel_wrap .gray_box {
  font-size: 0.75em;
}
.order_cancel_wrap .order_cancel_tit {
  font-size: 1.125em;
  margin-bottom: 0.5555555556em;
}
.order_cancel_wrap .rd_lists {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
  margin-top: 1.25em;
}
.order_cancel_wrap .rd_lists li {
  flex: 1 1 auto;
  width: calc(50% - 0.25em);
}
.order_cancel_wrap .rd_lists .fm_rd {
  width: 100%;
}

.my_post_wrap .post_btn_wrap {
  position: relative;
  z-index: 100;
}

.edit_post_wrap {
  display: flex;
  position: fixed;
  bottom: 0.625em;
  left: 50%;
  transform: translate(-50%, 50px);
  width: 100%;
  max-width: calc(100% - 1.25em);
  background-color: var(--main-color);
  border-radius: 0.5em;
  padding: 0.75em 0;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
}
.edit_post_wrap.on {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  transform: translate(-50%, -50px);
}
@media screen and (min-width: 750px) {
  .edit_post_wrap {
    max-width: 45.625em;
  }
}
.edit_post_wrap li {
  flex: 1 1;
}
.edit_post_wrap li + li {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.edit_post_wrap .ico_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.3333333333em;
  flex-direction: column;
  width: 100%;
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: -0.0125em;
  color: var(--white);
}
.edit_post_wrap .ico_btn img {
  width: 1.6666666667em;
  height: auto;
  vertical-align: top;
}

.bbs_list_wrap .swiper-container {
  position: relative;
}
.bbs_list_wrap .swiper-container .swiper-slide img {
  border-radius: 0;
}
.bbs_list_wrap .swiper-pagination {
  position: absolute;
  top: 0.625em;
  right: 0.625em;
  left: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto !important;
  height: 1.6666666667em;
  padding-left: 0.6666666667em;
  padding-right: 0.6666666667em;
  font-size: 0.75em;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 1.6666666667em;
  gap: 2px;
  color: var(--border-color);
  font-weight: 400;
  letter-spacing: -0.0125em;
}
.bbs_list_wrap .swiper-pagination > * {
  display: inline-block;
}
.bbs_list_wrap .swiper-pagination .swiper-pagination-current {
  font-weight: 700;
  color: var(--white);
}
.bbs_list_wrap .each_bn {
  width: 100%;
  max-width: 100%;
}
.bbs_list_wrap .each_bn img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.bbs_list_wrap .bbs_item {
  display: flex;
  padding: 1em 0;
  gap: 0.5em;
  font-size: 1em;
  letter-spacing: -0.0125em;
}
.bbs_list_wrap .bbs_item + .bbs_item {
  border-top: 1px solid var(--border-color);
  padding-top: 1.0625em;
}
.bbs_list_wrap .bbs_item .fm_ch {
  flex: 0 0 auto;
  align-self: flex-start;
  width: 1.5em;
}
.bbs_list_wrap .bbs_item .fm_ch + .bbs_cont {
  max-width: calc(100% - 2em);
  width: 100%;
}
.bbs_list_wrap .bbs_tit {
  display: block;
  font-weight: 700;
  font-weight: bold;
  line-height: 1.5em;
  color: var(--gray-900);
  margin-bottom: 0.625em;
}
.bbs_list_wrap .bbs_date {
  display: block;
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: 400;
  color: var(--gray-500);
}

.bbs_read_wrap {
  padding-top: 0.625em;
  letter-spacing: -0.0125em;
}
.bbs_read_wrap .bbs_read_tit {
  margin-bottom: 0.8888888889em;
  font-size: 1.125em;
  line-height: 1.5em;
  font-weight: 700;
  color: var(--gray-900);
}
.bbs_read_wrap .bbs_read_date {
  display: block;
  font-size: 0.8125em;
  font-weight: 500;
  line-height: 1.4615384615em;
  color: var(--gray-500);
}
.bbs_read_wrap .bbs_read_body {
  font-size: 0.875em;
  font-weight: 400;
}

.bbs_qa_wrap .cate_tag_lists {
  font-size: 0.8125em;
  padding: 0.6153846154em 0;
}
.bbs_qa_wrap .bbs_qa_item {
  display: flex;
  flex-wrap: wrap;
  gap: 0 0.375em;
}
.bbs_qa_wrap .bbs_qa_item .fm_ch {
  flex: 0 0 auto;
  margin-top: 1.1428571429em;
  width: 1.7142857143em;
  height: 1.7142857143em;
}
.bbs_qa_wrap .bbs_qa_item .fm_ch + .bbs_qa_question {
  flex: 1 1 auto;
  width: 100%;
  max-width: calc(100% - 1.875em);
}
.bbs_qa_wrap .bbs_qa_item .fm_ch ~ .bbs_qa_answer {
  width: 100%;
}
.bbs_qa_wrap .bbs_qa_item * {
  line-height: 1.5em;
}
.bbs_qa_wrap .bbs_qa_item + .bbs_qa_item {
  border-top: 1px solid var(--border-color);
}
.bbs_qa_wrap .bbs_qa_item .ico {
  flex: 0 0 auto;
  width: 1.5em;
  height: 1.5em;
}
.bbs_qa_wrap .bbs_qa_question {
  display: flex;
  gap: 0.375em;
  line-height: 1.5em;
  min-height: 3.5em;
  padding: 1em 0;
}
.bbs_qa_wrap .bbs_qa_question::before {
  flex: 0 0 auto;
  content: "Q";
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  width: 2em;
  height: 2em;
  border: 2px solid transparent;
  background-color: var(--main-color);
  color: var(--white);
  border-radius: 50%;
}
.bbs_qa_wrap .bbs_qa_question.on .arr {
  transform: rotate(0deg);
}
.bbs_qa_wrap .bbs_qa_question.on .arr .path {
  stroke: var(--gray-800);
}
.bbs_qa_wrap .bbs_qa_question.on + .bbs_qa_answer {
  display: block;
}
.bbs_qa_wrap .arr {
  display: inline-flex;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  transform: rotate(180deg);
}
.bbs_qa_wrap .arr svg {
  width: 100%;
}
.bbs_qa_wrap .arr .path {
  stroke: var(--gray-400);
}
.bbs_qa_wrap .bbs_qa_tit {
  display: block;
  width: 100%;
  max-width: calc(100% - 1.5em - 1.5em - 0.6666666667em);
  font-size: 1em;
  line-height: 1.5em;
}
.bbs_qa_wrap .bbs_qa_answer {
  display: none;
  padding-right: 0.5em;
  padding-bottom: 1em;
}
.bbs_qa_wrap .bbs_qa_answer .bbs_qa_cont {
  background-color: var(--gray-200);
  border-radius: 0.5em;
  padding: 1em;
  font-size: 0.875em;
  line-height: 1.5em;
  color: var(--gray-700);
}

#sod_addr {
  position: relative;
}
#sod_addr .btn_box {
  padding: 0 0 1em;
}
#sod_addr .add_addr_btn {
  position: absolute;
  right: 0;
  bottom: 100%;
  z-index: 3000;
  margin-bottom: 2.3076923077em;
  transform: translateY(50%);
  font-size: 0.8125em;
  color: var(--gray-700);
  font-weight: 600;
  letter-spacing: -0.0125em;
  line-height: 1.5384615385em;
  border-radius: 2.4615384615em;
  height: 2.4615384615em;
  padding-left: 1.2307692308em;
  padding-right: 1.2307692308em;
  background-color: var(--gray-300);
}
#sod_addr .sod_addr_item {
  padding: 1em;
  border-radius: 0.5em;
  font-size: 1em;
  border: 1px solid var(--border-color);
}
#sod_addr .ad_subject {
  display: flex;
  align-items: center;
  gap: 0.5em;
  font-weight: 700;
  color: var(--gray-900);
  line-height: 1.5em;
  letter-spacing: -0.0125em;
  margin-bottom: 0.5em;
}
#sod_addr .addr_default {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  background-color: var(--main-color);
  color: var(--white);
  line-height: 1.5em;
  padding: 0 0.5em;
  height: 1.8333333333em;
  border-radius: 0.25em;
  font-weight: 400;
}
#sod_addr .ad_data {
  display: block;
  font-size: 0.8125em;
  line-height: 1.5384615385em;
  color: var(--gray-600);
}
#sod_addr .ad_data + .ad_data {
  margin-top: 0.1538461538em;
}
#sod_addr .del_addr_btn {
  display: flex;
  gap: 0.5em;
  margin-top: 0.75em;
}
#sod_addr .del_addr_btn .btn {
  flex: 1 1 auto;
}

#hd_pop {
  font-size: 16px;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: min(100%, 48em);
  height: calc(var(--vh, 1vh) * 100);
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  align-items: flex-end;
}
#hd_pop.on {
  display: flex;
}
@media all and (min-width: 769px) {
  #hd_pop {
    max-width: min(100%, 46.875em);
  }
}
#hd_pop h2 {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  line-height: 0;
  font-size: 0;
}
#hd_pop .hd_pops {
  position: relative !important;
  top: auto !important;
  left: 0 !important;
  border-radius: 1em 1em 0 0;
  bottom: 0;
  width: 100%;
  max-width: 100%;
  padding-top: 4em;
}
#hd_pop .hd_pops_con {
  width: 100% !important;
  height: auto !important;
}
#hd_pop .hd_pops_footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1em;
  width: 100%;
  max-width: 100%;
  padding: 0 1em;
  position: absolute;
  top: 1.25em;
  left: 0;
  background-color: transparent;
  color: var(--gray-600);
  font-weight: 600;
}
#hd_pop .hd_pops_footer::after {
  display: none;
}
#hd_pop .hd_pops_reject {
  background-color: transparent;
  position: static;
  color: var(--gray-900);
  padding: 0;
}
#hd_pop .hd_pops_close {
  padding: 0;
  margin-left: auto;
  background-color: transparent;
  position: static;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  text-indent: -9999px;
  color: rgba(0, 0, 0, 0);
}
#hd_pop .hd_pops_close i {
  display: none;
}
#hd_pop .hd_pops_close::before {
  font-size: 14px;
  content: "";
  display: block;
  width: 1.7142857143em;
  height: 1.7142857143em;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='18.9473' y1='4.06066' x2='3.06082' y2='19.9471' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='18.9823' y1='19.9473' x2='3.09587' y2='4.06082' stroke='%23191F28' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;
}

/* 후기팝업 */
.d_popup_prd {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}

.d_popup_prd.on {
  display: block;
}

.d_popup_prd .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}

.d_popup_prd .wins {
  display: none;
  position: absolute;
  width: 600px;
  height: 400px;
  overflow-y: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
}

.d_popup_prd .wins.on {
  display: block;
}

.d_popup_prd .wins .inner {
  padding: 40px;
  font-size: 14px;
  color: #555;
  line-height: 1.6;
  width: 100%;
  padding-top: 20px;
}

.d_popup_prd .wins .inner:after {
  display: block;
  content: "";
  clear: both;
}

.d_popup_prd .wins .close {
  position: absolute;
  right: 10px;
  top: 0;
  width: 80px;
  height: 80px;
  cursor: pointer;
  text-indent: -9999px;
}

.d_popup_prd .wins .close:before {
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 2px;
  background: #000;
  transform: translate(-50%, -50%) rotate(45deg);
}

.d_popup_prd .wins .close:after {
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 2px;
  background: #000;
  transform: translate(-50%, -50%) rotate(-45deg);
}

.d_popup_prd .wins .tit {
  background: #fff;
  line-height: 130%;
  font-size: 20px;
  color: #000;
  padding-left: 40px;
  padding-top: 30px;
  width: 80%;
}

.d_popup_prd .sitemap .inner {
  margin-left: -3%;
}

.d_popup_prd .sitemap dl {
  float: left;
  width: 22%;
  margin: 20px 0;
  margin-left: 3%;
}

.d_popup_prd .sitemap dl:nth-child(4n+1) {
  clear: both;
}

.d_popup_prd .sitemap dl dt {
  font-size: 18px;
  font-weight: 600;
  line-height: 50px;
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
}

.d_popup_prd .sitemap dl dd {
  padding: 5px 0;
}

.d_popup_prd .sitemap dl dd a {
  color: #555;
  font-size: 13px;
}

.d_popup_prd .rev_re_wrap_ul1 {
  width: 10%;
}

.d_popup_prd .rev_re_wrap_ul2 {
  width: 90%;
}

/*# sourceMappingURL=style.css.map */
