@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

img {
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}

body {
  -webkit-font-smoothing: antialiased;
  min-width: 1268px;
}

/* responsive */
body.responsive {
  min-width: 1024px !important;
}

body.responsive #wrap {
  min-width: 1024px !important;
}

.responsive .section-inner {
  min-width: 1024px;
  max-width: 1536px;
  margin: auto;
}

.responsive .category-expansion .section-inner {
  max-width: 1440px;
}

.responsive #global-header {
  min-width: 1024px !important;
}

strong,
.bold {
  font-weight: 500;
}

body.ov {
  background: #fff;
  overflow: visible !important;
}

#content {
  /* dev sync */
  position: relative;
  width: 1200px;
  margin: 0 auto;
  padding: 0 10px 24px;
  background: #fff;
  min-height: 350px;
}

.gnb>ul>li.live>a {
  text-transform: none;
}

.head {
  border-bottom: 1px solid #CED0D2;
}

.head .log {
  display: flex;
  align-items: center;
  margin-top: 13px;
}

.head .log>li {
  margin: 0;
  float: none;
  margin-right: 32px;
  position: relative;
}

.head .log>li a {
  display: block;
  margin: 0;
}

.head .log>li button {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.head .log>li:las {
  margin-right: 0;
}

.head .log a:before {
  display: none !important;
}

.head .log .od {
  width: 17px;
  height: 17px;
  background: url('../img/icon_global_bag.svg') no-repeat center;
}

.head .log .chat {
  width: 18px;
  height: 17px;
  background: url('../img/icon_global_chat.svg') no-repeat center;
}

.head .log .welcome {
  width: 15px;
  height: 16px;
  background: url('../img/icon_global_user.svg') no-repeat center;
}

.head .log .badge {
  height: 18px;
  line-height: 18px !important;
  border-radius: 12px;
  border: 1px solid #fff;
  background: #3CB0B4;
  margin-top: 0 !important;
  top: -15px;
  left: 10px;
}

.head .log .chat .badge {
  background: #FF5859;
}

.head .log .welcome .user_photo {
  background: none;
}

.color-red {
  color: #FF5859;
}

.color-blue {
  color: #159E9E;
}

.icon-warning {
  font-size: 12px;
  line-height: 18px;
  color: #FF5859;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzhfMTMwMCkiPjxwYXRoIGQ9Ik02IDEyQTYgNiAwIDEgMCA2IDBhNiA2IDAgMCAwIDAgMTJ6IiBmaWxsPSIjRkY1ODU5Ii8+PHBhdGggZD0iTTYuODczIDIuNDc5di42NzdjMCAuMDE0IDAgLjAyOC0uMDAyLjA0Mkw2LjUzIDcuNDMzYS41MzEuNTMxIDAgMCAxLTEuMDU4IDBsLS4zNDItNC4yMzVhLjU0My41NDMgMCAwIDEtLjAwMi0uMDQydi0uNjc3YzAtLjI5NC4yMzgtLjUzMi41MzEtLjUzMmguNjg0Yy4yOTMgMCAuNTMuMjM4LjUzLjUzMnpNNi43OTIgOS4yMTVhLjc5Mi43OTIgMCAxIDAtMS41ODQgMHYuMDQ2YS43OTIuNzkyIDAgMSAwIDEuNTg0IDB2LS4wNDZ6IiBmaWxsPSIjZmZmIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfNzhfMTMwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxMnYxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==') no-repeat center left;
  background-size: 13px 13px;
  padding-left: 19px;
}

.icon-correct {
  font-size: 12px;
  line-height: 18px;
  color: #FF5859;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjQuNSIgY3k9IjQuNSIgcj0iNC41IiBmaWxsPSIjM0NCMEI0Ii8+PHBhdGggZD0iTTMuODcgNi4xNDRMMi44NTIgNS4wODZhLjU1My41NTMgMCAwIDEgMC0uNzYxLjUwNS41MDUgMCAwIDEgLjczMiAwTDQuMjM2IDVsMS42My0xLjY5NGEuNTA1LjUwNSAwIDAgMSAuNzMyIDAgLjU1My41NTMgMCAwIDEgMCAuNzYyTDQuNjAzIDYuMTQyYS41MDUuNTA1IDAgMCAxLS43MzMgMHYuMDAyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==') no-repeat center left;
  background-size: 13px 13px;
  padding-left: 19px;
}

.v_new-in .ly_navi>.article h1 .fw22 {
  color: #6C43BC;
  font-style: italic;
  font-weight: 700;
}

.v_new-in .ly_navi>.article h1 .fw23 {
  color: #AA354B;
  font-style: italic;
  font-weight: 700;
}

.v_new-in .ly_navi .menu-list {
  padding: 16px 0 16px 30px;
  border: 1px solid #FBF2EA;
}

/* footer */

.footer {
  min-width: 1200px;
  background-color: #333;
  clear: both;
  font-size: 14px;
  letter-spacing: 0.4px;
  line-height: 1.3;
  color: #f2f2f2;
}

.footer a {
  color: #f2f2f2;
}

/* 2020.06.08 nhnst change start */

.footer .ft_wrap .ft_info .ft_txt_logo {
  font-size: 0;
  display: block;
  width: 162px;
  height: 30px;
  background: url('../img/fg_logo_white.svg') no-repeat center;
  background-size: 100%;
}

.footer .ft_wrap .ft_btn {
  box-sizing: border-box;
  width: 222px;
  height: 40px;
  line-height: 38px;
  border: 1px solid #f2f2f2;
  border-radius: 0;
  color: #f2f2f2;
  font-size: 15px;
}

.footer .ft_wrap .ft_btn:hover {
  background-color: #a5a5a5;
  color: #313131;
  border: 1px solid #a5a5a5;
}

.footer .ft_wrap .ft_info .ft_btn {
  margin-bottom: 16px;
}

/* 2020.06.08 nhnst change end */

.footer .ft_wrap .ft_info .ft_btn:last-of-type {
  margin-bottom: 0;
}

.footer .ft_wrap {
  display: flex;
  box-sizing: border-box;
  width: 1200px;
  color: #f2f2f2;
  padding: 60px 20px 33px 46px;
}

/* 2020.06.08 nhnst change start */

.footer .ft_wrap .ft_info {
  width: 410px;
  margin: 0;
}

.footer .ft_wrap .ft_contact li {
  line-height: 20px;
  margin-bottom: 12px;
}

.footer .ft_wrap .ft_contact strong {
  font-weight: normal;
  width: 53px;
  margin-right: 0;
}

/* 2020.06.08 nhnst change end */

.footer .ft_wrap .ft_contact strong::after {
  display: none;
}

.footer .ft_wrap .ft_contact .fg_email {
  text-decoration: none;
}

.footer .ft_wrap .ft_contact .fg_email:hover {
  text-decoration: underline;
}

/* 2020.06.08 nhnst change start */

.footer .ft_wrap .ft_nav {
  width: 410px;
  height: auto;
}

/* 2020.06.08 nhnst change end */

.ft_wrap .ft_nav .inner {
  float: none;
  margin-right: 0;
}

.footer .ft_wrap .ft_nav .inner ul {
  position: static;
  margin-top: 0;
}

/* 2020.06.08 nhnst change start */

.footer .ft_wrap .ft_nav .inner ul li {
  line-height: 20px;
  margin-bottom: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}

/* 2020.06.08 nhnst change end */

.footer .ft_wrap .ft_nav .ft_btn {
  margin-top: 25px;
}

.footer .ft_wrap .ft_link {
  width: 242px;
  float: left;
}

/* 2020.06.08 nhnst change start */

.footer .ft_wrap .ft_link .inner:first-child {
  margin-bottom: 20px;
}

.footer .ft_sns a {
  margin: 0 20px 0 0;
}

/* 2020.06.08 nhnst change end */

.footer .cram {
  margin-top: 30px;
}

.footer .cram .copyright {
  font-size: 13px;
  line-height: 16px;
  padding-bottom: 3px;
}

.footer .cram .agreement_info {
  font-size: 0;
}

.footer .cram .agreement_info li {
  display: inline-block;
  font-size: 14px;
  margin-right: 18px;
  line-height: 21px;
}

.footer .ft_sns .blog a {
  background: url('../img/blog.svg') center center no-repeat;
}

/* 2020.06.08 nhnst add */

.footer .ft_wrap .ft_info .ft_contact {
  padding: 20px 0;
}

.footer .ft_wrap .ft_nav .inner ul li a.style_match {
  color: #fbfbfb;
}

.footer .ft_wrap .ft_nav .inner ul li em {
  /* text-transform: uppercase; */
  position: relative;
}

.footer .ft_wrap .ft_nav .inner ul li em::after {
  content: '+';
  position: absolute;
  display: block;
  top: -2px;
  right: -8px;
}

.footer .ft_wrap .ft_link p {
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 21px;
  text-transform: capitalize;
}

.footer .ft_wrap .ft_link .ft_sns {
  font-size: 0;
  margin-bottom: 16px;
}

.footer .ft_wrap .app_store {
  width: 102px;
  height: 34px;
  background: url('../img/AppleStore.svg') center center no-repeat;
  background-size: contain;
  margin-right: 8px;
}

.footer .ft_wrap .goole_play {
  width: 115px;
  height: 34px;
  background: url('../img/Googleplay.svg') center center no-repeat;
  background-size: contain;
}

.footer .ft_wrap .chrome_store {
  width: 107px;
  height: 30px;
  background: url('../img/ChromeWeb_Badge.svg') center center no-repeat;
  background-size: contain;
  margin-right: 8px;
  margin-top: 16px;
}

.footer .ft_wrap .install_style-match {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.02em;
  color: #F2F2F2;
  display: inline-block;
  margin-top: 14px;
  position: relative;
}

.footer .ft_wrap .install_style-match::after {
  content: '+';
  display: block;
  position: absolute;
  top: -3px;
  right: -8px;
}

.footer .ft_cp {
  border-top: 0;
  padding-bottom: 69px;
  font-size: 0;
}

.footer .ft_cp p {
  font-size: 13px;
  line-height: 20px;
  color: #cccccc;
  margin-right: 32px;
  display: inline-block;
  padding-top: 0;
}

.footer .ft_cp .copy_right {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  margin-right: 50px;
}

.footer .ft_cp a {
  color: #cccccc;
}

.common-roller::-webkit-scrollbar {
  width: 4px;
  border-radius: 10px;
}

.common-roller::-webkit-scrollbar-track {
  background: #ddd;
  border-radius: 10px;
}

.common-roller::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
}

/* base module */

.flex {
  display: flex !important;
}

.flex.left {
  justify-content: flex-start !important;
}

.flex.center {
  justify-content: center !important;
}

.flex.right {
  justify-content: flex-end !important;
}

.flex.between {
  justify-content: space-between !important;
}

.flex.around {
  justify-content: space-around !important;
}

.flex.top {
  align-items: flex-start !important;
}

.flex.middle {
  align-items: center !important;
}

.flex.bottom {
  align-items: flex-end !important;
}

.flex.wrap {
  flex-wrap: wrap !important;
}

/* margin-top */
.mt-1 {
  margin-top: 1px !important;
}

.mt-2 {
  margin-top: 2px !important;
}

.mt-3 {
  margin-top: 3px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mt-6 {
  margin-top: 6px !important;
}

.mt-7 {
  margin-top: 7px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mt-9 {
  margin-top: 9px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-11 {
  margin-top: 11px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

/* margin-right */
.mr-1 {
  margin-right: 1px !important;
}

.mr-2 {
  margin-right: 2px !important;
}

.mr-3 {
  margin-right: 3px !important;
}

.mr-4 {
  margin-right: 4px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mr-6 {
  margin-right: 6px !important;
}

.mr-7 {
  margin-right: 7px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.mr-9 {
  margin-right: 9px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mr-19 {
  margin-right: 19px !important;
}

/* margin-bottom */
.mb-1 {
  margin-bottom: 1px !important;
}

.mb-2 {
  margin-bottom: 2px !important;
}

.mb-3 {
  margin-bottom: 3px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mb-6 {
  margin-bottom: 6px !important;
}

.mb-7 {
  margin-bottom: 7px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.mb-9 {
  margin-bottom: 9px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.mb-34 {
  margin-bottom: 34px !important;
}

/* margin-left */
.ml-1 {
  margin-left: 1px !important;
}

.ml-2 {
  margin-left: 2px !important;
}

.ml-3 {
  margin-left: 3px !important;
}

.ml-4 {
  margin-left: 4px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.ml-6 {
  margin-left: 6px !important;
}

.ml-7 {
  margin-left: 7px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

.ml-9 {
  margin-left: 9px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

.ml-minus-8 {
  margin-left: -8px !important;
}

.btm-2 {
  bottom: 2px !important;
}

.btm-5 {
  bottom: 5px !important;
}

.top-11 {
  top: 11px !important;
}

.w-200 {
  width: 200px !important;
}


.w-464 {
  width: 464px !important;
}

.pb-8 {
  padding-bottom: 8px !important;
}

.zi-999 {
  z-index: 999 !important;
}

.tt-uppercase {
  text-transform: uppercase;
}

.tt-capitalize {
  text-transform: capitalize;
}

.ta-center {
  text-align: center;
}

.no-border {
  border-bottom: 1px solid transparent !important;
}

.btn-base {
  text-decoration: none;
}

.btn-base.btn-white {
  box-sizing: border-box;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 12px 24px;
  background: #fff;
  text-align: center;
  border: none;
  text-decoration: none;
}

.btn-base.btn-white--outline {
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 12px 24px;
  border: 1px solid #fff;
  text-align: center;
  text-decoration: none;
}

.btn-base.btn-white--outline:active {
  color: #333;
  background: #fff;
  border: 1px solid transparent;
}

.btn-base.btn-gray {
  display: block;
  width: auto;
  background: #E2E2E2;
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
  border-radius: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  color: #666666;
  height: 42px;
  text-decoration: none;
}

.btn-base.btn-gray-2 {
  display: block;
  width: auto;
  background: #ddd;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 14px;
  line-height: 40px;
  color: #333;
  height: 40px;
  text-decoration: none;
  transition: .3s;
}

.btn-base.btn-gray-2:hover {
  color: #fff;
  background: #3CB0B4;
}

.btn-base.btn-black {
  display: block;
  width: auto;
  background: #333333;
  border: 1px solid #333333;
  box-sizing: border-box;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  height: 42px;
  color: #fff;
  transition: .3s;
}

.btn-base.btn-black:hover {
  color: #fff;
  border: 1px solid #3CB0B4;
  background: #3CB0B4;
}

.btn-base.btn-black:disabled {
  pointer-events: none;
  cursor: default;
  color: #B3B3B3;
  background: #E9E9E9;
  border: none;
}

.btn-base.btn-black-2 {
  color: #FFF;
  text-decoration: none;
  font-weight: 500;
  line-height: 24px;
  background: #333;
  transition: .3s;
}

.btn-base.btn-black-2:hover {
  background: #6457B4;
}

.btn-base.btn-black-3 {
  color: #fff;
  padding: 10px 48px;
  text-align: center;
  text-decoration: none;
  font-weight: 500;
  line-height: 24px;
  background: #333;
  border: 1px solid #333;
  transition: .3s;
}

.btn-base.btn-black-3:hover {
  background: transparent;
  color: #333;
}

.btn-base.btn-black-3:active {
  color: #fff;
  background: #333;
}

.btn-base.btn-black--outline {
  display: block;
  width: fit-content;
  text-align: center;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  border: 1px solid #333;
  background: transparent;
  padding: 9px 24px;
  text-decoration: none;
  transition: .3s;
}

.btn-base.btn-black--outline:hover {
  color: #fff;
  background: #333;
  border: 1px solid transparent;
}

.btn-base.btn-black--outline2 {
  display: block;
  width: fit-content;
  text-align: center;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  border: 1px solid #333;
  background: transparent;
  padding: 9px 24px;
  text-decoration: none;
  transition: .3s;
}

.btn-base.btn-black--outline2:active {
  color: #fff;
  background: #333;
  border: 1px solid transparent;
}

.btn-base[class*='btn'].size-m {
  font-size: 16px;
  padding: 8px 24px;
  line-height: 24px;
}

.btn-base[class*='btn'].size-l {
  font-size: 18px;
  padding: 12px 60px;
  line-height: 24px;
}

.btn-base[class*='btn'].size-l2 {
  font-size: 18px;
  padding: 12px 52px;
  line-height: 24px;
}

.btn-base.fw {
  font-size: 16px !important;
  font-weight: 500 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.btn-base.btn-black-line {
  display: block;
  width: 100%;
  border: 1px solid #333;
  box-sizing: border-box;
  border-radius: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  color: #333;
  height: 42px;
  transition: .3s;
}

.btn-base.btn-black-line:hover {
  color: #fff;
  background: #333;
}

.btn-base.btn-black-line2 {
  display: block;
  width: 100%;
  border: 1px solid #333;
  box-sizing: border-box;
  border-radius: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  color: #333;
  height: 42px;
  transition: .3s;
}

.btn-base.btn-black-line2:hover {
  color: #3CB0B4;
  border: 1px solid #3CB0B4;
}

.btn-base.btn-gray-line {
  display: block;
  width: 100%;
  border: 1px solid #999;
  box-sizing: border-box;
  border-radius: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  color: #666666;
  height: 42px;
  transition: .3s;
}

.btn-base.btn-gray-line:hover {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}

.btn-base.btn-blue-line {
  background: #FFFFFF;
  border: 1px solid #649EF6;
  border-radius: 2px;
  font-weight: 500;
  font-size: 14px;
  color: #649EF6;
}

.btn-base.btn-blue-line:disabled {
  color: #B3B3B3;
  border: 1px solid #E9E9E9;
  background: #E9E9E9;
  cursor: default;
  pointer-events: none;
}

.btn-base.btn-gray2 {
  background: #999;
  border-radius: 2px;
  font-weight: 500;
  font-size: 14px;
  color: #fff;
}

.btn-base.h-md {
  height: 30px;
  line-height: 30px;
}

/* .btn-base.btn-size-xs {} */

/* .btn-base.btn-size-sm {} */

.btn-base.btn-size-md {
  width: 149px;
}

/* .btn-base.btn-size-lg {} */

.btn-base.btn-size-xl {
  width: 175px;
}

.btn-base.btn-size-xl2 {
  width: 220px;
}

.btn-base.btn-size-xl3 {
  width: 247px;
}

.btn-base.btn-size-xxl {
  width: 256px;
}

.btn-base.btn-purple {
  display: block;
  width: auto;
  background: #6457B4;
  border: 1px solid #6457B4;
  box-sizing: border-box;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  height: 42px;
  color: #fff;
  transition: .3s;
}

.default-select {
  box-sizing: border-box;
  height: 40px;
  border: 1px solid #ddd;
  font-weight: 400;
  font-size: 14px;
  padding: 0 28px 0 8px;
  background: #fff url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWw0IDQgNC00IiBzdHJva2U9IiMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==') no-repeat scroll right 8px center;
  appearance: none;
}

/* base-select  */
.base-select {
  background: #fff;
  position: relative;
}

.base-select select {
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  border: 1px solid #DDDDDD;
  box-shadow: inset 0px 1px 5px rgba(228, 228, 228, 0.25);
  padding: 0 16px 0 12px;
  font-size: 13px;
  color: #666;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  z-index: 2;
}

.base-select select::-ms-expand {
  display: none;
}

.base-select:after {
  content: '';
  display: block;
  width: 6px;
  height: 5px;
  background: url('../img/icon_arrow_down_gray.svg') no-repeat center;
  background-size: 6px 5px;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(-50%, 0);
  z-index: 1;
}

.base-input input {
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  border: 1px solid #DDDDDD;
  box-shadow: inset 0px 1px 5px rgba(228, 228, 228, 0.25);
  background: #fff;
  color: #333;
  font-size: 14px;
  padding: 0 16px;
}

.base-textarea textarea {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 1px solid #DDDDDD;
  box-shadow: inset 0px 1px 5px rgba(228, 228, 228, 0.25);
  background: #fff;
  color: #333;
  font-size: 14px;
  line-height: 22px;
  padding: 12px 16px;
  resize: none;
}

.base-input input:focus,
.base-textarea textarea:focus {
  border: 1px solid #3CB0B4;
}

.base-input input::placeholder,
.base-textarea textarea::placeholder {
  font-size: 14px;
  color: #999;
  opacity: 1;
}

.base-input input.warning {
  border: 2px solid #FF5859;
}

.base-select.error select,
.base-input.error input,
.base-textarea.error textarea {
  border: 1px solid #FF5859;
}

.base-select.medium .txt_select {
  height: 40px;
  display: flex !important;
  align-items: center;
}

.base-select.medium .select_vle {
  display: flex;
  align-items: center;
}

.base-select .icon-card {
  margin-right: 8px;
}

.error_tip {
  display: none;
  font-size: 12px;
  line-height: 18px;
  color: #FF5859;
  background: url('../img/icon_warning_pop.svg') no-repeat center left;
  background-size: 13px 13px;
  padding-left: 19px;
}

.base-btn.black {
  background: #333333;
  color: #FFFFFF;
  border-radius: 2px;
  font-weight: 500;
  font-size: 14px;
  width: 220px;
  height: 42px;
  text-transform: uppercase;
  font-weight: 500;
}

.base-btn.black:hover {
  background: #3CB0B4;
}

.base-btn.btn_blue {
  width: 248px;
  height: 30px;
  background: #3CB0B4;
  border-radius: 2px;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.base-btn.black-bg {
  height: 34px;
  background: #333333;
  box-sizing: border-box;
  border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: #fff;
  padding: 0 42px;
}

.base-btn.red-line {
  height: 34px;
  background: #FFFFFF;
  border: 1px solid #AB2317;
  box-sizing: border-box;
  border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: #AB2317;
  padding: 0 30px;
}

.base-btn.btn_arrow {
  text-align: left;
  padding-left: 17px;
  background-image: url('../img/icon_arrow_right_white.svg');
  background-size: 11px 9px;
  background-repeat: no-repeat;
  background-position: 227px center;
}


/* checkbox-group */
.checkbox-group,
.radio-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.checkbox-group input[type='checkbox'],
.radio-group input[type='radio'] {
  display: none;
  width: 0;
  height: 0;
  opacity: 0;
  border: 0;
  appearance: none;
}

.checkbox-group label,
.radio-group label {
  cursor: pointer;
}

.checkbox-group input[type='checkbox']:disabled~label,
.radio-group input[type='radio']:disabled~label {
  cursor: default;
  pointer-events: none;
  color: #999;
}

.radio-group input[type='radio']:disabled+label.radio {
  background: #eee;
}

.radio-group input[type='radio']:checked:disabled+label.radio {
  background: #fff;
}

.checkbox-group {
  line-height: 20px !important;
  height: 20px;
  font-size: 0;
}

.checkbox-group label {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  min-height: 20px;
}

.checkbox-group label.txt {
  color: #333;
  padding-left: 8px;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
  word-break: break-word;
  box-sizing: border-box;
}

.checkbox-group label.txt.txt-color-blue-grey {
  color: #828CA0;
}

.checkbox-group input[type='checkbox']:checked+label {
  font-weight: normal;
}

.checkbox-group input[type='checkbox']+label:after {
  position: absolute;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  content: '';
  transform: translate(0, -50%);
  background: #fff;
  border: 1px solid #B3B3B3;
  box-sizing: border-box;
}

.checkbox-group input[type='checkbox']:disabled+label:after {
  position: absolute;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  content: '';
  transform: translate(0, -50%);
  background: #eee;
}

.checkbox-group input[type='checkbox']:checked+label:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  content: '';
  transform: translate(0, -50%);
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZWNrYm94IGNoZWNrZWQiPgo8cmVjdCBpZD0iUmVjdGFuZ2xlIDQxNzQiIHg9IjAuNSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjMTU5RTlFIi8+CjxwYXRoIGlkPSJSb3VuZGVkIFJlY3RhbmdsZSA3MjkgY29weSIgZD0iTTguMzkwMDEgMTMuMzkzOEw1Ljg3NDc2IDEwLjc4MDRDNS42MzQxNyAxMC41MjY3IDUuNSAxMC4xOTA0IDUuNSA5Ljg0MDU4QzUuNSA5LjQ5MDgxIDUuNjM0MTcgOS4xNTQzNSA1Ljg3NDc2IDguOTAwNjlDNS45OTExOSA4Ljc3NzY3IDYuMTMxNDEgOC42Nzk3IDYuMjg2OTMgOC42MTI3NEM2LjQ0MjQ0IDguNTQ1NzkgNi42MDk5MyA4LjUxMTI0IDYuNzc5MjEgOC41MTEyNEM2Ljk0ODUgOC41MTEyNCA3LjExNjA1IDguNTQ1NzkgNy4yNzE1NyA4LjYxMjc0QzcuNDI3MDggOC42Nzk3IDcuNTY3MzEgOC43Nzc2NyA3LjY4Mzc0IDguOTAwNjlMOS4yOTI5MSAxMC41NjkyTDEzLjMxNjMgNi4zODg0M0MxMy40MzI5IDYuMjY1NyAxMy41NzMxIDYuMTY4IDEzLjcyODYgNi4xMDEyM0MxMy44ODQxIDYuMDM0NDYgMTQuMDUxNiA2IDE0LjIyMDggNkMxNC4zOSA2IDE0LjU1NzQgNi4wMzQ0NiAxNC43MTI5IDYuMTAxMjNDMTQuODY4NCA2LjE2OCAxNS4wMDg2IDYuMjY1NyAxNS4xMjUyIDYuMzg4NDNDMTUuMzY1OCA2LjY0MjA5IDE1LjUgNi45Nzg1NCAxNS41IDcuMzI4MzJDMTUuNSA3LjY3ODEgMTUuMzY1OCA4LjAxNDU1IDE1LjEyNTIgOC4yNjgyMUwxMC4xOTggMTMuMzg4M0MxMC4wODE0IDEzLjUxMTMgOS45NDEwNyAxMy42MDkzIDkuNzg1NDYgMTMuNjc2M0M5LjYyOTg2IDEzLjc0MzIgOS40NjIyOCAxMy43Nzc4IDkuMjkyOTEgMTMuNzc3OEM5LjEyMzUzIDEzLjc3NzggOC45NTU4OCAxMy43NDMyIDguODAwMjggMTMuNjc2M0M4LjY0NDY3IDEzLjYwOTMgOC41MDQzNyAxMy41MTEzIDguMzg3ODQgMTMuMzg4M0w4LjM5MDAxIDEzLjM5MzhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=');
  background-size: cover;
  animation: show .3s;
  animation-fill-mode: forwards;
}

.checkbox-group label.txt::selection {
  background: transparent;
}

.checkbox-group input[type='checkbox']+label:after,
.checkbox-group input[type='checkbox']:checked+label:before {
  width: 20px;
  height: 20px;
}


/* radio */
.radio-group input[type='radio']+label.radio {
  position: absolute;
  top: 50%;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  transform: translate(0, -50%);
  vertical-align: middle;
  border: 1px solid #cdcdcd;
  border-radius: 50%;
  box-sizing: border-box;
}

.radio-group input[type='radio']:checked+label.radio:after {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  content: '';
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iUmFkaW9fQnV0dG9uIj4NCgk8Y2lyY2xlIGlkPSJFbGxpcHNlXzQ0MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMUU5Nzk3IiBjeD0iNyIgY3k9IjciIHI9IjYuNSIvPg0KCTxjaXJjbGUgaWQ9IkVsbGlwc2VfODkzIiBmaWxsPSIjMUU5Nzk3IiBjeD0iNyIgY3k9IjcuMDAxIiByPSI0Ii8+DQo8L2c+DQo8L3N2Zz4NCg==');
  background-size: 100%;
  border-radius: 50%;
  animation: show .3s;
  animation-fill-mode: forwards;
}

.radio-group input[type='radio']:disabled:checked+label.radio:after {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  content: '';
  background-color: #999;
  border-radius: 50%;
  animation: show .3s;
  animation-fill-mode: forwards;
}

.radio-group label.txt {
  font-size: 14px;
  line-height: 22px;
  color: #333;
  padding-left: 22px;
}

.radio-group input[type='radio']:checked~label.txt {
  color: #159E9E;
  font-weight: 500;
}

.radio-group.style2 input[type='radio']+label.radio,
.radio-group.style2 input[type='radio']:checked+label.radio:after {
  width: 18px;
  height: 18px;
}

.radio-group.style2 input[type='radio']:checked~label.txt {
  color: #333;
  font-weight: 400;
}

.radio-group.style2 input[type='radio']:checked+label.radio:after {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjguNSIgc3Ryb2tlPSIjREREREREIi8+CjxjaXJjbGUgY3g9IjguOTk5ODgiIGN5PSI4Ljk5OTkxIiByPSI1IiBmaWxsPSIjMzMzMzMzIi8+Cjwvc3ZnPgo=') no-repeat center;
}

/* switch-group */
.switch-group {
  width: 50px;
}

.switch-group .switch {
  display: none;
}

.switch-group label {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 24px;
  cursor: pointer;
  border-radius: 12px;
  background-color: #999;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  transition: all 0.3s ease;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  box-sizing: border-box;
}

.switch-group label:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: white;
  transform: translateY(-50%);
  transition: all 0.3s ease;
}

.switch-group .switch:checked~label:after {
  left: 28px;
  transform: translateY(-50%);
}

.switch-group .switch:checked~label {
  background-color: #159E9E;
}

.switch-group .switch:disabled~label {
  background-color: #ddd;
}

.switch-group .off,
.switch-group .on {
  width: 22px;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.switch-group .off {
  right: 50%;
  transform: translate(100%, -50%);
  margin-right: 2px;
}

.switch-group .on {
  left: 50%;
  transform: translate(-100%, -50%);
  margin-left: 2px;
}

.switch-group .off,
.switch-group .switch:checked~label .on {
  display: block;
}

.switch-group .on,
.switch-group .switch:checked~label .off {
  display: none;
}


/* star-bg  */
.star-bg {
  width: 90px;
  height: 18px;
  background-image: url('../img/icon_star.svg');
  background-repeat: repeat-x;
  background-size: 18px 18px;
  vertical-align: top;
  display: inline-block;
  text-align: left;
}

.star-bg .star-ico {
  height: 18px;
  background-image: url('../img/icon_star_full.svg');
  background-repeat: repeat-x;
  background-size: 18px 18px;
  vertical-align: top;
}

.score-detail {
  font-size: 14px;
  line-height: 21px;
  color: #333;
  vertical-align: top;
  line-height: 16px;
  margin-left: 4px;
  display: inline-block;
}

.score-detail strong {
  font-weight: 500;
  margin-right: 4px;
}

.score-detail a {
  color: #333;
  text-decoration: underline;
}

/* paging */

.paging {
  padding: 7px 0;
}

.paging li {
  color: #cdcdcd;
  vertical-align: middle;
}

.paging li a,
.paging li strong {
  height: 22px;
  padding: 0 7px;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  position: relative;
  border: 0;
}

.paging li a {
  color: #CDCDCD;
  position: relative;
  cursor: pointer;
}

.paging li strong {
  font-weight: 500;
}

.paging li a:hover,
.paging li strong:hover {
  border-radius: 50%;
  background-color: #fafafa;
  color: #333333;
  font-weight: 500;
}

.paging li strong {
  color: #333333
}

.paging .btn_prev_paging,
.paging .btn_next_paging {
  width: 46px;
  margin: 0 8px
}

.paging .btn_prev_paging a,
.paging .btn_next_paging a {
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  position: relative;
  background: none;
  border: none;
}

.paging .btn_prev_paging a:hover,
.paging .btn_next_paging a:hover {
  background-color: #fafafa;
  border-radius: 0;
  font-weight: normal;
}

.paging .btn_prev_paging a {
  padding-left: 14px;
}

.paging .btn_next_paging a {
  padding-right: 14px;
}

.paging .btn_prev_paging.strong a,
.paging .btn_next_paging.strong a {
  color: #333333;
}

.paging .btn_prev_paging a:before,
.paging .btn_next_paging a:after {
  width: 4px;
  height: 8px;
  content: '';
  position: absolute;
  margin-top: 0;
}

.paging .btn_prev_paging a:before {
  left: 6px;
  top: 50%;
  transform: rotate(0) translate(0, 50%);
  background: url('../img/pre_btn.svg') center center no-repeat;
  background-size: cover;
  margin-right: 0;
}

.paging .btn_prev_paging.strong a:before {
  transform: rotate(180deg) translate(0, 50%);
  background: url('../img/next_btn_on.svg') center center no-repeat;
  background-size: cover;
}

.paging .btn_next_paging a:after {
  right: 6px;
  top: 50%;
  transform: rotate(180deg) translate(0, -50%);
  background: url('../img/pre_btn.svg') center center no-repeat;
  background-size: cover;
  margin-left: 0;
}

.paging .btn_next_paging.strong a:after {
  background: url('../img/next_btn_on.svg') center center no-repeat;
  transform: rotate(0) translate(0, -50%);
  background-size: cover;
}

.paging .btn_prev_paging a:hover:before {
  left: 6px;
  top: 50%;
  transform: rotate(180deg) translate(0, 50%);
  background: url('../img/next_btn_on.svg') center center no-repeat;
  background-size: cover;
  margin-right: 0;
}

.paging .btn_next_paging a:hover:after {
  transform: rotate(0) translate(0, -50%);
  background: url('../img/next_btn_on.svg') center center no-repeat;
  background-size: cover;
}

.paging .btn_prev_paging a:hover,
.paging .btn_next_paging a:hover {
  border-color: none;
  color: #333333;
}

/* popup_shadow */

.popup_shadow.is-active {
  display: block;
}

.popup_shadow {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 110;
  display: none;
}

.common_popup {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  color: #666;
  z-index: 100;
  overflow: hidden;
  font-size: 13px;
}

.common_popup header,
.common_popup main,
.common_popup footer,
.common_popup nav,
.common_popup section {
  display: block;
}

.common_popup strong,
.common_popup b {
  font-weight: 500;
}

.common_popup.size_1 {
  width: 580px;
}

.common_popup .popup_main {
  position: relative;
}

.common_popup .popup_footer {
  padding: 16px 32px;
  background: #F7F9FB;
}

.common_popup .btn_close_pop {
  width: 13px;
  height: 13px;
  font-size: 0;
  color: transparent;
  background: url('../img/btn_close.svg') no-repeat center;
  background-size: 100%;
  position: absolute;
  top: 17px;
  right: 17px;
}

.common_popup .popup_header {
  height: 48px;
  padding: 12px 0;
  box-sizing: border-box;
  border-bottom: 1px solid #EFEFEF;
}

.common_popup .popup_header h3 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #333333;
}

.common_popup .popup_main .sub_ttl {
  font-size: 14px;
  line-height: 21px;
  text-transform: uppercase;
}

.common_popup .popup_main .sub_ttl strong {
  color: #333;
  margin-right: 4px;
}

.ly_comm {
  z-index: 120;
}

.dimmed {
  z-index: 110;
}

/* 2020/07/13 wjb add  */

div.style__match {
  width: 540px;
  height: 380px;
  padding: 0 15px;
  background: #fff;
  border: 1px solid #adadad;
  z-index: 100;
}

div.style__match h1.style__title {
  height: 51px;
  font-weight: bold;
  font-size: 22px;
  line-height: 51px;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
  margin-top: 15px;
  text-align: center;
  background: linear-gradient(294.47deg, #fcd239 11.81%, #faa41a 63.3%);
  position: relative;
}

div.style__match h1.style__title img {
  position: absolute;
  right: 7.7px;
  top: 7.7px;
  width: 13px;
  height: 12px;
}

div.style__match div.style__body h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #faa41a;
  margin-top: 16px;
}

div.style__match div.required__state {
  width: 423px;
  height: 163px;
  background: #fbfcfd;
  border-radius: 8px;
  margin: 0 auto;
  margin-top: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}

div.style__match div.required__state img {
  padding-top: 24px;
}

div.style__match div.required__state h6 {
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  color: #666666;
  margin-top: 16.6px;
}

div.style__match div.required__state p {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 15px;
  color: #999999;
  margin-top: 4px;
  text-align: center;
}

div.style__match div.required__state p a {
  font-weight: 500;
  text-decoration: underline;
  color: #999999;
  line-height: 15px;
}

div.style__match div.required__btn {
  width: 280px;
  height: 44px;
  background: #333333;
  margin: 0 auto;
  margin-top: 24px;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
}

div.style__match--style {
  position: absolute;
  top: 76px;
  left: 50%;
  transform: translateX(-50%);
}

div.access-page.blocked__popup {
  background: #fff;
  height: 465px;
  width: 812px;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  margin: 0;
}

div.access-page.blocked__popup .access-page__header {
  height: 76px;
  background: linear-gradient(114.29deg, #ff5859 2.03%, #f26b6d 54.25%, #f37a7d 99.16%);
  border-radius: 8px 8px 0px 0px;
}

div.access-page.blocked__popup .access-page__header h1 {
  font-weight: bold;
  font-size: 29px;
  line-height: 44px;
  text-align: center;
  color: #ffffff;
  line-height: 76px;
  position: relative;
}

div.access-page.blocked__popup .access-page__header h1 a img {
  position: absolute;
  top: 16px;
  right: 16px;
}

div.access-page.blocked__popup .access-page__content {
  padding: 0;
  padding-top: 16px;
  box-sizing: border-box;
}

div.access-page.blocked__popup .access-page__content h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #f15a5c;
}

div.access-page.blocked__popup .access-page__content h3::after {
  width: 60px;
  height: 2px;
  margin: 20px auto;
  background: #f15a5c;
}

div.access-page.blocked__popup .access-page__content>p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #333333;
  width: 642px;
  margin: 0 auto;
}

div.access-page.blocked__popup .access-page__content>p strong {
  font-weight: 500;
}

div.access-page.blocked__popup .access-page__content .required {
  width: 636px;
  height: 175px;
  margin: 0 auto;
  background: #fbfcfd;
  border-radius: 8px;
  box-sizing: border-box;
  margin: 24px auto 0 auto;
}

div.access-page.blocked__popup .access-page__content .required .row__textarea {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 0 0 84px;
}

div.access-page.blocked__popup .access-page__content .required .row__textarea h4 {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin-bottom: 0;
}

div.access-page.blocked__popup .access-page__content .required .row__textarea span {
  height: 42px;
  background: #999999;
  width: 1px;
  margin: 0 31px 0 29px;
}

div.access-page.blocked__popup .access-page__content .required .row__textarea p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #333333;
}

div.access-page.blocked__popup .access-page__content .required .row__textarea p strong {
  font-weight: 500;
}

div.access-page.blocked__popup .access-page__content .required .required__btn {
  margin-top: 24px;
}

div.access-page.blocked__popup .access-page__content .required .required__btn a button {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  height: 44px;
}

.register__shadow.signin_wrap {
  margin: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.register__shadow.signin_wrap a.close img {
  position: absolute;
  top: 16px;
  right: 16px;
}

.register__shadow.signin_wrap .btn.btn-white {
  background-color: #fff;
  color: #111;
  border: none;
  display: block;
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 2px;
  box-sizing: border-box;
}

.register__shadow.signin_wrap .btn.btn-white:hover {
  background-color: #888;
  color: #fff;
}

.register__shadow.signin_wrap .btn.btn-black {
  display: block;
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 2px;
  box-sizing: border-box;
  background-color: #333;
  color: #fff;
}

.register__shadow.signin_wrap .btn.btn-black:hover {
  background: url(../img/bg_btn-blue.svg) top center no-repeat;
  background-size: cover;
}

.register__shadow.signin_wrap .signin_right .slider_img ul li {
  z-index: 100;
}

.register__shadow.signin_wrap .signin_right .slider_img .cs_bullets {
  width: 100%;
  height: auto;
  z-index: 100;
}

/* 2020/07/13 wjb add  */

.base-checkbox.style-1 {
  line-height: 42px;
  height: 42px;
  display: flex;
  align-items: center;
}

.base-checkbox.style-1 input[type='checkbox']+label:after {
  border: none;
  border-radius: 0;
  background: url('../img/icon_checkbox2.svg') no-repeat center;
}

.base-checkbox.style-1 input[type='checkbox']:checked+label:before {
  background: url('../img/icon_checkbox2_on.svg');
  animation: showAnimation .3s;
  animation-fill-mode: forwards;
}

.base-checkbox.style-1 input[type='checkbox']+label:after,
.base-checkbox.style-1 input[type='checkbox']:checked+label:before {
  width: 14px;
  height: 14px;
}

.base-checkbox.style-1 label.txt {
  padding-left: 22px;
  color: #666;
  font-size: 14px;
  text-transform: uppercase;
  height: 20px;
  line-height: 20px;
}

.base-checkbox.style-1 label.txt::selection {
  background: transparent;
}

.base-checkbox.white input[type='checkbox']+label:after,
.base-checkbox.white input[type='checkbox']:checked+label:before {
  width: 16px;
  height: 16px;
  border-radius: 2px;
}

.base-checkbox.white input[type='checkbox']:checked+label:before {
  background-size: 16px;
}

.base-checkbox.white input[type='checkbox']+label:after {
  background: #fff;
  border: 1px solid #999;
}

.base-checkbox.white label.txt {
  text-transform: none;
  color: #000;

}

.shipping .base-checkbox.size-xl input[type='checkbox']+label:after,
.shipping .base-checkbox.size-xl input[type='checkbox']:checked+label:before {
  width: 20px;
  height: 20px;
}

.shipping .base-checkbox.size-l input[type='checkbox']+label:after,
.shipping .base-checkbox.size-l input[type='checkbox']:checked+label:before {
  width: 18px;
  height: 18px;
}

/* 2020/11/9 Order Summary */

.order-summary {
  width: 332px;
  background: #FFFFFF;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);
}

.order-summary .order-summary_title {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #333;
  padding: 28px 0;
  text-align: center;
  border-bottom: 1px solid #CDCDCD;
}

.item-scroll {
  width: 100%;
  padding: 16px 4px 16px 0;
  box-sizing: border-box;
}

.order-summary .scroll-area {
  max-height: 416px;
  overflow-y: auto;
  overflow-x: hidden;
}

.order-summary .scroll-area::-webkit-scrollbar {
  width: 5px;
}

.order-summary .scroll-area::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #DDDDDD;
}

.order-summary .scroll-area::-webkit-scrollbar-thumb {
  background: #C4C4C4;
  border-radius: 10px;
}

.order-summary .order-summary_list {
  padding: 0 24px;
  width: 332px;
  box-sizing: border-box;
}

.order-summary .order-summary_list li {
  border-bottom: 1px solid #CDCDCD;
  padding: 12px 0;
}

.order-summary .order-summary_list li:first-child {
  padding-top: 0 !important;
}

.order-summary .order-summary_list li:last-child {
  border-bottom: none;
  padding-bottom: 0 !important;
}

.order-summary .order-summary_list dl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
}

.order-summary .order-summary_list dt {
  color: #666;
  display: flex;
  align-items: center;
}

.order-summary .order-summary_list .detail-info {
  display: none;
  position: absolute;
  top: 33px;
  left: -34px;
  width: 235px;
  background: #FFFFFF;
  border: 1px solid #C6C6C6;
  box-sizing: border-box;
  border-radius: 2px;
  padding: 10px;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #666;
  z-index: 3;
}

.order-summary .order-summary_list .detail-info::before {
  box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -16px;
  left: 35px;
  padding: 0;
  border-bottom: 8px solid #FFFFFF;
  border-top: 8px solid transparent;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  display: block;
  content: '';
  z-index: 12;
}

.order-summary .order-summary_list .detail-info::after {
  box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -18px;
  left: 34px;
  padding: 0;
  border-bottom: 9px solid #C6C6C6;
  border-top: 9px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  display: block;
  content: '';
  z-index: 10
}

.order-summary .order-summary_list .detail-info.fg-coupon-tooltips {
  width: 382px;
  left: -185px;
  color: #333;
  padding: 12px 16px 24px;
}

.order-summary .order-summary_list .detail-info.fg-coupon-tooltips:before {
  left: 185px;
}

.order-summary .order-summary_list .detail-info.fg-coupon-tooltips:after {
  left: 184px;
}

.order-summary .order-summary_list .detail-info.fg-coupon-tooltips .tooltip-ttl {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #333;
  display: block;
  padding-bottom: 8px;
  border-bottom: 1px dashed #DDDDDD;
  margin-bottom: 8px;
}


.order-summary .order-summary_list .detail-info.handing {
  left: -68px;
}

.order-summary .order-summary_list .detail-info.handing::before {
  left: 67px;
}

.order-summary .order-summary_list .detail-info.handing::after {
  left: 66px;
}

.order-summary .order-summary_list .detail-info.rewards {
  left: -68px;
  top: -100px;
}

.order-summary .order-summary_list .detail-info.cost::before,
.order-summary .order-summary_list .detail-info.rewards::before {
  left: 67px;
  top: 84px;
  border-bottom: 8px solid transparent;
  border-top: 8px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

.order-summary .order-summary_list .detail-info.cost::after,
.order-summary .order-summary_list .detail-info.rewards::after {
  left: 66px;
  top: 84px;
  border-top: 9px solid #C6C6C6;
  border-bottom: 9px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.order-summary .order-summary_list .detail-info.free {
  width: 284px;
  left: -68px;
  top: -68px;
  color: #333;
  padding: 8px 16px;
}

.order-summary .order-summary_list .detail-info.free::before {
  left: 67px;
  top: 64px;
  border-bottom: 8px solid transparent;
  border-top: 8px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

.order-summary .order-summary_list .detail-info.free::after {
  left: 66px;
  top: 64px;
  border-top: 9px solid #C6C6C6;
  border-bottom: 9px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.order-summary .order-summary_list .detail-info.cost {
  left: -68px;
  top: -264px;
}

.order-summary .order-summary_list .detail-info.cost::before,
.order-summary .order-summary_list .detail-info.cost::after {
  top: 260px;
}

.order-summary .order-summary_list .detail-info.rewards::before,
.order-summary .order-summary_list .detail-info.rewards::after {
  top: 100px;
}

.order-summary .order-summary_list .detail-info.cost02 {
  width: 284px;
  left: -80px;
  top: -164px;
  color: #333;
  padding: 8px 16px;
}

.order-summary .order-summary_list .detail-info.cost02::before {
  left: 79px;
  top: 160px;
  border-bottom: 8px solid transparent;
  border-top: 8px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

.order-summary .order-summary_list .detail-info.cost02::after {
  left: 78px;
  top: 160px;
  border-top: 9px solid #C6C6C6;
  border-bottom: 9px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.order-summary .order-summary_list .detail-info.rewards::before,
.order-summary .order-summary_list .detail-info.rewards::after {
  top: 100px;
}


.order-summary .order-summary_list dd {
  color: #333;
}

.order-summary .order-summary_list dd.color-blue {
  color: #649EF6;
}

.order-summary .order-summary_list dd.color-cyan {
  color: #36cfdb;
}

.order-summary .order-summary_list .sum {
  margin-bottom: 8px;
}

.order-summary .order-summary_list .sum dt,
.order-summary .order-summary_list .sum dd {
  font-weight: 500;
  color: #333;
  line-height: 22px;
}

.order-summary .order-summary_list .notes {
  position: relative;
  display: inline-block;
  margin-left: 8px;
}

.order-summary .order-summary_list .notes:hover>.detail-info {
  display: block;
}

.order-summary .order-summary_list .purple {
  display: flex;
  align-items: center;
  color: #6457B4;
}

.icon-notes {
  display: inline-block;
  vertical-align: -1px;
  width: 12px;
  height: 12px;
  background: url("../img/icon_notes.svg") no-repeat 0 0;
  font-size: 0;
  color: transparent;
  cursor: pointer;
}

.icon-notes.size-16 {
  width: 16px;
  height: 16px;
  background-size: cover;
  vertical-align: sub;
}

.cart-warning {

  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  color: #FAA41A;
  padding-left: 16px;
  background: url('../img/bg_prompt_warning.svg') no-repeat center left;
  background-size: 12px;
  margin-top: 8px;
}

.cart-warning.big {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  background-size: 16px;
  background-position: top left;
  padding-left: 24px;
  margin-top: 12px;
}

.order-summary .add-coupon {
  background: #fbfbfb;
  padding: 16px 24px;
  box-sizing: border-box;
  width: 332px;
}

.order-summary .add-coupon .add-coupon_title {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #333333;
}

.add-coupon_search {
  display: flex;
  box-sizing: border-box;
  margin-bottom: 16px;
}

.add-coupon_search input {
  width: calc(100% - 87px);
  height: 40px;
  padding: 0 16px;
  border: 1px solid #ddd;
  box-sizing: border-box;

  color: #333;
}

.add-coupon_search input::placeholder {
  color: #999;
}

.add-coupon_search .btn-apply {
  padding: 0 32px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  line-height: 31px;
  background: #333;
  font-weight: 500;
  font-size: 14px;
  color: #fff;
}

.add-coupon_search.warning-wrap {
  margin-bottom: 0;
}

.add-coupon_search.warning-wrap input {
  border: 1px solid #FF5859;
  color: #FF5859;
}

.add-coupon_search.warning-wrap .btn-apply {
  background: #FF5859;
  border: 1px solid #FF5859;
}

.order-summary .add-coupon .error {
  display: none;

  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #FF5859;
  margin-top: 8px;
  background: url("../img/icon_error.svg") no-repeat center left;
  background-size: 13px;
  padding-left: 18px;
}

.order-summary .order-empty {
  padding: 60px 50px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #888888;
}

.order-summary .add-coupon .btn-coupons {
  width: 100%;
  height: 32px;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  color: #649EF6;
  padding: 0 16px;
  background: #ECF2FF url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.23303 0.792099L5.96116 5.91599C5.98619 5.94686 6 5.98655 6 6.02764C6 6.06874 5.98619 6.10842 5.96116 6.13929L1.23303 11.2079C1.20456 11.235 1.16794 11.25 1.13003 11.25C1.09212 11.25 1.0555 11.235 1.02703 11.2079L-5.0501e-08 10.0947L3.7001 6.08401C3.72596 6.05294 3.74027 6.01258 3.74027 5.97073C3.74027 5.92889 3.72596 5.88853 3.7001 5.85746L-4.08469e-07 1.90533L1.02803 0.792099C1.0565 0.764965 1.09312 0.750001 1.13103 0.75C1.16894 0.750001 1.20456 0.764965 1.23303 0.792099Z' fill='%23649EF6'/%3E%3C/svg%3E") no-repeat calc(100% - 16px) center;
}

.order-summary .add-coupon .btn-coupons:hover {
  color: #fff;
  background: #649EF6 url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.23303 0.792099L5.96116 5.91599C5.98619 5.94686 6 5.98655 6 6.02764C6 6.06874 5.98619 6.10842 5.96116 6.13929L1.23303 11.2079C1.20456 11.235 1.16794 11.25 1.13003 11.25C1.09212 11.25 1.0555 11.235 1.02703 11.2079L-5.0501e-08 10.0947L3.7001 6.08401C3.72596 6.05294 3.74027 6.01258 3.74027 5.97073C3.74027 5.92889 3.72596 5.88853 3.7001 5.85746L-4.08469e-07 1.90533L1.02803 0.792099C1.0565 0.764965 1.09312 0.750001 1.13103 0.75C1.16894 0.750001 1.20456 0.764965 1.23303 0.792099Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat calc(100% - 16px) center;
}

.coupon-list li {
  display: flex;
  align-items: center;
  width: 100%;
  height: 33px;
  margin-top: 8px;
  padding: 0 10px 0 8px;
  background: #FFFFFF;
  border: 1px dashed #CDCDCD;
  box-sizing: border-box;
}

.coupon-list li .coupon-detail {
  flex: 1;
  width: calc(100% - 46px);
  font-weight: 500;
  font-size: 11px;
  line-height: 17px;
  color: #666;
  margin: 0 12px 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.coupon-list li .coupon-close {
  width: 10px;
  height: 10px;
  font-size: 0;
  color: transparent;
  background: url("../img/icon_close.svg") no-repeat 0 0;
  background-size: 10px;
}

.order-summary .total {
  border-bottom: 1px solid #ececec;
  background-color: #fff;
  padding: 16px 24px 12px;
  margin-bottom: -1px;
}

.order-summary .total .select-tip {
  font-size: 12px;
  line-height: 24px;
  color: #666;
  margin-bottom: 8px;
}

.order-summary .empty {
  width: 100%;
  height: 144px;
  background: #fff;
  font-size: 16px;
  line-height: 24px;
  color: #999;
  display: flex;
  align-items: center;
  justify-content: center;
}

.order-summary .total dl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  margin-top: 12px;
}

.order-summary .total dl.you-saved {
  margin-top: 4px;
}

.order-summary .total dl.you-saved dt {
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  color: #666666;
}

.order-summary .total dl.you-saved dd {
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  text-align: right;
  color: #649EF6;
}

.btn-dark_grey {
  display: block;
  width: 100%;
  background: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 43px;
  color: #fff;
  border-radius: 2px;
}

.btn-dark_grey:disabled {
  background: #E9E9E9;
  cursor: default;
}

.btn-dark_grey:hover {
  background: #3CB0B4;
}

.btn-dark_grey:disabled:hover {
  background: #E9E9E9;
  cursor: no-drop;
}

.icon-car {
  display: inline-block;
  vertical-align: middle;
  width: 22.5px;
  height: 11.3px;
  background: url("../img/icon_car.svg") no-repeat 0 0;
  background-size: 22.5px 11.3px;
  font-size: 0;
  color: transparent;
}

.icon-p {
  display: inline-block;
  vertical-align: middle;
  width: 15.3px;
  height: 13.3px;
  background: url("../img/icon_p.svg") no-repeat 0 0;
  background-size: 15.3px 13.3px;
  font-size: 0;
  color: transparent;
}

.icon-r {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.81153C0 4.2243 0.312749 3.68671 0.814806 3.38896L6.1646 0.229518C6.68312 -0.0765057 7.31688 -0.0765057 7.8354 0.229518L13.1852 3.38896C13.6873 3.68671 14 4.23257 14 4.81153V11.1885C14 11.7757 13.6873 12.3133 13.1852 12.611L7.8354 15.7705C7.31688 16.0765 6.68312 16.0765 6.1646 15.7705L0.814806 12.611C0.312749 12.3133 0 11.7674 0 11.1885L0 4.81153Z' fill='url(%23paint0_linear_316_48035)'/%3E%3Cpath d='M6.21004 8.48759V11.1996H4.88086V4.25879H7.05992C7.54745 4.25879 7.96415 4.30839 8.31004 4.40759C8.65921 4.50359 8.94415 4.63959 9.16486 4.81559C9.38886 4.99159 9.55192 5.20279 9.65404 5.44919C9.75945 5.69239 9.81215 5.96119 9.81215 6.25559C9.81215 6.48919 9.77592 6.70999 9.70345 6.91799C9.63427 7.12599 9.53215 7.31479 9.39709 7.48439C9.26533 7.65399 9.10062 7.80279 8.90298 7.93079C8.70862 8.05879 8.48627 8.16119 8.23592 8.23799C8.40392 8.33079 8.54886 8.46359 8.67074 8.63639L10.4594 11.1996H9.26368C9.14839 11.1996 9.04957 11.1772 8.96721 11.1324C8.88815 11.0876 8.82062 11.0236 8.76462 10.9404L7.26251 8.71799C7.20651 8.63479 7.14392 8.57559 7.07474 8.54039C7.00886 8.50519 6.91004 8.48759 6.77827 8.48759H6.21004ZM6.21004 7.56119H7.04015C7.29051 7.56119 7.50792 7.53079 7.69239 7.46999C7.88015 7.40919 8.03333 7.32599 8.15192 7.22039C8.2738 7.11159 8.36439 6.98359 8.42368 6.83639C8.48298 6.68919 8.51262 6.52759 8.51262 6.35159C8.51262 5.99959 8.39239 5.72919 8.15192 5.54039C7.91474 5.35159 7.55074 5.25719 7.05992 5.25719H6.21004V7.56119Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_316_48035' x1='2.43393e-07' y1='3.3063' x2='14.4452' y2='11.6161' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2391EAEA'/%3E%3Cstop offset='1' stop-color='%231AC8D6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0;
  font-size: 0;
  color: transparent;
}

.icon-tjx {
  background: #C31230;
  border-radius: 2px;
  height: 20px;
  width: 32px;
  text-align: center;
  line-height: 20px;
  color: #fff;
  font-size: 18px;
  margin-left: 10px;
  flex-basis: 32px;
}

.icon-tjx.haveLine {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  margin-right: 7px;
}

.icon-tjx.haveLine:after {
  content: '';
  display: block;
  width: 1px;
  height: 20px;
  background: #E5E5E5;
  position: absolute;
  top: 0;
  right: -9px;
}

.icon-car.size-medium {
  width: 38px;
  height: 18.61px;
  background: url("../img/icon_car.svg") no-repeat center center;
  background-size: contain;
}

.icon-car.size-small {
  width: 24px;
  height: 12px;
  background: url("../img/icon_car.svg") no-repeat center center;
  background-size: contain;
}

.icon-p.size-small {
  width: 16px;
  height: 14px;
  background: url("../img/icon_p.svg") no-repeat center center;
  background-size: contain;
}

.icon-r.size-small {
  width: 15px;
  height: 16px;
  background: url("../img/icon_r.svg") no-repeat center center;
  background-size: contain;
}

.icon-free-shipping {
  font-size: 0;
  color: transparent;
  width: 16px;
  height: 12px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNjMyNDkgMS4yNjRDOS42NjQ5MyAxLjI2NCA5Ljc0MjMxIDEuMjgwMzYgOS44MDMzNCAxLjMzMjY5QzkuODQ1ODkgMS4zNjkxNiA5LjkyNjUyIDEuNDYwNTEgOS45MjY1MiAxLjcwOTM4VjkuMjQ1MTRINC43NTgwOEM0LjQ3NDI1IDguNjg0MjcgMy44OTEwMyA4LjI5OTg3IDMuMjE3NjQgOC4yOTk4N0MyLjU0NDI2IDguMjk5ODcgMS45NjEwMyA4LjY4NDI3IDEuNjc3MiA5LjI0NTE0SDEuNDcwNjhDMS4zODYyOSA5LjI0NTE0IDEuMjUwNTkgOS4yMTY0NyAxLjE1MTA4IDkuMTQ2NjlDMS4xMDY0OCA5LjExNTQyIDEuMDcyMzEgOS4wNzgzOCAxLjA0ODAxIDkuMDMyNTFDMS4wMjQwOSA4Ljk4NzM0IDEgOC45MTUzMyAxIDguNzk5NzZWMS43MzcxN0MxLjAxMTY0IDEuNjUxOTggMS4wNTIwMSAxLjUyMjYzIDEuMTI4NzEgMS40MjI0MkMxLjE5NjUyIDEuMzMzODQgMS4yOTE2MiAxLjI2NCAxLjQ3MDY4IDEuMjY0SDIuODM1OTZWNC4wNzI4NEMyLjgzNTk2IDQuMjUwNjkgMi45MzA0MyA0LjQxNTE1IDMuMDg0MDUgNC41MDQ3NUMzLjIzNzY4IDQuNTk0MzUgMy40MjczNCA0LjU5NTYgMy41ODIxMyA0LjUwODA0TDUuNDYzMDcgMy40NDQwOEw3LjM0NDAxIDQuNTA4MDRDNy40OTg4MSA0LjU5NTYgNy42ODg0NiA0LjU5NDM1IDcuODQyMDkgNC41MDQ3NUM3Ljk5NTcyIDQuNDE1MTUgOC4wOTAxOCA0LjI1MDY5IDguMDkwMTggNC4wNzI4NFYxLjI2NEg5LjYzMjQ5Wk0xMC40MjY1IDEwLjI0NTFINC45MjY4OEM0LjgxNTM2IDExLjA4NyA0LjA5MjYyIDExLjczNiAzLjIxNzY0IDExLjczNkMyLjM0MjY3IDExLjczNiAxLjYxOTkyIDExLjA4NyAxLjUwODQgMTAuMjQ1MUgxLjQ3MDY4QzEuMjMxNTEgMTAuMjQ1MSAwLjg4MTg2OCAxMC4xNzkzIDAuNTc2OTM0IDkuOTY1NDRDMC4yNDU4ODIgOS43MzMzIDAgOS4zNDY1MSAwIDguNzk5NzZWMS43MDkzOFYxLjY4NjA4TDAuMDAyMTY3NyAxLjY2Mjg3QzAuMDIzNzYzNyAxLjQzMTcxIDAuMTE1Njg1IDEuMTAwNjYgMC4zMzQ2MzEgMC44MTQ2MTRDMC41NjgzMzggMC41MDkyODQgMC45NDM4NTYgMC4yNjQgMS40NzA2OCAwLjI2NEgyLjgzNTk2SDMuMzM1OTZINy41OTAxOEg4LjA5MDE4SDkuNjMyNDlDOS44NjQ3MiAwLjI2NCAxMC4xODQ0IDAuMzQyMTc2IDEwLjQ1NDIgMC41NzM0NjZDMTAuNzQyNSAwLjgyMDYwNSAxMC45MjY1IDEuMjAxOTUgMTAuOTI2NSAxLjcwOTM4VjMuODU2NDFIMTIuOTI1NkMxMy4yOTMgMy44NTY0MSAxMy42MzYyIDQuMDM5MjYgMTMuODQxOCA0LjMzOTM5TDEzLjg1NTIgNC4zNTg4NUwxMy44NjY2IDQuMzc5NDlMMTQuNzYxNyA1Ljk5MzM3SDE0Ljc3MjZDMTUuMDU0NyA1Ljk5MzM3IDE1LjM0NDYgNi4wODg1NSAxNS41NjM5IDYuMzEzMTRDMTUuNzgzNyA2LjUzODMyIDE1Ljg4MzEgNi44NDI3IDE1Ljg4MzEgNy4xNjgwNFY5LjI0MDg5QzE1Ljg4MzEgOS44NTI4NCAxNS4zODQ1IDEwLjM1MTUgMTQuNzcyNiAxMC4zNTE1SDE0LjYzMjZDMTQuNDc2OSAxMS4xNDEgMTMuNzc4NiAxMS43MzYgMTIuOTQwOSAxMS43MzZDMTIuMDY1OSAxMS43MzYgMTEuMzQzMiAxMS4wODcgMTEuMjMxNiAxMC4yNDUySDEwLjc1NjdWMTAuMjQ1MUgxMC40MjY1Wk0xMi45NDA5IDguMjk5ODdDMTIuMjY3NSA4LjI5OTg3IDExLjY4NDMgOC42ODQyOCAxMS40MDA0IDkuMjQ1MTZIMTAuOTI2NVY3LjI5ODdIMTMuMjQ5M0gxMy4zNjc0TDEzLjQ3MjkgNy4yNDU5MUwxMy45Nzc5IDYuOTkzNDJIMTQuNDcwNVY2Ljk5MzM3SDE0Ljc3MjZDMTQuODMxMiA2Ljk5MzM3IDE0Ljg0NzEgNy4wMTA0NSAxNC44NDgzIDcuMDExNjVMMTQuODQ4MyA3LjAxMTdDMTQuODUwNSA3LjAxMzk4IDE0Ljg1OCA3LjAyMjE5IDE0Ljg2NTcgNy4wNDM1OEMxNC44NzM4IDcuMDY1ODcgMTQuODgzMSA3LjEwNTQ4IDE0Ljg4MzEgNy4xNjgwNFY5LjI0MDg5QzE0Ljg4MzEgOS4zMDA1NiAxNC44MzIyIDkuMzUxNDUgMTQuNzcyNiA5LjM1MTQ1SDE0LjUzMDZDMTQuMjY5NSA4LjczMzQxIDEzLjY1NiA4LjI5OTg3IDEyLjk0MDkgOC4yOTk4N1pNMTMuNjQ1MSA2LjA0MThMMTMuNjM2MyA2LjA0NjJMMTMuMTMxMyA2LjI5ODdIMTAuOTI2NVY0Ljg1NjQxSDEyLjkyNTZDMTIuOTU2NiA0Ljg1NjQxIDEyLjk4NzUgNC44NzA1MyAxMy4wMDgzIDQuODkzN0wxMy42NDUxIDYuMDQxOFpNMy44MzU5NiAzLjIxNTU2VjEuMjY0SDcuMDkwMThWMy4yMTU1Nkw1LjcwOTI0IDIuNDM0NDNDNS41NTY1IDIuMzQ4MDMgNS4zNjk2NCAyLjM0ODAzIDUuMjE2OSAyLjQzNDQzTDMuODM1OTYgMy4yMTU1NlpNMTIuMjE2NyAxMC4wMTc5QzEyLjIxNjcgOS42MjQwOCAxMi41Mzc3IDkuMjk5ODcgMTIuOTQwOSA5LjI5OTg3QzEzLjM0NDEgOS4yOTk4NyAxMy42NjUxIDkuNjI0MDkgMTMuNjY1MSAxMC4wMTc5QzEzLjY2NTEgMTAuNDExOCAxMy4zNDQxIDEwLjczNiAxMi45NDA5IDEwLjczNkMxMi41Mzc3IDEwLjczNiAxMi4yMTY3IDEwLjQxMTggMTIuMjE2NyAxMC4wMTc5Wk0zLjIxNzY0IDkuMjk5ODdDMi44MTQ0MyA5LjI5OTg3IDIuNDkzNDcgOS42MjQwOSAyLjQ5MzQ3IDEwLjAxNzlDMi40OTM0NyAxMC40MTE4IDIuODE0NDMgMTAuNzM2IDMuMjE3NjQgMTAuNzM2QzMuNjIwODUgMTAuNzM2IDMuOTQxODEgMTAuNDExOCAzLjk0MTgxIDEwLjAxNzlDMy45NDE4MSA5LjYyNDA4IDMuNjIwODUgOS4yOTk4NyAzLjIxNzY0IDkuMjk5ODdaIiBmaWxsPSIjNjQ1N0I0Ii8+PC9zdmc+') no-repeat center;
  margin-right: 4px;
}

/* base-select_arrow */
.base-select_arrow {
  position: relative;
}

.base-select_arrow .base-select-main {
  position: relative;
  width: 100%;
  height: 33px;
  line-height: 33px;
  background: #FFF;
  padding: 0 43px 0 16px;
  border: 1px solid #DDD;
  font-size: 14px;
  color: #333;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}

.base-select_arrow .base-select-main::after {
  content: '';
  display: block;
  width: 11px;
  height: 6px;
  background: url('../img/small-select.svg') center no-repeat;
  background-size: 100%;
  transform: rotate(-180deg);
  position: absolute;
  top: 14px;
  right: 16px;
  transition: .3s;
}

.base-select_arrow.no_arrow .base-select-main::after {
  display: none;
}

.active .base-select-main {
  border: 1px solid #3CB0B4;
}

.base-select_arrow.have_line .base-select-main {
  padding: 0 16px;
}

.base-select_arrow.have_line .base-select-menu li {
  border-top: 1px solid #DDDDDD;
}

.base-select_arrow.have_line .base-select-menu li:first-child {
  border-top: none;
}

.base-select_arrow.have_line .base-select-menu li.selected,
.base-select_arrow.have_line .base-select-menu li:hover {
  background: #F5F5F5;
}

.base-select_arrow .base-select-menu {
  width: 100%;
  display: none;
  border: 1px solid #DDD;
  position: absolute;
  top: 33px;
  left: 0;
  box-sizing: border-box;
  z-index: 10;
}

.base-select_arrow .base-select-menu li {
  line-height: 32px;
  background: #FFF;
  font-size: 13px;
  font-weight: normal;
  color: #333;
  padding: 0 16px;
  margin: 0 !important;
  display: flex;
  align-items: center;
}

/* .base-select_arrow .base-select-menu li:hover {
  background: #F7F9FB;
} */

.base-select_arrow .base-select-menu .disabled {
  color: #CDCDCD;
  pointer-events: none;
}

/* .base-select_arrow.active .base-select-main {
  background: #F7F9FB;
} */

.base-select_arrow.active .base-select-menu {
  display: block;
}

.base-select_arrow.active .base-select-main::after {
  transform: rotate(0);
}

.base-select_arrow .base-select-main span,
.base-select_arrow .base-select-menu li span {
  padding-left: 8px;
  color: #649EF6;

  font-weight: 500;
  font-size: 14px;
}

/* popup black mask layer */
.black-mask-layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 100;
}

.img-blur img {
  filter: blur(6px);
}

/* popop Delete Item */
.popup-item-handle {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 520px;
  background: #FFFFFF;
  box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  z-index: 1001;
  overflow: hidden;

}

.popup-item-handle.br2 {
  border-radius: 2px 2px 0px 0px;
}

.popup-item-handle.spacing {
  display: flex;
  flex-direction: column;
}

.popup-item-handle.spacing .item-handle-header {
  padding: 16px 0 12px;
  outline: 1px solid #ECECEC;
  height: 52px;
  box-sizing: border-box;
}

.popup-item-handle.spacing .item-handle-body {
  padding: 24px 32px 32px;
  overflow: visible;
  max-height: none;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-height: 200px;
}

.popup-item-handle.spacing2 .item-handle-body {
  padding: 24px 32px;
  overflow: visible;
  max-height: none;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-height: 200px;
}

/* .popup-item-handle.xs {} */

/* .popup-item-handle.sm {} */

.popup-item-handle.ml {
  width: 480px;
}

/* .popup-item-handle.md {} */

.popup-item-handle.lg {
  width: 600px;
}

.popup-item-handle.xl {
  width: 650px;
  max-height: 847px;
}

.popup-item-handle .item-handle-header {
  padding: 16px 0;
  outline: 1px solid #CDCDCD;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  text-align: center;
  overflow: hidden;
  position: relative;
  text-transform: capitalize;
}

.popup-item-handle .item-handle-header.style-2 {
  padding: 12px 0;
}

.popup-item-handle .item-handle-header .uppercase {
  text-transform: uppercase;
}

.popup-item-handle .item-handle-header .none {
  text-transform: none;
}

.popup-item-handle .item-handle-header .item-close {
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
}

.popup-item-handle .item-handle-header.header-empty {
  box-sizing: border-box;
  outline: 0;
  height: 48px;
}

.popup-item-handle .item-handle-header.header-empty~.item-handle-body {
  padding-top: 0;
}

.popup-item-handle .item-handle-header.warning-applied {
  color: #ff5859;
}

.popup-item-handle .item-close {
  display: block;
  position: absolute;
  top: 16.78px;
  right: 16.78px;
  width: 14px;
  height: 14px;
  font-size: 0;
  color: transparent;
  background: url('../img/icon_close.svg') no-repeat 0 0;
  background-size: 14px;
}

.popup-item-handle .item-close.small {
  width: 12px;
  height: 12px;
  background-size: 12px;
}

.popup-item-handle .item-handle-body {
  padding: 24px 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #333333;
  max-height: calc(100vh - 285px);
  overflow-y: auto;
}

.popup-item-handle .item-handle-body.pddding {
  padding: 32px;
}

.popup-item-handle .item-handle-body.pddding-2 {
  padding: 32px 0 48px;
}

.popup-item-handle .item-handle-body.pddding-3 {
  padding: 0;
}

:is(.item-handle-body, .table-body, .base-textarea textarea)::-webkit-scrollbar {
  width: 4px;
  border-radius: 3px;
  background-color: #fff;
}

:is(.item-handle-body, .table-body, .base-textarea textarea)::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 3px;
}

:is(.item-handle-body, .table-body, .base-textarea textarea)::-webkit-scrollbar-thumb {
  background-color: #b6b6b6;
  border-radius: 3px;
}

.popup-item-handle.ml .item-handle-body {
  padding: 32px 32px 40px;
}

.popup-item-handle .item-handle-body input {
  font-size: 14px;
}

.popup-item-handle .item-handle-body p {
  padding: 0;
  margin: 0;
  position: relative;
}

.popup-item-handle .item-handle-body .item-txt-list {
  margin: 20px 0;
  font-weight: 700;
}

.popup-item-handle .item-handle-body .list-name p~p {
  margin-top: 8px;
}

.popup-item-handle .asia-direct-warning {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}

.popup-item-handle .asia-direct-note1 {
  color: #333;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.popup-item-handle .asia-direct-note2 {
  color: #666;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.popup-item-handle .warning-icon {
  width: 55px;
  height: 55px;
  margin: auto;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA1NSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDI5NzUyIj4KPHBhdGggaWQ9IlBvbHlnb24gMzYiIGQ9Ik0yNC45MDE5IDQuNUMyNi4wNTY2IDIuNSAyOC45NDM0IDIuNSAzMC4wOTgxIDQuNUw0OC43MTc2IDM2Ljc1QzQ5Ljg3MjMgMzguNzUgNDguNDI4OSA0MS4yNSA0Ni4xMTk1IDQxLjI1SDguODgwNDZDNi41NzEwNiA0MS4yNSA1LjEyNzY4IDM4Ljc1IDYuMjgyMzggMzYuNzVMMjQuOTAxOSA0LjVaIiBmaWxsPSIjRkY1ODU5Ii8+CjxnIGlkPSJHcm91cCAyOTc1MSI+CjxyZWN0IGlkPSJSZWN0YW5nbGUgMTI5MDEiIHg9IjI1LjY2NDMiIHk9IjExLjAwMDQiIHdpZHRoPSI0LjQiIGhlaWdodD0iMTUuNCIgcng9IjIuMiIgZmlsbD0id2hpdGUiLz4KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxMjkwMiIgeD0iMjUuNjY0MyIgeT0iMzAuNzk5NiIgd2lkdGg9IjQuNCIgaGVpZ2h0PSI2LjYiIHJ4PSIyLjIiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9nPgo8L3N2Zz4K') no-repeat center;
}

.popup-item-handle .warning-icon2 {
  width: 60px;
  height: 60px;
  margin: auto;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDM1NzAyIj4KPHBhdGggaWQ9IkVsbGlwc2UgMTAiIGQ9Ik02MCAzMEM2MCA0Ni41Njg1IDQ2LjU2ODUgNjAgMzAgNjBDMTMuNDMxNSA2MCAwIDQ2LjU2ODUgMCAzMEMwIDEzLjQzMTUgMTMuNDMxNSAwIDMwIDBDNDYuNTY4NSAwIDYwIDEzLjQzMTUgNjAgMzBaIiBmaWxsPSIjRkZFQ0VDIi8+CjxnIGlkPSJHcm91cCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0zMi45OTk2IDE3LjgzNTJWMjAuMTczOEMzMi45OTk2IDIwLjIyMzIgMzIuOTk3NyAyMC4yNzI1IDMyLjk5MzggMjAuMzIxNEwzMS44MTk1IDM0Ljk0ODlDMzEuNzQzIDM1LjkwMjEgMzAuOTUxMiAzNi42MzY1IDI5Ljk5OTggMzYuNjM2NUMyOS4wNDg0IDM2LjYzNjUgMjguMjU2NyAzNS45MDIxIDI4LjE4MDEgMzQuOTQ4OUwyNy4wMDU4IDIwLjMyMTRDMjcuMDAxOSAyMC4yNzI1IDI3IDIwLjIyMzIgMjcgMjAuMTczOFYxNy44MzUyQzI3IDE2LjgyMTkgMjcuODE3MyAxNiAyOC44MjU5IDE2SDMxLjE3NDFDMzIuMTgyMyAxNiAzMyAxNi44MjE1IDMzIDE3LjgzNTJIMzIuOTk5NloiIGZpbGw9IiNGRjU4NTkiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMzIuNzIwNCA0MS4xMDQ3QzMyLjcyMDQgMzkuNTk0MyAzMS41MDIzIDM4LjM2OTkgMjkuOTk5NiAzOC4zNjk5QzI4LjQ5NyAzOC4zNjk5IDI3LjI3ODggMzkuNTk0MyAyNy4yNzg4IDQxLjEwNDdWNDEuMjY1MUMyNy4yNzg4IDQyLjc3NTUgMjguNDk3IDQzLjk5OTkgMjkuOTk5NiA0My45OTk5QzMxLjUwMjMgNDMuOTk5OSAzMi43MjA0IDQyLjc3NTUgMzIuNzIwNCA0MS4yNjUxVjQxLjEwNDdaIiBmaWxsPSIjRkY1ODU5Ii8+CjwvZz4KPC9nPgo8L3N2Zz4K') no-repeat center;
}

.popup-item-handle .default-text {
  color: #000;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.popup-item-handle .default-text2 {
  color: #333;
  font-size: 14px;
  line-height: 22px;
}

.popup-item-handle .default-text3 {
  color: #666;
  font-size: 14px;
  line-height: 20px;
}

.popup-item-handle .verification-code {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
}

.popup-item-handle .verification-code input {
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #ddd;
  text-align: center;
  color: #333;
  font-size: 24px;
  appearance: none;
  -webkit-appearance: none;
}

.popup-item-handle .verification-code input[type=number]::-webkit-inner-spin-button,
.popup-item-handle .verification-code input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.popup-item-handle .verification-code input[type=number] {
  -moz-appearance: textfield;
}

.popup-item-handle .verification-code input:user-valid,
.popup-item-handle .verification-code input.success-tip {
  border: 1px solid #3CB0B4;
}

.popup-item-handle .verification-code input.warning-tip {
  border: 1px solid #FF5859;
}

.popup-item-handle .verify-code-area button {
  height: 40px;
  font-size: 16px;
  font-weight: 500;
  padding: 8px 24px;
  line-height: 22px;
  border-radius: 0;
}

.popup-item-handle .warning-info-area {
  margin-top: 8px;
  display: flex;
  justify-content: flex-end;
}

.popup-item-handle .item-handle-body .warning-info-area .warning-info {
  margin: 0;
  line-height: 16px;
}

.popup-item-handle .item-handle-body .remind-info-area {
  margin-top: 16px;
  display: flex;
}

.popup-item-handle .item-handle-body .remind-info {
  color: #FAA41A;
  font-size: 12px;
  line-height: 16px;
  padding-left: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03Ljk5OTkzIDE1Ljk5OTlDMTIuNDE4MiAxNS45OTk5IDE1Ljk5OTkgMTIuNDE4MiAxNS45OTk5IDcuOTk5OTNDMTUuOTk5OSAzLjU4MTY5IDEyLjQxODIgMCA3Ljk5OTkzIDBDMy41ODE2OSAwIDAgMy41ODE2OSAwIDcuOTk5OTNDMCAxMi40MTgyIDMuNTgxNjkgMTUuOTk5OSA3Ljk5OTkzIDE1Ljk5OTlaIiBmaWxsPSIjRkFBNDFBIi8+DQo8cGF0aCBkPSJNOS4xNjM0MyAzLjMwNDI3VjQuMjA2ODhDOS4xNjM0MyA0LjIyNTkxIDkuMTYyNjggNC4yNDQ5NSA5LjE2MTE5IDQuMjYzODRMOC43MDU2MSA5LjkwOTQ0QzguNjc1OTMgMTAuMjc3MyA4LjM2ODc2IDEwLjU2MDggNy45OTk2OSAxMC41NjA4QzcuNjMwNjEgMTAuNTYwOCA3LjMyMzQ0IDEwLjI3NzMgNy4yOTM3NiA5LjkwOTQ0TDYuODM4MTkgNC4yNjM4NEM2LjgzNjY5IDQuMjQ0OTUgNi44MzU5NCA0LjIyNTkxIDYuODM1OTQgNC4yMDY4OFYzLjMwNDI3QzYuODM1OTQgMi45MTMxNiA3LjE1MyAyLjU5NTk1IDcuNTQ0MjYgMi41OTU5NUg4LjQ1NTI2QzguODQ2MzcgMi41OTU5NSA5LjE2MzU4IDIuOTEzMDEgOS4xNjM1OCAzLjMwNDI3SDkuMTYzNDNaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTkuMDU2MzQgMTIuMjg1NUM5LjA1NjM0IDExLjcwMjUgOC41ODM3NyAxMS4yMyA4LjAwMDgzIDExLjIzQzcuNDE3ODggMTEuMjMgNi45NDUzMSAxMS43MDI1IDYuOTQ1MzEgMTIuMjg1NVYxMi4zNDc0QzYuOTQ1MzEgMTIuOTMwMyA3LjQxNzg4IDEzLjQwMjkgOC4wMDA4MyAxMy40MDI5QzguNTgzNzcgMTMuNDAyOSA5LjA1NjM0IDEyLjkzMDMgOS4wNTYzNCAxMi4zNDc0VjEyLjI4NTVaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=') no-repeat center left;
  background-size: 12px;
}

.popup-item-handle :is(.part, .radio-list) {
  margin-top: 24px;
}

.popup-item-handle .radio-list li+li {
  margin-top: 16px;
}

.popup-item-handle .common-ttl {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}

.popup-item-handle .must {
  position: relative;
}

.popup-item-handle .must::after {
  content: '*';
  display: block;
  color: #FF5859;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  position: absolute;
  top: 0;
  right: -10px;
}

.popup-item-handle .part .base-input {
  display: flex;
}

.popup-item-handle .part .base-input input {
  flex: 1;
}

.popup-item-handle .part :is(input, button) {
  color: #333;
  height: 46px;
  border-radius: 0;
}

.popup-item-handle .base-textarea {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.popup-item-handle .base-textarea textarea {
  min-height: 80px;
  max-height: 244px;
}

.popup-item-handle .note-info {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 4px;
}

.popup-item-handle .warning-txt {
  color: #FF5859;
  font-size: 12px;
  line-height: 18px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03Ljk5OTkzIDE1Ljk5OTlDMTIuNDE4MiAxNS45OTk5IDE1Ljk5OTkgMTIuNDE4MiAxNS45OTk5IDcuOTk5OTNDMTUuOTk5OSAzLjU4MTY5IDEyLjQxODIgMCA3Ljk5OTkzIDBDMy41ODE2OSAwIDAgMy41ODE2OSAwIDcuOTk5OTNDMCAxMi40MTgyIDMuNTgxNjkgMTUuOTk5OSA3Ljk5OTkzIDE1Ljk5OTlaIiBmaWxsPSIjRkY1ODU5Ii8+DQo8cGF0aCBkPSJNOS4xNjM0MyAzLjMwNDUxVjQuMjA3MTJDOS4xNjM0MyA0LjIyNjE2IDkuMTYyNjggNC4yNDUyIDkuMTYxMTkgNC4yNjQwOUw4LjcwNTYxIDkuOTA5NjhDOC42NzU5MyAxMC4yNzc2IDguMzY4NzYgMTAuNTYxIDcuOTk5NjkgMTAuNTYxQzcuNjMwNjEgMTAuNTYxIDcuMzIzNDQgMTAuMjc3NiA3LjI5Mzc2IDkuOTA5NjhMNi44MzgxOSA0LjI2NDA5QzYuODM2NjkgNC4yNDUyIDYuODM1OTQgNC4yMjYxNiA2LjgzNTk0IDQuMjA3MTJWMy4zMDQ1MUM2LjgzNTk0IDIuOTEzNCA3LjE1MyAyLjU5NjE5IDcuNTQ0MjYgMi41OTYxOUg4LjQ1NTI2QzguODQ2MzcgMi41OTYxOSA5LjE2MzU4IDIuOTEzMjUgOS4xNjM1OCAzLjMwNDUxSDkuMTYzNDNaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTkuMDU2MzQgMTIuMjg2QzkuMDU2MzQgMTEuNzAzIDguNTgzNzcgMTEuMjMwNSA4LjAwMDgzIDExLjIzMDVDNy40MTc4OCAxMS4yMzA1IDYuOTQ1MzEgMTEuNzAzIDYuOTQ1MzEgMTIuMjg2VjEyLjM0NzlDNi45NDUzMSAxMi45MzA4IDcuNDE3ODggMTMuNDAzNCA4LjAwMDgzIDEzLjQwMzRDOC41ODM3NyAxMy40MDM0IDkuMDU2MzQgMTIuOTMwOCA5LjA1NjM0IDEyLjM0NzlWMTIuMjg2WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K') no-repeat center left;
  background-size: 12px;
  padding-left: 20px;
  margin-right: auto;
}

.popup-item-handle .txt-num {
  color: #999;
  font-size: 12px;
  line-height: 18px;
}

.popup-item-handle .txt-num .red {
  color: #FF5859;
}

.popup-item-handle :is(.item-photo-list, .base-input, .base-textarea) {
  margin-top: 8px;
}

.popup-item-handle .item-photo-list {
  display: flex;
  flex-wrap: wrap;
}

.popup-item-handle .item-photo-list li {
  margin-right: 8px;
}

.popup-item-handle .item-photo-list li:nth-child(n+9) {
  margin-top: 8px;
}

.popup-item-handle .item-photo-list .item-photo {
  width: 56px;
  height: 56px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.popup-item-handle .item-photo-list .item-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.popup-item-handle .item-photo-list .item-photo .btn-delete {
  display: block;
  font-size: 0;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNDY0ODQpIiBmaWxsPSIjMzMzMzMzIi8+DQo8cGF0aCBkPSJNMTQuMTQ2NSA2TDYuMTQ2NDggMTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik02LjE0NjQ4IDZMMTQuMTQ2NSAxNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=') no-repeat center;
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
}

.popup-item-handle .item-photo-list .file-up-area {
  width: 54px;
  height: 54px;
  border: 1px solid #DDD;
}

.popup-item-handle .file-up {
  display: none;
}

.popup-item-handle .file-up-label {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMyAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTguMzAzMTEgMjQuNDE0Mkg0LjU1ODY5QzIuODUyNTEgMjQuNDE0MiAxLjQ2OTczIDIzLjAzMTQgMS40Njk3MyAyMS4zMjUyVjcuNTM3QzEuNDY5NzMgNS44MzA4MiAyLjg1MjUxIDQuNDQ4MDQgNC41NTg2OSA0LjQ0ODA0SDkuNDUwNDdMMTEuODgwMyAxLjM4NTFDMTIuMTEwNyAwLjk4ODYgMTIuNTM0NSAwLjc0NDUwNyAxMi45OTI5IDAuNzQ0NTA3SDE5Ljk0NjVDMjAuNDA2MiAwLjc0NDUwNyAyMC44Mjk5IDAuOTg4NiAyMS4wNTkyIDEuMzg1MUwyMy40ODc3IDQuNDQ4MDRIMjguMzc5NUMzMC4wODU3IDQuNDQ4MDQgMzEuNDY4NSA1LjgzMDgyIDMxLjQ2ODUgNy41MzdWMjEuMzI0QzMxLjQ2ODUgMjMuMDMwMSAzMC4wODU3IDI0LjQxMjkgMjguMzc5NSAyNC40MTI5SDguMzAxODdMOC4zMDMxMSAyNC40MTQyWiIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTQuNjU0MSA3LjkzNzIyQzQuOTM4NzYgNy45MzcyMiA1LjE2OTUyIDcuNzA2NDYgNS4xNjk1MiA3LjQyMThDNS4xNjk1MiA3LjEzNzE0IDQuOTM4NzYgNi45MDYzNyA0LjY1NDEgNi45MDYzN0M0LjM2OTQ0IDYuOTA2MzcgNC4xMzg2NyA3LjEzNzE0IDQuMTM4NjcgNy40MjE4QzQuMTM4NjcgNy43MDY0NiA0LjM2OTQ0IDcuOTM3MjIgNC42NTQxIDcuOTM3MjJaIiBzdHJva2U9IiM5OTk5OTkiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTAuMTA3MiAxMC4zNjQ1TDEuNDY5NzMgMTAuMzE2MiIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTMxLjQ2OTYgMTAuNDg1OUwyMi44NzMgMTAuNDM3NiIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTE2LjQ3IDIxLjI1NDVDMjAuNTAzMyAyMS4yNTQ1IDIzLjc3MyAxNy45ODQ5IDIzLjc3MyAxMy45NTE1QzIzLjc3MyA5LjkxODIyIDIwLjUwMzMgNi42NDg1NiAxNi40NyA2LjY0ODU2QzEyLjQzNjYgNi42NDg1NiA5LjE2Njk5IDkuOTE4MjIgOS4xNjY5OSAxMy45NTE1QzkuMTY2OTkgMTcuOTg0OSAxMi40MzY2IDIxLjI1NDUgMTYuNDcgMjEuMjU0NVoiIHN0cm9rZT0iIzk5OTk5OSIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzYiIGQ9Ik0xNi40Njk4IDE5LjEzMzNDMTkuMzMxNiAxOS4xMzMzIDIxLjY1MTUgMTYuODEzNCAyMS42NTE1IDEzLjk1MTZDMjEuNjUxNSAxMS4wODk4IDE5LjMzMTYgOC43Njk5IDE2LjQ2OTggOC43Njk5QzEzLjYwOCA4Ljc2OTkgMTEuMjg4MSAxMS4wODk4IDExLjI4ODEgMTMuOTUxNkMxMS4yODgxIDE2LjgxMzQgMTMuNjA4IDE5LjEzMzMgMTYuNDY5OCAxOS4xMzMzWiIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNyIgZD0iTTE5LjQzMzMgMTQuOTAyQzE5LjA5NzUgMTUuNzU4MSAxOC40MzcxIDE2LjQ1NDQgMTcuNjA0NSAxNi44MzczIiBzdHJva2U9IiM5OTk5OTkiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K') no-repeat center;
  background-size: 33px 26px;
}

.popup-item-handle .thanks-report {
  text-align: center;
  margin: 32px auto;
}

.popup-item-handle .thanks-report .item-handle-icon {
  display: block;
  width: 60px;
  height: 60px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYwIDMwQzYwIDQ2LjU2ODUgNDYuNTY4NSA2MCAzMCA2MEMxMy40MzE1IDYwIDAgNDYuNTY4NSAwIDMwQzAgMTMuNDMxNSAxMy40MzE1IDAgMzAgMEM0Ni41Njg1IDAgNjAgMTMuNDMxNSA2MCAzMFoiIGZpbGw9IiNFQ0ZCRkMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni40MzEgMTkuNjc0N0M0Ny4yMzgyIDIwLjQ2NSA0Ny4yNTE5IDIxLjc2IDQ2LjQ2MTYgMjIuNTY3MkwyOC40MzgzIDQwLjk3NjNDMjguMDUzNSA0MS4zNjkzIDI3LjUyNjcgNDEuNTkwOCAyNi45NzY3IDQxLjU5MDhDMjYuNDI2NyA0MS41OTA4IDI1Ljg5OTkgNDEuMzY5MyAyNS41MTUxIDQwLjk3NjNMMTUuNTgzOSAzMC44MzI1QzE0Ljc5MzYgMzAuMDI1MyAxNC44MDczIDI4LjczMDMgMTUuNjE0NSAyNy45NEMxNi40MjE3IDI3LjE0OTcgMTcuNzE2NyAyNy4xNjM0IDE4LjUwNyAyNy45NzA2TDI2Ljk3NjcgMzYuNjIxNUw0My41Mzg0IDE5LjcwNTNDNDQuMzI4NyAxOC44OTgxIDQ1LjYyMzcgMTguODg0NCA0Ni40MzEgMTkuNjc0N1oiIGZpbGw9IiMzQ0IwQjQiLz4KPC9zdmc+Cg==') no-repeat center;
  margin: auto;
}

.popup-item-handle .thanks-report .item-handle-ttl {
  font-size: 26px;
  font-weight: 500;
  line-height: 40px;
  margin-top: 8px;
}

.popup-item-handle .thanks-report .item-handle-note {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 8px;
}


.popup-item-handle .resume-orders {
  margin-top: 8px;
}

.popup-item-handle .resume-orders-table {
  width: 100%;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}

.popup-item-handle .resume-orders-table th {
  box-sizing: border-box;
  height: 54px;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  padding: 16px;
  background: #DDD;
}

.popup-item-handle .resume-orders-table th:nth-child(2),
.popup-item-handle .resume-orders-table td:nth-child(2) {
  text-align: left;
}

.popup-item-handle .resume-orders-table td {
  box-sizing: border-box;
  height: 73px;
  color: #666;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  padding: 16px;
  border-bottom: 1px solid #DDD;
}

.popup-item-handle .resume-orders-table .txt-blue {
  color: #159E9E;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.popup-item-handle .payment-failed-area {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 16px;
}

.popup-item-handle .payment-failed-area .icon-payment-failed {
  display: block;
  width: 60px;
  height: 60px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjAgMzBjMCAxNi41NjktMTMuNDMxIDMwLTMwIDMwQzEzLjQzMSA2MCAwIDQ2LjU2OSAwIDMwIDAgMTMuNDMxIDEzLjQzMSAwIDMwIDBjMTYuNTY5IDAgMzAgMTMuNDMxIDMwIDMweiIgZmlsbD0iI0ZGRUNFQyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMjNhNCA0IDAgMCAxIDQtNGgyMC4xOTFhNCA0IDAgMCAxIDMuNTgzIDIuMjE5Ljc0OC43NDggMCAwIDEgLjQxNy42NjJWMjYuMThjMCAuNDE3LS4zNTcuNzU0LS43OTcuNzU0LS40NCAwLS43OTgtLjMzNy0uNzk4LS43NTN2LTMuNTg1YTIgMiAwIDAgMC0yLTJoLTIxYTIgMiAwIDAgMC0yIDJ2MTMuMDIxYTIgMiAwIDAgMCAyIDJIMjkuMDg1Yy40MTYgMCAuNzUzLjM1OC43NTMuNzk4IDAgLjQ0LS4zMzcuNzk4LS43NTMuNzk4SDE3YTQgNCAwIDAgMS00LTRWMjN6IiBmaWxsPSIjRkY1ODU5Ii8+PHBhdGggZD0iTTIyLjkyIDMyLjI5OGgtNS45MzZjLS40MTYgMC0uNzUzLS4zNTgtLjc1My0uNzk4IDAtLjQ0LjMzNy0uNzk4Ljc1My0uNzk4aDUuOTM2Yy40MTYgMCAuNzUzLjM1OC43NTMuNzk4IDAgLjQ0LS4zMzcuNzk4LS43NTMuNzk4ek0yNS45MzMgMzUuNDloLTguOTQ5Yy0uNDE2IDAtLjc1My0uMzU4LS43NTMtLjc5OSAwLS40NC4zMzctLjc5Ny43NTMtLjc5N2g4Ljk1Yy40MTUgMCAuNzUyLjM1Ny43NTIuNzk3IDAgLjQ0LS4zMzcuNzk4LS43NTMuNzk4ek0zOS45MDIgMjUuMzgzSDE0LjI4NWMtLjQxNiAwLS43NTMtLjM1OC0uNzUzLS43OTggMC0uNDQuMzM3LS43OTguNzUzLS43OThoMjUuNjE3Yy40MTYgMCAuNzUzLjM1OC43NTMuNzk4IDAgLjQ0LS4zMzcuNzk4LS43NTMuNzk4ek0zMi44MDkgMjguNTc0SDE0LjI4NWMtLjQxNiAwLS43NTMtLjM1Ny0uNzUzLS43OTcgMC0uNDQuMzM3LS43OTguNzUzLS43OThIMzIuODFjLjQxNiAwIC43NTIuMzU4Ljc1Mi43OTggMCAuNDQtLjMzNy43OTctLjc1Mi43OTd6IiBmaWxsPSIjRkY1ODU5Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS4wNjMgNDRhNy45NzkgNy45NzkgMCAxIDAgMC0xNS45NTggNy45NzkgNy45NzkgMCAwIDAgMCAxNS45NTh6bTQuMTQ4LTQuNDIzYS41OTQuNTk0IDAgMCAwLS4xNzQtLjQybC0zLjEzNS0zLjEzNSAzLjEzNi0zLjEzN2EuNTk0LjU5NCAwIDAgMC0uODQtLjgzOWwtMy4xMzUgMy4xMzYtMy4xMzUtMy4xMzVhLjU5NC41OTQgMCAwIDAtLjg0LjgzOWwzLjEzNSAzLjEzNi0zLjEzNSAzLjEzNGEuNTk0LjU5NCAwIDAgMCAuODM5Ljg0bDMuMTM2LTMuMTM1IDMuMTM0IDMuMTM1YS41OTMuNTkzIDAgMCAwIDEuMDE0LS40MnoiIGZpbGw9IiNGRjU4NTkiLz48L3N2Zz4=') no-repeat center;
}

.popup-item-handle .payment-failed-area .payment-failed-txt {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 16px;
}

.popup-item-handle .resume-orders .common-roller {
  height: 220px;
  overflow-y: auto;
}

.popup-item-handle .resume-orders-table .date-con {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* fg-essentials */
.popup-item-handle.fg-essentials {
  width: 1100px;
  height: 450px;
}

.popup-item-handle.fg-essentials .banner-pic {
  width: 520px;
  height: 450px;
}

.popup-item-handle.fg-essentials .banner-pic img {
  width: 100%;
}

.popup-item-handle.fg-essentials .item-handle-body {
  padding: 0;
}

.popup-item-handle.fg-essentials .popup-main {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  flex: 1;
  padding: 31px 28px 30px;
}

.popup-item-handle.fg-essentials .essentials-ttl {
  width: 319px;
  height: 39px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjM5IiB2aWV3Qm94PSIwIDAgMzIwIDM5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0uNSAxLjAzNUMuNS40ODguOTMgMCAxLjUzNiAwaDIyLjA5YTEuMDMgMS4wMyAwIDAgMSAxLjAzNyAxLjAzNXY0LjQzQTEuMDMgMS4wMyAwIDAgMSAyMy42MjYgNi41SDcuNTU4djEwLjE3aDEzLjQxYy41NDggMCAxLjAzNy40ODggMS4wMzcgMS4wMzR2NC40MzFjMCAuNTQ3LS40ODkgMS4wMzUtMS4wMzYgMS4wMzVINy41NTh2MTQuNzk1YzAgLjU0Ny0uNDkgMS4wMzUtMS4wMzcgMS4wMzVIMS41MzZBMS4wMyAxLjAzIDAgMCAxIC41IDM3Ljk2NVYxLjAzNXpNNTUuODMyIDBjNC44ODcgMCA5LjU2IDEuODkzIDEzLjI1NCA1LjAzNi40My40My40ODkgMS4wOTMuMDU5IDEuNTIybC0zLjM2MyAzLjUxNGMtLjQzLjQzLS45MTkuNDMtMS40MDcgMC0yLjMyNy0yLjA1LTUuMjItMy4xNDMtOC4xOTEtMy4xNDMtNi43ODQgMC0xMi4xNiA1Ljc5Ny0xMi4xNiAxMi41NyAwIDYuNzc0IDUuMzc2IDEyLjM5NiAxMi4yMTggMTIuMzk2IDMuMDUgMCA1LjM3Ni0uOTE4IDYuNDcxLTEuMzQ3VjI1Ljk0aC00LjM0Yy0uNjA2IDAtMS4wMzYtLjQzLTEuMDM2LS45NzZWMjAuNjljMC0uNjA1LjQzLTEuMDM0IDEuMDM2LTEuMDM0aDEwLjQyYy41NDcgMCAuOTc3LjQ4OC45NzcgMS4wMzR2MTMuODZjMCAuNDI5LS4yMTUuNzAyLS40My44NTggMCAwLTUuNTkgMy41MTQtMTMuNDcgMy41MTQtMTAuODEgMC0xOS40OS04LjU1LTE5LjQ5LTE5LjM4MyAwLTEwLjgzNCA4LjY4LTE5LjU0IDE5LjQ5LTE5LjU0aC0uMDM4ek0zMDEuODAxIDMxLjAyOGMtLjI0Ny0uMjA1LS40NTMtLjQxLS4xMjQtLjg2M2wuMzcxLS40OTNjLjI4OC0uMzI5LjU3Ni0uNDUyLjkwNS0uMTY1LjQxMi4zNyAzLjQ1OCAzLjE2NSA3LjYxNSAzLjE2NSAzLjc0NiAwIDYuOTE1LTIuNTA3IDYuOTE1LTUuNTA3IDAtMy42NTgtMy4wMDUtNS4zMDItNy45ODUtNi45ODctNC43NzUtMS42ODUtNy45NDQtMy4zNy03Ljk0NC04LjA5NiAwLTMuMDgzIDIuNDY5LTcuMjc1IDguODktNy4yNzUgNC4wNzUgMCA3LjA4IDIuMDk2IDcuMDggMi4wOTYuMTY1LjEyMy40NTMuNDExLjE2NS44NjMtLjEyNC4xNjUtLjI0Ny4zNy0uMzI5LjUzNC0uMjQ3LjMzLS40OTQuNDUzLS45MDYuMjA2LS4xMjMtLjA4Mi0yLjg4MS0xLjkzMi02LjA1MS0xLjkzMi01LjA2MyAwLTYuOTU2IDMuMTI0LTYuOTU2IDUuNDY2IDAgMy40OTQgMi42NzYgNS4wMTUgNi44MzMgNi4zNyA1LjYzOSAxLjkzMiA5LjIyIDMuOTA1IDkuMjIgOC42NzMgMCA0LjExLTQuMjQgNy4zMTUtOC45NzMgNy4zMTUtNC44OTggMC04LjE5MS0yLjg3Ny04LjcyNi0zLjM3ek0yODIuNDQ0IDMzLjQ1MnYtMjcuN2MwLS4yODguMjQ3LS41MzUuNTM1LS41MzVoLjkwNmMuMjQ3IDAgLjQ5NC4yNDcuNDk0LjUzNVYzMi4yNmgxMy4xM2MuNDk0IDAgLjUzNS4yNDcuNTM1LjUzNXYuNzRjMCAuMjg3LS4yNDcuNDUyLS41MzUuNDUyaC0xNC41M2EuNTQ0LjU0NCAwIDAgMS0uNTM1LS41MzV6TTI1MC45MDIgMzMuOTg3Yy0uMjg5IDAtLjQxMi0uMTY0LS4yODktLjQ5M2wxMi42NzgtMjguNjA1YS41Ny41NyAwIDAgMSAuNDk0LS4yODhoLjEyNGMuMjA1IDAgLjQxMS4wNDIuNTM1LjI4OGwxMi41NTQgMjguNjA1Yy4wODIuMjQ3LjA4Mi40OTMtLjM3MS40OTNoLTEuMDdjLS4yODggMC0uNDk0LS4yMDUtLjU3Ni0uMzdsLTMuMzM0LTcuNTYyaC0xNS43MjRsLTMuMjkzIDcuNTYyYy0uMDgyLjE2NS0uMjg4LjM3LS41NzYuMzdoLTEuMTUyem01Ljc2Mi05LjUzNWgxNC4yODNMMjYzLjkwOSA3Ljg5aC0uMDgzbC03LjE2MiAxNi41NjN6TTI0My4yMTQgMzMuNDUydi0yNy43YzAtLjI4OC4yNDctLjUzNS41MzUtLjUzNWguOTA2Yy4yODggMCAuNTM1LjI0Ny41MzUuNTM1djI3LjdjMCAuMzI5LS4yODguNTM1LS41NzcuNTM1aC0uODY0YS41NDQuNTQ0IDAgMCAxLS41MzUtLjUzNXpNMjI3LjM0IDMzLjQ1MlY2Ljk4NWgtNy44NjJjLS40MTIgMC0uNTM1LS4yNDctLjUzNS0uNjE3di0uNjE2YzAtLjMzLjI0Ny0uNTM1LjUzNS0uNTM1aDE3LjY5OWMuMzI5IDAgLjUzNS4yNDcuNTM1LjUzNXYuNjk4YS41MTkuNTE5IDAgMCAxLS41MzUuNTM1aC03LjkwM3YyNi40NjdjMCAuMjg4LS4yNDcuNTM1LS42NTguNTM1aC0uNzQxYS41NDQuNTQ0IDAgMCAxLS41MzUtLjUzNXpNMTkwLjM5OCAzMy40NTNWNS4zNDFjMC0uMzI4LjI4OC0uNTM0LjYxNy0uNTM0aC43bDE5Ljc1NyAyNS42ODdoLjA0MlY1Ljc1MmMwLS4yODcuMjQ3LS41MzQuNTM1LS41MzRoLjgyM2MuMjg4IDAgLjUzNS4yNDcuNTM1LjUzNHYyOC4xMTJjMCAuMzctLjMyOS41MzQtLjY1OS41MzRoLS41MzVjLS4wNDEgMC0uMzctLjEyMy0xOS45MjItMjUuOTMzaC0uMDQxdjI0Ljk4OGEuNTQ0LjU0NCAwIDAgMS0uNTM1LjUzNGgtLjc4MmEuNTQ0LjU0NCAwIDAgMS0uNTM1LS41MzR6TTE2NC45NzQgMzMuNDUydi0yNy43YzAtLjI4OC4yNDctLjUzNS41MzYtLjUzNWgxNi41MDVjLjI4OCAwIC41MzUuMjQ3LjUzNS41MzV2LjY5OGEuNTQ0LjU0NCAwIDAgMS0uNTM1LjUzNUgxNjYuOTV2MTEuMzQzaDEzLjA0OGMuMjg4IDAgLjUzNS4yNDcuNTM1LjUzNHYuNjk5YS41NDQuNTQ0IDAgMCAxLS41MzUuNTM0SDE2Ni45NVYzMi4yNmgxNS4wNjVjLjI4OCAwIC41MzUuMjQ3LjUzNS41MzV2LjY1N2EuNTQ0LjU0NCAwIDAgMS0uNTM1LjUzNUgxNjUuNTFhLjU0NS41NDUgMCAwIDEtLjUzNi0uNTM1ek0xNDAuMTk2IDMxLjAyOGMtLjI0Ny0uMjA1LS40NTMtLjQxLS4xMjMtLjg2M2wuMzctLjQ5M2MuMjg4LS4zMjkuNTc2LS40NTIuOTA2LS4xNjUuNDExLjM3IDMuNDU3IDMuMTY1IDcuNjE0IDMuMTY1IDMuNzQ2IDAgNi45MTYtMi41MDcgNi45MTYtNS41MDcgMC0zLjY1OC0zLjAwNS01LjMwMi03Ljk4Ni02Ljk4Ny00Ljc3NC0xLjY4NS03Ljk0NC0zLjM3LTcuOTQ0LTguMDk2IDAtMy4wODMgMi40Ny03LjI3NSA4Ljg5MS03LjI3NSA0LjA3NSAwIDcuMDggMi4wOTYgNy4wOCAyLjA5Ni4xNjQuMTIzLjQ1Mi40MTEuMTY0Ljg2My0uMTIzLjE2NS0uMjQ3LjM3LS4zMjkuNTM0LS4yNDcuMzMtLjQ5NC40NTMtLjkwNS4yMDYtLjEyNC0uMDgyLTIuODgyLTEuOTMyLTYuMDUxLTEuOTMyLTUuMDYzIDAtNi45NTYgMy4xMjQtNi45NTYgNS40NjYgMCAzLjQ5NCAyLjY3NSA1LjAxNSA2LjgzMiA2LjM3IDUuNjM5IDEuOTMyIDkuMjIgMy45MDUgOS4yMiA4LjY3MyAwIDQuMTEtNC4yMzkgNy4zMTUtOC45NzMgNy4zMTUtNC44OTggMC04LjE5MS0yLjg3Ny04LjcyNi0zLjM3ek0xMTcuMDI0IDMxLjAyOGMtLjI0Ny0uMjA1LS40NTMtLjQxLS4xMjQtLjg2M2wuMzcxLS40OTNjLjI4OC0uMzI5LjU3Ni0uNDUyLjkwNS0uMTY1LjQxMi4zNyAzLjQ1OCAzLjE2NSA3LjYxNSAzLjE2NSAzLjc0NiAwIDYuOTE1LTIuNTA3IDYuOTE1LTUuNTA3IDAtMy42NTgtMy4wMDUtNS4zMDItNy45ODUtNi45ODctNC43NzUtMS42ODUtNy45NDQtMy4zNy03Ljk0NC04LjA5NiAwLTMuMDgzIDIuNDY5LTcuMjc1IDguODktNy4yNzUgNC4wNzUgMCA3LjA4IDIuMDk2IDcuMDggMi4wOTYuMTY1LjEyMy40NTMuNDExLjE2NS44NjMtLjEyNC4xNjUtLjI0Ny4zNy0uMzI5LjUzNC0uMjQ3LjMzLS40OTQuNDUzLS45MDYuMjA2LS4xMjMtLjA4Mi0yLjg4MS0xLjkzMi02LjA1MS0xLjkzMi01LjA2MyAwLTYuOTU2IDMuMTI0LTYuOTU2IDUuNDY2IDAgMy40OTQgMi42NzYgNS4wMTUgNi44MzMgNi4zNyA1LjYzOSAxLjkzMiA5LjIyIDMuOTA1IDkuMjIgOC42NzMgMCA0LjExLTQuMjQgNy4zMTUtOC45NzMgNy4zMTUtNC44OTggMC04LjE5MS0yLjg3Ny04LjcyNi0zLjM3ek05My4yMDUgMzMuNDUydi0yNy43YzAtLjI4OC4yNDctLjUzNS41MzUtLjUzNWgxNi41MDZjLjI4OCAwIC41MzUuMjQ3LjUzNS41MzV2LjY5OGEuNTQ0LjU0NCAwIDAgMS0uNTM1LjUzNUg5NS4xODF2MTEuMzQzaDEzLjA0OGMuMjg4IDAgLjUzNS4yNDcuNTM1LjUzNHYuNjk5YS41NDQuNTQ0IDAgMCAxLS41MzUuNTM0SDk1LjE4MVYzMi4yNmgxNS4wNjVjLjI4OCAwIC41MzUuMjQ3LjUzNS41MzV2LjY1N2EuNTQ0LjU0NCAwIDAgMS0uNTM1LjUzNUg5My43NGEuNTQ0LjU0NCAwIDAgMS0uNTM1LS41MzV6IiBmaWxsPSIjMzMzIi8+PC9zdmc+') no-repeat center;
  font-size: 0;
  color: transparent;
}

.popup-item-handle.fg-essentials .essentials-note-1 {
  color: #333;
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
  text-align: center;
  margin-top: 24px;
}

.popup-item-handle.fg-essentials .essentials-note-1 strong {
  font-weight: 500;
}

.popup-item-handle.fg-essentials .essentials-note-2 {
  color: #333;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
  margin-top: 4px;
}

.popup-item-handle.fg-essentials .essentials-note-3 {
  color: #999;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 4px;
}

.popup-item-handle.fg-essentials .essentials-vendors-area {
  width: 476px;
  padding: 10px;
  background: #ECF2FF;
  margin-top: 24px;
}

.popup-item-handle.fg-essentials .essentials-vendors-name {
  color: #649EF6;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
}

.popup-item-handle.fg-essentials .essentials-vendors-name strong {
  font-weight: 500;
}

.popup-item-handle.fg-essentials .essentials-btn-area {
  text-align: center;
  margin-top: 24px;
}

.popup-item-handle.fg-essentials .essentials-btn-area button {
  width: 300px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}

.popup-item-handle.fg-essentials .essentials-link {
  display: block;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration-line: underline;
  margin: 8px auto 0;
  width: fit-content;
}

/* fg-essentials */
.popup-item-handle.fg-consolidation .item-handle-body {
  padding: 0;
}

.popup-item-handle.fg-consolidation .icon-fg-consolidation {
  display: block;
  margin: auto;
  font-size: 0;
  color: transparent;
  width: 180px;
  height: 16px;
  padding: 16px 32px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTgwIDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMzMzMiPjxwYXRoIGQ9Ik0uNzMyLjQyNEMuNzMyLjIuOTA4IDAgMS4xNTYgMGg5LjA1Yy4yNDggMCAuNDI0LjIuNDI0LjQyNHYxLjgxOGEuNDIyLjQyMiAwIDAgMS0uNDI1LjQyNUgzLjYyM3Y0LjE3Mmg1LjQ5M2MuMjI0IDAgLjQyNS4yLjQyNS40MjR2MS44MThjMCAuMjI0LS4yLjQyNS0uNDI1LjQyNUgzLjYyM3Y2LjA3YzAgLjIyNC0uMi40MjQtLjQyNS40MjRIMS4xNTZhLjQyMi40MjIgMCAwIDEtLjQyNC0uNDI0Vi40MjR6TTIxLjgxNCAwYzIuMDA2IDAgMy45MjQuNzc4IDUuNDQgMi4wNy4xNzcuMTc3LjIwMS40NS4wMjUuNjI2bC0xLjM4IDEuNDQ0Yy0uMTc3LjE3Ny0uMzc4LjE3Ny0uNTc4IDBhNS4wNyA1LjA3IDAgMCAwLTMuMzYyLTEuMjkxYy0yLjc4NSAwLTQuOTkxIDIuMzgzLTQuOTkxIDUuMTY3czIuMjA2IDUuMDk1IDUuMDE1IDUuMDk1YzEuMjUxIDAgMi4yMDYtLjM3NyAyLjY1Ni0uNTUzdi0xLjg5NGgtMS43ODJjLS4yNDggMC0uNDI1LS4xNzYtLjQyNS0uNDAxVjguNTA2YzAtLjI1LjE3Ny0uNDI2LjQyNS0uNDI2aDQuMjc3Yy4yMjUgMCAuNDAxLjIuNDAxLjQyNnY1LjY5N2EuNDIyLjQyMiAwIDAgMS0uMTc2LjM1M1MyNS4wNjQgMTYgMjEuODMgMTZjLTQuNDM3IDAtOC0zLjUxNC04LTcuOTY4IDAtNC40NTMgMy41NjMtOC4wMzIgOC04LjAzMmgtLjAxNnoiLz48L2c+PGcgZmlsbD0iIzAwMCI+PHBhdGggZD0iTTQzLjU1IDEuNmMxLjc5MyAwIDMuMDk3LjYyMiA0LjI5NyAxLjY2LjE0OC4xNDcuMTYzLjM1NS4wMTUuNTAzbC0uNDc0LjQ3NGMtLjE0OS4xNzgtLjI4Mi4xNjMtLjQ2LS4wMTUtLjkxOC0uOC0yLjE3Ny0xLjMzMy0zLjM5Mi0xLjMzM0M0MC43MiAyLjg3NCAzOC41NzMgNS4yNDQgMzguNTczIDhzMi4xNDggNS4wOTYgNC45NjMgNS4wOTZjMS41NCAwIDIuNDQ0LS42MjIgMy4zOTItMS4zMzMuMTc4LS4xNDguMzI2LS4xMTguNDMtLjA2bC41MzMuNDc1Yy4xNDguMTAzLjEwNC4zNTUtLjAxNS40NzQtMS4yMTQgMS4xNy0yLjc0IDEuNzE4LTQuMzEgMS43MTgtMy41NzEuMDMtNi40My0yLjgtNi40My02LjM1NUE2LjM5OSA2LjM5OSAwIDAgMSA0My41NSAxLjZ6TTU2LjAyNCAxLjZjMy41NTYgMCA2LjQgMi44NiA2LjQgNi40MTVhNi4zNiA2LjM2IDAgMCAxLTYuNCA2LjM4NSA2LjM0OCA2LjM0OCAwIDAgMS02LjM4NS02LjM4NWMwLTMuNTU2IDIuODQ0LTYuNDE1IDYuMzg1LTYuNDE1em0wIDExLjU1NmMyLjgzIDAgNS4xNTYtMi4zMTIgNS4xNTYtNS4xNDEgMC0yLjgzLTIuMzI2LTUuMTctNS4xNTYtNS4xNy0yLjgzIDAtNS4xNCAyLjM0LTUuMTQgNS4xN3MyLjMxIDUuMTQgNS4xNCA1LjE0ek02NS4xNSAxLjkyNmMwLS4xNzguMTYzLS4zMjYuMzQxLS4zMjZoLjQ0NWw4LjAxNCA5Ljk4NWguMDNWMi4xMmMwLS4xNzguMTQ4LS4zNDEuMzQtLjM0MWguNjIzYy4xNzggMCAuMzQuMTYzLjM0LjM0djExLjk1NmMwIC4xNzgtLjE2Mi4zMjYtLjM0LjMyNmgtLjMyNkw2Ni40NTQgNC4yMjJoLS4wMTV2OS42NmMwIC4xNzctLjE0OC4zNC0uMzQuMzRoLS42MjNhLjM1NS4zNTUgMCAwIDEtLjM0LS4zNFYxLjkyNmguMDE0ek03OC4xMTIgMTIuMzU2Yy4wOS0uMTA0LjE3OC0uMjM4LjI2Ny0uMzQxLjE3OC0uMjM3LjM3LS4zNy42MjItLjE2My4xMTkuMTA0IDEuNDIyIDEuMzQ4IDMuMDA4IDEuMzQ4IDEuNDM3IDAgMi4zODUtLjkwNCAyLjM4NS0xLjk1NSAwLTEuMjMtMS4wNjctMS45NTYtMy4xMTEtMi44MTUtMS45NTYtLjg2LTMuMTI2LTEuNjYtMy4xMjYtMy42NzQgMC0xLjIxNS45NjMtMy4xNTYgMy43NzgtMy4xNTYgMS43NDggMCAzLjAzNy45MDQgMy4wMzcuOTA0LjEwMy4wNTkuMzI2LjI2Ni4xMDMuNjA3LS4wNzQuMTA0LS4xNDguMjM3LS4yMDcuMzQtLjE2My4yNTMtLjM0LjMyNy0uNjIyLjE2NEM4NC4xMjcgMy41NCA4MyAyLjggODEuOTIgMi44Yy0xLjg4MiAwLTIuNDYgMS4yMTUtMi40NiAxLjk1NiAwIDEuMTg1LjkwNCAxLjg4MSAyLjQgMi41MDMgMi40Ljk3OCAzLjk0MSAxLjg4MiAzLjk0MSAzLjk0MSAwIDEuODUyLTEuNzYzIDMuMi0zLjgzNyAzLjItMi4wNzQgMC0zLjUyNi0xLjIzLTMuNzQ4LTEuNDM3LS4xNDgtLjExOC0uMzI2LS4yNjctLjEwNC0uNjA3ek05My44NjIgMS42YzMuNTU1IDAgNi40IDIuODYgNi40IDYuNDE1YTYuMzYxIDYuMzYxIDAgMCAxLTYuNCA2LjM4NSA2LjM0OCA2LjM0OCAwIDAgMS02LjM4Ni02LjM4NWMwLTMuNTU2IDIuODMtNi40MTUgNi4zODYtNi40MTV6bTAgMTEuNTU2YzIuODMgMCA1LjE1NS0yLjMxMiA1LjE1NS01LjE0MSAwLTIuODMtMi4zMjYtNS4xNy01LjE1NS01LjE3LTIuODMgMC01LjE0MSAyLjM0LTUuMTQxIDUuMTdzMi4zMSA1LjE0IDUuMTQgNS4xNHpNMTAyLjk4OSAyLjExOWMwLS4xNzguMTQ4LS4zNDEuMzQxLS4zNDFoLjY5NmMuMTc4IDAgLjM0MS4xNjMuMzQxLjM0djEwLjkwNGg1LjExMWMuMTkyIDAgLjM0LjE2My4zNC4zNHYuNTJjMCAuMTc3LS4xNDguMzQtLjM0LjM0aC02LjE0OGEuMzQ1LjM0NSAwIDAgMS0uMzQxLS4zNFYyLjExOHpNMTExLjcxNCAyLjExOWMwLS4xNzguMTYzLS4zNDEuMzQxLS4zNDFoLjcxMWMuMTc3IDAgLjM0LjE2My4zNC4zNHYxMS43NjRjMCAuMTc3LS4xNjMuMzQtLjM0LjM0aC0uNzExYS4zNTUuMzU1IDAgMCAxLS4zNDEtLjM0VjIuMTE4ek0xMTYuNzIgMi4xMTljMC0uMTc4LjE0OC0uMzQxLjMyNi0uMzQxaDMuOTg1YzMuNDIyIDAgNi4yMzcgMi43ODUgNi4yMzcgNi4yMDcgMCAzLjQyMi0yLjggNi4yMzctNi4yMzcgNi4yMzdoLTMuOTg1Yy0uMTc4IDAtLjMyNi0uMTYzLS4zMjYtLjM0VjIuMTE4em00LjAxNSAxMC44NzRjMi45MTggMCA1LjAyMi0yLjA3NSA1LjAyMi01LjAwOHMtMi4xMTgtNC45OTItNS4wMjItNC45OTJoLTIuNjY3djEwaDIuNjY3ek0xMjguMjMyIDEzLjc0OGw1LjM5My0xMS45NTVjLjA1OS0uMTA0LjE0OC0uMTkzLjI5Ni0uMTkzaC4xNzhhLjMuMyAwIDAgMSAuMjk2LjE5M2w1LjM2MyAxMS45NTVjLjEwNC4yMzctLjAyOS40Ni0uMjk2LjQ2aC0uNzExYS4zMDUuMzA1IDAgMCAxLS4yOTYtLjE5M2wtMS4zMTktMi45MzRoLTYuMzExbC0xLjMwNCAyLjkzNGMtLjAyOS4wODktLjE0OC4xOTItLjI5Ni4xOTJoLS43MTFjLS4yNjcgMC0uNDE1LS4yMzctLjI5Ni0uNDU5aC4wMTR6bTguNDMtMy43NjNjLS44NzQtMS45NC0xLjcxOC0zLjg5Ni0yLjU5My01LjgyMmgtLjE0OGwtMi41OTIgNS44MjJoNS4zMzN6TTE0Mi43OTUgMi45NjNoLTMuMDk3YS4zNDQuMzQ0IDAgMCAxLS4zNC0uMzR2LS41MmMwLS4xNzcuMTQ4LS4zNC4zNC0uMzRoNy41MjZjLjE5MyAwIC4zNDEuMTYzLjM0MS4zNHYuNTJjMCAuMTc3LS4xNDguMzQtLjM0MS4zNGgtMy4wOTZ2MTAuOTA0YzAgLjE3Ny0uMTYzLjM0LS4zNDEuMzRoLS42ODFhLjM1NS4zNTUgMCAwIDEtLjM0MS0uMzRWMi45NjNoLjAzek0xNDkuNTIgMi4xMTljMC0uMTc4LjE2My0uMzQxLjM0MS0uMzQxaC43MTFjLjE3OCAwIC4zNDEuMTYzLjM0MS4zNHYxMS43NjRjMCAuMTc3LS4xNjMuMzQtLjM0MS4zNGgtLjcxMWEuMzU1LjM1NSAwIDAgMS0uMzQxLS4zNFYyLjExOHpNMTYwLjAwOCAxLjZjMy41NTYgMCA2LjQgMi44NiA2LjQgNi40MTVhNi4zNiA2LjM2IDAgMCAxLTYuNCA2LjM4NSA2LjM0OCA2LjM0OCAwIDAgMS02LjM4NS02LjM4NWMwLTMuNTU2IDIuODMtNi40MTUgNi4zODUtNi40MTV6bTAgMTEuNTU2YzIuODMgMCA1LjE1Ni0yLjMxMiA1LjE1Ni01LjE0MSAwLTIuODMtMi4zMjYtNS4xNy01LjE1Ni01LjE3LTIuODI5IDAtNS4xNCAyLjM0LTUuMTQgNS4xN3MyLjMxMSA1LjE0IDUuMTQgNS4xNHpNMTY5LjEzNSAxLjkyNmMwLS4xNzguMTYzLS4zMjYuMzQxLS4zMjZoLjQ0NGw4LjAxNSA5Ljk4NWguMDNWMi4xMmMwLS4xNzguMTQ4LS4zNDEuMzQtLjM0MWguNjIyYy4xNzggMCAuMzQxLjE2My4zNDEuMzR2MTEuOTU2YzAgLjE3OC0uMTYzLjMyNi0uMzQxLjMyNmgtLjMyNWwtOC4xNjMtMTAuMTc4aC0uMDE1djkuNjZjMCAuMTc3LS4xNDguMzQtLjM0MS4zNGgtLjYyMmEuMzU1LjM1NSAwIDAgMS0uMzQxLS4zNFYxLjkyNmguMDE1eiIvPjwvZz48L3N2Zz4=') no-repeat center;
}

.popup-item-handle.fg-consolidation .free-shipping-over {
  width: fit-content;
  font-family: "Libre Caslon Text";
  color: #6457B4;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
  padding: 16px 32px;
  background: #F7F7F7;
  margin: 4px auto 0;
}

.popup-item-handle.fg-consolidation .consolidation-item-list {
  width: fit-content;
  margin: 40px auto 0;
}

.popup-item-handle.fg-consolidation .consolidation-item-list li {
  display: flex;
  align-items: center;
}

.popup-item-handle.fg-consolidation .consolidation-item-list li+li {
  margin-top: 16px;
}

.popup-item-handle.fg-consolidation .consolidation-item-list .icon-consolidation {
  width: 60px;
  height: 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.popup-item-handle.fg-consolidation .consolidation-item-list .icon-consolidation.item-1 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIgZmlsbD0iI0VGRURGRCIvPjwvc3ZnPg==');
}

.popup-item-handle.fg-consolidation .consolidation-item-list .icon-consolidation.item-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIgZmlsbD0iI0VGRURGRCIvPjwvc3ZnPg==');
}

.popup-item-handle.fg-consolidation .consolidation-item-list .icon-consolidation.item-3 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIgZmlsbD0iI0VGRURGRCIvPjwvc3ZnPg==');
}

.popup-item-handle.fg-consolidation .consolidation-item-list .txt-consolidation {
  margin-left: 16px;
}

.popup-item-handle.fg-consolidation .consolidation-item-list .txt-consolidation dt {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.popup-item-handle.fg-consolidation .consolidation-item-list .txt-consolidation dd {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  margin-top: 4px;
}

.popup-item-handle.fg-consolidation .consolidation-item-list .btn-area {
  width: fit-content;
  margin: auto;
}

.popup-item-handle.fg-consolidation .btn-area {
  width: fit-content;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
}

.popup-item-handle.fg-consolidation .btn-area .note-tip {
  color: #999;
  font-size: 14px;
  line-height: 22px;
  text-decoration-line: underline;
  margin-top: 16px;
}

.popup-item-handle.fg-consolidation .head-introducing {
  height: 112px;
  background: url('../img/introducing_fs/bg_fs_popup.png') no-repeat center top;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
}

.popup-item-handle.fg-consolidation .introducing-tag {
  height: 40px;
  display: flex;
}

.popup-item-handle.fg-consolidation .introducing-tag .part-1 {
  font-size: 16px;
  color: #EBE6FF;
  line-height: 32px;
  padding: 0px 16px;
  background: #988ED8;
  display: flex;
  align-items: center;
}

.popup-item-handle.fg-consolidation .introducing-tag .part-2 {
  background: #FFF;
  padding: 0 16px;
  display: flex;
  align-items: center;
}

.popup-item-handle.fg-consolidation .introducing-tag .part-2 img {
  width: 163px;
}

.popup-item-handle.fg-consolidation .free-shipping-note {
  text-align: center;
  padding: 40px 43px;
  background: linear-gradient(317deg, #EBE3FF 3.1%, #FAF7FF 70.42%);
}

.popup-item-handle.fg-consolidation .free-shipping-note .introducing-ttl {
  font-family: "Libre Caslon Text";
  color: #6457B4;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.10);
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.popup-item-handle.fg-consolidation .free-shipping-note .introducing-txt {
  color: #666;
  font-size: 20px;
  line-height: 28px;
  margin-top: 32px;
}

.popup-item-handle.fg-consolidation .free-shipping-note .introducing-txt strong {
  color: #6457B4;
  font-weight: 500;
}

.popup-item-handle.fg-consolidation .free-shipping-note .introducing-supplement {
  display: block;
  color: #999;
  font-style: italic;
  line-height: 22px;
  margin-top: 4px;
}

/* popup-wrap -> data-area */
.popup-order-history {
  width: 736px;
  height: 676px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  z-index: 1001;
  display: none;
}

.popup-order-history .table-con td {
  color: #333;
}

.popup-order-history .head-info button {
  font-size: 16px;
  font-weight: 500;
}

.popup-order-history .head-info {
  height: 80px;
  padding: 0 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.popup-order-history .ttl-h3 {
  color: #333;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}

.popup-order-history .main-info {
  height: calc(100% - 89px);
}

.popup-order-history .table-body {
  overflow: hidden;
  overflow-y: auto;
  height: calc(100% - 56px);
}

.popup-order-history .table-con {
  width: 100%;
}

.popup-order-history .table-con th {
  height: 52px;
  font-weight: 500;
  font-size: 16px;
  text-align: left;
  background: #F7F7F7;
  color: #333;

  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}

.popup-order-history .table-con.purchase-history-tbl th:last-child {
  padding-right: 52px;
  text-align: right;
  box-sizing: border-box;
}

.popup-order-history .table-con td {
  height: 54px;
  font-size: 14px;
  color: #333;
  padding-right: 0;
  background: #fff;
  border-bottom: 1px solid #ddd;
}

.popup-order-history .table-con td:first-child {
  padding: 0 8px 0 24px;
  font-size: 0;
}

.popup-order-history .table-con.purchase-history-tbl td:last-child {
  padding-right: 52px;
  text-align: right;
  box-sizing: border-box;
}

.popup-order-history .table-con .checked td {
  background: #FAFDFD;
}

.popup-order-history .table-con .txt-payment {
  width: 100px;
}

.popup-order-history .ellipsis.po-num {
  max-width: 120px !important;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.popup-order-history .icon-order-detail {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS45ODkgMS41MTExNkw3Ljg2NDI2IDkuNjM1OTUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEwLjczODMgMS41MDAwNUgxNi4wMDAxVjYuNzYxOTIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0xNC40MTE1IDEwLjUxMDRWMTQuODUyMUMxNC40MTE1IDE1Ljc2MjMgMTMuNjczNyAxNi41MDAxIDEyLjc2MzYgMTYuNTAwMUgyLjY0Nzk2QzEuNzM3NzkgMTYuNTAwMSAxIDE1Ljc2MjMgMSAxNC44NTIxVjQuNzM2NTNDMSAzLjgyNjM2IDEuNzM3NzkgMy4wODg1NiAyLjY0Nzk2IDMuMDg4NTZINi45OTUwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8L3N2Zz4NCg==') no-repeat center;
  background-size: cover;
  cursor: pointer;
  vertical-align: text-top;
}

/* checkbox */
.checkbox-base,
.base-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.checkbox-base input[type='checkbox'],
.base-radio input[type='radio'] {
  display: none;
  width: 0;
  height: 0;
  opacity: 0;
  border: 0;
  appearance: none;
}

.checkbox-base label,
.base-radio label {
  cursor: pointer;
}

.checkbox-base input[type='checkbox']:disabled~label,
.base-radio input[type='radio']:disabled~label {
  cursor: default;
  pointer-events: none;
}

.checkbox-base {
  line-height: 20px !important;
  height: 20px;
  font-size: 0;
}

.checkbox-base label {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  min-height: 20px;
}

.checkbox-base label.txt {
  padding-left: 8px;
  font-size: 12px;
  line-height: 18px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
  word-break: break-word;
  box-sizing: border-box;
}

.checkbox-base label.txt.txt-color-blue-grey {
  color: #828CA0;
}

.checkbox-base input[type='checkbox']:checked+label {
  font-weight: normal;
}

.checkbox-base input[type='checkbox']+label:after {
  position: absolute;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  content: '';
  transform: translate(0, -50%);
  background: #fff;
  border: 1px solid #ddd;
  box-sizing: border-box;
}

.checkbox-base input[type='checkbox']:disabled+label:after {
  position: absolute;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  content: '';
  transform: translate(0, -50%);
  background: #ECECEC;
  border-color: #ececec;
}

.checkbox-base input[type='checkbox']:checked+label:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  content: '';
  transform: translate(0, -50%);
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGQ9Ik03LjYwMTAxIDExLjY1NDRMNS4zMzcyOCA5LjMwMjM3QzUuMTIwNzUgOS4wNzQwNyA1IDguNzcxMzIgNSA4LjQ1NjUyQzUgOC4xNDE3MyA1LjEyMDc1IDcuODM4OTIgNS4zMzcyOCA3LjYxMDYyQzUuNDQyMDcgNy40OTk5MSA1LjU2ODI3IDcuNDExNzMgNS43MDgyMyA3LjM1MTQ3QzUuODQ4MiA3LjI5MTIxIDUuOTk4OTMgNy4yNjAxMiA2LjE1MTI5IDcuMjYwMTJDNi4zMDM2NSA3LjI2MDEyIDYuNDU0NDUgNy4yOTEyMSA2LjU5NDQxIDcuMzUxNDdDNi43MzQzNyA3LjQxMTczIDYuODYwNTggNy40OTk5MSA2Ljk2NTM2IDcuNjEwNjJMOC40MTM2MSA5LjExMjI4TDEyLjAzNDYgNS4zNDk1OEMxMi4xMzk2IDUuMjM5MTMgMTIuMjY1OCA1LjE1MTIgMTIuNDA1OCA1LjA5MTExQzEyLjU0NTcgNS4wMzEwMSAxMi42OTY0IDUgMTIuODQ4NyA1QzEzLjAwMSA1IDEzLjE1MTYgNS4wMzEwMSAxMy4yOTE2IDUuMDkxMTFDMTMuNDMxNSA1LjE1MTIgMTMuNTU3OCA1LjIzOTEzIDEzLjY2MjcgNS4zNDk1OEMxMy44NzkyIDUuNTc3ODggMTQgNS44ODA2OSAxNCA2LjE5NTQ5QzE0IDYuNTEwMjkgMTMuODc5MiA2LjgxMzA5IDEzLjY2MjcgNy4wNDEzOUw5LjIyODE3IDExLjY0OTRDOS4xMjMzIDExLjc2MDIgOC45OTY5NiAxMS44NDg0IDguODU2OTIgMTEuOTA4NkM4LjcxNjg3IDExLjk2ODkgOC41NjYwNSAxMiA4LjQxMzYxIDEyQzguMjYxMTcgMTIgOC4xMTAzIDExLjk2ODkgNy45NzAyNSAxMS45MDg2QzcuODMwMjEgMTEuODQ4NCA3LjcwMzkzIDExLjc2MDIgNy41OTkwNSAxMS42NDk0TDcuNjAxMDEgMTEuNjU0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
  background-size: cover;
  animation: show .3s;
  animation-fill-mode: forwards;
}

.checkbox-base label.txt::selection {
  background: transparent;
}

.checkbox-base input[type='checkbox']+label:after,
.checkbox-base input[type='checkbox']:checked+label:before {
  width: 20px;
  height: 20px;
}

.checkbox-base.size-2 {
  height: 16px;
  display: flex;
  align-items: center;
}

.checkbox-base.size-2 input[type='checkbox']+label,
.checkbox-base.size-2 input[type='checkbox']+label:after,
.checkbox-base.size-2 input[type='checkbox']:checked+label:before {
  width: 14px;
  height: 14px;
  min-height: auto;
}

.checkbox-base.size-2 label.txt {
  min-height: auto;
  color: #666;
  padding-left: 4px;
}

.base-input .eye {
  display: block;
  width: 17px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  color: transparent;
  font-size: 0;
}

.base-input .eye.close {
  background-image: url('../img/icon_eye_close.svg');
}

.base-input .eye.open {
  height: 13px;
  background-image: url('../img/icon_eye_open.svg');
}

.popup-item-handle a {
  color: inherit;
}

.popup-item-handle .txt-tip {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #159E9E;
  text-decoration: underline;
}

.popup-item-handle .item-handle-body .error_tip {
  position: absolute;
  bottom: -22px;
  left: 0;
}

.popup-item-handle.ml .item-handle-body .note {
  color: #000;
  padding-left: 58px;
  background: url('../img/icon_email_sent.svg') no-repeat top left;

}

.popup-item-handle.ml .item-handle-body .note p+p {
  margin-top: 24px;
}

.popup-item-handle.ml .item-handle-body .note a {
  color: #159E9E;
  font-weight: 500;
  margin-left: 6px;
  text-decoration: underline;
}

.popup-item-handle .item-handle-footer {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background: #F7F7F7;
}

.popup-item-handle .item-handle-footer.bg-w {
  background: #fff;
}

.popup-item-handle .item-handle-footer>ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 32px;
}

.popup-item-handle .item-handle-footer.one-btn>ul {
  justify-content: flex-end;
}

.popup-item-handle .item-handle-footer li {
  width: 220px;
}

.popup-item-handle .item-handle-footer .right {
  justify-content: flex-end;
  padding: 16px 32px;
}

.popup-item-handle .item-handle-footer .right li {
  margin-left: 8px;
}

.popup-item-handle .item-handle-footer .right .txt-tip {
  margin-right: 16px;
}

.popup-item-handle .item-handle-footer .btn-auto li {
  width: 100%;
}

.popup-item-handle .item-handle-footer .btn-auto li:not(:first-of-type) {
  margin-left: 24px;
}

.popup-item-handle .item-handle-footer .btn-auto-2 li,
.popup-item-handle .item-handle-footer .btn-auto-2 li button {
  width: 100%;
}

.popup-item-handle .item-handle-footer .btn-auto-2 li:not(:first-of-type) {
  margin-left: 8px;
}

.popup-item-handle .item-handle-footer .btn-auto-3 li,
.popup-item-handle .item-handle-footer .btn-auto-3 li button {
  width: 100%;
}

.popup-item-handle .item-handle-footer .btn-auto-3 li:not(:first-of-type) {
  margin-left: 16px;
}

.popup-item-handle .item-handle-footer .btn-auto-4 {
  padding: 20px;
  justify-content: flex-end;
}

.popup-item-handle .item-handle-footer .btn-auto-4 li:not(:first-of-type) {
  margin-left: 16px;
}

.popup-item-handle .item-handle-footer .btn-alone-center {
  justify-content: center;
}

.popup-item-handle .item-handle-footer .btn-alone-center li {
  width: calc(50% - 12px);
}

.popup-item-handle .item-handle-footer .btn-center {
  display: flex;
  justify-content: center;
}

.popup-item-handle .item-handle-footer .btn-center li {
  width: auto;
}

.popup-item-handle .item-handle-footer .btn-center-2 {
  display: flex;
  justify-content: center;
}

.popup-item-handle .item-handle-footer .btn-center-2 li {
  width: auto;
  margin: 0 4px;
}

.popup-item-handle .item-handle-footer .btn-between {
  justify-content: space-between;
}

.popup-item-handle .item-handle-footer .btn-between li {
  width: auto;
}

.popup-item-handle .item-handle-footer .footer-txt-1 {
  text-align: center;
  background: #F7F7F7;
  margin-top: -8px;
  padding-bottom: 24px;
}

.popup-item-handle .item-handle-footer .footer-txt-1 a {
  color: #666;
  text-align: center;

  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration-line: underline;
}

.popup-item-handle .item-handle-footer.padding {
  padding: 24px 32px;
}

.btn-cancel {
  display: block;
  width: 100%;
  background: #E2E2E2;
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
  border-radius: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  color: #666666;
  height: 42px;
  transition: .3s;
}

.btn-cancel:hover {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}

.popup-item-handle .item-handle-footer .btn-sure {
  display: block;
  width: 100%;
  background: #333333;
  box-sizing: border-box;
  border-radius: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  height: 42px;
  color: #fff;
  transition: .3s;
}

.popup-item-handle .item-handle-footer .btn-sure:hover {
  color: #fff;
  background: #3CB0B4;
}

.popup-item-handle p.mart-17 {
  margin-top: 17px;
}

.popup-item-handle p.font-13 {
  font-size: 13px;
}

.popup-item-handle .item-handle-footer strong {
  font-weight: 700;
}

.popup-item-handle .common-ttl-1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #333;
}

.popup-item-handle .common-txt-1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #333;
}

.popup-item-handle .common-txt-2 {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666;
}

.popup-item-handle .common-txt-3 {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #666;
}

.popup-item-handle .common-txt-3 a {
  text-decoration: underline;
}

.popup-item-handle .common-txt-3 strong {
  font-weight: 500;
}

.popup-item-handle .common-txt-4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}

.popup-item-handle .common-txt-5 {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #333;
}

.popup-item-handle .common-txt-4.fw {
  font-weight: 500;
}

.popup-item-handle .popup-bul-list>li {
  display: flex;
}

.popup-item-handle .popup-bul-list .bul {
  flex-shrink: 0;
  margin-right: 4px;
}

.popup-item-handle .text-note {
  color: #333;
  display: block;
}

.popup-item-handle a.underline {
  text-decoration: underline;
}

.popup-item-handle .dot li {
  list-style: disc;
  margin-left: 42px;
}

.popup-item-handle .common-txt-mini {
  color: #666;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  border-top: 1px solid #CDCDCD;
  padding-top: 25px !important;
}

.popup-item-handle .center {
  text-align: center;
}

.popup-item-handle .data-list {
  display: flex;
}

.popup-item-handle .data-list li {
  width: 100%;
}

.popup-item-handle .data-list li:not(:first-of-type) {
  margin-left: 24px;
}

.popup-item-handle .data-info {
  box-sizing: border-box;
  border: 1px solid #159E9E;
  border-radius: 2px;
  padding-bottom: 14px;
}

.popup-item-handle .data-info .ttl-h4 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 41px;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  background: #3CB0B4;
}

.popup-item-handle .data-info .data-con {
  text-align: center;
  margin-top: 8px;
  color: #159E9E;

}

.popup-item-handle .data-info .data {
  font-weight: 700;
  font-size: 45px;
  line-height: 68px;
}

.popup-item-handle .data-info .unit {
  margin-left: 4px;
  font-size: 25px;
}

.popup-item-handle .data-info .see {
  margin-top: 4px;
  font-weight: 500;
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}

.popup-item-handle .data-info .see a {
  color: #159E9E;
  text-decoration: underline;
}

.popup-item-handle .retain-area {
  padding: 16px 24px;
  background: #F7F9FB;
}

.popup-item-handle .retain-list li {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}

.popup-item-handle .wait-txt {
  box-sizing: border-box;
  width: 100%;
  height: 56px;
  background: #FAFDFD;
  border: 1px solid #3CB0B4;
  border-radius: 2px;
  font-weight: 400;
  font-size: 20px;
  position: relative;
  margin: 16px 0 26px;
}

.popup-item-handle .wait-txt:after {
  content: '';
  display: block;
  width: 56px;
  height: 56px;
  background: #3CB0B4 url('../img/btn_page_arr_next_white.svg') no-repeat center;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: -1px;
  right: -1px;
  z-index: 1;
}

.popup-item-handle .wait-txt a {
  display: flex;
  align-items: center;
  height: 100%;
  position: relative;
  z-index: 2;
  color: #159E9E;
  text-decoration: none;
  padding-left: 24px;
}

.popup-item-handle .base-list {
  margin-top: 16px;
}

.popup-item-handle .base-list li {
  margin-top: 4px;
}

.popup-item-handle .base-item {
  background: #F7F9FB;
  padding: 12px 16px;
}

.popup-item-handle .base-item .base-radio {
  display: flex;

}

.popup-item-handle .base-item .base-radio input[type='radio']+label.radio {
  margin-top: 6px;
}

.popup-item-handle .base-item .base-radio label.txt {
  font-size: 14px;
  flex: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-word;
  letter-spacing: 0;
  line-height: 22px;
}

.popup-item-handle .details-area {
  padding: 12px 16px 12px 38px;
  background: #fff;
  border: 2px solid #F7F9FB;
  border-top: none;
  box-sizing: border-box;
}

.popup-item-handle .details-area .txt-con {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  word-break: break-word;
}

.popup-item-handle .warning-message {
  padding: 16px 24px;
  background: #FFECEC;
}

.popup-item-handle .warning-message .message-txt {
  color: #FF5859;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  padding-left: 16px;
  background: url('../img/bg_prompt_error.svg') no-repeat center left;
}

.popup-item-handle .item-info-body {
  padding: 40px;
  color: #333;
}

.popup-item-handle .item-info-body-2 {
  padding: 20px 20px 0;
  color: #333;
}

.popup-item-handle .item-info-body-3 {
  padding: 45px 10px 15px;
  color: #333;
}

.popup-item-handle .item-info-body-4 {
  padding: 24px 32px;
}

.popup-item-handle .item-info-body-5 {
  padding: 24px 32px 32px;
}

.popup-item-handle .item-info-ttl {
  font-weight: 500;
  font-size: 24px;
  line-height: 29px;
  text-transform: uppercase;
  text-align: center;
}

.popup-item-handle .item-info-ttl-2 {
  font-size: 14px;
  color: #666;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  margin-top: 24px;
}

.popup-item-handle .box-text-area {
  color: #666;
  padding: 16px;
  background: #F8F8F8;
  margin-top: 12px;
}

.popup-item-handle .box-text-area .box-text {
  font-size: 14px;
  line-height: 22px;
}

.popup-item-handle .box-text-area .box-text dt {
  font-weight: 500;
  margin-bottom: 4px;
}

.popup-item-handle .box-text-area .box-text dd {
  font-weight: 400;
}

.popup-item-handle .item-info-supplement {
  color: #999;
  font-size: 12px;
  font-style: italic;
  line-height: 18px;
  margin-top: 12px;
}

.popup-item-handle .item-info-supplement a {
  color: #159E9E;
  text-decoration-line: underline;
}

.popup-item-handle .warning-applied {
  color: #FF5859;
}

.popup-item-handle .item-info-note {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666;
  margin-top: 24px;
}

.popup-item-handle .link-gray {
  font-size: 14px;
  color: #666;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.popup-item-handle .link-blue {
  font-size: 14px;
  color: #159E9E;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.popup-item-handle .link-black {
  font-size: 14px;
  color: #333;
  font-weight: 500;
  text-decoration: underline;
}

.popup-item-handle .link-tdnone {
  text-decoration: none;
}

.popup-item-handle .status-list {
  display: flex;
}

.popup-item-handle .status-list li {
  box-sizing: border-box;
  height: 40px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #999;
  text-align: center;
  flex: 1;
  position: relative;
  padding-bottom: 0;
}

.popup-item-handle .status-list li+li {
  margin-left: 1px;
}

.popup-item-handle .status-list li:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 6px;
  background: #ddd;
  border-radius: 10px;
}

.popup-item-handle .status-list li.active:after {
  background: #3CB0B4;
}

.popup-item-handle .status-list li.now {
  font-weight: 500;
  color: #159E9E;
}

.popup-item-handle .detailed-info {
  box-sizing: border-box;
  height: 360px;
  display: flex;
  border: 1px solid #DDDDDD;
  box-shadow: inset 0px 1px 5px rgba(228, 228, 228, 0.25);
  border-radius: 4px;
  margin-top: 16px;
}

.popup-item-handle .detailed-info .date-con {
  box-sizing: border-box;
  width: 302px;
  padding: 12px 4px 12px 24px;
  font-size: 14px;
  line-height: 20px;
}

.popup-item-handle .detailed-info .date-con ul {
  position: relative;
  height: 100%;
  padding-right: 12px;
  overflow: hidden;
  overflow-y: auto;
}

.popup-item-handle .detailed-info .date-con ul li {
  padding: 12px 0 12px 28px;
  position: relative;
}

.popup-item-handle .detailed-info .date-con ul li::before {
  content: '';
  display: block;
  width: 1px;
  height: 50%;
  border-right: 1px dashed #3CB0B4;
  position: absolute;
  top: 0;
  left: 6px;
  z-index: 1;
}

.popup-item-handle .detailed-info .date-con ul li::after {
  content: '';
  display: block;
  width: 1px;
  height: 50%;
  border-right: 1px dashed #3CB0B4;
  position: absolute;
  bottom: 1px;
  left: 6px;
  z-index: 1;
}

.popup-item-handle .detailed-info .date-con ul li:nth-child(1)::before {
  display: none;
}

.popup-item-handle .detailed-info .date-con ul li:nth-child(2)::before {
  border-right: 1px dashed #3CB0B4;
}

.popup-item-handle .detailed-info .date-con ul li:last-child::before {
  bottom: calc(50% - 1px);
  top: 0;
}

.popup-item-handle .detailed-info .date-con ul li:last-child::after {
  display: none;
}

.popup-item-handle .detailed-info .date-con ul li .status:after {
  box-sizing: border-box;
  content: '';
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGlkPSJFbGxpcHNlIDk3MCIgY3g9IjQuNSIgY3k9IjQuNSIgcj0iMy41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjM0NCMEI0IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==') center no-repeat;
  position: absolute;
  top: 50%;
  left: 3px;
  transform: translateY(-50%);
  z-index: 2;
}

.popup-item-handle .detailed-info .date-con ul li:first-child .status::after {
  width: 15px;
  height: 15px;
  background: #fff url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDIwNjY4Ij4KPGNpcmNsZSBpZD0iRWxsaXBzZSA0MTIiIGN4PSI3LjUiIGN5PSI3LjUwMDA2IiByPSI0LjUiIGZpbGw9IiMzQ0IwQjQiLz4KPHBhdGggaWQ9IlJvdW5kZWQgUmVjdGFuZ2xlIDcyOSBjb3B5IiBkPSJNNi44NzA0IDkuMTQ0OTVMNS44NTE3MyA4LjA4NjUyQzUuNzU0MjkgNy45ODM3OCA1LjY5OTk1IDcuODQ3NTUgNS42OTk5NSA3LjcwNTg5QzUuNjk5OTUgNy41NjQyMyA1Ljc1NDI5IDcuNDI3OTYgNS44NTE3MyA3LjMyNTIzQzUuODk4ODggNy4yNzU0MSA1Ljk1NTY3IDcuMjM1NzMgNi4wMTg2NiA3LjIwODYxQzYuMDgxNjQgNy4xODE1IDYuMTQ5NDcgNy4xNjc1MSA2LjIxODAzIDcuMTY3NTFDNi4yODY1OSA3LjE2NzUxIDYuMzU0NDUgNy4xODE1IDYuNDE3NDQgNy4yMDg2MUM2LjQ4MDQyIDcuMjM1NzMgNi41MzcyMSA3LjI3NTQxIDYuNTg0MzcgNy4zMjUyM0w3LjIzNjA4IDguMDAwOThMOC44NjU1NCA2LjMwNzc2QzguOTEyNzYgNi4yNTgwNiA4Ljk2OTU4IDYuMjE4NDkgOS4wMzI1NSA2LjE5MTQ1QzkuMDk1NTIgNi4xNjQ0MSA5LjE2MzM1IDYuMTUwNDUgOS4yMzE4NyA2LjE1MDQ1QzkuMzAwMzkgNi4xNTA0NSA5LjM2ODE5IDYuMTY0NDEgOS40MzExNiA2LjE5MTQ1QzkuNDk0MTQgNi4yMTg0OSA5LjU1MDk1IDYuMjU4MDYgOS41OTgxOCA2LjMwNzc2QzkuNjk1NjEgNi40MTA1IDkuNzQ5OTUgNi41NDY3NiA5Ljc0OTk1IDYuNjg4NDJDOS43NDk5NSA2LjgzMDA4IDkuNjk1NjEgNi45NjYzNCA5LjU5ODE4IDcuMDY5MDhMNy42MDI2MyA5LjE0MjdDNy41NTU0NCA5LjE5MjUzIDcuNDk4NTggOS4yMzIyMiA3LjQzNTU2IDkuMjU5MzRDNy4zNzI1NCA5LjI4NjQ3IDcuMzA0NjggOS4zMDA0NSA3LjIzNjA4IDkuMzAwNDVDNy4xNjc0OCA5LjMwMDQ1IDcuMDk5NTggOS4yODY0NyA3LjAzNjU2IDkuMjU5MzRDNi45NzM1NCA5LjIzMjIyIDYuOTE2NzIgOS4xOTI1MyA2Ljg2OTUzIDkuMTQyN0w2Ljg3MDQgOS4xNDQ5NVoiIGZpbGw9IndoaXRlIi8+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgNDEzIiBjeD0iNy41IiBjeT0iNy41MDAwNiIgcj0iNyIgc3Ryb2tlPSIjM0NCMEI0Ii8+CjwvZz4KPC9zdmc+Cg==') center no-repeat;
  background-size: 100%;
  left: 0;
}

.popup-item-handle .detailed-info .date-con ul li:last-child .status::after {
  top: 50% !important;
}

.popup-item-handle .detailed-info .date-con .time {
  display: block;
  font-size: 12px;
  color: #333;
  font-weight: 500;
  line-height: 18px;
}

.popup-item-handle .detailed-info .date-con .event {
  font-size: 14px;
  line-height: 22px;
  color: #666;
  margin-top: 4px;
}

.popup-item-handle .detailed-info .date-con .address {
  font-size: 14px;
  line-height: 22px;
  color: #999;
}

.popup-item-handle .detailed-info .order-con {
  box-sizing: border-box;
  width: 232px;
  padding: 24px;
  background: #F7F7F7;
  box-shadow: inset 0px 1px 5px rgba(228, 228, 228, 0.25);
}

.popup-item-handle .detailed-info .order-list {
  height: 300px;
  padding-right: 0;
  overflow: hidden;
  overflow-y: auto;
}

.popup-item-handle .detailed-info .order-con li {
  margin-bottom: 24px;
}

.popup-item-handle .detailed-info .order-con .ttl {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

.popup-item-handle .detailed-info .order-con .com-txt {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #666666;
  margin-top: 4px;
  word-wrap: break-word;
  word-break: break-all;
}

.popup-item-handle .detailed-info .order-con .com-txt a {
  text-decoration: underline;
  color: #159E9E;
  font-weight: 500;
}

.popup-item-handle .detailed-info .order-con .com-txt a:hover {
  font-weight: 500;
}

.popup-item-handle .tracking-number {
  flex: 1;
  border-right: 1px solid #DDD;
}

.popup-item-handle .tracking-number-ttl {
  height: 62px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  border-bottom: 1px solid #ddd;
}

.popup-item-handle .tracking-number-list {
  height: 401px;
  overflow: hidden;
  overflow-y: auto;
}

.popup-item-handle .tracking-number-list li {
  border-bottom: 1px solid #ddd;
  border-left: 4px solid transparent;
}

.popup-item-handle .tracking-number-list li a {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 13px 32px;
  text-decoration: none;
}

.popup-item-handle .tracking-number-list .state {
  font-size: 12px;
  color: #666;
  font-weight: 500;
  line-height: 18px;
}

.popup-item-handle .tracking-number-list .num {
  font-size: 13px;
  color: #999;
  font-weight: 400;
  line-height: 18px;
  word-wrap: break-word;
  word-break: break-all;
}

.popup-item-handle .tracking-number-list li.active,
.popup-item-handle .tracking-number-list li:hover {
  border-left: 4px solid #3CB0B4;
  background: #ECFBFC;
}

.popup-item-handle .tracking-number-list li.active a {
  cursor: default;
}

.popup-item-handle .tracking-number-list li.active .state,
.popup-item-handle .tracking-number-list li.active .num,
.popup-item-handle .tracking-number-list li:hover .state,
.popup-item-handle .tracking-number-list li:hover .num {
  color: #333;
}

.popup-item-handle .item-promotions-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.popup-item-handle .item-promotions {
  box-sizing: border-box;
  width: 264px;
  height: 156px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  border: 1px dashed #F2F2F2;
  position: relative;
}

.popup-item-handle .item-promotions:nth-child(n+3) {
  margin-top: 8px;
}

.popup-item-handle .item-promotions .item-sale {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.popup-item-handle .item-promotions .item-note {
  color: #999;
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
}

.popup-item-handle .item-promotions .period {
  box-sizing: border-box;
  height: 24px;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 8px;
  position: absolute;
  right: 16px;
  bottom: 16px;
  color: #666;
  background: #F7F7F7;
}

.popup-item-handle .item-promotions .period.fgw-only {
  color: #fff;
  background: #A47864;
}

/* prompt message */
.prompt-message {
  line-height: 33px;
  padding: 0 16px 0 36px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 13px;
  box-sizing: border-box;
}

.prompt-message.message-success {
  color: #5AA845;
  background: #F0F6DF url("../img/bg_prompt_success.svg") no-repeat 18.3px center;
  background-size: 12px;
}

.prompt-message.message-success strong {
  font-weight: 700;
}

.prompt-message.message-error {
  color: #FF5859;
  background: #FFECEC url("../img/bg_prompt_error.svg") no-repeat 18.3px center;
  background-size: 12px;
}

.prompt-message.message-warning {
  color: #FAA41A;
  background: #FFF8E3 url("../img/bg_prompt_warning.svg") no-repeat 18.3px center;
  background-size: 12px;
}

.prompt-message.message-success-2 {
  color: #159E9E;
  background: #ECFBFC url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI5IiBjeT0iOSIgcj0iOSIgZmlsbD0iIzNDQjBCNCIvPjxwYXRoIGQ9Ik03LjE3MiAxMi4zMzZsLTIuMTgtMi4yNGExLjE2NCAxLjE2NCAwIDAgMSAwLTEuNjEyIDEuMDggMS4wOCAwIDAgMSAuNzg0LS4zMzMgMS4wOSAxLjA5IDAgMCAxIC43ODQuMzMzbDEuMzk0IDEuNDMgMy40ODctMy41ODNhMS4wODEgMS4wODEgMCAwIDEgLjc4NC0uMzMzIDEuMDkyIDEuMDkyIDAgMCAxIC43ODQuMzMzIDEuMTY0IDEuMTY0IDAgMCAxIDAgMS42MTFsLTQuMjcgNC4zODlhMS4wOCAxLjA4IDAgMCAxLS43ODUuMzM0IDEuMDkgMS4wOSAwIDAgMS0uNzg0LS4zMzRsLjAwMi4wMDV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") no-repeat 18.3px center;
  background-size: 12px;
}

.prompt-message a {
  font-weight: 500;
  text-decoration: underline;
}

.prompt-message.message-error a {
  color: #FF5859;
}

.tag-volume {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  background: #DDDDDD;
  padding: 0 4px;
  font-size: 10px;
  color: #333333;

  font-weight: 400;
}

.tag-clearance {
  display: inline-block;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 0.02em;
  text-transform: uppercase;

  color: #FF5859;
  padding: 0 6px;
  height: 22px;
  line-height: 22px;
  background: rgba(255, 88, 89, 0.15);
}

.clearance-area {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.clearance-area .discount-data {
  border: 1px solid #FFE6E6;
}

.icon-fw22-default {

  box-sizing: border-box;
  width: 169px;
  height: 26px;
  line-height: 24px;
  border-radius: 60px;
  border: 1px solid #6C43BC;
  background: #6C43BC;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}

.icon-fw22-default .fg-ttl {
  box-sizing: border-box;
  width: 64px;
  font-style: italic;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  padding-left: 10px;
}

.icon-fw22-default .fg-date {
  flex: 1;
  font-size: 14px;
  color: #333;
  text-align: center;
  font-weight: 500;
  background: #fff;
}

.icon-fw23-default {

  box-sizing: border-box;
  width: 169px;
  height: 26px;
  line-height: 24px;
  border-radius: 60px;
  border: 1px solid #AA354B;
  background: #AA354B;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}

.icon-fw23-default .fg-ttl {
  box-sizing: border-box;
  width: 64px;
  font-style: italic;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  padding-left: 10px;
}

.icon-fw23-default .fg-date {
  flex: 1;
  font-size: 14px;
  color: #333;
  text-align: center;
  font-weight: 500;
  background: #fff;
}

.home-deals-area {
  position: relative;
  width: max-content;
  line-height: normal;
  font-size: 0;
}

.home-deals-area .home-deals-coupon {

  font-style: normal;
  font-weight: 400;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 6px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  background: #DCA684;
}

.home-deals-area .off {

  font-style: normal;
  padding: 3px 6px;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #DCA684;
  text-transform: capitalize;
  border: 1px solid #DCA684;
}

.home-deals-area .txt:hover .home-deals-tooltip {
  display: block;
}

.home-deals-area .txt {
  position: relative;
  display: inline-block;
}

.home-deals-area .txt a {

  display: inline-block;
  margin-left: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  text-decoration-line: underline;
  color: #DCA684;
}

.home-deals-area .home-deals {

  font-style: normal;
  display: inline-block;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
  padding: 3px 6px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #DCA684;
  letter-spacing: normal;
}

.home-deals-area .home-deals-tooltip {
  display: none;
  background: #ffffff;
  border: 1px solid #c6c6c6;
  box-sizing: border-box;
  border-radius: 2px;
  position: absolute;
  width: 242px;
  top: calc(100% + 1px);
  left: 50%;
  transform: translateX(-50%);
  padding: 0 16px 16px;
  z-index: 10;
}

.home-deals-area .home-deals-tooltip::before {
  content: " ";
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  display: block;
  border-right: 6.5px solid transparent;
  border-left: 6.5px solid transparent;
  border-bottom: 9px solid #c6c6c6;
  box-sizing: border-box;
}

.home-deals-area .home-deals-tooltip::after {
  content: " ";
  position: absolute;
  top: -7.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  display: block;
  border-right: 6.5px solid transparent;
  border-left: 6.5px solid transparent;
  border-bottom: 9px solid #fff;
  box-sizing: border-box;
  z-index: 2;
}

.home-deals-area .home-deals-tooltip .ttl {
  display: block;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #333333;
  padding: 8px 0;
  text-transform: none;
  border-bottom: 1px dashed #DDDDDD;
}

.home-deals-area .home-deals-tooltip .info {
  display: block;

  padding-top: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 17px;
  color: #333333;
}

.discount-data {
  height: 22px;
  line-height: 20px;
  display: inline-block;
  padding: 0 4px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #FFB8B8;
  color: #FF5859;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.02em;
  text-transform: uppercase;

}

.view_all_link {
  font-weight: 600 !important;
  font-size: 12px !important;
  color: #333 !important;
  text-transform: capitalize !important;
  margin-left: 6px !important;
  text-decoration: none !important;
}

.view_all_link:hover {
  text-decoration: underline !important;
}


.ovh {
  overflow: hidden;
}

/* gnb redefinition */
.gnb>ul>li.normal_text a {
  color: #333;
  font-weight: 500;
}

.gnb>ul>li>a {
  padding: 0 8px;
}

.gnb>ul>li>a .live {
  display: inline-block;
  font-size: 0;
  color: transparent;
  width: 43px;
  height: 22px;
  background: url('../img/icon_live.svg') no-repeat center;
  margin: 6px 0 0 5px;
  vertical-align: top;
}

.gnb>ul>li>a .new {
  display: inline-block;
  background: #DCA684;
  margin: 0 0 0 4px;
  vertical-align: 2px;
  font-weight: 500;
  font-size: 11px;
  line-height: 18px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 0 6px;
}

.gnb>ul>li>a .new-2 {
  height: 12px;

  display: inline-block;
  border-radius: 20px;
  background: #3CB0B4;
  padding: 0 4px;
  vertical-align: 8px;
  font-weight: 500;
  font-size: 8px;
  line-height: 12px;
  text-transform: uppercase;
  color: #fff;
}

.gnb>ul>li>a .icon-new {
  width: 26px;
  height: 12px;
  background-size: contain;
  margin: 12px 0 0 4px;
  vertical-align: top;
  display: inline-block;
  font-size: 0;
  color: transparent;
  background: url(../img/icon_header_new.svg) no-repeat center;
}

.gnb>ul>li>a .fgss {
  display: inline-block;
  font-size: 0;
  color: transparent;
  width: 49px;
  height: 19px;
  background: url('../img/icon_ss_23.svg') no-repeat center;
  margin: 11px 0 0 4px;
  vertical-align: top;
}

.gnb .icon_new {
  display: inline-block;
  font-family: 'Cormorant';
  font-style: italic;
  background: #FFA800;
  border-radius: 60px;
  color: #fff;
  font-size: 15.5px;
  padding: 0 10px;
  line-height: 25px;
  margin: 0 0 0 8px;
  vertical-align: 2px;
  width: 61px;
  height: 25px;
  box-sizing: border-box;
  text-align: center;
}

.gnb .icon_new em {
  font-size: 25px;
  font-style: italic;
  font-weight: 400;
  line-height: 0;
  margin-left: 4px;
}

.gnb>ul>li.pink a {
  font-weight: bold;
  color: #FF5859;
}

_::-webkit-full-page-media,
_:future,
:root .gnb .icon_new em {
  font-size: 15.5px;
}

.v_exclusive {
  position: relative;
  top: -2px;
}

.premium_icon {
  width: 18px;
  height: 18px;
  background: url('../img/icon_premium.svg') no-repeat;
}

.vendor_wrap .v_name .icn_fg_exclusive {
  display: inline-block;
  width: 18px;
  height: 20px;
  background: url("../img/icon_fg_exclusive.svg") no-repeat center center/cover;
  font-size: 0;
  color: transparent;
  line-height: 30px;
}

.fg_exclusive {
  margin-left: 8px;
  width: 15px;
  height: 17px;
  background: url("../img/icon_fg_exclusive.svg") no-repeat center center/cover;
  position: relative;
}

.fg_exclusive:hover .tip_popup {
  display: block;
}

.fg_exclusive .tip_popup {
  display: none;
  width: 204px;
  padding: 8px 16px 24px;
  background: #fff;
  border: 1px solid #C6C6C6;
  box-sizing: border-box;
  border-radius: 2px;
  position: absolute;
  top: 28px;
  left: 50%;
  transform: translate(-50%, 0);
}

.fg_exclusive .tip_popup::before {
  content: '';
  display: block;
  width: 14px;
  height: 10px;
  background: url("../img/vector_down.svg") no-repeat center center/cover;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: rotate(-180deg);
  margin-left: -7px;
}

.fg_exclusive .tip_popup .tip_popup_ttl {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #333;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddd;
}

.fg_exclusive .tip_popup .tip_popup_txt {
  font-size: 11px;
  line-height: 16px;
  color: #333;
}

/* 2021/7/3 new header append */
.fashionGo-notification-message {
  height: 38px;
  background: #333333;
  text-align: center;

  font-weight: normal;
  font-size: 14px;
  line-height: 38px;
  color: #FFFFFF;
}

#global.fw-new-header {
  border-bottom: 1px solid #999;
}

#global.fw-new-header .gnb>ul>li>a.active {
  color: #B59157;
}

.gnb>ul>li>a .fw-21 {
  display: inline-block;
  font-size: 0;
  color: transparent;
  width: 36px;
  height: 22px;
  background: url('../img/pre_landing/icon_fw_21.svg') no-repeat center;
  margin: 9px 0 0 4px;
  vertical-align: top;
}

#global.fw-new-header .gnb>ul.expand.fl>li>a {
  padding: 0 15px;
}

.padding-0 {
  padding: 0 !important;
}

.chat-link {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  font-weight: 500;
  font-size: 13px;
  color: #333333;
  padding: 0 12px 0 40px;
  position: relative;
  background: #fff;
  border: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 2px;
  text-decoration: none;
  text-transform: none;
  z-index: 9;
}

.chat-link:after {
  content: "";
  position: absolute;
  display: block;
  width: 17px;
  height: 16px;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDM2MDcxIj4KPGcgaWQ9Ikdyb3VwIDI2ODU2Ij4KPHBhdGggaWQ9IlN1YnRyYWN0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNDU5NTcgMTQuOTIzOEM1LjcyNTQ5IDE1LjI0ODQgNC40ODk0MiAxNS42ODMzIDIuNjcwMjggMTUuOTgwOEwyLjY2NTk2IDE1Ljk4MTVDMS41NTQzOSAxNi4xNTg5IDAuNzkwNjc1IDE1LjAyMzcgMS4xOTU1MyAxNC4wNzA2QzEuNDI1OTggMTMuNTI3OCAxLjYzNzM0IDEyLjgzOTggMS43NTE1NSAxMi4xNzk4QzAuNjY2NjIyIDEwLjkxODUgMCA5LjMyMjgxIDAgNy41NzE2NEMwIDMuMjQwNTQgMy45NjUwNyAwIDguNSAwQzEzLjAzNDkgMCAxNyAzLjI0MDU0IDE3IDcuNTcxNjRDMTcgMTEuOTAyMyAxMy4wMzU4IDE1LjE0MjYgOC41MDE1MSAxNS4xNDMzTDYuNDU5NTcgMTQuOTIzOFpNMi41NDUxNSAxMy42ODQ0QzIuNzM2MjIgMTMuMDgzNSAyLjg4NzM4IDEyLjQxOTkgMi45NDY0NSAxMS43OTYzQzEuODE4NDMgMTAuNjY2NyAxLjEzMzMzIDkuMTg4MDUgMS4xMzMzMyA3LjU3MTY0QzEuMTMzMzMgNC4wMjEwNiA0LjQzMTc2IDEuMTQyNzYgOC41IDEuMTQyNzZDMTIuNTY4MiAxLjE0Mjc2IDE1Ljg2NjcgNC4wMjEwNiAxNS44NjY3IDcuNTcxNjRDMTUuODY2NyAxMS4xMjIyIDEyLjU2ODIgMTQuMDAwNSA4LjUgMTQuMDAwNUM3Ljc3MDM4IDE0LjAwMTUgNy4wNDM3OCAxMy45MDcgNi4zMzg4IDEzLjcxOTVDNS44ODQ1IDEzLjk0OTIgNC45MzI3MiAxNC4zNTcxIDMuMzk1NzMgMTQuNjgzMUwzLjM0NzEzIDE0LjY5MzNDMy4xOTA1MiAxNC43MjYxIDMuMDI3OTIgMTQuNzU4IDIuODU5MjQgMTQuNzg4OEwyLjg1NzkxIDE0Ljc4OUMyLjczNzk2IDE0LjgxMDkgMi42MTQ5MyAxNC44MzIyIDIuNDg4OCAxNC44NTI4QzIuMzA0NjMgMTQuODgyMiAyLjE2NDY3IDE0LjY5MTIgMi4yMzc0MSAxNC41MjAzQzIuMjg1MjcgMTQuNDA3NiAyLjMzMjQ2IDE0LjI4OTQgMi4zNzg0MiAxNC4xNjY3TDIuMzgwMzIgMTQuMTYxN0MyLjQzNDA2IDE0LjAxOCAyLjQ4NjExIDEzLjg2ODMgMi41MzU1OCAxMy43MTQzTDIuNTQ1MTUgMTMuNjg0NFoiIGZpbGw9IiMzMzMzMzMiLz4KPGcgaWQ9Ikdyb3VwIDIwNTk0Ij4KPGVsbGlwc2UgaWQ9IkVsbGlwc2UgNDUxIiBjeD0iNS4xMDExMSIgY3k9IjcuOTk2MDMiIHJ4PSIxLjEzMzMzIiByeT0iMS4xNDI3NSIgZmlsbD0iIzMzMzMzMyIvPgo8ZWxsaXBzZSBpZD0iRWxsaXBzZSA0NTIiIGN4PSI4LjUwMDUyIiBjeT0iNy45OTYwMyIgcng9IjEuMTMzMzMiIHJ5PSIxLjE0Mjc1IiBmaWxsPSIjMzMzMzMzIi8+CjxlbGxpcHNlIGlkPSJFbGxpcHNlIDQ1MyIgY3g9IjExLjkwMTQiIGN5PSI3Ljk5NjAzIiByeD0iMS4xMzMzMyIgcnk9IjEuMTQyNzUiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==') no-repeat center center/100%;
}

.chat-link.position-1 {
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 1;
}

.chat-link.h-36 {
  height: 36px;
}

.chat-link.size-s {
  height: auto;
  font-size: 10px;
  line-height: 16px;
  padding: 0 22px 0 8px;
}

.chat-link.size-s:after {
  width: 10px;
  height: 10px;
  background: url('../img/icon/icon_chat_size_10.svg') no-repeat center;
  background-size: 10px;
  right: 8px;
  left: auto;
}

.btn-detail-print {
  font-size: 10px;
  line-height: 16px;
  padding: 0 23px 0 8px;
  display: inline-block;
  font-weight: 500;
  color: #333333;
  position: relative;
  background: #fff;
  border: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 2px;
  text-decoration: none;
  text-transform: none;
  z-index: 9;
}

.btn-detail-print:after {
  content: "";
  position: absolute;
  display: block;
  width: 11px;
  height: 10px;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  background: url('../img/icon/icon_print_size_10.svg') no-repeat center;
}

.deletion-pwd {
  position: relative;
}

.deletion-pwd .btn-show-pwd {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 17px;
  height: 12px;
  background: url("../img/icon/icon_show_pwd.svg") no-repeat center top;
  background-size: cover;
  font-size: 0;
}

.deletion-pwd .btn-show-pwd.active {
  width: 17px;
  height: 15px;
  background: url("../img/icon/icon_hide_pwd.svg") no-repeat center top;
  background-size: cover;
}

.description-txt {
  margin: auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: #999;
}

.description-txt.mw-limit-1 {
  max-width: 700px;
}

.description-txt.mw-limit-2 {
  max-width: 1160px;
}

.popup-item-handle .item-handle-body .coupon-note {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  font-style: italic;
  color: #999;
  margin-bottom: 8px;
  text-align: right;
}

.popup-item-handle .coupon-area {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 200px;
  display: flex;
}

.popup-item-handle .coupon-area>.roller {
  max-height: calc(100vh - 374px);
  overflow: hidden;
  overflow-y: auto;
  padding-right: 10px;
  margin-right: -14px;
}

.roller::-webkit-scrollbar {
  width: 4px;
  border-radius: 10px;
}

.roller::-webkit-scrollbar-track {
  background: #ddd;
  border-radius: 10px;
}

.roller::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
}

.popup-item-handle .coupon-swiper {
  width: 100%;
  margin: 0;
}

.popup-item-handle .coupon-swiper+.coupon-swiper {
  margin-top: 12px;
}

.popup-item-handle .coupon-swiper .swiper-slide {
  cursor: default;
}

.popup-item-handle .coupon-swiper .swiper-slide-shadow-left,
.popup-item-handle .coupon-swiper .swiper-slide-shadow-right {
  background: transparent;
}

.popup-item-handle .coupon-item {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  background: #fff;
  border: 1px dashed #DDDDDD;
  border-radius: 4px;
  padding: 16px;
  position: relative;
  align-items: center;
}

.popup-item-handle .coupon-item:not(:first-of-type) {
  margin-top: 12px;
}

.popup-item-handle .roller>.coupon-item {
  width: 586px;
}

.popup-item-handle .coupon-item.selected-tip {
  border: 1px solid #649EF6;
}

.popup-item-handle .coupon-item.selected-tip .coupon-item-ttl {
  color: #649EF6;
}

.popup-item-handle .coupon-item.selected-tip .btn-coupon-apply {
  display: none;
}

.popup-item-handle .coupon-item.warning-tip .coupon-item-ttl {
  color: #FF5859;
}

.popup-item-handle .coupon-item.disabled .coupon-item-ttl {
  color: #cdcdcd;
}

.popup-item-handle .coupon-item.disabled .coupon-item-info {
  color: #cdcdcd;
}

.popup-item-handle .coupon-item.disabled .exp-time {
  color: #cdcdcd;
}

.popup-item-handle .coupon-item .coupon-description {
  margin-right: 16px;
  flex: 1;
}

.popup-item-handle .coupon-item .vendor-name {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  margin-bottom: 4px;
}

.popup-item-handle .coupon-item .coupon-item-ttl {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #333;
}

.popup-item-handle .coupon-item .coupon-item-ttl.blue {
  color: #649EF6;
}

.popup-item-handle .coupon-item .coupon-item-info {
  height: auto;
  font-size: 13px;
  line-height: 20px;
  color: #666;
  margin-top: 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.popup-item-handle .coupon-item .coupon-item-info strong {
  font-weight: 700;
}

.popup-item-handle .coupon-item.item-style-2+.item-style-2 {
  margin-top: 8px;
}

.popup-item-handle .coupon-item .item-style-2 .coupon-item-info {
  margin: 8px 0 0;
}

.popup-item-handle .coupon-item .view-details {
  text-decoration: underline;
  font-weight: 500;
  color: #666;
  margin-left: 4px;
}

.popup-item-handle .coupon-item .coupon-apply {
  display: flex;
  min-width: 152px;
  flex-shrink: 0;
  flex-direction: column;
  align-items: center;
}

.popup-item-handle .coupon-item .coupon-apply .btn-base {
  padding: 0 24px;
}

.popup-item-handle .coupon-item .btn-coupon-apply {
  display: block;
  padding: 8px 24px;
  color: #649EF6;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  background-color: #ECF2FF;
}

.popup-item-handle .coupon-item .btn-coupon-apply:hover {
  color: #fff;
  background-color: #649EF6;
}

.popup-item-handle .coupon-item.warning-tip .btn-coupon-apply {
  color: #fff;
  background-color: #cdcdcd;
}

.popup-item-handle .coupon-item.disabled .btn-coupon-apply,
.popup-item-handle .coupon-item .btn-coupon-apply:disabled {
  color: #cdcdcd;
  background-color: #e9e9e9;
  cursor: not-allowed;
}

.popup-item-handle .coupon-item .checked-coupon-apply {
  padding-left: 13px;
  margin-bottom: 8px;
  color: #649EF6;
  font-size: 12px;
  line-height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.60101 7.1544L0.33728 4.8024C0.12075 4.5741 0 4.2713 0 3.9565C0 3.6417 0.12075 3.33892 0.33728 3.11062C0.44207 2.99991 0.56827 2.91173 0.70823 2.85147C0.8482 2.79121 0.99893 2.76012 1.15129 2.76012C1.30365 2.76012 1.45445 2.79121 1.59441 2.85147C1.73437 2.91173 1.86058 2.99991 1.96536 3.11062L3.41361 4.6123L7.0346 0.84958C7.1396 0.73913 7.2658 0.6512 7.4058 0.59111C7.5457 0.53101 7.6964 0.5 7.8487 0.5C8.001 0.5 8.1516 0.53101 8.2916 0.59111C8.4315 0.6512 8.5578 0.73913 8.6627 0.84958C8.8792 1.07788 9 1.38069 9 1.69549C9 2.01029 8.8792 2.31309 8.6627 2.54139L4.2282 7.1494C4.1233 7.2602 3.99696 7.3484 3.85692 7.4086C3.71687 7.4689 3.56605 7.5 3.41361 7.5C3.26117 7.5 3.1103 7.4689 2.97025 7.4086C2.83021 7.3484 2.70393 7.2602 2.59905 7.1494L2.60101 7.1544Z' fill='%23649EF6'/%3E%3C/svg%3E") no-repeat left center;
}

.popup-item-handle .coupon-item .btn-coupon-cancel {
  color: #666;
  text-decoration: underline;
}

.popup-item-handle .coupon-item .exp-time {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  color: #666;
  background: #f7f7f7;
  padding: 0 8px;
  font-weight: 400;
  font-size: 12px;
  vertical-align: top;
}

.popup-item-handle .coupon-item .coupon-item-txt {
  height: 120px;
  overflow: hidden;
  overflow-y: auto;
  margin: 0 -8px 18px 0;
  padding-right: 4px;
}

.popup-item-handle .swiper-wrapper .coupon-item {
  min-height: 192px;
}

.popup-item-handle .btn-back {
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  background: url('../img/icon_arrow_back.svg') no-repeat center left;
  padding-left: 14px;
  text-decoration: underline;
  color: #666;
}

.popup-item-handle .item-handle-body .warning-info {
  height: 16px;
  font-size: 12px;
  line-height: 18px;
  color: #FF5859;
  background: url('../img/bg_prompt_error.svg') no-repeat center left;
  background-size: 12px;
  padding-left: 20px;
  margin: 4px 0 16px;
}

.popup-item-handle .item-handle-body .coupon-area .warning-info {
  margin: 4px 0 8px;
}

.popup-item-handle .item-handle-body .warning-info2 {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #FAA41A;
  background: #FFF8E3 url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03Ljk5OTkzIDE1Ljk5OTlDMTIuNDE4MiAxNS45OTk5IDE1Ljk5OTkgMTIuNDE4MiAxNS45OTk5IDcuOTk5OTNDMTUuOTk5OSAzLjU4MTY5IDEyLjQxODIgMCA3Ljk5OTkzIDBDMy41ODE2OSAwIDAgMy41ODE2OSAwIDcuOTk5OTNDMCAxMi40MTgyIDMuNTgxNjkgMTUuOTk5OSA3Ljk5OTkzIDE1Ljk5OTlaIiBmaWxsPSIjRkFBNDFBIi8+DQo8cGF0aCBkPSJNOS4xNjM0MyAzLjMwNDI3VjQuMjA2ODhDOS4xNjM0MyA0LjIyNTkxIDkuMTYyNjggNC4yNDQ5NSA5LjE2MTE5IDQuMjYzODRMOC43MDU2MSA5LjkwOTQ0QzguNjc1OTMgMTAuMjc3MyA4LjM2ODc2IDEwLjU2MDggNy45OTk2OSAxMC41NjA4QzcuNjMwNjEgMTAuNTYwOCA3LjMyMzQ0IDEwLjI3NzMgNy4yOTM3NiA5LjkwOTQ0TDYuODM4MTkgNC4yNjM4NEM2LjgzNjY5IDQuMjQ0OTUgNi44MzU5NCA0LjIyNTkxIDYuODM1OTQgNC4yMDY4OFYzLjMwNDI3QzYuODM1OTQgMi45MTMxNiA3LjE1MyAyLjU5NTk1IDcuNTQ0MjYgMi41OTU5NUg4LjQ1NTI2QzguODQ2MzcgMi41OTU5NSA5LjE2MzU4IDIuOTEzMDEgOS4xNjM1OCAzLjMwNDI3SDkuMTYzNDNaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTkuMDU2MzQgMTIuMjg1NUM5LjA1NjM0IDExLjcwMjUgOC41ODM3NyAxMS4yMyA4LjAwMDgzIDExLjIzQzcuNDE3ODggMTEuMjMgNi45NDUzMSAxMS43MDI1IDYuOTQ1MzEgMTIuMjg1NVYxMi4zNDc0QzYuOTQ1MzEgMTIuOTMwMyA3LjQxNzg4IDEzLjQwMjkgOC4wMDA4MyAxMy40MDI5QzguNTgzNzcgMTMuNDAyOSA5LjA1NjM0IDEyLjkzMDMgOS4wNTYzNCAxMi4zNDc0VjEyLjI4NTVaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=') no-repeat 12px 12px;
  background-size: 12px;
  padding: 8px 12px;
}

.popup-item-handle .item-handle-body .warning-info2 .warning-tip {
  margin-left: 20px;
}

.popup-item-handle .account_list .list_bx {
  width: auto;
  line-height: 1.4;
}

.popup-item-handle .account_list .list_bx:last-child {
  margin-bottom: 0;
}

.popup-item-handle .empty {
  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  border: 1px dashed #ddd;
}

.popup-item-handle .empty .empty-icon {
  display: block;
  width: 36px;
  height: 27px;
  margin: auto;
  background: url("data:image/svg+xml,%3Csvg width='37' height='28' viewBox='0 0 37 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.0166 0.5C0.912032 0.5 0.0166016 1.40662 0.0166016 2.525V25.475C0.0166016 26.5934 0.912033 27.5 2.0166 27.5H34.0166C35.1212 27.5 36.0166 26.5934 36.0166 25.475V21.1455C32.9386 20.2641 30.6833 17.3987 30.6833 14C30.6833 10.6013 32.9386 7.73595 36.0166 6.85449V2.525C36.0166 1.40662 35.1212 0.5 34.0166 0.5H2.0166Z' fill='%23DDDDDD'/%3E%3Cpath d='M36.0166 7.93648V6.85449C32.9386 7.73595 30.6833 10.6013 30.6833 14C30.6833 17.3987 32.9386 20.2641 36.0166 21.1455V20.0635C33.9243 18.8532 32.5166 16.591 32.5166 14C32.5166 11.409 33.9243 9.14681 36.0166 7.93648Z' fill='%23DDDDDD'/%3E%3Cpath d='M17.0908 14.0209C17.0908 11.2392 19.3161 9 22.0839 9C23.3356 9 24.5317 9.48679 25.4775 10.2935C25.5887 10.4047 25.6026 10.5716 25.4914 10.6829L24.6291 11.5869C24.5178 11.6982 24.3926 11.6982 24.2675 11.5869C23.6694 11.0584 22.9323 10.7803 22.1673 10.7803C20.4288 10.7803 19.0519 12.2684 19.0519 14.007C19.0519 15.7316 20.4288 17.1919 22.1812 17.1919C22.9601 17.1919 23.5581 16.9555 23.8363 16.8442V15.662H22.7236C22.5707 15.662 22.4594 15.5508 22.4594 15.4117V14.3129C22.4594 14.1599 22.5707 14.0487 22.7236 14.0487H25.394C25.5331 14.0487 25.6444 14.1739 25.6444 14.3129V17.8734C25.6444 17.9847 25.5887 18.0542 25.5331 18.096C25.5331 18.096 24.1006 19 22.0839 19C19.3161 19 17.0908 16.8025 17.0908 14.0209Z' fill='white'/%3E%3Cpath d='M8.2666 18.6103V9.40305C8.2666 9.26397 8.37787 9.13879 8.53086 9.13879H14.1915C14.3445 9.13879 14.4558 9.26397 14.4558 9.40305V10.5435C14.4558 10.6826 14.3445 10.8078 14.1915 10.8078H10.0747V13.4225H13.51C13.6491 13.4225 13.7743 13.5477 13.7743 13.6868V14.8273C13.7743 14.9663 13.6491 15.0915 13.51 15.0915H10.0747V18.6103C10.0747 18.7494 9.94949 18.8745 9.81041 18.8745H8.53086C8.37787 18.8745 8.2666 18.7494 8.2666 18.6103Z' fill='white'/%3E%3C/svg%3E") no-repeat;
}

.popup-item-handle .empty .empty-txt {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-top: 16px;
}

.popup-item-handle.spacing .item-handle-body.shop-area {
  padding-top: 16px;
}

.popup-item-handle .shop-list-area {
  max-height: calc(100% - 220px);
  min-height: 200px;
}

.popup-item-handle .shop-list-area.roller {
  overflow: hidden;
  overflow-y: auto;
  margin-right: -20px;
  max-height: calc(100vh - 200px);
}

.popup-item-handle .shop-list {
  margin-right: 20px;
}

.popup-item-handle .shop-list-area .shop-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  border-bottom: 1px solid #ECECEC;
  ;
}

.popup-item-handle .shop-item .vendor-name,
.popup-item-handle .shop-item .category {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}

.popup-item-handle .shop-item .vendor-name {
  color: #333;
  max-width: 360px;
  position: relative;
  margin-right: 8px;
  padding-right: 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.popup-item-handle .shop-item .vendor-name:after {
  content: '';
  display: block;
  width: 1px;
  height: 12px;
  background: #333;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.popup-item-handle .shop-item .category {
  color: #999;
  margin-right: auto;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.popup-item-handle .shop-item .icon-favorite {
  width: 14px;
  height: 12px;
  background: url('../img/ico_like.svg') no-repeat center;
  background-size: 100%;
}

.popup-item-handle .shop-item .icon-favorite.active {
  background: url('../img/ico_like_on.svg') no-repeat center;
  background-size: 100%;
}

.popup-item-handle em {
  font-style: italic;
}

.popup-item-handle .ttl-capitalize {
  text-transform: capitalize;
}

.popup-item-handle .cocktail-area .banner-cocktail img {
  width: 100%;
}

.popup-item-handle .cocktail-area {
  color: #333;
  text-align: center;
}

.popup-item-handle .cocktail-area .cocktail-ttl {
  font-weight: 700;
  font-size: 28px;
  line-height: 34px;
  margin-top: 24px;
}

.popup-item-handle .cocktail-area .cocktail-note {
  font-size: 14px;
  line-height: 24px;
  margin-top: 16px;
  letter-spacing: 0.01em;
}

.popup-item-handle .cocktail-area .cocktail-info {
  width: 460px;
  margin: 16px auto 0;
  background: #F7F9FB;
  border: 1px solid #E7F1FC;
  padding: 16px;
}

.popup-item-handle .cocktail-area .cocktail-info-txt {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  font-style: italic;
}

.popup-item-handle .cocktail-area .cocktail-registration {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #666;
  margin-top: 16px;
}

.popup-item-handle .cocktail-area .details {
  margin-top: 24px;
}

.popup-item-handle .cocktail-area .view-details {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
  text-transform: capitalize;
  color: #333;
  transition: .3s;
}

.popup-item-handle .cocktail-area .view-details:hover {
  color: #3CB0B4;
}

.popup-item-handle .tool-area {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 32px;
}

.popup-item-handle .tool-area .error-reporting {
  margin: 0 20px 0 auto;
}

.popup-item-handle .tool-area .link-black {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #333;
  text-decoration: underline;
  transition: .3s;
}

.popup-item-handle .tool-area .link-black:hover {
  color: #3CB0B4;
}

.popup-item-handle .tool-area .base-checkbox label {
  font-size: 14px;
  line-height: 21px;
  color: #666;
  margin-left: 24px;
}

.popup-item-handle .tool-area button {
  font-weight: 500;
}

.popup-item-handle .cocktail-area .greetings {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.01em;
  margin-top: 16px;
}

.popup-item-handle .cocktail-area .greetings-2 {
  font-size: 14px;
  line-height: 22px;
  margin-top: 16px;
  padding: 0 64px;
}

.popup-item-handle .cocktail-area .btn-part {
  margin-top: 24px;
  text-align: center;
}

.popup-item-handle .cocktail-area .btn-part button {
  text-transform: uppercase;
  font-weight: 500;
  margin: auto;
}

.popup-item-handle .pop-premier-area .pop-premier-banner {
  margin-bottom: 32px;
  text-align: center;
}

.popup-item-handle .pop-premier-area .pop-premier-banner img {
  max-width: 100%
}

.popup-item-handle .pop-premier-area .premier-bg-area {
  padding: 16px;
  background-color: #ECFBFC;
}

.popup-item-handle .pop-premier-area .premier-bg-area_white {
  padding: 16px;
  background-color: #fff;
}

.popup-item-handle .pop-premier-area .premier-bg-area_white .premier-note {
  color: #333;
}

.popup-item-handle .pop-premier-area .premier-note {
  color: #666;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}

.popup-item-handle .pop-premier-area .premier-note_style2 {
  color: #333;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.popup-item-handle .pop-premier-area .premier-info-list {
  display: flex;
  font-size: 16px;
  line-height: 24px;
}

.popup-item-handle .pop-premier-area .premier-info-list+.premier-info-list {
  margin-top: 8px;
}

.popup-item-handle .pop-premier-area .premier-info-list dt {
  flex-shrink: 0;
  width: 272px;
  margin-right: 16px;
  color: #666;
  text-align: right;
}

.popup-item-handle .pop-premier-area .premier-info-list dd {
  font-weight: 500;
}

.popup-item-handle .pop-premier-area .btn-area {
  text-align: center;
}

.popup-item-handle .pop-premier-area .premier-text-link {
  font-size: 14px;
  line-height: 22px;
  text-decoration: underline;
}

.popup-item-handle .pop-premier-area.premier-free-ship {
  margin: -32px;
  padding: 32px;
  background: url(../img/bg_pop_premier_shipping.jpg) no-repeat center / cover;
}

.popup-item-handle.line-sheet {
  font-size: 14px;
}

.popup-item-handle.line-sheet .line-sheet-txt {
  color: #666;
  line-height: 22px;
}

.popup-item-handle.line-sheet .line-sheet-txt strong {
  font-weight: 500;
  color: #333;
}

.popup-item-handle.line-sheet .line-sheet-ttl {
  color: #666;
  margin-top: 22px;
}

.popup-item-handle.line-sheet .line-sheet-box {
  padding: 24px;
  background: #F7F7F7;
  margin-top: 8px;
}

.popup-item-handle.line-sheet .line-sheet-list {}

.popup-item-handle.line-sheet .line-sheet-list li {
  padding-left: 25px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy40NjggOS4wNzNMLjQ1IDUuOTM3YTEuNjM5IDEuNjM5IDAgMCAxIDAtMi4yNTYgMS40OTUgMS40OTUgMCAwIDEgMi4xNyAwbDEuOTMxIDIuMDAyTDkuMzguNjY2YTEuNDk4IDEuNDk4IDAgMCAxIDIuMTcgMCAxLjY0IDEuNjQgMCAwIDEgMCAyLjI1Nkw1LjYzOCA5LjA2NmExLjQ5NyAxLjQ5NyAwIDAgMS0yLjE3MyAwbC4wMDMuMDA3eiIgZmlsbD0iIzNDQjBCNCIvPjwvc3ZnPg==') no-repeat top 7px left;
}

.popup-item-handle.line-sheet .line-sheet-list li+li {
  margin-top: 16px;
}

.popup-item-handle.line-sheet .line-sheet-list strong {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.popup-item-handle.line-sheet .line-sheet-list span {
  color: #999;
  line-height: 22px;
  display: block;
}

.popup-item-handle.line-sheet .line-sheet-note {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 16px;
}

.popup-item-handle.line-sheet .line-sheet-note a {
  color: #159E9E;
  text-decoration-line: underline;
  margin-left: 4px;
}

.popup-item-handle.line-sheet .line-sheet-login {
  color: #666;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  margin-top: 8px;
}

.popup-item-handle.line-sheet .line-sheet-login a {
  color: #333;
  font-weight: 500;
  text-decoration-line: underline;
  margin-left: 4px;
}

.popup-item-handle.line-sheet .item-handle-footer {
  text-align: center;
  padding: 24px 32px;
}

.popup-item-handle.line-sheet .item-handle-footer button {
  height: 40px;
  margin: auto;
}

/* fg-live-video */
.fg-live-video {
  position: relative;
}

.fg-live-bar {
  height: 40px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 24px;
  display: flex;
  align-items: flex-end;
}

.fg-live-video button {
  transition: .3s;
}

.fg-live-video .btn-live-play {
  width: 65px;
  height: 40px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.7);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 19px 20px;
}

.fg-live-video .btn-live-play:hover {
  background-color: #00ADEF;
}

.fg-live-video .btn-live-play {
  background-image: url('../img/icon_live_play.svg');
}

.fg-live-video .btn-live-play.suspend {
  background-image: url('../img/icon_live_suspend.svg');
}

.fg-live-video .bg-shadow {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

.fg-live-video .btn-live-play.centre {
  width: 144px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 38px 40px;
}

.fg-live-bar .control-bar-area {
  box-sizing: border-box;
  width: calc(100% - 74px);
  height: 32px;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.7);
  margin-left: 9px;
  padding: 10px;
  display: flex;
  align-items: center;
}

.fg-live-bar .progress-bar {
  width: calc(100% - 66px);
  box-sizing: border-box;
  height: 12px;
  border: 1px solid #666666;
  padding: 1px;
  cursor: pointer;
}

.fg-live-bar .progress-bar-inner {
  width: 100%;
  position: relative;
  height: 8px;
}

.fg-live-bar .progress-bar-buffer {
  height: 8px;
  background: #666;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.fg-live-bar .progress-bar-now {
  height: 8px;
  background: #00ADEF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.fg-live-bar .progress-bar-now .progress-time {
  box-sizing: border-box;
  min-width: 34px;
  height: 18px;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  background: #fff;
  border-radius: 2px;
  text-align: center;
  padding: 0 2px;
  position: absolute;
  top: -25px;
  right: 0;
  transform: translateX(50%);
}

.fg-live-bar .progress-bar-now .progress-time:after {
  content: '';
  display: block;
  width: 12px;
  height: 6px;
  background: url('../img/icon_polygon.svg') no-repeat center;
  background-size: 100%;
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
}

.fg-live-bar .btn-control {
  display: flex;
  height: 32px;
  margin-left: 5px;
  position: relative;
  right: -5px;
}

.fg-live-bar .btn-control li {
  position: relative;
}

.fg-live-bar .btn-volume {
  width: 32px;
  height: 32px;
  background: url('../img/icon_sound.svg') no-repeat center;
  background-size: 13px 12px;
}

.fg-live-bar .btn-volume:hover {
  background: url('../img/icon_sound_active.svg') no-repeat center;
  background-size: 13px 12px;
}

.fg-live-bar .btn-volume.off {
  background: url('../img/icon_sound_off.svg') no-repeat center;
  background-size: 13px 12px;
}

.fg-live-bar .btn-volume.off:hover {
  background: url('../img/icon_sound_off_active.svg') no-repeat center;
  background-size: 13px 12px;
}

.fg-live-bar .btn-zoom {
  width: 32px;
  height: 32px;
  background: url('../img/icon_expansion.svg') no-repeat center;
  background-size: 12px 12px;
}

.fg-live-bar .btn-zoom:hover {
  background: url('../img/icon_expansion_active.svg') no-repeat center;
  background-size: 12px 12px;
}

.fg-live-bar .btn-zoom.reduce {
  background: url('../img/icon_reduce.svg') no-repeat center;
  background-size: 12px 12px;
}

.fg-live-bar .btn-zoom.reduce {
  background: url('../img/icon_reduce_active.svg') no-repeat center;
  background-size: 12px 12px;
}

.fg-live-bar .volume-adjust-wrap {
  padding-bottom: 5px;
  position: absolute;
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
}

.fg-live-bar .volume-adjust {
  box-sizing: border-box;
  width: 20px;
  height: 92px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 2px;
  padding: 12px 8px;
}

.fg-live-bar .volume-scope {
  width: 4px;
  height: 68px;
  background: #000;
  border-radius: 20px;
  display: flex;
  align-items: flex-end;
}

.fg-live-bar .volume-now {
  width: 4px;
  background: #00ADEF;
  border-radius: 20px;
  position: relative;
}

.fg-live-bar .volume-icon {
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}

.tip-info:hover .tip-info-popup {
  display: block;
}

.tip-info-popup {
  display: none;
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  background: #fff;
  border: 1px solid #C6C6C6;
  border-radius: 2px;
  padding: 16px;
  box-sizing: border-box;
}

.tip-info-popup:before {
  content: '';
  display: block;
  width: 13px;
  height: 9px;
  background: url('../img/newin_popup_polygon.svg') no-repeat center;
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
}

.tip-info-popup .tip-con {
  color: #333;
  font-size: 13px;

  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.extra-off {
  color: #649EF6 !important;

  font-size: 12px;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 18px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}

.extra-off .with-coupon {
  color: #649EF6;

  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  text-transform: none;
}

.extra-off .icon-tooltip-wrap {
  position: relative;
}

.extra-off .icon-tooltip {
  width: 10px;
  height: 10px;
  display: block;
  background: url(../img/icon/icon_coupon_tooltip.svg) no-repeat center;
  background-size: cover;
}

.extra-off .icon-tooltip-con {
  position: absolute;
  padding: 14px;
  box-sizing: border-box;
  box-shadow: none;
  background: #FFFFFF;
  border: 1px solid #DDD;
  border-radius: 2px;
  top: calc(100% + 5px);
  z-index: 15;
  left: 50%;
  transform: translateX(-50%);
  padding: 12px 16px;
  display: none;
  cursor: default;

}

.extra-off .icon-tooltip:hover .icon-tooltip-con {
  display: block;
}

.extra-off .icon-tooltip-con:before {
  position: absolute;
  content: '';
  left: 50%;
  background: white;
  width: 10px;
  height: 10px;
  border-top: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  transform: translateX(-50%) rotate(-45deg);
  top: -6px;
}

.extra-off .icon-tooltip-con.w-204 {
  width: 204px;
}

.extra-off .icon-tooltip-con .tooltip-ttl {
  text-align: center;

  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  color: #333333;
  padding-bottom: 8px;
  border-bottom: 1px dashed #CDCDCD;
}

.extra-off .icon-tooltip-con .tooltip-txt {
  color: #666;

  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  text-transform: none;
  margin-top: 12px;
}

.extra-off-black {
  color: #666;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}

.vendor-mp {
  font-size: 12px !important;
  color: #649EF6 !important;
  font-weight: 400 !important;
  line-height: 18px !important;
}

.review-rewards {
  color: #3CB0B4;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}

.h-18 {
  height: 18px !important;
}

.icon-asia-direct {
  display: inline-block;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDM2MTc2Ij4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAwMDk3IDAuMDAzNzA5OTFDNi41Mjg4MSAwLjAwMzcwOTkxIDYuMTU2MTIgMC4zMzQ3NzQgNS43Nzc5MyAwLjY3MDcxNkM1LjQ5NjkyIDAuOTIwMzQ0IDUuMjEyODcgMS4xNzI2NyA0Ljg4MjcyIDEuMjkzODVDNC41NTM2MyAxLjQxNDY1IDQuMTc3MjggMS40MDYxMyAzLjgwNTAxIDEuMzk3N0MzLjMwMTIyIDEuMzg2MyAyLjgwNDkyIDEuMzc1MDYgMi40NDMzNiAxLjY4NDcyQzIuMDgxMDEgMS45OTIxNSAyLjAwNTY4IDIuNDg4NjIgMS45MjkyNyAyLjk5MjI4QzEuODcyNTIgMy4zNjYzIDEuODE1MTcgMy43NDQyOSAxLjYzOTIzIDQuMDUxNzlDMS40NjM1NCA0LjM1ODg3IDEuMTY5NiA0LjU5NzY0IDAuODc4ODM2IDQuODMzODJDMC40ODYzMzcgNS4xNTI2NCAwLjA5OTY0MzggNS40NjY3NSAwLjAxNzQ4ODMgNS45Mzc4Qy0wLjA2NDU2NzYgNi40MDgyOCAwLjE5MjcwNyA2LjgzNzM3IDAuNDUzOTUzIDcuMjczMDlDMC42NDgwMzQgNy41OTY3OCAwLjg0NDMwNSA3LjkyNDEzIDAuOTA1MjY1IDguMjc0ODFDMC45NjYyMjIgOC42MjU0OCAwLjg5MjM3MSA5LjAwMDQ4IDAuODE5MzE0IDkuMzcxNDVDMC43MjA5NjQgOS44NzA4NSAwLjYyNDA1MyAxMC4zNjI5IDAuODU5MzkyIDEwLjc3ODZDMS4wOTY0NCAxMS4xOTI5IDEuNTY1NjggMTEuMzU0IDIuMDQxODQgMTEuNTE3NUMyLjM5NDk4IDExLjYzODcgMi43NTE5NCAxMS43NjEzIDMuMDIwODIgMTEuOTg5NEMzLjI4OTc3IDEyLjIxNzYgMy40NzEwOSAxMi41NTI5IDMuNjUwNDggMTIuODg0N0MzLjg5MjI1IDEzLjMzMTggNC4xMzA1MyAxMy43NzI0IDQuNTc1MSAxMy45MzU2QzUuMDE5ODEgMTQuMDk4OCA1LjQ4MjMxIDEzLjkxNjggNS45NTEzNyAxMy43MzIzQzYuMjk5MTYgMTMuNTk1NSA2LjY1MDU2IDEzLjQ1NzIgNy4wMDA5NyAxMy40NTcyQzcuMzUxMDUgMTMuNDU3MiA3LjcwMjExIDEzLjU5NTcgOC4wNDk1NyAxMy43MzI4QzguNTE4OTcgMTMuOTE3OSA4Ljk4MTgyIDE0LjEwMDUgOS40MjY4NSAxMy45MzU2QzkuODcxNDIgMTMuNzcyNCAxMC4xMDk3IDEzLjMzMTggMTAuMzUxNSAxMi44ODQ3QzEwLjUzMDkgMTIuNTUyOSAxMC43MTIyIDEyLjIxNzYgMTAuOTgxMSAxMS45ODk0QzExLjI0OTkgMTEuNzYxNCAxMS42MDcyIDExLjYzODggMTEuOTYwNiAxMS41MTc2QzEyLjQzNzQgMTEuMzU0MSAxMi45MDcgMTEuMTkzIDEzLjE0MjYgMTAuNzc4NkMxMy4zNzk2IDEwLjM2NDMgMTMuMjgyMiA5Ljg3MTU5IDEzLjE4MzMgOS4zNzE0QzEzLjEwOTkgOS4wMDAzNyAxMy4wMzU4IDguNjI1MiAxMy4wOTY3IDguMjc0ODFDMTMuMTU3NiA3LjkyNDMxIDEzLjM1MzcgNy41OTc2MyAxMy41NDc3IDcuMjc0NDZDMTMuODA5IDYuODM5MDUgMTQuMDY2NSA2LjQxMDA0IDEzLjk4NDUgNS45Mzc4QzEzLjkwMjUgNS40NjYxIDEzLjUxNjIgNS4xNTI1MyAxMy4xMjQzIDQuODM0MzFDMTIuODMyNiA0LjU5NzUgMTIuNTM3NyA0LjM1ODExIDEyLjM2MjcgNC4wNDkwNkMxMi4xODY4IDMuNzQxNTYgMTIuMTI5NCAzLjM2MzU3IDEyLjA3MjcgMi45ODk1NUMxMS45OTYzIDIuNDg1ODggMTEuOTIwOSAxLjk4OTQyIDExLjU1ODYgMS42ODE5OEMxMS4xOTY1IDEuMzc0NzYgMTAuNzAxMyAxLjM4NTc0IDEwLjE5OTIgMS4zOTY4OEM5LjgyNTY5IDEuNDA1MTYgOS40NDg0IDEuNDEzNTMgOS4xMTkyMyAxLjI5MTEyQzguNzg5MzEgMS4xNzAwMiA4LjUwNTkxIDAuOTE3OTU2IDguMjI1NDQgMC42Njg0OTVDNy44NDc1MyAwLjMzMjM3OCA3LjQ3NDkzIDAuMDAwOTc2NTYyIDcuMDAwOTcgMC4wMDA5NzY1NjJWMC4wMDM3MDk5MVoiIGZpbGw9IiMzQ0IwQjQiLz4KPGcgaWQ9Ik1hc2sgZ3JvdXAiPgo8bWFzayBpZD0ibWFzazBfMl8yMDkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljk5OTAyIDAuMDAyNzMzMzVDNi41MjY4NiAwLjAwMjczMzM1IDYuMTU0MTcgMC4zMzM3OTcgNS43NzU5OCAwLjY2OTczOUM1LjQ5NDk2IDAuOTE5MzY3IDUuMjEwOTIgMS4xNzE2OSA0Ljg4MDc3IDEuMjkyODdDNC41NTE2OCAxLjQxMzY3IDQuMTc1MzIgMS40MDUxNSAzLjgwMzA1IDEuMzk2NzJDMy4yOTkyNyAxLjM4NTMyIDIuODAyOTYgMS4zNzQwOSAyLjQ0MTQxIDEuNjgzNzRDMi4wNzkwNiAxLjk5MTE4IDIuMDAzNzMgMi40ODc2NCAxLjkyNzMxIDIuOTkxMzFDMS44NzA1NyAzLjM2NTMyIDEuODEzMjIgMy43NDMzMSAxLjYzNzI4IDQuMDUwODJDMS40NjE1OSA0LjM1NzkgMS4xNjc2NCA0LjU5NjY2IDAuODc2ODgzIDQuODMyODVDMC40ODQzODQgNS4xNTE2NyAwLjA5NzY5MDcgNS40NjU3NyAwLjAxNTUzNTIgNS45MzY4M0MtMC4wNjY1MjA4IDYuNDA3MzEgMC4xOTA3NTQgNi44MzY0IDAuNDUyIDcuMjcyMTFDMC42NDYwOCA3LjU5NTggMC44NDIzNTIgNy45MjMxNSAwLjkwMzMxMiA4LjI3Mzg0QzAuOTY0MjY5IDguNjI0NTEgMC44OTA0MTggOC45OTk1MSAwLjgxNzM2IDkuMzcwNDhDMC43MTkwMTEgOS44Njk4NyAwLjYyMjEgMTAuMzYyIDAuODU3NDM5IDEwLjc3NzZDMS4wOTQ0OSAxMS4xOTE5IDEuNTYzNzIgMTEuMzUzIDIuMDM5ODkgMTEuNTE2NUMyLjM5MzAzIDExLjYzNzggMi43NDk5OSAxMS43NjAzIDMuMDE4ODcgMTEuOTg4NUMzLjI4NzgyIDEyLjIxNjYgMy40NjkxMyAxMi41NTE5IDMuNjQ4NTMgMTIuODgzN0MzLjg5MDMgMTMuMzMwOCA0LjEyODU3IDEzLjc3MTQgNC41NzMxNSAxMy45MzQ2QzUuMDE3ODYgMTQuMDk3OCA1LjQ4MDM2IDEzLjkxNTkgNS45NDk0MiAxMy43MzEzQzYuMjk3MjEgMTMuNTk0NSA2LjY0ODYgMTMuNDU2MyA2Ljk5OTAyIDEzLjQ1NjNDNy4zNDkxIDEzLjQ1NjMgNy43MDAxNiAxMy41OTQ3IDguMDQ3NjIgMTMuNzMxOEM4LjUxNzAyIDEzLjkxNjkgOC45Nzk4NyAxNC4wOTk1IDkuNDI0ODkgMTMuOTM0NkM5Ljg2OTQ3IDEzLjc3MTQgMTAuMTA3NyAxMy4zMzA4IDEwLjM0OTUgMTIuODgzN0MxMC41Mjg5IDEyLjU1MTkgMTAuNzEwMiAxMi4yMTY2IDEwLjk3OTIgMTEuOTg4NUMxMS4yNDggMTEuNzYwNCAxMS42MDUzIDExLjYzNzggMTEuOTU4NiAxMS41MTY2QzEyLjQzNTQgMTEuMzUzMSAxMi45MDUgMTEuMTkyIDEzLjE0MDYgMTAuNzc3NkMxMy4zNzc2IDEwLjM2MzMgMTMuMjgwMiA5Ljg3MDYyIDEzLjE4MTMgOS4zNzA0M0MxMy4xMDggOC45OTkzOSAxMy4wMzM4IDguNjI0MjIgMTMuMDk0NyA4LjI3Mzg0QzEzLjE1NTcgNy45MjMzNCAxMy4zNTE4IDcuNTk2NjUgMTMuNTQ1NyA3LjI3MzQ5QzEzLjgwNzEgNi44MzgwOCAxNC4wNjQ2IDYuNDA5MDYgMTMuOTgyNSA1LjkzNjgzQzEzLjkwMDUgNS40NjUxMiAxMy41MTQzIDUuMTUxNTYgMTMuMTIyMyA0LjgzMzM0QzEyLjgzMDYgNC41OTY1MiAxMi41MzU4IDQuMzU3MTQgMTIuMzYwOCA0LjA0ODA4QzEyLjE4NDggMy43NDA1OCAxMi4xMjc1IDMuMzYyNTkgMTIuMDcwNyAyLjk4ODU3QzExLjk5NDMgMi40ODQ5MSAxMS45MTkgMS45ODg0NCAxMS41NTY2IDEuNjgxMDFDMTEuMTk0NSAxLjM3Mzc4IDEwLjY5OTMgMS4zODQ3NiAxMC4xOTcyIDEuMzk1OUM5LjgyMzczIDEuNDA0MTkgOS40NDY0NSAxLjQxMjU1IDkuMTE3MjcgMS4yOTAxNEM4Ljc4NzM1IDEuMTY5MDQgOC41MDM5NiAwLjkxNjk4IDguMjIzNDggMC42Njc1MTlDNy44NDU1OCAwLjMzMTQwMSA3LjQ3Mjk3IDAgNi45OTkwMiAwVjAuMDAyNzMzMzVaIiBmaWxsPSIjM0NCMEI0Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yXzIwOSkiPgo8cGF0aCBpZD0iVmVjdG9yIDEyNyIgZD0iTTYuNDc0ODUgNy42NjgzOUwxLjYxNzcxIDE0LjQ5MzlMLTAuMDAxMzMzNTMgOS4yMDA2NEwtMC41NDEwMTYgNS45OTY4NEwxLjIxMjk1IDMuNjI4ODJMMS44ODc1NSAwLjg0MjkwOUg0LjU4NTk2TDcuMDE0NTMgLTAuODI4NjM2TDExLjA2MjEgMS4xMjE1TDYuNDc0ODUgNy42NjgzOVoiIGZpbGw9IiM3M0M1QzUiLz4KPC9nPgo8L2c+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTYuNjMwNDMgOS45NTE2QzYuNTEwODMgMTAuMTAzNyA2LjI5MDc0IDEwLjEyOTcgNi4xMzk3MiAxMC4wMDk4TDMuODQ2MzYgOC4xODc3NkMzLjY5NjM4IDguMDY4NTkgMy42NzExNiA3Ljg1MDI3IDMuNzg5OTQgNy42OTkyNkw0LjUzNzI3IDYuNzQ5MTRDNC42NTY4OCA2LjU5NzA4IDQuODc2OTYgNi41NzEgNS4wMjc5OCA2LjY5MDk4TDUuODI5OTkgNy4zMjgxNUM1Ljk4MTAxIDcuNDQ4MTMgNi4yMDExIDcuNDIyMDUgNi4zMjA3IDcuMjdMOS4xMjk2MyAzLjY5ODg3QzkuMjQ5MjMgMy41NDY4MiA5LjQ2OTMyIDMuNTIwNzQgOS42MjAzNCAzLjY0MDcyTDEwLjU2NCA0LjM5MDQzQzEwLjcxNCA0LjUwOTU5IDEwLjczOTIgNC43Mjc5MiAxMC42MjA0IDQuODc4OTNMNi42MzA0MyA5Ljk1MTZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=') no-repeat center;
  background-size: cover;
  margin: 0 4px 0 0 !important;
}

.icon-asia-direct.size-s {
  width: 14px;
  height: 14px;
}

.icon-asia-direct.size-m {
  width: 16px;
  height: 16px;
}

.icon-asia-direct.size-l {
  width: 24px;
  height: 24px;
}

.icon-tip-note {
  display: block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIj4KPGcgaWQ9Ikdyb3VwIDM0Mjc1Ij4KPGcgaWQ9Ikdyb3VwIDM0Mjc0Ij4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDE1QzkuODU2NTIgMTUgMTEuNjM3IDE0LjI2MjUgMTIuOTQ5NyAxMi45NDk3QzE0LjI2MjUgMTEuNjM3IDE1IDkuODU2NTIgMTUgOEMxNSA2LjE0MzQ4IDE0LjI2MjUgNC4zNjMwMSAxMi45NDk3IDMuMDUwMjVDMTEuNjM3IDEuNzM3NSA5Ljg1NjUyIDEgOCAxQzYuMTQzNDggMSA0LjM2MzAxIDEuNzM3NSAzLjA1MDI1IDMuMDUwMjVDMS43Mzc1IDQuMzYzMDEgMSA2LjE0MzQ4IDEgOEMxIDkuODU2NTIgMS43Mzc1IDExLjYzNyAzLjA1MDI1IDEyLjk0OTdDNC4zNjMwMSAxNC4yNjI1IDYuMTQzNDggMTUgOCAxNVpNOCAxNkMxMC4xMjE3IDE2IDEyLjE1NjYgMTUuMTU3MSAxMy42NTY5IDEzLjY1NjlDMTUuMTU3MSAxMi4xNTY2IDE2IDEwLjEyMTcgMTYgOEMxNiA1Ljg3ODI3IDE1LjE1NzEgMy44NDM0NCAxMy42NTY5IDIuMzQzMTVDMTIuMTU2NiAwLjg0Mjg1NSAxMC4xMjE3IDAgOCAwQzUuODc4MjcgMCAzLjg0MzQ0IDAuODQyODU1IDIuMzQzMTUgMi4zNDMxNUMwLjg0Mjg1NSAzLjg0MzQ0IDAgNS44NzgyNyAwIDhDMCAxMC4xMjE3IDAuODQyODU1IDEyLjE1NjYgMi4zNDMxNSAxMy42NTY5QzMuODQzNDQgMTUuMTU3MSA1Ljg3ODI3IDE2IDggMTZaIiBmaWxsPSIjOTk5OTk5Ii8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTguOTI5OTUgNi41ODg2Mkw2LjYzOTk1IDYuODc1NjJMNi41NTc5NSA3LjI1NTYyTDcuMDA3OTUgNy4zMzg2MkM3LjMwMTk1IDcuNDA4NjIgNy4zNTk5NSA3LjUxNDYyIDcuMjk1OTUgNy44MDc2Mkw2LjU1Nzk1IDExLjI3NTZDNi4zNjM5NSAxMi4xNzI2IDYuNjYyOTUgMTIuNTk0NiA3LjM2NTk1IDEyLjU5NDZDNy45MTA5NSAxMi41OTQ2IDguNTQzOTUgMTIuMzQyNiA4LjgzMDk1IDExLjk5NjZMOC45MTg5NSAxMS41ODA2QzguNzE4OTUgMTEuNzU2NiA4LjQyNjk1IDExLjgyNjYgOC4yMzI5NSAxMS44MjY2QzcuOTU3OTUgMTEuODI2NiA3Ljg1Nzk1IDExLjYzMzYgNy45Mjg5NSAxMS4yOTM2TDguOTI5OTUgNi41ODg2MloiIGZpbGw9IiM5OTk5OTkiLz4KPC9nPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik04LjAwMDEyIDZDOC41NTI0MSA2IDkuMDAwMTIgNS41NTIyOCA5LjAwMDEyIDVDOS4wMDAxMiA0LjQ0NzcyIDguNTUyNDEgNCA4LjAwMDEyIDRDNy40NDc4NCA0IDcuMDAwMTIgNC40NDc3MiA3LjAwMDEyIDVDNy4wMDAxMiA1LjU1MjI4IDcuNDQ3ODQgNiA4LjAwMDEyIDZaIiBmaWxsPSIjOTk5OTk5Ii8+CjwvZz4KPC9nPgo8L3N2Zz4K') no-repeat center;
  background-size: cover;
}

/* free-shipping */
.free-shipping-area,
.icon-tip-note-area {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 0;
  width: fit-content;
}

.lst_pdt .free-shipping-area {
  margin-top: 4px;
}

.home .lst_pdt .free-shipping-area,
.curated-list .item-info .free-shipping-area,
.item_list_vc .free-shipping-excess {
  margin-top: 8px;
}

.free-shipping {
  box-sizing: border-box !important;
  height: 24px !important;
  padding: 4px 6px 4px 4px !important;
  display: inline-flex !important;
  align-items: center !important;
  background: #F7F6FF !important;
  color: #6457B4 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 0.2px !important;
  line-height: 16px !important;
}

.free-shipping .icon-fs,
.free-shipping .icon-tp {
  width: 16px !important;
  height: 16px !important;
  background-size: cover !important;
  margin: 0 4px 0 0 !important;
}

.free-shipping .icon-fs {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS45Mjk3IDQuMDcwMzdDMTEuNjUxMSAzLjc5MTc2IDEwLjcwODEgNC4zOTE4NCAxMC4xMDggNC45NzA0OUw4LjkyOTMgNi4xNDkyMkw0IDUuMTQxOTRWNS43NDIwMkw2LjE2NDYxIDYuOTYzNjFMNy4xNTA0NyA3Ljk0OTQ2TDYuMDE0NTggOS4wODUzMkM1LjkyODg2IDkuMTQ5NjIgNS44NjQ1NiA5LjIzNTM0IDUuNzc4ODMgOS4zMjEwN0w0LjMyMTQ4IDkuMDg1MzJMNC4wMjE0MyA5LjY4NTRMNS4wNzE1OSAxMC4yMjEyQzQuNzI4NjggMTAuNzE0MSA0LjQ5MjkzIDExLjIwNyA0LjY0Mjk1IDExLjM1NzFDNC43OTI5NyAxMS41MDcxIDUuMjg1OSAxMS4yOTI4IDUuNzc4ODMgMTAuOTI4NEw2LjMxNDYzIDExLjk3ODZMNi45MTQ3MiAxMS42Nzg1TDYuNjc4OTcgMTAuMjIxMkM2Ljc2NDcgMTAuMTM1NSA2Ljg1MDQyIDEwLjA3MTIgNi45MTQ3MiA5Ljk4NTQ0TDguMDUwNiA4Ljg0OTU4TDkuMDM2NDYgOS44MzU0MkwxMC4yNTgxIDEySDEwLjg1ODJMOS44Mjk0MyA3LjA3MDc3TDExLjAwODIgNS44OTIwNEMxMS42MDgzIDUuMjkxOTYgMTIuMjA4NCA0LjM0ODk3IDExLjkyOTcgNC4wNzAzN1oiIGZpbGw9IiM2NDU3QjQiLz4KPC9zdmc+Cg==') !important;
}

.free-shipping .icon-tp {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTguMDAwMTQgNC4wMTc1OEgxMC42OTI3TDEyLjc2NCA2LjQ1MTE2TTguMDAwMTQgNC4wMTc1OEg1LjMwNzU1TDMuMjM2MzMgNi40NTExNkw4LjAwMDE0IDExLjk4Mk04LjAwMDE0IDQuMDE3NThIOS4yNDI4OEwxMC4yNzg1IDYuNDUxMTZMOC4wMDAxNCAxMS45ODJNOC4wMDAxNCA0LjAxNzU4SDYuNzU3NDFMNS43MjE4IDYuNDUxMTZMOC4wMDAxNCAxMS45ODJNOC4wMDAxNCAxMS45ODJMMTIuNzY0IDYuNDUxMTZNMTIuNzY0IDYuNDUxMTZIMy40NDM0NSIgc3Ryb2tlPSIjNjQ1N0I0IiBzdHJva2Utd2lkdGg9IjAuOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=') !important;
}

.free-shipping2 .txt {
  margin: 0 !important;
}

.free-shipping-2 {
  box-sizing: border-box !important;
  height: 22px !important;
  padding: 2px 8px 2px 4px !important;
  display: inline-flex !important;
  align-items: center !important;
  background: #ECF2FF !important;
  color: #649EF6 !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  letter-spacing: 0.2px !important;
}

.free-shipping-2 .icon-fs {
  width: 16px !important;
  height: 16px !important;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMS45MyA0LjA3Yy0uMjc5LS4yNzgtMS4yMjIuMzIyLTEuODIyLjlMOC45MjkgNi4xNSA0IDUuMTQxdi42bDIuMTY1IDEuMjIyLjk4NS45ODUtMS4xMzUgMS4xMzZjLS4wODYuMDY1LS4xNS4xNS0uMjM2LjIzNkw0LjMyIDkuMDg1bC0uMy42IDEuMDUuNTM2Yy0uMzQyLjQ5My0uNTc4Ljk4Ni0uNDI4IDEuMTM2LjE1LjE1LjY0My0uMDY0IDEuMTM2LS40MjlsLjUzNiAxLjA1LjYtLjMtLjIzNi0xLjQ1N2MuMDg2LS4wODUuMTcxLS4xNS4yMzYtLjIzNkw4LjA1IDguODVsLjk4NS45ODVMMTAuMjU4IDEyaC42TDkuODMgNy4wN2wxLjE4LTEuMTc4Yy42LS42IDEuMi0xLjU0My45Mi0xLjgyMnoiIGZpbGw9IiM2NDlFRjYiLz48L3N2Zz4=') !important;
  background-size: cover !important;
  margin: 0 4px 0 0 !important;
}

.renewal_list .product_wrap .lst_pdt .info .free-shipping-excess strong {
  font-weight: 500;
  text-transform: capitalize;
  margin-right: 4px;
}

/* free-shipping-excess */
.free-shipping-excess {
  width: fit-content;
  display: flex;
  align-items: center;
  font-size: 12px !important;
  line-height: 16px !important;
  color: #6457B4 !important;
}

.free-shipping-excess .txt {
  font-weight: 500;
  text-transform: capitalize;
  margin-right: 4px;
  margin-top: 0 !important;
  color: #6457B4 !important;
}

.free-shipping-excess.icon-truck {
  padding-left: 18px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjQ1NDEgMkM4LjY2NzAyIDIuMDAwMDUgOC45NTgzIDIuMDcxNzUgOS4yMDQxIDIuMjgyMjNDOS40Njg0MiAyLjUwODgxIDkuNjMzNzMgMi44NTY5OSA5LjYzMzc5IDMuMzEwNTVWNS4wODg4N0gxMS4yODcxQzExLjU4MjcgNS4wODkwNiAxMS44NjEgNS4yMTg0MiAxMi4wNTI3IDUuNDM1NTVMMTIuMTI5OSA1LjUzMzJMMTIuMTQyNiA1LjU1MjczTDEyLjE1NDMgNS41NzMyNEwxMi45MDUzIDYuOTI3NzNDMTMuMTUzMiA2LjkzNDM4IDEzLjQwODMgNy4wMjE4IDEzLjYwMzUgNy4yMjE2OEMxMy44MDcyIDcuNDMwMzUgMTMuODk2NCA3LjcxMDY5IDEzLjg5NjUgOC4wMDM5MVY5Ljc4NjEzQzEzLjg5NjUgMTAuMzQ5MyAxMy40MzgxIDEwLjgwODUgMTIuODc1IDEwLjgwODZIMTIuODA2NkMxMi42NDYyIDExLjQ5MTQgMTIuMDMyNCAxMS45OTkgMTEuMjk4OCAxMS45OTlDMTAuNTMzMyAxMS45OTg4IDkuODk4NjEgMTEuNDQ1OCA5Ljc3MzQ0IDEwLjcxNzhINC40NjQ4NEM0LjMzOTcgMTEuNDQ2IDMuNzA0MjUgMTEuOTk5IDIuOTM4NDggMTEuOTk5QzIuMTcyIDExLjk5OSAxLjUzNjUgMTEuNDQ0OSAxLjQxMjExIDEwLjcxNThDMS4xOTcxMiAxMC43MTE2IDAuODk0MDU5IDEwLjY1MTUgMC42Mjc5MyAxMC40NjQ4QzAuMzI2MjczIDEwLjI1MzEgMC4xMDM1NjMgOS44OTk2MyAwLjEwMzUxNiA5LjQwNzIzVjMuMjg3MTFMMC4xMDU0NjkgMy4yNjM2N0MwLjEyNTAyMSAzLjA1NTE0IDAuMjA4MTU5IDIuNzU3NjcgMC40MDUyNzMgMi41QzAuNjE3MjE4IDIuMjIzMjIgMC45NTg4OTkgMi4wMDAzMSAxLjQzNDU3IDJIOC40NTQxWk0yLjkzODQ4IDkuOTA0M0MyLjYyODYyIDkuOTA0MzEgMi4zODMwNyAxMC4xNTM4IDIuMzgyODEgMTAuNDU1MUMyLjM4MyAxMC43NTY1IDIuNjI4NTggMTEuMDA0OSAyLjkzODQ4IDExLjAwNDlDMy4yNDgzMiAxMS4wMDQ4IDMuNDkzOTUgMTAuNzU2NCAzLjQ5NDE0IDEwLjQ1NTFDMy40OTM4OCAxMC4xNTM4IDMuMjQ4MjggOS45MDQzNyAyLjkzODQ4IDkuOTA0M1pNMTEuMjk4OCA5LjkwNDNDMTAuOTg5MiA5LjkwNDU3IDEwLjc0MzQgMTAuMTUzOSAxMC43NDMyIDEwLjQ1NTFDMTAuNzQzNCAxMC43NTYzIDEwLjk4OTIgMTEuMDA0NiAxMS4yOTg4IDExLjAwNDlDMTEuNjA4NyAxMS4wMDQ5IDExLjg1NDMgMTAuNzU2NSAxMS44NTQ1IDEwLjQ1NTFDMTEuODU0MiAxMC4xNTM4IDExLjYwODcgOS45MDQzIDExLjI5ODggOS45MDQzWk0xMi42MTMzIDcuOTIyODVIMTIuMjA1MUwxMS43ODYxIDguMTMyODFMMTEuNjgwNyA4LjE4NTU1SDkuNjMzNzlWOS43MjM2M0g5LjkzNDU3QzEwLjE5NjMgOS4yMzk3MyAxMC43MDkgOC45MTAzNSAxMS4yOTg4IDguOTEwMTZDMTEuOTI0OSA4LjkxMDE2IDEyLjQ2MzUgOS4yODE0NCAxMi43MDggOS44MTQ0NUgxMi44NzVDMTIuODgxMSA5LjgxNDQgMTIuODg4IDkuODEyMTkgMTIuODk0NSA5LjgwNTY2QzEyLjkwMDggOS43OTkxNyAxMi45MDMzIDkuNzkyMjIgMTIuOTAzMyA5Ljc4NjEzVjguMDAzOTFDMTIuOTAzMyA3Ljk1OTcxIDEyLjg5NjYgNy45MzM4NCAxMi44OTI2IDcuOTIxODhDMTIuODg4MyA3LjkyMTI5IDEyLjg4MjMgNy45MjA5MSAxMi44NzUgNy45MjA5SDEyLjYxMzNWNy45MjI4NVpNMS40MzQ1NyAyLjk5NDE0QzEuMzYwNCAyLjk5NDI4IDEuMzEzMjggMy4wMDk2MyAxLjI4MzIgMy4wMjUzOUMxLjI1MTcgMy4wNDIwNSAxLjIyMTc5IDMuMDY3NzggMS4xOTQzNCAzLjEwMzUyQzEuMTM1MTcgMy4xODA5OCAxLjEwNDI5IDMuMjg1MzQgMS4wOTY2OCAzLjM0ODYzVjkuNDA3MjNDMS4wOTY3IDkuNDk2MjIgMS4xMTU5MiA5LjU0NzgxIDEuMTMwODYgOS41NzYxN0MxLjE0NjEyIDkuNjA0OTggMS4xNjc3NSA5LjYyOTg3IDEuMTk4MjQgOS42NTEzN0MxLjI2OTcgOS43MDE0OCAxLjM3MjI2IDkuNzIzNCAxLjQzNDU3IDkuNzIzNjNIMS41NzMyNEMxLjgzNSA5LjIzOTUyIDIuMzQ4MzggOC45MTAxNyAyLjkzODQ4IDguOTEwMTZDMy41Mjg0MSA4LjkxMDIxIDQuMDQwOTUgOS4yMzk3MSA0LjMwMjczIDkuNzIzNjNIOC42Mzk2NVYzLjMxMDU1QzguNjM5NjIgMy4yMDY5NCA4LjYyMjExIDMuMTQyNzMgOC42MDY0NSAzLjEwNjQ1QzguNTkxMjUgMy4wNzE1IDguNTczMjIgMy4wNTA1NSA4LjU1NzYyIDMuMDM3MTFDOC41NDA0NyAzLjAyMjUyIDguNTE4NTIgMy4wMTA1NiA4LjQ5NjA5IDMuMDAyOTNDOC40ODUzOCAyLjk5OTM0IDguNDc0OTcgMi45OTY0OCA4LjQ2NjggMi45OTUxMkM4LjQ2MDA0IDIuOTk0MDUgOC40NTUxNyAyLjk5NDE4IDguNDU0MSAyLjk5NDE0SDcuMTkzMzZWNS4zNDI3N0M3LjE5MzI0IDUuNTE5MjMgNy4wOTk2MSA1LjY4MjQ1IDYuOTQ3MjcgNS43NzE0OEM2Ljc5NDczIDUuODYwNDQgNi42MDU5IDUuODYyMTggNi40NTIxNSA1Ljc3NTM5TDQuODY3MTkgNC44Nzc5M0wzLjI4MzIgNS43NzUzOUMzLjEyOTQ1IDUuODYyMzYgMi45NDA3MSA1Ljg2MDM5IDIuNzg4MDkgNS43NzE0OEMyLjYzNTUyIDUuNjgyNSAyLjU0MTEzIDUuNTE5MzggMi41NDEwMiA1LjM0Mjc3VjIuOTk0MTRIMS40MzQ1N1pNOS42MzM3OSA3LjE5MTQxSDExLjQ0NzNMMTEuODEyNSA3LjAwNzgxTDExLjMwMzcgNi4wODg4N0MxMS4zMDI1IDYuMDg3OTcgMTEuMzAxMyA2LjA4NjczIDExLjI5OTggNi4wODU5NEMxMS4yOTUzIDYuMDgzNTcgMTEuMjkwNiA2LjA4MzEgMTEuMjg3MSA2LjA4MzAxSDkuNjMzNzlWNy4xOTE0MVpNMy41MzUxNiA0LjQ5MDIzTDQuNjIzMDUgMy44NzVMNC42ODA2NiAzLjg0NzY2QzQuODIwMDkgMy43OTEwOCA0Ljk3OTMyIDMuNzk5NzggNS4xMTIzIDMuODc1TDYuMjAwMiA0LjQ5MDIzVjIuOTk0MTRIMy41MzUxNlY0LjQ5MDIzWiIgZmlsbD0iIzY0NTdCNCIvPg0KPC9zdmc+DQo=') no-repeat center left;
}

.view-goods-name .important-info {
  margin: 12px 0 0 0;
}

.content-header .ad-info {
  margin-left: 44px;
}

.important-info {
  box-sizing: border-box;
  width: 100%;
  padding: 12px 12px 12px;
  background: #F7F7F7;
}

.important-info .important-info-ttl {
  color: #159E9E;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.important-info .important-info-ttl span {
  display: inline-block;
  vertical-align: -4px;
  height: 12px;
  margin-left: 4px;
}

.important-info .important-info-ttl-2 {
  display: flex;
  align-items: center;
  color: #649EF6;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.important-info .important-info-ttl-2 .sale-discount {
  margin-left: 8px;
}

.important-info .important-info-note {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  margin-top: 4px;
}

.important-info .icon-tip-con {
  position: relative;
  float: none;
  display: inline-block;
  margin-top: -2px;
  vertical-align: middle;
}

.important-info .icon-tip-con:hover .icon-tip-label {
  display: block;
  top: unset;
  bottom: calc(100% + 7px);
}

.important-info .icon-tip {
  width: 14px;
  height: 14px;
  display: block;
  background: url('../img/icon_notes.svg') no-repeat center;
}

.important-info .icon-tip-label {
  display: none;
  font-family: 'Roboto';
  color: #333;
  font-size: 12px;
  line-height: 18px;
  box-sizing: border-box;
  width: 350px;
  /*height: 250px;*/
  background: #fff;
  border: 1px solid #c6c6c6;
  padding: 16px 16px 24px 16px;
  position: absolute;
  top: -125px;
  left: 50%;
  z-index: 10;
  transform: translateX(-50%);
}

.important-info .icon-tip-label:after {
  content: '';
  display: block;
  width: 14px;
  height: 9px;
  background: url('../img/vector_down.svg') no-repeat center;
  position: absolute;
  bottom: -9px;
  left: 50%;
  transform: translateX(-50%);
}

.leave-notice.style-1 {
  box-sizing: border-box;
  background: #F7F7F7;
  padding: 16px;
}

.leave-notice.style-2 {
  box-sizing: border-box;
  background: #ddd;
  padding: 8px 12px;
  width: 844px;
}

.leave-notice.style-3 {
  box-sizing: border-box;
  background: #F6F9FF;
  padding: 16px;
}

.leave-notice-note {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  padding-left: 24px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOCAxNkE4IDggMCAxIDAgOCAwYTggOCAwIDAgMCAwIDE2eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik04LjkzIDYuNTg4bC0yLjI5LjI4Ny0uMDgyLjM4LjQ1LjA4M2MuMjk0LjA3LjM1Mi4xNzYuMjg4LjQ2OWwtLjczOCAzLjQ2OGMtLjE5NC44OTcuMTA1IDEuMzE5LjgwOCAxLjMxOS41NDUgMCAxLjE3OC0uMjUyIDEuNDY1LS41OThsLjA4OC0uNDE2Yy0uMi4xNzYtLjQ5Mi4yNDYtLjY4Ni4yNDYtLjI3NSAwLS4zNzUtLjE5My0uMzA0LS41MzNsMS00LjcwNXpNOCA1LjVhMSAxIDAgMSAwIDAtMiAxIDEgMCAwIDAgMCAyeiIgZmlsbD0iI0Y3RjdGNyIvPjwvc3ZnPg==') no-repeat 0 2px;
  background-size: 16px;
}

.content-header .ad-info:last-of-type {
  margin-bottom: 16px;
}

.default-tooltip-wrap {
  display: none;
  position: absolute;
  box-sizing: border-box;
  box-shadow: none;
  background: #FFFFFF;
  border: 1px solid #C6C6C6;
  border-radius: 2px;
  top: calc(100% + 5px);
  z-index: 11;
  left: 50%;
  transform: translateX(-50%);
  padding: 16px;
  display: none;
  cursor: default;

}

.icon-tip-note-area:hover .default-tooltip-wrap,
.free-shipping-area:hover .default-tooltip-wrap {
  display: block;
}

.default-tooltip-wrap:before {
  position: absolute;
  content: '';
  left: 50%;
  background: white;
  width: 10px;
  height: 10px;
  border-top: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  transform: translateX(-50%) rotate(-45deg);
  top: -6px;
}

.default-tooltip-wrap .tooltip-ttl {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  letter-spacing: -0.1px;
  color: #333333;
  padding-bottom: 8px;
  border-bottom: 1px dashed #DDDDDD;
}


.default-tooltip-wrap .tooltip-txt {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 18px;
  color: #666;
  text-align: left;
  margin-top: 12px;
}

.default-tooltip-wrap .tooltip-txt strong {
  font-weight: 500;
}

.tooltip-type1-wrap {
  display: none;
  padding: 12px 16px;
  position: absolute;
  top: calc(100% + 10px);
  left: 50%;
  background: #FFFFFF;
  border: 1px solid #C6C6C6;
  border-radius: 2px;
  transform: translateX(-50%);
  box-sizing: border-box;
  cursor: default;
  z-index: 11;
}

.tooltip-type1-wrap:before {
  position: absolute;
  left: 50%;
  top: -10px;
  /* background: white; */
  border-style: solid;
  border-width: 0px 7px 9px 7px;
  border-color: transparent transparent #c6c6c6 transparent;
  transform: translateX(-50%);
  content: '';
}

.tooltip-type1-wrap:after {
  position: absolute;
  left: 50%;
  top: -8.5px;
  background: transparent;
  border-style: solid;
  border-width: 0px 7px 9px 7px;
  border-color: transparent transparent #ffffff transparent;
  transform: translateX(-50%);
  content: '';
}

.tooltip-type1-wrap .tooltip-ttl {
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #333;
}

.tooltip-type1-wrap .tooltip-txt {
  font-size: 12px;
  line-height: 18px;
  color: #333;
}

.title-section-badge {
  display: inline-block;
  margin-bottom: 2px;
  position: relative;
  vertical-align: top;
}

.title-section-badge .badge-ai {
  position: relative;
  display: inline-block;
  padding: 4px 11px 0 0;
  font-size: 10px;
  line-height: 18px;
  color: #333;
  vertical-align: top;
  letter-spacing: -0.03em;
  cursor: default;
}

.title-section-badge .badge-ai:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 13px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.57695 0.108806C1.31417 1.25761 1.00609 1.64271 0.0870451 1.97119C-0.029015 2.01248 -0.029015 2.21829 0.0870451 2.25958C1.00609 2.58806 1.31417 2.97316 1.57695 4.12196C1.60998 4.26704 1.77464 4.26704 1.80766 4.12196C2.07045 2.97316 2.37853 2.58806 3.29757 2.25958C3.41363 2.21829 3.41363 2.01248 3.29757 1.97119C2.37853 1.64271 2.07045 1.25761 1.80766 0.108806C1.77464 -0.0362688 1.60998 -0.0362688 1.57695 0.108806ZM7.6446 0.99561C6.90685 4.07696 6.12969 4.92448 3.30512 5.72958C3.12245 5.78177 3.12245 6.06438 3.30512 6.11657C6.12969 6.92138 6.90658 7.76919 7.6446 10.8505C7.69244 11.0498 7.95149 11.0498 7.99933 10.8505C8.73708 7.76919 9.51424 6.92168 12.3388 6.11657C12.5215 6.06438 12.5215 5.78177 12.3388 5.72958C9.51424 4.92477 8.73735 4.07696 7.99933 0.99561C7.95149 0.796335 7.69244 0.796335 7.6446 0.99561Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat;
  content: ''
}

.title-section-badge .badge-ai em {
  font-size: 12px;
  font-weight: 900;
}

.title-section-badge .badge-ai:hover+.tooltip-type1-wrap {
  display: block;
}

.title-section-badge .badge-ai+.tooltip-type1-wrap {
  top: calc(100% + 10px);
}

.title-section-badge .badge-ai.light {
  color: #FFF1E3;
}

.title-section-badge .badge-ai.light:after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjQ0NSAwLjk5NjA4OEM3LjY5MjM0IDAuNzk2ODEzIDcuOTUxMTUgMC43OTY4MTMgNy45OTg5OSAwLjk5NjA4OEM4LjczNjk4IDQuMDc3MTMgOS41MTQzOCA0LjkyNDcxIDEyLjMzODggNS43Mjk0OUMxMi41MjE0IDUuNzgxNjggMTIuNTIxMyA2LjA2MzkxIDEyLjMzODggNi4xMTYyMUM5LjUxNDI2IDYuOTIxMzEgOC43MzY3MyA3Ljc2OTIzIDcuOTk4OTkgMTAuODUwNkM3Ljk1MTA4IDExLjA0OTcgNy42OTIzNSAxMS4wNDk4IDcuNjQ0NSAxMC44NTA2QzYuOTA2NDggNy43NjkyMyA2LjEyOTIzIDYuOTIxMDIgMy4zMDQ2NiA2LjExNjIxQzMuMTIyNjEgNi4wNjM2OCAzLjEyMjUzIDUuNzgxOTEgMy4zMDQ2NiA1LjcyOTQ5QzYuMTI5MDggNC45MjQ0MiA2LjkwNjc5IDQuMDc3MDYgNy42NDQ1IDAuOTk2MDg4Wk0xLjU3NzEyIDAuMTA4MzkzQzEuNjEwMzQgLTAuMDM2MTIwMSAxLjc3NDM4IC0wLjAzNjE0MTkgMS44MDc1OCAwLjEwODM5M0MyLjA3MDM3IDEuMjU3MiAyLjM3ODc3IDEuNjQzMTkgMy4yOTc4MiAxLjk3MTY3QzMuNDEzNDEgMi4wMTMyNyAzLjQxMzU2IDIuMjE4MzcgMy4yOTc4MiAyLjI1OTc2QzIuMzc4NzcgMi41ODgyNCAyLjA3MDM3IDIuOTczMjYgMS44MDc1OCA0LjEyMjA2QzEuNzc0NTEgNC4yNjY5OCAxLjYxMDIxIDQuMjY2OTYgMS41NzcxMiA0LjEyMjA2QzEuMzE0MzMgMi45NzMyNiAxLjAwNTkzIDIuNTg4MjQgMC4wODY4ODE4IDIuMjU5NzZDLTAuMDI5MDMyIDIuMjE4NDYgLTAuMDI4ODg5MiAyLjAxMzE3IDAuMDg2ODgxOCAxLjk3MTY3QzEuMDA1OTMgMS42NDMxOSAxLjMxNDMzIDEuMjU3MiAxLjU3NzEyIDAuMTA4MzkzWiIgZmlsbD0iI0ZGRjFFMyIvPgo8L3N2Zz4K');
}

.item-info-body-3 .account_wrap .new_form {
  margin-bottom: 0;
}

.tr_cont {
  margin-top: 15px;
}

.tr_cont .product_wrap {
  position: relative;
}

.members-only {
  height: auto;
  color: #333;
  text-transform: none;
}

.members-only.min {

  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  margin-top: 4px;
}

.members-only.med {

  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.members-only.max {

  font-size: 26px;
  font-weight: 700;
  line-height: normal;
  margin-top: 8px;
}

.to-dropship {
  height: 22px;
  box-sizing: border-box;
  display: inline-block;

  color: #333;
  padding: 2px 8px;
  border-radius: 2px;
  background: #F2F2F2;
}

.to-dropship a {
  text-decoration: underline;
}

/* login-tip */
.login-tip {
  border-radius: 4px;
  background: #FFF8E3;
  padding: 16px;
  text-align: center;
}

.login-tip .login-tip-note {

  font-size: 16px;
  color: #FAA41A;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.login-tip .login-tip-note a {
  color: #FAA41A;
  font-weight: 500;
  text-decoration: underline;
}

.login-tip .login-tip-icon {
  width: 16px;
  height: 15px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTVDMTIuMTQyMSAxNSAxNS41IDExLjY0MjEgMTUuNSA3LjVDMTUuNSAzLjM1Nzg2IDEyLjE0MjEgMCA4IDBDMy44NTc4NiAwIDAuNSAzLjM1Nzg2IDAuNSA3LjVDMC41IDExLjY0MjEgMy44NTc4NiAxNSA4IDE1WiIgZmlsbD0iI0ZBQTQxQSIvPgo8cGF0aCBkPSJNOC4wMTUyMiA0LjgxNzU1QzguNjgyNTYgNC44MTc1NSA5LjIyMzU1IDQuMjc2NTYgOS4yMjM1NSAzLjYwOTIxQzkuMjIzNTUgMi45NDE4NyA4LjY4MjU2IDIuNDAwODggOC4wMTUyMiAyLjQwMDg4QzcuMzQ3ODcgMi40MDA4OCA2LjgwNjg4IDIuOTQxODcgNi44MDY4OCAzLjYwOTIxQzYuODA2ODggNC4yNzY1NiA3LjM0Nzg3IDQuODE3NTUgOC4wMTUyMiA0LjgxNzU1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTguOTAwNTUgMTEuNzEyN0M4LjkwMDU1IDEyLjIxMjcgOC41MDQ3MiAxMi42MDg2IDguMDA0NzIgMTIuNjA4NkM3LjUwNDcyIDEyLjYwODYgNy4xMDg4OSAxMi4yMTI3IDcuMTA4ODkgMTEuNzEyN1Y2LjkwMDIzQzcuMTA4ODkgNi40MDAyMyA3LjUwNDcyIDYuMDA0MzkgOC4wMDQ3MiA2LjAwNDM5QzguNTA0NzIgNi4wMDQzOSA4LjkwMDU1IDYuNDAwMjMgOC45MDA1NSA2LjkwMDIzVjExLjcxMjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K') no-repeat center left;
  background-size: 100%;
}

.login-tip .login-tip-text {
  margin-left: 9px;
}

.blur-style {
  filter: blur(8px);
  position: relative;
}

.blur-style-2 {
  filter: blur(4px);
  position: relative;
}

.popup-mask {
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  background: rgba(255, 255, 255, 0.50);
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: 99;

  padding-top: 280px;
  box-sizing: border-box;
}

.login-popup {
  width: 600px;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.16);
  position: sticky;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  overflow: hidden;
}

.login-popup .login-head {
  padding: 12px 16px;
  border-bottom: 1px solid #DDD;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
}

.login-popup .login-ttl {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}

.login-popup .btn-close {
  display: block;
  width: 14px;
  height: 14px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMy4yMjMzIDAuNzc4ODA5TDAuNzc4ODA5IDEzLjIyMzMiIHN0cm9rZT0iIzk5OTk5OSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTAuNzc4ODA5IDAuNzc4ODA5TDEzLjIyMzMgMTMuMjIzMyIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==') no-repeat center;
  background-size: 100%;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  font-size: 0;
}

.login-popup .login-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 0;
}

.login-popup .login-icon {
  display: block;
  width: 60px;
  height: 60px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25zL2xvZ2luIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMzAiIGZpbGw9IiNFQ0ZCRkMiLz4KPHBhdGggaWQ9IlVuaW9uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwIDQ3QzM5LjM4ODggNDcgNDcgMzkuMzg4OCA0NyAzMEM0NyAyMC42MTEyIDM5LjM4ODggMTMgMzAgMTNDMjAuNjExMiAxMyAxMyAyMC42MTEyIDEzIDMwQzEzIDM5LjM4ODggMjAuNjExMiA0NyAzMCA0N1pNNDAuOTc4MiA0MC4xMTRDNDMuNDI5NSAzNy40NTQ1IDQ0LjkyNjcgMzMuOTAyMiA0NC45MjY3IDMwLjAwMDJDNDQuOTI2NyAyMS43NTYzIDM4LjI0MzcgMTUuMDczNCAyOS45OTk5IDE1LjA3MzRDMjEuNzU2IDE1LjA3MzQgMTUuMDczIDIxLjc1NjMgMTUuMDczIDMwLjAwMDJDMTUuMDczIDM0LjAwMzYgMTYuNjQ5IDM3LjYzODkgMTkuMjE0NSA0MC4zMTk0QzIwLjkzODYgMzUuOTc0OCAyNS4xNzk3IDMyLjkwMjggMzAuMTM4MyAzMi45MDI4QzM1LjAxODMgMzIuOTAyOCAzOS4yMDM0IDM1Ljg3ODMgNDAuOTc4MiA0MC4xMTRaTTM5LjM4NDQgNDEuNjA4NkMzOC4wMTc5IDM3Ljc0NDQgMzQuMzMyMiAzNC45NzYgMzAgMzQuOTc2QzI1LjY2NzcgMzQuOTc2IDIxLjk4MiAzNy43NDQ1IDIwLjYxNTUgNDEuNjA4OEMyMy4xNzk0IDQzLjY4NCAyNi40NDQ1IDQ0LjkyNyAyOS45OTk5IDQ0LjkyN0MzMy41NTU0IDQ0LjkyNyAzNi44MjA1IDQzLjY4MzkgMzkuMzg0NCA0MS42MDg2Wk0zMC4wMDAxIDMxLjI0NDJDMzMuMjA2MSAzMS4yNDQyIDM1LjgwNSAyOC42NDUzIDM1LjgwNSAyNS40Mzk0QzM1LjgwNSAyMi4yMzM0IDMzLjIwNjEgMTkuNjM0NSAzMC4wMDAxIDE5LjYzNDVDMjYuNzk0MiAxOS42MzQ1IDI0LjE5NTMgMjIuMjMzNCAyNC4xOTUzIDI1LjQzOTRDMjQuMTk1MyAyOC42NDUzIDI2Ljc5NDIgMzEuMjQ0MiAzMC4wMDAxIDMxLjI0NDJaTTMwIDI5LjQ1NzlDMzIuMjE5NSAyOS40NTc5IDM0LjAxODggMjcuNjU4NyAzNC4wMTg4IDI1LjQzOTJDMzQuMDE4OCAyMy4yMTk3IDMyLjIxOTUgMjEuNDIwNCAzMCAyMS40MjA0QzI3Ljc4MDUgMjEuNDIwNCAyNS45ODEzIDIzLjIxOTcgMjUuOTgxMyAyNS40MzkyQzI1Ljk4MTMgMjcuNjU4NyAyNy43ODA1IDI5LjQ1NzkgMzAgMjkuNDU3OVoiIGZpbGw9IiMzQ0IwQjQiLz4KPC9nPgo8L3N2Zz4K') no-repeat center;
  background-size: 100%;
}

.login-popup .login-note {
  color: #666;
  font-size: 14px;
  line-height: 22px;
  margin-top: 16px;
}

.login-popup .login-foot {
  padding: 24px 32px;
  background: #F7F7F7;
}

.login-popup .btn-base {

  width: 264px;
  height: 40px;
  border: none !important;
  margin: auto;
}

.position-relative {
  position: relative;
}

.txt:hover .after-login,
.btn_style_match:hover .after-login,
.btn_group span:hover .after-login,
.pack:hover .after-login,
.item-nav-list:hover .after-login,
.chat-link:hover~.after-login,
.info_nav li:hover .after-login,
.grade:hover .after-login {
  display: block;
}

.after-login {
  display: none;
  box-sizing: border-box;

  font-size: 12px;
  padding: 8px;
  border-radius: 2px;
  border: 1px solid #DDD;
  background: #FFF;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  transform: translateX(-50%);
}

.after-login:after {
  content: '';
  display: block;
  width: 13px;
  height: 9px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjg0MzQyIDguNUw3LjQyOTI3IDAuODQ4MDI1TDEzLjAxNTEgOC41TDEuODQzNDIgOC41WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0RERERERCIvPgo8cGF0aCBkPSJNNy41IDEuNUwxMyA5TDcuNSA5TDIgOUw3LjUgMS41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') no-repeat center;
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
}

.after-login p {
  line-height: 18px;
  margin: 0 !important;
  color: #333 !important;
}

.item-lock {
  cursor: default !important;
  position: relative !important;
  overflow: hidden !important;
}

.item-lock:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
  cursor: default;
  background: #ddd url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25zL2xvY2siPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTIuMzc1IDIuNUM5LjYxOCAyLjUgNy4zNzUgNC43NDMgNy4zNzUgNy41VjkuNUg2LjM3NUM1LjI3MiA5LjUgNC4zNzUgMTAuMzk3IDQuMzc1IDExLjVWMjAuNUM0LjM3NSAyMS42MDMgNS4yNzIgMjIuNSA2LjM3NSAyMi41SDE4LjM3NUMxOS40NzggMjIuNSAyMC4zNzUgMjEuNjAzIDIwLjM3NSAyMC41VjExLjVDMjAuMzc1IDEwLjM5NyAxOS40NzggOS41IDE4LjM3NSA5LjVIMTcuMzc1VjcuNUMxNy4zNzUgNC43NDMgMTUuMTMyIDIuNSAxMi4zNzUgMi41Wk05LjM3NSA3LjVDOS4zNzUgNS44NDYgMTAuNzIxIDQuNSAxMi4zNzUgNC41QzE0LjAyOSA0LjUgMTUuMzc1IDUuODQ2IDE1LjM3NSA3LjVWOS41SDkuMzc1VjcuNVpNMTguMzc3IDIwLjVIMTMuMzc1VjE4LjIyMkMxMy45NyAxNy44NzUgMTQuMzc1IDE3LjIzNyAxNC4zNzUgMTYuNUMxNC4zNzUgMTUuMzk3IDEzLjQ3OCAxNC41IDEyLjM3NSAxNC41QzExLjI3MiAxNC41IDEwLjM3NSAxNS4zOTcgMTAuMzc1IDE2LjVDMTAuMzc1IDE3LjIzNiAxMC43OCAxNy44NzUgMTEuMzc1IDE4LjIyMlYyMC41SDYuMzc1VjExLjVIMTguMzc1TDE4LjM3NyAyMC41WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K') no-repeat center;
}

.item-lock img {
  filter: blur(4px);
}

.log-in-note {

  display: inline-block;
  border-radius: 2px;
  padding: 8px 16px;
  border: 1px solid #159E9E;
  color: #159E9E;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none !important;
}

.log-in-note:hover {
  color: #fff;
  background: #159E9E;
}

.associate {
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 60;
  border: 1px solid #DDD;
  background: #FFF;
}

.associate-list {
  max-height: 240px;
  overflow: hidden;
  overflow-y: auto;
}

.associate-list::-webkit-scrollbar {
  width: 4px;
  border-radius: 4px;
}

.associate-list::-webkit-scrollbar-track {
  border-radius: 4px;
}

.associate-list::-webkit-scrollbar-thumb {
  background-color: #E2E2E2;
  border-radius: 4px;
}

.associate-list li {
  margin: 0 !important;
  position: relative;
}

.associate-list li a {
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding: 0 60px 0 16px;
  text-decoration: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  word-wrap: break-word;
}

.associate-list li a:hover {
  background: #F7F7F7;
}

.associate .num {
  color: #159E9E;
  font-size: 14px;
  line-height: 22px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJQYXRoIDQ3NjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4yMzMxNiAwLjA0MDA5MzRMNS45NjEyOCA0LjkxOTk5QzUuOTg2MzIgNC45NDkzOSA2LjAwMDEyIDQuOTg3MTkgNi4wMDAxMiA1LjAyNjMyQzYuMDAwMTIgNS4wNjU0NiA1Ljk4NjMyIDUuMTAzMjYgNS45NjEyOCA1LjEzMjY2TDEuMjMzMTYgOS45NTk5MUMxLjIwNDY4IDkuOTg1NzUgMS4xNjgwNyAxMCAxLjEzMDE1IDEwQzEuMDkyMjQgMTAgMS4wNTU2MiA5Ljk4NTc1IDEuMDI3MTUgOS45NTk5MUwwLjAwMDEyMjAyMiA4Ljg5OTY5TDMuNzAwMjIgNS4wODAwMUMzLjcyNjA4IDUuMDUwNDIgMy43NDA0IDUuMDExOTggMy43NDA0IDQuOTcyMTNDMy43NDA0IDQuOTMyMjcgMy43MjYwOCA0Ljg5Mzg0IDMuNzAwMjIgNC44NjQyNUwwLjAwMDEyMTY4MSAxLjEwMDMxTDEuMDI4MTUgMC4wNDAwOTM0QzEuMDU2NjIgMC4wMTQyNTI2IDEuMDkzMjQgLTQuNzc4MTdlLTA4IDEuMTMxMTUgLTQuOTQzODllLTA4QzEuMTY5MDcgLTUuMTA5NjFlLTA4IDEuMjA0NjggMC4wMTQyNTI2IDEuMjMzMTYgMC4wNDAwOTM0WiIgZmlsbD0iIzNDQjBCNCIvPgo8L3N2Zz4K') no-repeat center right;
  background-size: 6px 10px;
  padding-right: 10px;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

.inp-row .associate {
  box-sizing: content-box;
  left: -1px;
}

/* fgw24 */
.fgweek-replay-24 {
  background: url('../img/fgweek/btn_replay_24.svg') no-repeat center center/cover;
  width: 88px;
  height: 34px;
}

.fgweek-join-live-now-24 {
  background: url('../img/fgweek/btn_join_live_now_24.svg') no-repeat center center/cover;
  width: 134px;
  height: 34px;
  font-size: 0;
  color: transparent;
}

.fgweek-replay-24 a {
  font-size: 0;
  color: transparent;
  display: block;
  height: 100%;
}

.fgweek-join-live-now-24 a {
  font-size: 0;
  color: transparent;
  display: block;
  height: 100%;
}

.fgweek-period-24,
.fgweek-upcoming-24 {
  display: flex;
}

.fgweek-period-24 .fgw-badge-ttl,
.fgweek-upcoming-24 .fgw-badge-ttl {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  background: #F88F55;
  border: 1px solid #F88F55;
  padding: 0 16px;
  height: 24px;
  box-sizing: border-box;
  color: #FFF;
  font-size: 12px;
  line-height: 24px;
  font-style: normal;
  font-weight: 500;
}

.fgweek-period-24 .fgw-badge-contents,
.fgweek-upcoming-24 .fgw-badge-contents {
  background-color: #fff;
  border: 1px solid #F88F55;
  padding: 0 16px;
  height: 24px;
  box-sizing: border-box;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  font-style: normal;
  font-weight: 500;
}

.badge-fgw-24 {
  display: inline-block;
  font-style: italic;
  font-size: 10px;
  font-weight: 500;
  background: #F88F55;
  border-radius: 16px;
  color: #fff;
  box-sizing: border-box;
  text-align: center;
  font-family: "Roboto";
  line-height: 20px;
  padding: 0 8px;
}

.shopping-bag-order {
  margin-top: 94px;
  position: sticky;
}

/* net-terms-link START */
.net-terms-link {
  background-color: #fff;
  position: absolute;
  top: -74px;
  left: 0;
  width: 100%;
  padding: 10px 25px;
  height: 56px;
  font-family: 'Roboto', sans-serif;
  box-sizing: border-box;
  border-radius: 28px;
  border: 1px solid #649EF6;
  text-decoration: none;
  line-height: 19px;
}

.net-terms-link:hover {
  text-decoration: none;
}

.net-terms-link:after {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 36px;
  height: 36px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><rect width="36" height="36" rx="18" fill="%23F2F7FF"/><path d="M14 10L22 18L14 26" stroke="%23649EF6" stroke-width="2"/></svg>');
}

.net-terms-link>p {
  font-size: 16px;
  font-weight: 900;
  color: #666;
}

.net-terms-link i {
  font-style: normal;
  font-size: 12px;
  vertical-align: middle;
}

.net-terms-link>span {
  color: #649EF6;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

/* net-terms-link END */

/* net-terms-my START */
.net-terms-my {
  background-color: #fff;
  position: absolute;
  top: -74px;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 16px;
  height: 58px;
  font-family: 'Roboto', sans-serif;
  box-sizing: border-box;
  text-decoration: none;
  box-shadow: 0px 2px 6px 0px #00000014;
}

.net-terms-my .net-terms-my-txt {
  color: #666;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.net-terms-my .net-terms-my-amount {
  color: #159E9E;
  font-size: 16px;
  line-height: 24px;
  font-weight: 900;
  letter-spacing: -0.02em;
}

/* net-terms-my END */

.order-summary .total dl.avaiable-net-balance {
  color: #666;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.order-summary .total .total-note {
  color: #666;
  font-size: 10px;
  line-height: 16px;
  margin: 8px 0 16px;
}

.order-summary .total .total-note a {
  text-decoration: underline;
  font-weight: 500;
}

.location {
  border: none;
  padding: 12px 0 16px;
}

.location li {
  font-size: 12px;
  line-height: 16px;
}

.myaccount .aside {
  width: 232px;
  padding: 0;
  box-sizing: border-box;
  margin-right: 24px;
}

.myaccount .cont_wrap {
  width: 944px;
  min-height: 1050px;
  border: none;
  padding: 0 !important;
  margin: 0;
}

.myaccount .cont_wrap:before {
  display: none;
}

.myaccount .hx_myac {
  box-sizing: border-box;
  height: 56px;
  padding: 16px 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  background: #F7F7F7;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.myaccount .hx_myac:before {
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjg5MV80NzA2KSIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNMS4zIDYuOEw4LjAzIDEuOTM4YS44LjggMCAwIDEgLjkzNyAwTDE1LjcgNi44Ii8+PHBhdGggZD0iTTIuOSA4djUuNmEuOC44IDAgMCAwIC44LjhoMi44di00YS44LjggMCAwIDEgLjgtLjhoMi40YS44LjggMCAwIDEgLjguOHY0aDIuOGEuOC44IDAgMCAwIC44LS44VjgiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yODkxXzQ3MDYiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDE2LjUgMCkiIGQ9Ik0wIDBoMTZ2MTZIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=') no-repeat center;
}

.m_myaccount {
  padding: 0 16px;
}

.m_myaccount .tit {
  height: 32px;
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  background: transparent;
  padding: 0;
  margin-top: 32px;
  position: relative;
}

.m_myaccount .active .tit:before {
  content: '';
  display: block;
  width: 4px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -16px;
  margin: 0;
  background: #3CB0B4;
}

.m_myaccount .lst_menu {
  margin: 0;
}

.m_myaccount .lst_menu li {
  margin-top: 16px;
}

.m_myaccount .lst_menu li a {
  color: #666;
  font-size: 16px;
  line-height: 24px;
}

.m_myaccount .lst_menu li a.active {
  color: #159E9E;
  font-weight: 500;
  pointer-events: none;
  cursor: default;
}

.m_myaccount .lst_menu .data {
  color: #159E9E;
  font-style: normal;
}

.m_myaccount em {
  font-style: italic;
}

.aside .tit:before {
  display: none;
}

.myaccount .cont_wrap h1 {
  font-size: 32px;
  line-height: 40px;
  margin: 0;
}

.account_wrap .tit_bx .tit_desc {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 8px;
}

.account_wrap .tit_bx .tit_desc .total {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: block;
}

.account_wrap .tit_bx .tit_desc a {
  color: #159E9E;
  font-weight: 500;
  line-height: 22px;
  text-decoration-line: underline;
}

.final-sale {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #666;
}

.final-sale.inline {
  display: inline-block;
}

.final-sale.left-border {
  position: relative;
  padding-left: 8px;
}

.final-sale.left-border:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 16px;
  background-color: #DDD;
}

#vendor-return-policy .common-txt-4 {
  color: #666;
}

.icon-beta {
  display: inline-block;
  padding: 1px 4px;
  border-radius: 20px;
  background: #333;
  color: #FFF !important;
  text-align: center;
  font-size: 9px !important;
  font-weight: 500 !important;
  line-height: 10px !important;
  letter-spacing: 0.18px;
  font-family: 'Roboto' !important;
}

.icon-beta-l {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 20px;
  background: #333 !important;
  color: #FFF !important;
  text-align: center;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 10px !important;
  letter-spacing: 0.24px;
  position: relative;
  font-family: 'Roboto' !important;
}

.va-2 {
  vertical-align: 2px;
}

.va-6 {
  vertical-align: 6px;
}

.va-7 {
  vertical-align: 7px;
}

.va-10 {
  vertical-align: 10px;
}

.va-22 {
  vertical-align: 22px;
}

.va-35 {
  vertical-align: 35px;
}

.inp-txt:has(.inp-txt__input:focus),
.under_website:focus,
.shipping-detail input[type="text"]:focus,
.add_card_form input[type="text"]:focus,
.select:has(select:focus),
.inp-select:has(select:focus),
.method-message textarea:focus {
  border: 1px solid #3CB0B4 !important;
}

.report-position {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 24px;
  border-top: 1px solid #ddd;
}

.report-position .ttl-report {
  margin: 4px 0;
}

.ttl-report {
  color: #666;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  text-decoration-line: underline;
  text-transform: capitalize;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQxNDlfMzIwMikiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNDE0OV8zMjAyKSI+CjxwYXRoIGQ9Ik04LjY0NzYgMS4zODk1NUM5LjAzNzgzIDAuNzUzNDA2IDkuOTYyMTcgMC43NTM0MDcgMTAuMzUyNCAxLjM4OTU1TDE3LjY1OTEgMTMuMzAwNkMxOC4wNjc4IDEzLjk2NjkgMTcuNTg4NCAxNC44MjM1IDE2LjgwNjcgMTQuODIzNUgyLjE5MzMzQzEuNDExNjQgMTQuODIzNSAwLjkzMjE5MSAxMy45NjY5IDEuMzQwOTMgMTMuMzAwNkw4LjY0NzYgMS4zODk1NVoiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjI5MjA1IDQuNzA1ODFDOC41MDAxNiA0LjcwNTgxIDcuODk0NjkgNS40MTE4MSA4LjAxNTM3IDYuMTk0NDVMOC42MTk5NiAxMC4xMTUzQzguNjcyMzUgMTAuNDU1IDguOTY0NzQgMTAuNzA1OCA5LjMwODUyIDEwLjcwNThDOS42NTQ0OCAxMC43MDU4IDkuOTQ4MDMgMTAuNDUyIDkuOTk3OTQgMTAuMTA5NkwxMC41NzAzIDYuMTgzOTVDMTAuNjgzOSA1LjQwNDU5IDEwLjA3OTcgNC43MDU4MSA5LjI5MjA1IDQuNzA1ODFaTTkuMjg1NjQgMTMuMjA1OEM5LjgzNzkzIDEzLjIwNTggMTAuMjg1NiAxMi43NTgxIDEwLjI4NTYgMTIuMjA1OEMxMC4yODU2IDExLjY1MzUgOS44Mzc5MyAxMS4yMDU4IDkuMjg1NjQgMTEuMjA1OEM4LjczMzM2IDExLjIwNTggOC4yODU2NCAxMS42NTM1IDguMjg1NjQgMTIuMjA1OEM4LjI4NTY0IDEyLjc1ODEgOC43MzMzNiAxMy4yMDU4IDkuMjg1NjQgMTMuMjA1OFoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQxNDlfMzIwMiI+CjxyZWN0IHdpZHRoPSIxOSIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV80MTQ5XzMyMDIiPgo8cmVjdCB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==') no-repeat center left;
  padding-left: 23px;
}

.italic-tp {
  font-style: italic;
}

.size-detail .vendor-name {
  display: block;
  color: #666;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 4px;
}

.essentials-tag-info {
  display: flex;
  align-items: center;
}

.essentials-tag-data {
  box-sizing: border-box;
  height: 22px;
  font-size: 10px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-transform: capitalize;
  color: #649EF6;
  border: 1px solid #649EF6;
  background: #ECF2FF;
  padding: 1px 7px;
}

.sale-discount {
  box-sizing: border-box;
  height: 22px;
  color: #FFF;
  font-size: 10px;
  font-weight: 500;
  line-height: 22px;
  text-transform: capitalize;
  padding: 0px 8px;
  background: #649EF6;
}

.date-tag-item {
  display: inline-block;
  height: 22px;
  color: #333;
  font-size: 14px;
  line-height: 22px;
  text-transform: capitalize;
  padding: 0px 8px;
  background: #F7F7F7;
  margin-top: 4px;
}

.premier-day-area {
  font-family: Roboto;
  font-size: 14px;
  margin-top: 12px;
}

.premier-day-area a.premier-day-head {
  position: relative;
  white-space: pre;
  color: #333;
  display: flex;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  font-weight: 500;
  line-height: 22px;
  padding: 7px 15px;
  border: 1px solid rgba(221, 221, 221, 0.87);
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMTUyIDM4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9Ii4yNCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80Xzg5MjApIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNDIuMzE3IDUyLjUpIj48Y2lyY2xlIGN4PSI0Mi4zMTciIGN5PSI1Mi41MDEiIHI9Ijg1LjQxOCIgZmlsbD0iI0ZGOUM3RCIvPjxjaXJjbGUgY3g9IjQyLjMxNyIgY3k9IjUyLjUwMSIgcj0iODUuNDE4IiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNF84OTIwKSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNF84OTIwIiB4PSItNjcuMTE1IiB5PSItNTYuOTMyIiB3aWR0aD0iMjE4Ljg2NCIgaGVpZ2h0PSIyMTguODY1IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzRfODkyMCIvPjwvZmlsdGVyPjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF80Xzg5MjAiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTE0MC40NDg2NSAtNzkuNDg3OTEgNjguNjMwNzQgLTEyMS4yNjQ5MSA4My41NDQgMTUuNDQzKSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGMjQyNCIgc3RvcC1vcGFjaXR5PSIuODMiLz48c3RvcCBvZmZzZXQ9Ii4zMDciIHN0b3AtY29sb3I9IiNGODhGNTUiLz48c3RvcCBvZmZzZXQ9Ii41MjEiIHN0b3AtY29sb3I9IiNGRjk3NUUiIHN0b3Atb3BhY2l0eT0iLjI0Ii8+PHN0b3Agb2Zmc2V0PSIuNzg2IiBzdG9wLWNvbG9yPSIjRkZCNTVFIiBzdG9wLW9wYWNpdHk9Ii41NCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==') no-repeat left center, url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzI5IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzI5IDM4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9Ii4xNiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80Xzg5MjcpIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgMTg3Ljk0OCAtNzIuMDUzKSI+PGNpcmNsZSBjeD0iMTg3Ljk0OCIgY3k9Ii03Mi4wNTMiIHI9IjE3OS4zMTQiIGZpbGw9IiNGRkQ3OUMiLz48Y2lyY2xlIGN4PSIxODcuOTQ4IiBjeT0iLTcyLjA1MyIgcj0iMTc5LjMxNCIgZmlsbD0idXJsKCNwYWludDBfcmFkaWFsXzRfODkyNykiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9mXzRfODkyNyIgeD0iLjYwNCIgeT0iLTI1OS4zOTciIHdpZHRoPSIzNzQuNjg4IiBoZWlnaHQ9IjM3NC42ODgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl80Xzg5MjciLz48L2ZpbHRlcj48cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNF84OTI3IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0yOTQuODM4NDIgLTE2Ni44NjU5IDE0NC4wNzMzOCAtMjU0LjU2NTg5IDI3NC40OTMgLTE0OS44NDYpIj48c3RvcCBzdG9wLWNvbG9yPSIjRkI3RTdFIiBzdG9wLW9wYWNpdHk9Ii44MyIvPjxzdG9wIG9mZnNldD0iLjMwNyIgc3RvcC1jb2xvcj0iI0Y4OEY1NSIvPjxzdG9wIG9mZnNldD0iLjUyMSIgc3RvcC1jb2xvcj0iI0ZGOTc1RSIgc3RvcC1vcGFjaXR5PSIuMjQiLz48c3RvcCBvZmZzZXQ9Ii43ODYiIHN0b3AtY29sb3I9IiNGRkI1NUUiIHN0b3Atb3BhY2l0eT0iLjU0Ii8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+') no-repeat right center;
  background-color: #FDF1E3;
}

.premier-day-area a.premier-day-head:hover {
  text-decoration: none;
}

.premier-day-area a.premier-day-head:focus {
  text-decoration: none;
}

.premier-day-area a.premier-day-head em {
  color: #F88F55;
  font-weight: 700;
}

:is(.premier-day-area, .premier-day-link-area, .premier-day-banner-area) .icon-premier-day {
  width: 20px;
  height: 18px;
  margin-right: 8px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NzIgMi4wNjNoNC43MzNsMy42NCA0LjI3N005Ljg3MyAyLjA2M0g1LjEzOUwxLjQ5OCA2LjM0bDguMzc0IDkuNzIzbTAtMTRoMi4xODRsMS44MiA0LjI3Ny00LjAwNCA5LjcyM20wLTE0SDcuNjg3TDUuODY3IDYuMzRsNC4wMDUgOS43MjNtMCAwbDguMzc0LTkuNzIzbTAgMEgxLjg2MiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuMDQ0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=') no-repeat center center;
}

.premier-day-area a.premier-day-head .icon-premier-day-less {
  width: 10px;
  height: 6px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDExIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjQxMiAzLjdMMS4yMSAwIC4wNDQgMS4wMjdBLjE0Ni4xNDYgMCAwIDAgMCAxLjEzYzAgLjAzOC4wMTYuMDc1LjA0NC4xMDNsNS4zMSA0LjcyOEEuMTkyLjE5MiAwIDAgMCA1LjQ3MSA2YS4xOTIuMTkyIDAgMCAwIC4xMTctLjAzOWw1LjM2OC00LjcyOEEuMTQ0LjE0NCAwIDAgMCAxMSAxLjEzMWEuMTQ2LjE0NiAwIDAgMC0uMDQ0LS4xMDNMOS43OSAwIDUuNjUgMy43YS4xOTEuMTkxIDAgMCAxLS4xMi4wNC4xOTEuMTkxIDAgMCAxLS4xMTgtLjA0eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==') no-repeat center center;
  position: absolute;
  right: 15px;
}

.premier-day-area ul.premier-day-con {
  display: none;
  padding: 16px;
  border: 1px solid #DDD;
  border-top: none;
}

.premier-day-area ul.premier-day-con li {
  color: #666;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  list-style-type: disc;
  margin-left: 24px;
}

.premier-day-area a.premier-day-head.active+.premier-day-con {
  display: block;
}

.premier-day-area a.premier-day-head.active .icon-premier-day-less {
  transform: rotate(-180deg);
}

.premier-day-link-area {
  width: fit-content;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMTUyIDM4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9Ii4yNCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80Xzg5MjApIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNDIuMzE3IDUyLjUpIj48Y2lyY2xlIGN4PSI0Mi4zMTciIGN5PSI1Mi41MDEiIHI9Ijg1LjQxOCIgZmlsbD0iI0ZGOUM3RCIvPjxjaXJjbGUgY3g9IjQyLjMxNyIgY3k9IjUyLjUwMSIgcj0iODUuNDE4IiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNF84OTIwKSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNF84OTIwIiB4PSItNjcuMTE1IiB5PSItNTYuOTMyIiB3aWR0aD0iMjE4Ljg2NCIgaGVpZ2h0PSIyMTguODY1IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzRfODkyMCIvPjwvZmlsdGVyPjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF80Xzg5MjAiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTE0MC40NDg2NSAtNzkuNDg3OTEgNjguNjMwNzQgLTEyMS4yNjQ5MSA4My41NDQgMTUuNDQzKSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGMjQyNCIgc3RvcC1vcGFjaXR5PSIuODMiLz48c3RvcCBvZmZzZXQ9Ii4zMDciIHN0b3AtY29sb3I9IiNGODhGNTUiLz48c3RvcCBvZmZzZXQ9Ii41MjEiIHN0b3AtY29sb3I9IiNGRjk3NUUiIHN0b3Atb3BhY2l0eT0iLjI0Ii8+PHN0b3Agb2Zmc2V0PSIuNzg2IiBzdG9wLWNvbG9yPSIjRkZCNTVFIiBzdG9wLW9wYWNpdHk9Ii41NCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==') no-repeat left center, url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMTI0IDM4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9Ii4yNCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80XzExNDI1KSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDg5Ljk0IC0zMy40OTkpIj48Y2lyY2xlIGN4PSI4OS45MzkiIGN5PSItMzMuNDk5IiByPSI4NS44NTciIGZpbGw9IiNGRkQ3OUMiLz48Y2lyY2xlIGN4PSI4OS45MzkiIGN5PSItMzMuNDk5IiByPSI4NS44NTciIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF80XzExNDI1KSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNF8xMTQyNSIgeD0iLjA2OCIgeT0iLTEyMy4zNyIgd2lkdGg9IjE3OS43NDIiIGhlaWdodD0iMTc5Ljc0MiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzRfMTE0MjUiLz48L2ZpbHRlcj48cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNF8xMTQyNSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgtMTUwLjQ5MiA1Ni4zNzMgLTUyLjY3Mykgc2NhbGUoMTYyLjIxMiAxNDAuMDU1KSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCN0U3RSIgc3RvcC1vcGFjaXR5PSIuODMiLz48c3RvcCBvZmZzZXQ9Ii4zMDciIHN0b3AtY29sb3I9IiNGODhGNTUiLz48c3RvcCBvZmZzZXQ9Ii41MjEiIHN0b3AtY29sb3I9IiNGRjk3NUUiIHN0b3Atb3BhY2l0eT0iLjI0Ii8+PHN0b3Agb2Zmc2V0PSIuNzg2IiBzdG9wLWNvbG9yPSIjRkZCNTVFIiBzdG9wLW9wYWNpdHk9Ii41NCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==') no-repeat right center;
  background-color: #FDF1E3;
  margin-top: 16px;
}

.premier-day-link-area a {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333;
  line-height: 22px;
  text-decoration: none;
}

.premier-day-link-area .premier-day-ttl {
  font-weight: 500;
  margin-right: 6px;
  text-decoration: underline;
}

.shop__title__box .premier-day-link-area {
  margin-top: 8px;
}

.shop__title__box .premier-day-link-area a {
  font-size: 12px;
}

.premier-day-banner-area {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 16px 24px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIyIiBoZWlnaHQ9IjgyIiB2aWV3Qm94PSIwIDAgMjIyIDgyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9Ii4yNCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80XzE1MDU1KSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUzLjM1NiAxMjYuNzI5KSI+PGNpcmNsZSBjeD0iNTMuMzU2IiBjeT0iMTI2LjcyOSIgcj0iMTQ0LjM4OSIgZmlsbD0iI0ZGOUM3RCIvPjxjaXJjbGUgY3g9IjUzLjM1NiIgY3k9IjEyNi43MjkiIHI9IjE0NC4zODkiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF80XzE1MDU1KSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNF8xNTA1NSIgeD0iLTExNS4wNTYiIHk9Ii00MS42ODQiIHdpZHRoPSIzMzYuODI2IiBoZWlnaHQ9IjMzNi44MjYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEyIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNF8xNTA1NSIvPjwvZmlsdGVyPjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF80XzE1MDU1IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0yMzcuNDExNjYgLTEzNC4zNjQ4MiAxMTYuMDEyMSAtMjA0Ljk4MzkgMTIzLjA0NSA2NC4wODcpIj48c3RvcCBzdG9wLWNvbG9yPSIjRkYyNDI0IiBzdG9wLW9wYWNpdHk9Ii44MyIvPjxzdG9wIG9mZnNldD0iLjMwNyIgc3RvcC1jb2xvcj0iI0Y4OEY1NSIvPjxzdG9wIG9mZnNldD0iLjUyMSIgc3RvcC1jb2xvcj0iI0ZGOTc1RSIgc3RvcC1vcGFjaXR5PSIuMjQiLz48c3RvcCBvZmZzZXQ9Ii43ODYiIHN0b3AtY29sb3I9IiNGRkI1NUUiIHN0b3Atb3BhY2l0eT0iLjU0Ii8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+') no-repeat left center, url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzcyIiBoZWlnaHQ9IjgyIiB2aWV3Qm94PSIwIDAgMzcyIDgyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9Ii4xMiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80XzE1MDU2KSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDE4NS45NTggLTQwLjM5MSkiPjxjaXJjbGUgY3g9IjE4NS45NTgiIGN5PSItNDAuMzkxIiByPSIxNjEuMTY4IiBmaWxsPSIjRjhDMTU1Ii8+PGNpcmNsZSBjeD0iMTg1Ljk1OCIgY3k9Ii00MC4zOTEiIHI9IjE2MS4xNjgiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF80XzE1MDU2KSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNF8xNTA1NiIgeD0iLjc2MyIgeT0iLTIyNS41ODYiIHdpZHRoPSIzNzAuMzkiIGhlaWdodD0iMzcwLjM5MSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTIiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl80XzE1MDU2Ii8+PC9maWx0ZXI+PHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzRfMTUwNTYiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoLTE1MC40OTIgMTE3LjM0NyAtODkuODg1KSBzY2FsZSgzMDQuNDk5IDI2Mi45MDcpIj48c3RvcCBzdG9wLWNvbG9yPSIjRkI3RTdFIiBzdG9wLW9wYWNpdHk9Ii44MyIvPjxzdG9wIG9mZnNldD0iLjMwNyIgc3RvcC1jb2xvcj0iI0Y4OEY1NSIvPjxzdG9wIG9mZnNldD0iLjUyMSIgc3RvcC1jb2xvcj0iI0ZGOTc1RSIgc3RvcC1vcGFjaXR5PSIuMjQiLz48c3RvcCBvZmZzZXQ9Ii43ODYiIHN0b3AtY29sb3I9IiNGRkI1NUUiIHN0b3Atb3BhY2l0eT0iLjU0Ii8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+') no-repeat top left 240px, url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU2IiBoZWlnaHQ9IjgyIiB2aWV3Qm94PSIwIDAgMTU2IDgyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIG9wYWNpdHk9Ii4xNiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80XzE1MDY1KSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDExMC4zMjkgLTQuNjk2KSI+PGNpcmNsZSBjeD0iMTEwLjMyOSIgY3k9Ii00LjY5NiIgcj0iMTAxLjYxNyIgZmlsbD0iI0ZGRDc5QyIvPjxjaXJjbGUgY3g9IjExMC4zMjkiIGN5PSItNC42OTYiIHI9IjEwMS42MTciIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF80XzE1MDY1KSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNF8xNTA2NSIgeD0iLjY5NSIgeT0iLTExNC4zMyIgd2lkdGg9IjIxOS4yNjgiIGhlaWdodD0iMjE5LjI2OCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzRfMTUwNjUiLz48L2ZpbHRlcj48cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNF8xNTA2NSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMTY3LjA4Mzc4IC05NC41NjIyNSA4MS42NDYyNCAtMTQ0LjI2MjI0IDE1OS4zNzQgLTQ4Ljc4MikiPjxzdG9wIHN0b3AtY29sb3I9IiNGQjdFN0UiIHN0b3Atb3BhY2l0eT0iLjgzIi8+PHN0b3Agb2Zmc2V0PSIuMzA3IiBzdG9wLWNvbG9yPSIjRjg4RjU1Ii8+PHN0b3Agb2Zmc2V0PSIuNTIxIiBzdG9wLWNvbG9yPSIjRkY5NzVFIiBzdG9wLW9wYWNpdHk9Ii4yNCIvPjxzdG9wIG9mZnNldD0iLjc4NiIgc3RvcC1jb2xvcj0iI0ZGQjU1RSIgc3RvcC1vcGFjaXR5PSIuNTQiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48L3N2Zz4=') no-repeat right top;
  background-color: #FDF1E3;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.08);
  margin-bottom: 23px;
}

.premier-day-banner-area .premier-day-banner-ttl {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.premier-day-banner-area .premier-day-banner-ttl strong {
  color: #F88F55;
  font-weight: 700;
  margin-left: 4px;
}

.premier-day-banner-area .premier-day-banner-note {
  color: #333;
  font-size: 14px;
  line-height: 22px
}

.premier-day-banner-area .premier-day-banner-note strong {
  font-weight: 700;
}

.premier-day-banner-area .premier-day-banner-note em {
  font-style: italic;
}

.premier-free-shipping {
  padding: 2px 8px 2px 4px;
  background: #FEEDE4;
  display: flex;
  align-items: center;
  margin-left: 7px;
}

.premier-free-shipping .icon-diamond {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIuOTAyIiB5PSIuNiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik04LjkwMiA0LjYxN2gyLjY5M2wyLjA3MSAyLjQzNE04LjkwMiA0LjYxN0g2LjIxTDQuMTM4IDcuMDUxbDQuNzY0IDUuNTNtMC03Ljk2NGgxLjI0M2wxLjAzNiAyLjQzNC0yLjI3OSA1LjUzbTAtNy45NjRINy42Nkw2LjYyNCA3LjA1MWwyLjI3OCA1LjUzbTAgMGw0Ljc2NC01LjUzbTAgMGgtOS4zMiIgc3Ryb2tlPSIjRjg4RjU1IiBzdHJva2Utd2lkdGg9Ii41OTQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==') no-repeat center;
  background-size: contain;
  margin: 0 4px 0 0 !important;
}

.premier-free-shipping .free-shipping-txt {
  color: #F88F55;
  font-size: 10px;
  font-weight: 500;
  line-height: 18px;
  text-transform: uppercase;
}


.change-card-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 22px;
}

.change-card-list li+li {
  margin-top: 16px;
}

.change-card-list .state {
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.change-card-list .state span {
  margin-left: 8px;
}

.message {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 24px 32px;
  min-width: 405px;
  color: #FFF;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
}

.message .message-txt {
  display: flex;
  align-items: center;
}

.message.gray {
  border-radius: 4px;
  background: rgba(51, 51, 51, 0.90);
}

.message.green {
  border-radius: 4px;
  background: rgba(90, 168, 69, 0.9);
}

.message.red {
  border-radius: 4px;
  background: rgba(250, 100, 100, 0.9);
}

.message .message-txt:before {
  content: '';
  display: block;
  margin-right: 8px;
}

.message.gray .message-txt:before {
  width: 15px;
  height: 15px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDM1NzAyIj4KPHBhdGggaWQ9IkVsbGlwc2UgMiAxIiBkPSJNOCAxNUMxMi4xNDIxIDE1IDE1LjUgMTEuNjQyMSAxNS41IDcuNUMxNS41IDMuMzU3ODYgMTIuMTQyMSAwIDggMEMzLjg1Nzg2IDAgMC41IDMuMzU3ODYgMC41IDcuNUMwLjUgMTEuNjQyMSAzLjg1Nzg2IDE1IDggMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iRWxsaXBzZSAzIDEiIGQ9Ik04LjAxNDk3IDQuODE3NTVDOC42ODIzMiA0LjgxNzU1IDkuMjIzMzEgNC4yNzY1NiA5LjIyMzMxIDMuNjA5MjFDOS4yMjMzMSAyLjk0MTg3IDguNjgyMzIgMi40MDA4OCA4LjAxNDk3IDIuNDAwODhDNy4zNDc2MyAyLjQwMDg4IDYuODA2NjQgMi45NDE4NyA2LjgwNjY0IDMuNjA5MjFDNi44MDY2NCA0LjI3NjU2IDcuMzQ3NjMgNC44MTc1NSA4LjAxNDk3IDQuODE3NTVaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGlkPSJQYXRoIDEyMjkgMSIgZD0iTTguOTAxMDQgMTEuNzEyN0M4LjkwMTA0IDEyLjIxMjcgOC41MDUyMSAxMi42MDg2IDguMDA1MjEgMTIuNjA4NkM3LjUwNTIxIDEyLjYwODYgNy4xMDkzOCAxMi4yMTI3IDcuMTA5MzggMTEuNzEyN1Y2LjkwMDIzQzcuMTA5MzggNi40MDAyMyA3LjUwNTIxIDYuMDA0MzkgOC4wMDUyMSA2LjAwNDM5QzguNTA1MjEgNi4wMDQzOSA4LjkwMTA0IDYuNDAwMjMgOC45MDEwNCA2LjkwMDIzVjExLjcxMjdaIiBmaWxsPSIjMzMzMzMzIi8+CjwvZz4KPC9zdmc+Cg==');
}

.message.green .message-txt:before {
  width: 17px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgOEMxNi41IDEyLjQxODMgMTIuOTE4MyAxNiA4LjUgMTZDNC4wODE3MiAxNiAwLjUgMTIuNDE4MyAwLjUgOEMwLjUgMy41ODE3MiA0LjA4MTcyIDAgOC41IDBDMTIuOTE4MyAwIDE2LjUgMy41ODE3MiAxNi41IDhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuODMzNyAzLjQ2NjhMNi42MzM2NiA4Ljc0NjhMNC45MDAzMyA2Ljk4NjhMMy4xNjY5OSA4Ljc0NjhMNi42MzM2NiAxMi4yNjY4TDEzLjU2NyA1LjIyNjhMMTEuODMzNyAzLjQ2NjhaIiBmaWxsPSIjNUFBODQ1Ii8+Cjwvc3ZnPgo=');
}

.message.red .message-txt:before {
  width: 19px;
  height: 18px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ildhcm5pbmcgSWNvbiI+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgNjA3IiBjeD0iOS41IiBjeT0iOSIgcj0iOSIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IiEiIGQ9Ik0xMC42NzY4IDExLjIyNzFIOC41MjY3OEw4LjE4ODEzIDMuMjczOTNIMTEuMDE1NUwxMC42NzY4IDExLjIyNzFaTTguMTA5MzggMTMuNzA0OUM4LjEwOTM4IDEzLjMxMDYgOC4yNDg1MSAxMi45ODgyIDguNTI2NzggMTIuNzM3N0M4LjgxMDMgMTIuNDgyIDkuMTYyMDcgMTIuMzU0MSA5LjU4MjEgMTIuMzU0MUMxMC4wMDIxIDEyLjM1NDEgMTAuMzUxMyAxMi40ODIgMTAuNjI5NSAxMi43Mzc3QzEwLjkxMzEgMTIuOTg4MiAxMS4wNTQ4IDEzLjMxMDYgMTEuMDU0OCAxMy43MDQ5QzExLjA1NDggMTQuMDk5MiAxMC45MTMxIDE0LjQyNDMgMTAuNjI5NSAxNC42ODAxQzEwLjM1MTMgMTQuOTMwNSAxMC4wMDIxIDE1LjA1NTcgOS41ODIxIDE1LjA1NTdDOS4xNjIwNyAxNS4wNTU3IDguODEwMyAxNC45MzA1IDguNTI2NzggMTQuNjgwMUM4LjI0ODUxIDE0LjQyNDMgOC4xMDkzOCAxNC4wOTkyIDguMTA5MzggMTMuNzA0OVoiIGZpbGw9IiNGRjU4NTkiLz4KPC9nPgo8L3N2Zz4K');
}

/* top-picks-area */
.top-picks-area {
  width: 1200px;
  margin: auto;
  padding: 24px 0 80px;
}

.top-picks-area .top-picks-banner {
  height: 138px;
  background: #F7F7F7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.top-picks-area .icon-exclamation {
  display: block;
  width: 50px;
  height: 50px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNy4zMDMgMTIuNDA2TDI2Ljg4IDMwLjQ2SDIzLjI2bC0uNDQtMTguMDUzaDQuNDgzem0tNC42MDYgMjMuNTljMC0uNjQ0LjIxMS0xLjE4NC42MzMtMS42MTcuNDM0LS40NDUgMS4wMzEtLjY2OCAxLjc5My0uNjY4Ljc1IDAgMS4zNDIuMjIzIDEuNzc1LjY2OC40MzQuNDM0LjY1Ljk3My42NSAxLjYxNyAwIC42MjEtLjIxNiAxLjE1NC0uNjUgMS42LS40MzMuNDMzLTEuMDI1LjY1LTEuNzc1LjY1LS43NjIgMC0xLjM2LS4yMTctMS43OTMtLjY1YTIuMjQ0IDIuMjQ0IDAgMCAxLS42MzMtMS42eiIgZmlsbD0iIzNDQjBCNCIvPjwvc3ZnPg==') no-repeat center;
}

.top-picks-area .top-picks-txt {
  color: #333;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 12px;
}

.top-picks-area .product-wrap {
  margin-top: 40px;
}

.top-picks-area .product-wrap .product-ttl {
  color: #333;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
}

.top-picks-area .product-wrap .product-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 32px;
}

.top-picks-area .product-wrap .product-list li+li {
  margin-left: 25px;
}

.top-picks-area .product-wrap .product-list li:nth-child(6n) {
  margin-left: 0;
}

.top-picks-area .product-wrap .product-list li:nth-child(n+6) {
  margin-top: 40px;
}

.product-list .item-area {
  width: 220px;
}

.product-list .item-area .item-photo {
  position: relative;
}

.icon-favoured {
  position: absolute;
  width: 18px;
  height: 16px;
  z-index: 10;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk1Ml85OTM2MSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMDg5Mjc3MyA1LjE0ODk0TDAuMDg2Nzk3NCA1LjE1NjUyQzAuMDQyMTYwMSA1LjQxNjc1IDAuMDEyNDAxOSA1LjcwNDc2IDAuMDAyNDgyNSA2LjAxMDQ3Qy0wLjA0NDYzNDcgNy43NDYxNSAwLjU4MDI4OCA5LjM2NTYyIDEuNzYzMTggMTAuNTcwN0wxMiAyMUwyMi4yMzY4IDEwLjU3MDdDMjMuNDE5NyA5LjM2NTYyIDI0LjA0NDYgNy43NDYxNSAyMy45OTUgNi4wMTI5OUMyMy45ODUxIDUuNzA3MjkgMjMuOTU1NCA1LjQxOTI3IDIzLjkxMDcgNS4xNTkwNUwyMy45MDgyIDUuMTUxNDdDMjMuODk4MyA1LjA5NTkzIDIzLjg5MDkgNS4wNDI5MiAyMy44ODM1IDQuOTg5OTJDMjMuODc4NSA0Ljk0OTQ5IDIzLjg3MTEgNC44OTM3NyAyMy44NjYxIDQuODc2MDhMMjMuODU4NyA0Ljg0MzI0QzIzLjc4OTIgNC41MzI0OCAyMy43MTIzIDQuMjU5NjIgMjMuNjIzMSA0LjAxMjAzTDIzLjYwODIgMy45NzQxM0wyMy41NTYxIDMuODM3N0MyMy41MzEzIDMuNzkyMjMgMjMuNDkxNiAzLjcxODk2IDIzLjQ1MiAzLjYyODAxQzIzLjMyOCAzLjM0NzU3IDIzLjE5MTYgMy4wOTI0IDIzLjAzNTMgMi44NDczM0wyMy4wMzA0IDIuODM5NzVDMjMuMDA3MyAyLjgwMTIgMjIuOTcxNyAyLjc1MTc2IDIyLjkzMjcgMi42OTc1OUMyMi45MjU2IDIuNjg3ODUgMjIuOTE4NSAyLjY3Nzk2IDIyLjkxMTMgMi42Njc5NUMyMi45MDAyIDIuNjUxNTIgMjIuODg4NCAyLjYzNTA5IDIyLjg3NjYgMi42MTg2NkMyMi44NjQ4IDIuNjAyMjUgMjIuODUzMSAyLjU4NTgzIDIyLjg0MTkgMi41Njk0MkwyMi44MzcgMi41NjQzNkMyMi42OTA2IDIuMzU3MTkgMjIuNTMxOSAyLjE2MDEzIDIyLjM2NTggMS45ODA3NUMyMi4zNTQ4IDEuOTY4NjIgMjIuMzQ0NSAxLjk1NjgzIDIyLjMzNDUgMS45NDUzOEMyMi4zMTc0IDEuOTI1ODUgMjIuMzAxMSAxLjkwNzMyIDIyLjI4MzkgMS44ODk4QzIyLjI2ODggMS44NzM2NCAyMi4yNTQxIDEuODU3NjkgMjIuMjM5OSAxLjg0MjMyQzIyLjIwNTMgMS44MDQ4NSAyMi4xNzM5IDEuNzcwODcgMjIuMTQ3NiAxLjc0NTc5TDIyLjE0MDEgMS43MzgyMUMyMS44OTIxIDEuNDk1NjcgMjEuNjUxNiAxLjI5MzU1IDIxLjQwNjEgMS4xMTkyM0MyMS4zNTY1IDEuMDgzODUgMjEuMzE2OCAxLjA1MTAxIDIxLjI4OTUgMS4wMjgyN0MyMS4wNDY1IDAuODY2NTc4IDIwLjc2NjMgMC43MTI0NjQgMjAuNDE0MSAwLjU0ODI0NEMyMC4zNTQ2IDAuNTIyOTc5IDIwLjI4MjcgMC40OTUxODggMjAuMjA4MyAwLjQ2NzM5N0MyMC4xODk3IDAuNDU5ODE3IDIwLjE3MTEgMC40NTI4NjkgMjAuMTUyNSAwLjQ0NTkyMkMyMC4xMzM5IDAuNDM4OTc0IDIwLjExNTMgMC40MzIwMjYgMjAuMDk2NyAwLjQyNDQ0N0MxOS44NTM3IDAuMzMwOTY3IDE5LjYwNTcgMC4yNTI2NDcgMTkuMzU3NyAwLjE4OTQ4NUMxOS4yNDEyIDAuMTYxNjk0IDE5LjEzNDUgMC4xMzY0MjkgMTkuMDQwMyAwLjExODc0NEwxOS4wMzI5IDAuMTE2MjE4QzE4LjYwMzggMC4wMzc4OTcgMTguMjU2NyAwIDE3LjkzOTIgMEMxNi4wMTI0IDAgMTQuMjQ0MyAwLjg5OTQyMyAxMy4wODEyIDIuNDcwODlMMTIgMy45MzM3MUwxMC45MTg4IDIuNDcwODlDOS43NTU3NCAwLjg5OTQyMyA3Ljk4NTEyIDAgNi4wNjA3NiAwQzUuNzQzMzQgMCA1LjM5NjE2IDAuMDM3ODk3IDQuOTY0NjYgMC4xMTM2OTFMNC45NTcyMyAwLjExNjIxOEM0Ljg2Mjk5IDAuMTMzOTAzIDQuNzU2MzYgMC4xNTkxNjcgNC42MzczMiAwLjE4OTQ4NUM0LjM4OTM0IDAuMjUyNjQ3IDQuMTQxMzUgMC4zMzA5NjcgMy44OTgzMyAwLjQyNDQ0N0wzLjc5NDE4IDAuNDYyMzQ0QzMuNzE3MyAwLjQ5MDEzNSAzLjY0NTM4IDAuNTE3OTI2IDMuNTgzMzkgMC41NDU3MTdDMy4yMjg3NyAwLjcwOTkzNyAyLjk0ODU1IDAuODY0MDUyIDIuNzA4IDEuMDI1NzVDMi42OTg5OSAxLjAzMjYzIDIuNjg5MDcgMS4wNDA0NCAyLjY3ODI0IDEuMDQ4OTdDMi42NTMzMSAxLjA2ODYgMi42MjM1NSAxLjA5MjA0IDIuNTg4OTcgMS4xMTY3QzIuMzQzNDYgMS4yOTEwMyAyLjEwMjkyIDEuNDkzMTQgMS44NTc0MSAxLjczMzE2TDEuODQ5OTcgMS43NDA3NEMxLjgyNDUyIDEuNzYzMjEgMS43OTQ0MyAxLjc5NjMyIDEuNzYxMjggMS44MzI4QzEuNzQ1OTggMS44NDk2NCAxLjczMDAzIDEuODY3MTkgMS43MTM1OCAxLjg4NDc0QzEuNjk5OTQgMS44OTg2NCAxLjY4NjkyIDEuOTEzMTcgMS42NzM5IDEuOTI3NjlDMS42NjA4OCAxLjk0MjIyIDEuNjQ3ODYgMS45NTY3NSAxLjYzNDIyIDEuOTcwNjRDMS40NjMxMSAyLjE1MjU1IDEuMzA0NCAyLjM0OTYyIDEuMTU4MDkgMi41NTkzMUwxLjE1MzEzIDIuNTY0MzZMMS4wODM3IDIuNjYyOUMxLjAzNjU4IDIuNzI4NTkgMC45OTE5NDMgMi43OTE3NSAwLjk2NDY2NSAyLjgzNDdMMC45NTk3MDUgMi44NDQ4QzAuODA1OTU0IDMuMDg5ODcgMC42Njk1NjIgMy4zNDUwNCAwLjU0MzA5IDMuNjI1NDhDMC41MDM0MTIgMy43MTg5NiAwLjQ2MzczNSAzLjc5MjIzIDAuNDM4OTM2IDMuODM3N0MwLjQyNzc3NyAzLjg2NTUgMC40MTcyMzggMy44OTMyOSAwLjQwNjY5OCAzLjkyMTA4QzAuMzk2MTU5IDMuOTQ4ODcgMC4zODU2MiAzLjk3NjY2IDAuMzc0NDYgNC4wMDQ0NUMwLjI4NTE4NiA0LjI1NDU3IDAuMjA4MzEgNC41Mjc0MyAwLjEzODg3NCA0Ljg0MDcxTDAuMTMxNDM1IDQuODczNTZDMC4xMjY0NzUgNC44OTEyNCAwLjExOTAzNiA0Ljk0NjgyIDAuMTE0MDc2IDQuOTg3MjVDMC4xMDY2MzYgNS4wNDI4MyAwLjA5OTE5NjcgNS4wOTMzNiAwLjA4OTI3NzMgNS4xNDg5NFpNMS42MDM2NyA1LjE2Mzc3QzEuNjU5NzkgNC45MTA4MSAxLjcxNzgzIDQuNzA2NDEgMS43NzkzMiA0LjUzMDg4TDEuNjAzNjcgNS4xNjM3N1pNMS43NzkzMiA0LjUzMDg4QzEuNzg5NTQgNC41MDQ3OSAxLjc5ODYzIDQuNDgwOTEgMS44MDU1NyA0LjQ2MjYxQzEuODM2NzggNC40MDIyOSAxLjg3NiA0LjMyMjYzIDEuOTE1OTcgNC4yMjk5OEMyLjAxNDAzIDQuMDEzODcgMi4xMTY3NCAzLjgyMzA0IDIuMjMwMzQgMy42NDE5OEwyLjI0NjUgMy42MTYyMUMyLjI0Njg1IDMuNjE1NzEgMi4yNDcyIDMuNjE1MjEgMi4yNDc1NiAzLjYxNDY5QzIuMjYyMTQgMy41OTM3NiAyLjI4MDQgMy41NjgwOCAyLjMwMjU3IDMuNTM3MTdMMi4zMDkwMyAzLjUyODA5TDIuMzE2NDYgMy41MjA1MkwyLjM4ODI1IDMuNDE3NjNDMi40OTM2MyAzLjI2NjU5IDIuNjA0NTEgMy4xMjkxOCAyLjcxOTk0IDMuMDA1NzFDMi43MzU3NSAyLjk4OTI5IDIuNzQ5MyAyLjk3NDcgMi43NTk5NCAyLjk2MzA5QzIuNzcyNDQgMi45NDk0NiAyLjc4Mzk1IDIuOTM2NjEgMi43ODk5IDIuOTI5OTdMMi43OTA5NSAyLjkyODc5QzIuNzkyMjYgMi45MjczMyAyLjc5MzM3IDIuOTI2MSAyLjc5NDMgMi45MjUwNkwyLjc5NjI4IDIuOTIzMDRMMi44MDgyIDIuOTEwMzNDMi44Mjg4NCAyLjg4ODI5IDIuODQ3NDMgMi44Njc5MyAyLjg2MTAzIDIuODUyOThMMi44NzkxNyAyLjgzMzAzTDIuODgyOTQgMi44Mjk3TDIuOTE2NDYgMi43OTU1NUMzLjEwNzk3IDIuNjA5MjQgMy4yODU0NSAyLjQ2MTg0IDMuNDU3NDEgMi4zMzk3M0wzLjQ1OTkxIDIuMzM3OTVDMy41MDkwOCAyLjMwMjg4IDMuNTUwMDYgMi4yNzE0IDMuNTc4NDkgMi4yNDkyM0wzLjU4NTIgMi4yNDM5NkMzLjczNTc3IDIuMTQ2MjEgMy45Mjk2IDIuMDM4OTEgNC4yMDIzNiAxLjkxMjEyQzQuMjE3ODggMS45MDU0NSA0LjI0OTQ3IDEuODkyNzYgNC4zMDQxNCAxLjg3M0w0LjQyNDA3IDEuODI5MzZMNC40MzY4NCAxLjgyNDQ1QzQuNjIzMTIgMS43NTI4IDQuODE0ODIgMS42OTIxNyA1LjAwNzU1IDEuNjQzMDhDNS4xMTY5NiAxLjYxNTIxIDUuMTg3MDcgMS41OTkyNyA1LjIzMzkgMS41OTA0OEw1LjMwMTk4IDEuNTc3N0M1LjY0MzM0IDEuNTIwNDEgNS44NzU5OCAxLjUgNi4wNjA3NiAxLjVDNy41MDEzOSAxLjUgOC44Mjc1OSAyLjE2NzI3IDkuNzEyNTIgMy4zNjI0N0M5LjcxMjMzIDMuMzYyMjIgOS43MTI3MSAzLjM2MjcyIDkuNzEyNTIgMy4zNjI0N0wxMiA2LjQ1NzNMMTQuMjg2OSAzLjM2MzIzQzE0LjI4NjkgMy4zNjMzMSAxNC4yODcgMy4zNjMxNiAxNC4yODY5IDMuMzYzMjNDMTUuMTcyMSAyLjE2NzQzIDE2LjQ5NjMgMS41IDE3LjkzOTIgMS41QzE4LjExNzcgMS41IDE4LjM0MDYgMS41MTkwOCAxOC42NTkgMS41NzMzN0wxOC43NjM2IDEuNTkzMDFDMTguODEzNyAxLjYwMjQxIDE4Ljg4MDggMS42MTc4NSAxOC45OTggMS42NDU3N0MxOS4xODM4IDEuNjkzNTEgMTkuMzY4NiAxLjc1MTk3IDE5LjU0ODQgMS44MjA2OEMxOS41ODM3IDEuODM0NzUgMTkuNjE0NCAxLjg0NjE2IDE5LjYyNzYgMS44NTEwOEMxOS42Mzg2IDEuODU1MjEgMTkuNjQzNiAxLjg1NzA4IDE5LjY0NTEgMS44NTc2NkMxOS42NDUxIDEuODU3NjYgMTkuNjQ1NSAxLjg1NzggMTkuNjQ1MSAxLjg1NzY2TDE5LjY2MjcgMS44NjQ4MkwxOS42ODM0IDEuODcyNTVDMTkuNzM3MiAxLjg5MjY3IDE5Ljc3ODIgMS45MDg1NyAxOS44MDc0IDEuOTIwNDJDMjAuMDYzNiAyLjA0MDk3IDIwLjI1MjUgMi4xNDQ5MyAyMC40MDM2IDIuMjQxMjZDMjAuNDM5NSAyLjI2OTggMjAuNDg0MyAyLjMwNDIgMjAuNTM1MSAyLjM0MDQ4TDIwLjUzNzYgMi4zNDIyNkMyMC43MDkzIDIuNDY0MTggMjAuODg2OCAyLjYxMTUyIDIxLjA4MDkgMi44MDA0N0wyMS4wOTUyIDIuODE0OThMMjEuMTAyOSAyLjgyMjNMMjEuMTEyNCAyLjgzMjQ1TDIxLjE0MzkgMi44NjY0N0MyMS4xNTY2IDIuODgwMTggMjEuMTcyNCAyLjg5NzI4IDIxLjE4OTMgMi45MTUzOEwyMS4yMDAxIDIuOTI2ODhMMjEuMjE3NCAyLjk0NjU4QzIxLjIyNjcgMi45NTcyIDIxLjIzOTUgMi45NzE2NSAyMS4yNTQyIDIuOTg3OUwyMS4yNTk3IDIuOTk0MDFMMjEuMjY1MyAzLjAwMDA1QzIxLjM4MzcgMy4xMjc4NSAyMS41MDExIDMuMjczMDEgMjEuNjExNyAzLjQyOTY4TDIxLjY4MTUgMy41Mjg1N0wyMS42ODU4IDMuNTMyODhMMjEuNjkyNSAzLjU0MjIzTDIxLjcyOCAzLjU5MTYxTDIxLjc1MTkgMy42MjUwNEMyMS43NTI5IDMuNjI2NTUgMjEuNzUzOSAzLjYyNzkgMjEuNzU0NyAzLjYyOTA4TDIxLjc1OTIgMy42MzY1NEwyMS43NzUgMy42NjA2NkMyMS44ODY2IDMuODM2NDkgMjEuOTg1OCA0LjAyMTYzIDIyLjA3ODggNC4yMzE4QzIyLjExODIgNC4zMjE4MiAyMi4xNTcxIDQuNDAwMjkgMjIuMTg4MiA0LjQ2MDI5TDIyLjIwOTMgNC41MTU2OUwyMi4yMTg1IDQuNTM4OTRDMjIuMjc5MSA0LjcwOTg0IDIyLjMzNzIgNC45MTMzMSAyMi4zOTM5IDUuMTY2MzRDMjIuMzk0MSA1LjE2ODMgMjIuMzk0NCA1LjE3MDMzIDIyLjM5NDYgNS4xNzI0NEwyMi4zOTYyIDUuMTg1MjdMMjIuMzk4OSA1LjIwNDcyQzIyLjQwNTkgNS4yNTQ1OSAyMi40MTY3IDUuMzMxNDcgMjIuNDMxNiA1LjQxNUwyMi40NDM5IDUuNDg0MTJDMjIuNDcwMiA1LjY1NTY4IDIyLjQ4ODggNS44NDkyNiAyMi40OTU3IDYuMDU4NzJDMjIuNTMzMyA3LjM5NTE5IDIyLjA1NDUgOC42MTUxMiAyMS4xNjYzIDkuNTJMMTIgMTguODU4NkwyLjgzMzY3IDkuNTJDMS45NDU5OCA4LjYxNTYzIDEuNDY2NDUgNy4zOTU1NyAxLjUwMTgyIDYuMDU1MTRDMS41MDg3NiA1Ljg0NjA4IDEuNTI3MzkgNS42NTI4NSAxLjU1MzYyIDUuNDgxNTYiIGZpbGw9IiM5OTk5OTkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85NTJfOTkzNjEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==') center center no-repeat;
  background-size: cover;
  top: 10px;
  right: 10px;
  z-index: 65;
  cursor: pointer;
  display: none;
}

.item-photo:hover .icon-favoured {
  display: block;
}

.icon-favoured.active {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk1Ml85OTM1OSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMDg5Mjc3MyA1LjE0ODk0TDAuMDg2Nzk3NCA1LjE1NjUyQzAuMDQyMTYwMSA1LjQxNjc1IDAuMDEyNDAxOSA1LjcwNDc2IDAuMDAyNDgyNSA2LjAxMDQ3Qy0wLjA0NDYzNDcgNy43NDYxNSAwLjU4MDI4OCA5LjM2NTYyIDEuNzYzMTggMTAuNTcwN0wxMiAyMUwyMi4yMzY4IDEwLjU3MDdDMjMuNDE5NyA5LjM2NTYyIDI0LjA0NDYgNy43NDYxNSAyMy45OTUgNi4wMTI5OUMyMy45ODUxIDUuNzA3MjkgMjMuOTU1NCA1LjQxOTI3IDIzLjkxMDcgNS4xNTkwNUwyMy45MDgyIDUuMTUxNDdDMjMuODk4MyA1LjA5NTkzIDIzLjg5MDkgNS4wNDI5MiAyMy44ODM1IDQuOTg5OTJDMjMuODc4NSA0Ljk0OTQ5IDIzLjg3MTEgNC44OTM3NyAyMy44NjYxIDQuODc2MDhMMjMuODU4NyA0Ljg0MzI0QzIzLjc4OTIgNC41MzI0OCAyMy43MTIzIDQuMjU5NjIgMjMuNjIzMSA0LjAxMjAzTDIzLjYwODIgMy45NzQxM0wyMy41NTYxIDMuODM3N0MyMy41MzEzIDMuNzkyMjMgMjMuNDkxNiAzLjcxODk2IDIzLjQ1MiAzLjYyODAxQzIzLjMyOCAzLjM0NzU3IDIzLjE5MTYgMy4wOTI0IDIzLjAzNTMgMi44NDczM0wyMy4wMzA0IDIuODM5NzVDMjMuMDA3MyAyLjgwMTIgMjIuOTcxNyAyLjc1MTc2IDIyLjkzMjcgMi42OTc1OUMyMi45MjU2IDIuNjg3ODUgMjIuOTE4NSAyLjY3Nzk2IDIyLjkxMTMgMi42Njc5NUMyMi45MDAyIDIuNjUxNTIgMjIuODg4NCAyLjYzNTA5IDIyLjg3NjYgMi42MTg2NkMyMi44NjQ4IDIuNjAyMjUgMjIuODUzMSAyLjU4NTgzIDIyLjg0MTkgMi41Njk0MkwyMi44MzcgMi41NjQzNkMyMi42OTA2IDIuMzU3MTkgMjIuNTMxOSAyLjE2MDEzIDIyLjM2NTggMS45ODA3NUMyMi4zNTQ4IDEuOTY4NjIgMjIuMzQ0NSAxLjk1NjgzIDIyLjMzNDUgMS45NDUzOEMyMi4zMTc0IDEuOTI1ODUgMjIuMzAxMSAxLjkwNzMyIDIyLjI4MzkgMS44ODk4QzIyLjI2ODggMS44NzM2NCAyMi4yNTQxIDEuODU3NjkgMjIuMjM5OSAxLjg0MjMyQzIyLjIwNTMgMS44MDQ4NSAyMi4xNzM5IDEuNzcwODcgMjIuMTQ3NiAxLjc0NTc5TDIyLjE0MDEgMS43MzgyMUMyMS44OTIxIDEuNDk1NjcgMjEuNjUxNiAxLjI5MzU1IDIxLjQwNjEgMS4xMTkyM0MyMS4zNTY1IDEuMDgzODUgMjEuMzE2OCAxLjA1MTAxIDIxLjI4OTUgMS4wMjgyN0MyMS4wNDY1IDAuODY2NTc4IDIwLjc2NjMgMC43MTI0NjQgMjAuNDE0MSAwLjU0ODI0NEMyMC4zNTQ2IDAuNTIyOTc5IDIwLjI4MjcgMC40OTUxODggMjAuMjA4MyAwLjQ2NzM5N0MyMC4xODk3IDAuNDU5ODE3IDIwLjE3MTEgMC40NTI4NjkgMjAuMTUyNSAwLjQ0NTkyMkMyMC4xMzM5IDAuNDM4OTc0IDIwLjExNTMgMC40MzIwMjYgMjAuMDk2NyAwLjQyNDQ0N0MxOS44NTM3IDAuMzMwOTY3IDE5LjYwNTcgMC4yNTI2NDcgMTkuMzU3NyAwLjE4OTQ4NUMxOS4yNDEyIDAuMTYxNjk0IDE5LjEzNDUgMC4xMzY0MjkgMTkuMDQwMyAwLjExODc0NEwxOS4wMzI5IDAuMTE2MjE4QzE4LjYwMzggMC4wMzc4OTcgMTguMjU2NyAwIDE3LjkzOTIgMEMxNi4wMTI0IDAgMTQuMjQ0MyAwLjg5OTQyMyAxMy4wODEyIDIuNDcwODlMMTIgMy45MzM3MUwxMC45MTg4IDIuNDcwODlDOS43NTU3NCAwLjg5OTQyMyA3Ljk4NTEyIDAgNi4wNjA3NiAwQzUuNzQzMzQgMCA1LjM5NjE2IDAuMDM3ODk3IDQuOTY0NjYgMC4xMTM2OTFMNC45NTcyMyAwLjExNjIxOEM0Ljg2Mjk5IDAuMTMzOTAzIDQuNzU2MzYgMC4xNTkxNjcgNC42MzczMiAwLjE4OTQ4NUM0LjM4OTM0IDAuMjUyNjQ3IDQuMTQxMzUgMC4zMzA5NjcgMy44OTgzMyAwLjQyNDQ0N0wzLjc5NDE4IDAuNDYyMzQ0QzMuNzE3MyAwLjQ5MDEzNSAzLjY0NTM4IDAuNTE3OTI2IDMuNTgzMzkgMC41NDU3MTdDMy4yMjg3NyAwLjcwOTkzNyAyLjk0ODU1IDAuODY0MDUyIDIuNzA4IDEuMDI1NzVDMi42OTg5OSAxLjAzMjYzIDIuNjg5MDcgMS4wNDA0NCAyLjY3ODI0IDEuMDQ4OTdDMi42NTMzMSAxLjA2ODYgMi42MjM1NSAxLjA5MjA0IDIuNTg4OTcgMS4xMTY3QzIuMzQzNDYgMS4yOTEwMyAyLjEwMjkyIDEuNDkzMTQgMS44NTc0MSAxLjczMzE2TDEuODQ5OTcgMS43NDA3NEMxLjgyNDUyIDEuNzYzMjEgMS43OTQ0MyAxLjc5NjMyIDEuNzYxMjggMS44MzI4QzEuNzQ1OTggMS44NDk2NCAxLjczMDAzIDEuODY3MTkgMS43MTM1OCAxLjg4NDc0QzEuNjk5OTQgMS44OTg2NCAxLjY4NjkyIDEuOTEzMTcgMS42NzM5IDEuOTI3NjlDMS42NjA4OCAxLjk0MjIyIDEuNjQ3ODYgMS45NTY3NSAxLjYzNDIyIDEuOTcwNjRDMS40NjMxMSAyLjE1MjU1IDEuMzA0NCAyLjM0OTYyIDEuMTU4MDkgMi41NTkzMUwxLjE1MzEzIDIuNTY0MzZMMS4wODM3IDIuNjYyOUMxLjAzNjU4IDIuNzI4NTkgMC45OTE5NDMgMi43OTE3NSAwLjk2NDY2NSAyLjgzNDdMMC45NTk3MDUgMi44NDQ4QzAuODA1OTU0IDMuMDg5ODcgMC42Njk1NjIgMy4zNDUwNCAwLjU0MzA5IDMuNjI1NDhDMC41MDM0MTIgMy43MTg5NiAwLjQ2MzczNSAzLjc5MjIzIDAuNDM4OTM2IDMuODM3N0MwLjQyNzc3NyAzLjg2NTUgMC40MTcyMzggMy44OTMyOSAwLjQwNjY5OCAzLjkyMTA4QzAuMzk2MTU5IDMuOTQ4ODcgMC4zODU2MiAzLjk3NjY2IDAuMzc0NDYgNC4wMDQ0NUMwLjI4NTE4NiA0LjI1NDU3IDAuMjA4MzEgNC41Mjc0MyAwLjEzODg3NCA0Ljg0MDcxTDAuMTMxNDM1IDQuODczNTZDMC4xMjY0NzUgNC44OTEyNCAwLjExOTAzNiA0Ljk0NjgyIDAuMTE0MDc2IDQuOTg3MjVDMC4xMDY2MzYgNS4wNDI4MyAwLjA5OTE5NjcgNS4wOTMzNiAwLjA4OTI3NzMgNS4xNDg5NFpNMS42MDM2NyA1LjE2Mzc3QzEuNjU5NzkgNC45MTA4MSAxLjcxNzgzIDQuNzA2NDEgMS43NzkzMiA0LjUzMDg4TDEuNjAzNjcgNS4xNjM3N1oiIGZpbGw9IiNGRjU4NTkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85NTJfOTkzNTkiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") center center no-repeat;
  background-size: cover;
}

.product-list .item-area .item-photo a {
  width: 220px;
  height: 330px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.product-list .item-area .item-photo img {
  width: 100%;
  height: 100%;
  transition: .3s;
}

.product-list .item-area .item-photo a:hover img {
  transform: scale(1.04);
}

.product-list .item-area .item-info {}

.product-list .item-area .vendor-name {
  display: block;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 8px;
}

.product-list .item-area .product-name {
  height: 36px;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 4px;
}

.product-list .item-area .item-price {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  margin-top: 4px;
}

.product-list .item-area .extra-off {
  margin-top: 4px;
}

.product-list .item-area .item-style {
  display: block;
  color: #999;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  margin-top: 8px;
}

/* fg-consolidation-banner */
.fg-consolidation-banner {
  height: 130px;
  display: flex;
  border: 1px solid #EFEDFD;
  margin: 14px 0 24px;
}

.fg-consolidation-banner .part-1 {
  display: flex;
  align-items: center;
  flex: 1;
  background: linear-gradient(91deg, #EBE3FF 0%, #FAF7FF 68.87%);
  padding-left: 40px;
}

.fg-consolidation-banner .icon-consolidation {
  width: 64px;
  height: 64px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIzMiIgY3k9IjMyIiByPSIzMiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYuMjgyIDIyLjIzYy4wNzkgMCAuMjU1LjAzOS4zOTUuMTU5LjEwMy4wODguMjc5LjI5Ni4yNzkuODM1djE1LjkzOEgyNS45NzRhMy41ODEgMy41ODEgMCAwIDAtMy4yMTMtMS45OTJjLTEuNDEgMC0yLjYzLjgxMS0zLjIxNCAxLjk5MmgtLjQ3Yy0uMTg2IDAtLjQ4NC0uMDYyLS43MDQtLjIxNy0uMTY5LS4xMTgtLjM0Mi0uMzE2LS4zNDItLjc3NlYyMy4yOGMuMDI1LS4xODguMTEzLS40NzIuMjgzLS42OTMuMTUyLS4xOTguMzY3LS4zNTUuNzYzLS4zNTVoMi45MzJ2NS45NzVhMSAxIDAgMCAwIDEuNDkzLjg3bDMuOTkxLTIuMjU4IDMuOTkxIDIuMjU4YTEgMSAwIDAgMCAxLjQ5My0uODdWMjIuMjNoMy4zMDV6bTEuNjc0IDE4LjkzMmgtMTEuNjRhMy41NzYgMy41NzYgMCAwIDEtMy41NTUgMy4xNDMgMy41NzYgMy41NzYgMCAwIDEtMy41NTYtMy4xNDNoLS4xMjhhMy4zMjcgMy4zMjcgMCAwIDEtMS44NTMtLjU4Yy0uNjgzLS40OC0xLjE5My0xLjI3OC0xLjE5My0yLjQxM1YyMy4xNzdsLjAwNS0uMDQ2YTMuNTQgMy41NCAwIDAgMSAuNjktMS43NmMuNDgzLS42MzMgMS4yNi0xLjE0IDIuMzUxLTEuMTRIMzYuMjgyYy40NzkgMCAxLjE0LjE2MSAxLjY5Ny42NC41OTQuNTA5Ljk3NyAxLjI5Ny45NzcgMi4zNTN2NC41OGg0LjI3Yy43NTYgMCAxLjQ2Mi4zNzYgMS44ODYuOTk0bC4wMjYuMDM5LjAyMy4wNDEgMS45MDMgMy40M2guMDU0Yy41ODMgMCAxLjE4LjE5NiAxLjYzLjY1OC40NTEuNDYyLjY1NyAxLjA5LjY1NyAxLjc2NHY0LjM3YTIuMjkgMi4yOSAwIDAgMS0yLjI4NyAyLjI4NmgtLjM0YTMuNTc3IDMuNTc3IDAgMCAxLTMuNTIgMi45MTkgMy41NzYgMy41NzYgMCAwIDEtMy41NTYtMy4xNDNIMzcuOTU1em01LjMwMS0zLjk5MmMtMS40MSAwLTIuNjMuODExLTMuMjE0IDEuOTkyaC0xLjA4N3YtNC4yMUg0NC4xNDJsLjIxMS0uMTA2IDEuMDc2LS41MzhoMS42ODhjLjEzOCAwIC4xODYuMDQyLjE5OC4wNTUuMDEyLjAxMi4wOS4wOTYuMDkuMzY3djQuMzdhLjI5LjI5IDAgMCAxLS4yODguMjg2aC0uNTQ2YTMuNTggMy41OCAwIDAgMC0zLjMxNS0yLjIxNnptMS41NTktNC43OTFsLS4wNy4wMzUtMS4wNzUuNTM4aC00LjcxNXYtMy4xNDloNC4yN2MuMDgyIDAgLjE2NC4wMzkuMjE4LjEwMmwxLjM3MiAyLjQ3NHptLTIwLjgwNy01Ljg4OHYtNC4yNmg2Ljk2OHY0LjI2bC0yLjk5Mi0xLjY5MmExIDEgMCAwIDAtLjk4NCAwbC0yLjk5MiAxLjY5MnptMTcuNjY4IDE0LjI0NmMwLS44Ni43LTEuNTY3IDEuNTgtMS41NjcuODggMCAxLjU4LjcwNyAxLjU4IDEuNTY3cy0uNyAxLjU2OC0xLjU4IDEuNTY4Yy0uODggMC0xLjU4LS43MDgtMS41OC0xLjU2OHpNMjIuNzYgMzkuMTdjLS44OCAwLTEuNTguNzA3LTEuNTggMS41NjdzLjcgMS41NjggMS41OCAxLjU2OGMuODggMCAxLjU4LS43MDggMS41OC0xLjU2OCAwLS44Ni0uNy0xLjU2Ny0xLjU4LTEuNTY3eiIgZmlsbD0iIzY0NTdCNCIvPjwvc3ZnPg==') no-repeat center;
  background-size: 100%;
}

.fg-consolidation-banner .consolidation-con {
  margin-left: 24px;
}

.fg-consolidation-banner .consolidation-con dt {
  color: #6457B4;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: -0.264px;
  position: relative;
  padding-right: 24px;
  display: inline-block;
}

.fg-consolidation-banner .consolidation-con .icon-info-fs {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url('../img/icon/icon_info_fs.svg') no-repeat center;
  background-size: cover;
}

.fg-consolidation-banner .consolidation-con dd {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.176px;
  margin-top: 4px;
}

.fg-consolidation-banner .consolidation-con a {
  letter-spacing: -0.176px;
  text-decoration: underline;
}

.fg-consolidation-banner .part-2 {
  display: flex;
  margin: auto;
  padding: 0px 40px;
  background: #fff;
}

.pdt_detail .fg-consolidation-area {
  margin-top: 8px;
}

.fg-consolidation-area {
  width: fit-content;
  display: flex;
  padding: 4px 12px;
  background: #EFEDFD;
}

.fg-consolidation-area .icon-consolidation {
  width: 22px;
  height: 22px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIzMiIgY3k9IjMyIiByPSIzMiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYuMjgyIDIyLjIzYy4wNzkgMCAuMjU1LjAzOS4zOTUuMTU5LjEwMy4wODguMjc5LjI5Ni4yNzkuODM1djE1LjkzOEgyNS45NzRhMy41ODEgMy41ODEgMCAwIDAtMy4yMTMtMS45OTJjLTEuNDEgMC0yLjYzLjgxMS0zLjIxNCAxLjk5MmgtLjQ3Yy0uMTg2IDAtLjQ4NC0uMDYyLS43MDQtLjIxNy0uMTY5LS4xMTgtLjM0Mi0uMzE2LS4zNDItLjc3NlYyMy4yOGMuMDI1LS4xODguMTEzLS40NzIuMjgzLS42OTMuMTUyLS4xOTguMzY3LS4zNTUuNzYzLS4zNTVoMi45MzJ2NS45NzVhMSAxIDAgMCAwIDEuNDkzLjg3bDMuOTkxLTIuMjU4IDMuOTkxIDIuMjU4YTEgMSAwIDAgMCAxLjQ5My0uODdWMjIuMjNoMy4zMDV6bTEuNjc0IDE4LjkzMmgtMTEuNjRhMy41NzYgMy41NzYgMCAwIDEtMy41NTUgMy4xNDMgMy41NzYgMy41NzYgMCAwIDEtMy41NTYtMy4xNDNoLS4xMjhhMy4zMjcgMy4zMjcgMCAwIDEtMS44NTMtLjU4Yy0uNjgzLS40OC0xLjE5My0xLjI3OC0xLjE5My0yLjQxM1YyMy4xNzdsLjAwNS0uMDQ2YTMuNTQgMy41NCAwIDAgMSAuNjktMS43NmMuNDgzLS42MzMgMS4yNi0xLjE0IDIuMzUxLTEuMTRIMzYuMjgyYy40NzkgMCAxLjE0LjE2MSAxLjY5Ny42NC41OTQuNTA5Ljk3NyAxLjI5Ny45NzcgMi4zNTN2NC41OGg0LjI3Yy43NTYgMCAxLjQ2Mi4zNzYgMS44ODYuOTk0bC4wMjYuMDM5LjAyMy4wNDEgMS45MDMgMy40M2guMDU0Yy41ODMgMCAxLjE4LjE5NiAxLjYzLjY1OC40NTEuNDYyLjY1NyAxLjA5LjY1NyAxLjc2NHY0LjM3YTIuMjkgMi4yOSAwIDAgMS0yLjI4NyAyLjI4NmgtLjM0YTMuNTc3IDMuNTc3IDAgMCAxLTMuNTIgMi45MTkgMy41NzYgMy41NzYgMCAwIDEtMy41NTYtMy4xNDNIMzcuOTU1em01LjMwMS0zLjk5MmMtMS40MSAwLTIuNjMuODExLTMuMjE0IDEuOTkyaC0xLjA4N3YtNC4yMUg0NC4xNDJsLjIxMS0uMTA2IDEuMDc2LS41MzhoMS42ODhjLjEzOCAwIC4xODYuMDQyLjE5OC4wNTUuMDEyLjAxMi4wOS4wOTYuMDkuMzY3djQuMzdhLjI5LjI5IDAgMCAxLS4yODguMjg2aC0uNTQ2YTMuNTggMy41OCAwIDAgMC0zLjMxNS0yLjIxNnptMS41NTktNC43OTFsLS4wNy4wMzUtMS4wNzUuNTM4aC00LjcxNXYtMy4xNDloNC4yN2MuMDgyIDAgLjE2NC4wMzkuMjE4LjEwMmwxLjM3MiAyLjQ3NHptLTIwLjgwNy01Ljg4OHYtNC4yNmg2Ljk2OHY0LjI2bC0yLjk5Mi0xLjY5MmExIDEgMCAwIDAtLjk4NCAwbC0yLjk5MiAxLjY5MnptMTcuNjY4IDE0LjI0NmMwLS44Ni43LTEuNTY3IDEuNTgtMS41NjcuODggMCAxLjU4LjcwNyAxLjU4IDEuNTY3cy0uNyAxLjU2OC0xLjU4IDEuNTY4Yy0uODggMC0xLjU4LS43MDgtMS41OC0xLjU2OHpNMjIuNzYgMzkuMTdjLS44OCAwLTEuNTguNzA3LTEuNTggMS41NjdzLjcgMS41NjggMS41OCAxLjU2OGMuODggMCAxLjU4LS43MDggMS41OC0xLjU2OCAwLS44Ni0uNy0xLjU2Ny0xLjU4LTEuNTY3eiIgZmlsbD0iIzY0NTdCNCIvPjwvc3ZnPg==') no-repeat center;
  background-size: 100%;
}

.fg-consolidation-area .note-consolidation {
  font-size: 14px;
  color: #6457B4;
  line-height: 22px;
  margin-left: 8px;
}

.fg-consolidation-area .note-consolidation strong {
  font-weight: 500;
}

.fg-consolidation-area .note-consolidation a {
  color: #6457B4;
  text-decoration: underline;
}

.icon-com-consolidation {
  width: 16px;
  height: 12px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNjMyIDEuMjY0Yy4wMzMgMCAuMTEuMDE2LjE3MS4wNjkuMDQzLjAzNi4xMjQuMTI4LjEyNC4zNzZ2Ny41MzZINC43NThhMS43MjUgMS43MjUgMCAwIDAtMS41NC0uOTQ1Yy0uNjc0IDAtMS4yNTcuMzg0LTEuNTQuOTQ1SDEuNDdhLjYwNy42MDcgMCAwIDEtLjMyLS4wOTguMzIyLjMyMiAwIDAgMS0uMTAzLS4xMTRBLjQ4Ny40ODcgMCAwIDEgMSA4LjhWMS43MzdhLjcxMi43MTIgMCAwIDEgLjEyOS0uMzE1Yy4wNjgtLjA4OC4xNjMtLjE1OC4zNDItLjE1OGgxLjM2NXYyLjgwOWEuNS41IDAgMCAwIC43NDYuNDM1bDEuODgxLTEuMDY0IDEuODgxIDEuMDY0YS41LjUgMCAwIDAgLjc0Ni0uNDM1VjEuMjY0aDEuNTQyem0uNzk1IDguOTgxaC01LjVhMS43MjIgMS43MjIgMCAwIDEtMS43MSAxLjQ5MSAxLjcyMiAxLjcyMiAwIDAgMS0xLjcwOS0xLjQ5aC0uMDM3Yy0uMjQgMC0uNTktLjA2Ny0uODk0LS4yOEMuMjQ2IDkuNzMyIDAgOS4zNDUgMCA4LjhWMS42ODZsLjAwMi0uMDIzQy4wMjQgMS40MzIuMTE2IDEuMS4zMzUuODE1LjU2OC41MDkuOTQ0LjI2NCAxLjQ3LjI2NGg4LjE2MWMuMjMzIDAgLjU1Mi4wNzguODIyLjMxLjI4OC4yNDcuNDczLjYyOC40NzMgMS4xMzV2Mi4xNDdoMS45OTljLjM2NyAwIC43MS4xODMuOTE2LjQ4M2wuMDEzLjAyLjAxMi4wMi44OTUgMS42MTRoLjAxYy4yODMgMCAuNTczLjA5Ni43OTIuMzIuMjIuMjI1LjMyLjUzLjMyLjg1NXYyLjA3M2MwIC42MTItLjUgMS4xMS0xLjExMSAxLjExaC0uMTRhMS43MjMgMS43MjMgMCAwIDEtMS42OTIgMS4zODUgMS43MjIgMS43MjIgMCAwIDEtMS43MS0xLjQ5aC0uODA0ek0xMi45NCA4LjNjLS42NzQgMC0xLjI1Ny4zODQtMS41NC45NDVoLS40NzRWNy4zaDIuNDRsLjEwNi0uMDUzLjUwNS0uMjUzSDE0Ljc3M2MuMDU4IDAgLjA3NC4wMTcuMDc1LjAxOS4wMDIuMDAyLjAxLjAxLjAxOC4wMzJhLjM3LjM3IDAgMCAxIC4wMTcuMTI0djIuMDczYzAgLjA2LS4wNS4xMS0uMTEuMTFoLS4yNDJBMS43MjQgMS43MjQgMCAwIDAgMTIuOTQgOC4zem0uNzA0LTIuMjU4bC0uMDA5LjAwNC0uNTA1LjI1M2gtMi4yMDRWNC44NTZoMS45OTljLjAzIDAgLjA2Mi4wMTUuMDgyLjAzOGwuNjM3IDEuMTQ4ek0zLjgzNiAzLjIxNlYxLjI2NEg3LjA5djEuOTUybC0xLjM4LS43ODJhLjUuNSAwIDAgMC0uNDkzIDBsLTEuMzgxLjc4MnptOC4zOCA2LjgwMmEuNzIuNzIgMCAwIDEgLjcyNS0uNzE4LjcyLjcyIDAgMCAxIC43MjQuNzE4LjcyLjcyIDAgMCAxLS43MjQuNzE4LjcyLjcyIDAgMCAxLS43MjQtLjcxOHpNMy4yMTkgOS4zYS43Mi43MiAwIDAgMC0uNzI1LjcxOC43Mi43MiAwIDAgMCAuNzI1LjcxOC43Mi43MiAwIDAgMCAuNzI0LS43MTguNzIuNzIgMCAwIDAtLjcyNC0uNzE4eiIgZmlsbD0iIzY0NTdCNCIvPjwvc3ZnPg==') no-repeat center;
  margin-left: 4px;
  position: relative;
}

.icon-com-consolidation:hover .tip-popup {
  display: block;
}

.icon-com-consolidation .tip-popup {
  display: none;
  background: #fff;
  padding: 16px;
  width: 204px;
  box-sizing: border-box;
  border: 1px solid #ddd;
  border-radius: 2px;
  position: absolute;
  left: 50%;
  top: 24px;
  transform: translateX(-50%);
  z-index: 10;
}

.icon-com-consolidation .tip-popup:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: -6px;
  background: white;
  width: 10px;
  height: 10px;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  transform: translateX(-50%) rotate(-45deg);
}

.icon-com-consolidation .tip-popup .txt-ttl {
  font-size: 14px;
  color: #333;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
  padding-bottom: 8px;
  border-bottom: 1px dotted #cdcdcd;
}

.icon-com-consolidation .tip-popup .txt-con {
  color: #666;
  font-size: 10px;
  line-height: 140%;
  margin-top: 12px;
}

.badge-new {
  display: inline-block;
  padding: 0 4px;
  color: #FFF;
  text-align: center;
  font-size: 8px;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: 0.16px;
  border-radius: 20px;
  background: #3CB0B4;
  vertical-align: text-top;
}

.fs-bnr-wrap {
  background: url('../img/fs/bg_fs_wrap.svg') no-repeat center;
  background-size: cover;
  position: relative;
  padding: 0 40px 0 160px;
  box-sizing: border-box;
  height: 130px;
}

.fs-bnr-wrap .fs-bnr-content {
  margin-left: 24px;
}

.fs-bnr-wrap .ttl-fs-bnr {
  color: #FFF;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;
  padding-top: 2px;
}

.fs-bnr-wrap .ttl-fs-bnr span {
  color: #69FFD9;
  font-family: "Libre Caslon Text";
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
  text-transform: lowercase;
  height: 32px;
}

.fs-bnr-wrap .fs-bnr-txt {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.176px;
}

.fs-bnr-wrap .icon-fs-info {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../img/fs/icon_fs_info.svg') no-repeat center;
  margin-left: 8px;
}

.fs-bnr-wrap .btn-fs-bnr {
  display: block;
  background-color: #fff;
  color: #6453C3;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 48px;
  width: 304px;
  height: 48px;
  margin-left: auto;
}

.flat_notification_area .flat_notification_link {
  height: 32px;
  box-sizing: border-box;
  display: flex;
  padding: 7px 10px;
  background-color: #ECF2FF;
  border-radius: 4px;
  align-items: center;
}

.flat_notification_area .flat_notification_link:hover {
  text-decoration: none;
}

.flat_notification_area .flat_notification_icon {
  display: block;
  width: 20px;
  height: 20px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05Ljk5OTkgNi4wODczMkMxMS45MzI3IDYuMDg3MzIgMTMuOTg4MiA2LjE2MDM3IDE1LjkxNjYgNi42OTc3OFY3Ljc4ODI0QzE1LjE0NTIgOC4xMTQzNCAxNC41OTk2IDguOTk4NzIgMTQuNTk5NiAxMC4wMDU3QzE0LjU5OTYgMTEuMDEyNyAxNS4xNDMxIDExLjg5NDUgMTUuOTE0NCAxMi4yMjA2TDE1LjkxIDEzLjI4MjNDMTQuMzE2OSAxMy43MTggMTIuNDkzNyAxMy45MTEgOS45OTc3MSAxMy45MTFDOC4wNjQ5MiAxMy45MTEgNi4wMDk0MSAxMy44MzggNC4wODEgMTMuMzAwNlYxMi4yMjA2QzQuODUyMzcgMTEuODk0NSA1LjM5ODAyIDExLjAxMDEgNS4zOTgwMiAxMC4wMDMxQzUuMzk4MDIgOC45OTYxMSA0Ljg1NDU2IDguMTE0MzQgNC4wODMxOSA3Ljc4ODI0TDQuMDg3NTggNi42OTc3OEM2LjA3OTU0IDYuMTU1MTUgOC4yOTI4MiA2LjA4NzMyIDkuOTk3NzEgNi4wODczMk05Ljk5OTkgNS4zMDQ2OUM3LjkzNzgyIDUuMzA0NjkgNS44NjA0IDUuNDE0MjYgMy45NDI5NSA1LjkzNjAxQzMuNjQyNzMgNi4wMTY4OCAzLjQyNTc4IDYuMzMyNTUgMy40MjU3OCA2LjcwMDM4VjguMTk3ODJDMy40MjU3OCA4LjMyNTY1IDMuNTA0NjcgOC40MzUyMiAzLjYxMjA1IDguNDUzNDhDNC4yNTE5MyA4LjU2MDQ0IDQuNzQyOCA5LjIxNTI1IDQuNzQyOCAxMC4wMDU3QzQuNzQyOCAxMC43OTYyIDQuMjUxOTMgMTEuNDUxIDMuNjEyMDUgMTEuNTU3OUMzLjUwNDY3IDExLjU3NjIgMy40MjU3OCAxMS42ODU4IDMuNDI1NzggMTEuODEzNlYxMy4zMDMyQzMuNDI1NzggMTMuNjY4NCAzLjY0MDU0IDEzLjk4NDEgMy45Mzg1NiAxNC4wNjc2QzUuODcxMzUgMTQuNjA1IDcuODkzOTkgMTQuNjk2MyA5Ljk5OTkgMTQuNjk2M0MxMi4xMDU4IDE0LjY5NjMgMTQuMTQxNiAxNC41NzExIDE2LjA1OTEgMTQuMDQ2N0MxNi4zNTkzIDEzLjk2NTggMTYuNTc0IDEzLjY1MDIgMTYuNTc0IDEzLjI4MjNWMTEuODEzNkMxNi41NzQgMTEuNjg1OCAxNi40OTUxIDExLjU3NjIgMTYuMzg3OCAxMS41NTc5QzE1Ljc0NzkgMTEuNDUxIDE1LjI1NyAxMC43OTYyIDE1LjI1NyAxMC4wMDU3QzE1LjI1NyA5LjIxNTI1IDE1Ljc0NzkgOC41NjA0NCAxNi4zODc4IDguNDUzNDhDMTYuNDk1MSA4LjQzNTIyIDE2LjU3NCA4LjMyNTY1IDE2LjU3NCA4LjE5NzgyVjYuNjk3NzhDMTYuNTc0IDYuMzI5OTQgMTYuMzU5MyA2LjAxNjg4IDE2LjA2MTIgNS45MzM0QzE0LjEyNjMgNS4zOTU5OSAxMi4xMDU4IDUuMzA0NjkgOS45OTk5IDUuMzA0NjlaIiBmaWxsPSIjNTk5QUZDIi8+CjxwYXRoIGQ9Ik05Ljk5OTkgNi4wODczMkMxMS45MzI3IDYuMDg3MzIgMTMuOTg4MiA2LjE2MDM3IDE1LjkxNjYgNi42OTc3OFY3Ljc4ODI0QzE1LjE0NTIgOC4xMTQzNCAxNC41OTk2IDguOTk4NzIgMTQuNTk5NiAxMC4wMDU3QzE0LjU5OTYgMTEuMDEyNyAxNS4xNDMxIDExLjg5NDUgMTUuOTE0NCAxMi4yMjA2TDE1LjkxIDEzLjI4MjNDMTQuMzE2OSAxMy43MTggMTIuNDkzNyAxMy45MTEgOS45OTc3MSAxMy45MTFDOC4wNjQ5MiAxMy45MTEgNi4wMDk0MSAxMy44MzggNC4wODEgMTMuMzAwNlYxMi4yMjA2QzQuODUyMzcgMTEuODk0NSA1LjM5ODAyIDExLjAxMDEgNS4zOTgwMiAxMC4wMDMxQzUuMzk4MDIgOC45OTYxMSA0Ljg1NDU2IDguMTE0MzQgNC4wODMxOSA3Ljc4ODI0TDQuMDg3NTggNi42OTc3OEM2LjA3OTUzIDYuMTU1MTUgOC4yOTI4MiA2LjA4NzMyIDkuOTk3NzEgNi4wODczMk05Ljk5OTkgNS4zMDQ2OUM3LjkzNzgyIDUuMzA0NjkgNS44NjA0IDUuNDE0MjYgMy45NDI5NSA1LjkzNjAxQzMuNjQyNzMgNi4wMTY4OCAzLjQyNTc4IDYuMzMyNTUgMy40MjU3OCA2LjcwMDM4VjguMTk3ODJDMy40MjU3OCA4LjMyNTY1IDMuNTA0NjcgOC40MzUyMiAzLjYxMjA1IDguNDUzNDhDNC4yNTE5MyA4LjU2MDQ0IDQuNzQyOCA5LjIxNTI1IDQuNzQyOCAxMC4wMDU3QzQuNzQyOCAxMC43OTYyIDQuMjUxOTMgMTEuNDUxIDMuNjEyMDUgMTEuNTU3OUMzLjUwNDY3IDExLjU3NjIgMy40MjU3OCAxMS42ODU4IDMuNDI1NzggMTEuODEzNlYxMy4zMDMyQzMuNDI1NzggMTMuNjY4NCAzLjY0MDU0IDEzLjk4NDEgMy45Mzg1NiAxNC4wNjc2QzUuODcxMzUgMTQuNjA1IDcuODkzOTkgMTQuNjk2MyA5Ljk5OTkgMTQuNjk2M0MxMi4xMDU4IDE0LjY5NjMgMTQuMTQxNiAxNC41NzExIDE2LjA1OTEgMTQuMDQ2N0MxNi4zNTkzIDEzLjk2NTggMTYuNTc0IDEzLjY1MDIgMTYuNTc0IDEzLjI4MjNWMTEuODEzNkMxNi41NzQgMTEuNjg1OCAxNi40OTUxIDExLjU3NjIgMTYuMzg3OCAxMS41NTc5QzE1Ljc0NzkgMTEuNDUxIDE1LjI1NyAxMC43OTYyIDE1LjI1NyAxMC4wMDU3QzE1LjI1NyA5LjIxNTI1IDE1Ljc0NzkgOC41NjA0NCAxNi4zODc4IDguNDUzNDhDMTYuNDk1MSA4LjQzNTIyIDE2LjU3NCA4LjMyNTY1IDE2LjU3NCA4LjE5NzgyVjYuNjk3NzhDMTYuNTc0IDYuMzI5OTQgMTYuMzU5MyA2LjAxNjg4IDE2LjA2MTIgNS45MzM0QzE0LjEyNjMgNS4zOTU5OSAxMi4xMDU4IDUuMzA0NjkgOS45OTk5IDUuMzA0NjlaIiBzdHJva2U9IiM1OTlBRkMiIHN0cm9rZS13aWR0aD0iMC4yOCIvPgo8cGF0aCBkPSJNMTIuMTY5MyA3LjY1MjM0QzEyLjExNTEgNy42NTIzNCAxMi4wNjI5IDcuNjczMjEgMTIuMDIxMSA3LjcxMjg3TDguMTgzMTIgMTEuNTUwOUM4LjEwMTcyIDExLjYzMjMgOC4xMDE3MiAxMS43NjM4IDguMTgzMTIgMTEuODQ1Mkw4LjMzMTI5IDExLjk5MzRDOC4zNzMwNCAxMi4wMzUxIDguNDI1MjEgMTIuMDUzOSA4LjQ3OTQ3IDEyLjA1MzlDOC41MzM3NCAxMi4wNTM5IDguNTg1OTEgMTIuMDMzIDguNjI3NjUgMTEuOTkzNEwxMi40NjU3IDguMTU1MzJDMTIuNTQ3MSA4LjA3MzkyIDEyLjU0NzEgNy45NDI0NCAxMi40NjU3IDcuODYxMDVMMTIuMzE3NSA3LjcxMjg3QzEyLjI3NTggNy42NzExMyAxMi4yMjM2IDcuNjUyMzQgMTIuMTY5MyA3LjY1MjM0WiIgZmlsbD0iIzU5OUFGQyIvPgo8cGF0aCBkPSJNMTEuNTY4MSAxMC44MDk3QzExLjc0MTMgMTAuODA5NyAxMS44ODExIDEwLjk0OTUgMTEuODgxMSAxMS4xMjI4QzExLjg4MTEgMTEuMjk2IDExLjc0MTMgMTEuNDM1OCAxMS41NjgxIDExLjQzNThDMTEuMzk0OCAxMS40MzU4IDExLjI1NSAxMS4yOTYgMTEuMjU1IDExLjEyMjhDMTEuMjU1IDEwLjk0OTUgMTEuMzk0OCAxMC44MDk3IDExLjU2ODEgMTAuODA5N1pNMTEuNTY4MSAxMC4xODM2QzExLjA0ODQgMTAuMTgzNiAxMC42Mjg5IDEwLjYwMzEgMTAuNjI4OSAxMS4xMjI4QzEwLjYyODkgMTEuNjQyNCAxMS4wNDg0IDEyLjA2MTkgMTEuNTY4MSAxMi4wNjE5QzEyLjA4NzcgMTIuMDYxOSAxMi41MDcyIDExLjY0MjQgMTIuNTA3MiAxMS4xMjI4QzEyLjUwNzIgMTAuNjAzMSAxMi4wODc3IDEwLjE4MzYgMTEuNTY4MSAxMC4xODM2WiIgZmlsbD0iIzU5OUFGQyIvPgo8cGF0aCBkPSJNOS4wNjQxNiA4LjMwNTc5QzkuMjM3MzggOC4zMDU3OSA5LjM3NzIxIDguNDQ1NjIgOS4zNzcyMSA4LjYxODg1QzkuMzc3MjEgOC43OTIwNyA5LjIzNzM4IDguOTMxOSA5LjA2NDE2IDguOTMxOUM4Ljg5MDk0IDguOTMxOSA4Ljc1MTExIDguNzkyMDcgOC43NTExMSA4LjYxODg1QzguNzUxMTEgOC40NDU2MiA4Ljg5MDk0IDguMzA1NzkgOS4wNjQxNiA4LjMwNTc5Wk05LjA2NDE2IDcuNjc5NjlDOC41NDQ0OSA3LjY3OTY5IDguMTI1IDguMDk5MTggOC4xMjUgOC42MTg4NUM4LjEyNSA5LjEzODUyIDguNTQ0NDkgOS41NTgwMSA5LjA2NDE2IDkuNTU4MDFDOS41ODM4MyA5LjU1ODAxIDEwLjAwMzMgOS4xMzg1MiAxMC4wMDMzIDguNjE4ODVDMTAuMDAzMyA4LjA5OTE4IDkuNTgzODMgNy42Nzk2OSA5LjA2NDE2IDcuNjc5NjlaIiBmaWxsPSIjNTk5QUZDIi8+Cjwvc3ZnPgo=') no-repeat center;
  margin-right: 8px;
}

.flat_notification_area .flat_notification_dsc {
  overflow: hidden;
  color: #649EF6;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  padding-right: 20px;
}

.flat_notification_area .flat_notification_view {
  color: #333;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: underline;
  flex-shrink: 0;
  margin-left: auto;
}

.shipping_notification_area .shipping_notification_link {
  box-sizing: border-box;
  height: 32px;
  display: flex;
  padding: 7px 10px;
  background-color: #EFEDFD;
  border-radius: 4px;
  align-items: center;
}

.shipping_notification_area .shipping_notification_link:hover {
  text-decoration: none;
}

.shipping_notification_area .shipping_notification_icon {
  display: block;
  width: 20px;
  height: 20px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS40NzU2IDQuOTI1NzhDMTEuNjkxOCA0LjkyNTc4IDExLjk4NzcgNC45OTgxMSAxMi4yMzczIDUuMjExOTFDMTIuNTA1NSA1LjQ0MTg3IDEyLjY3MjcgNS43OTQ2NyAxMi42NzI5IDYuMjU0ODhWOC4wNjE1MkgxNC4zNTE2QzE0LjY1MTUgOC4wNjE3MyAxNC45MzQzIDguMTkxOTQgMTUuMTI4OSA4LjQxMjExTDE1LjIwNyA4LjUxMTcyTDE1LjIyMDcgOC41MzIyM0wxNS4yMzI0IDguNTUyNzNMMTUuOTk0MSA5LjkyNzczQzE2LjI0NTggOS45MzQ1IDE2LjUwNSAxMC4wMjM3IDE2LjcwMzEgMTAuMjI2NkMxNi45MDkzIDEwLjQzODMgMTcuMDAwOSAxMC43MjIzIDE3LjAwMSAxMS4wMTk1VjEyLjgyOTFDMTcuMDAwNyAxMy40MDAzIDE2LjUzNTEgMTMuODY1OCAxNS45NjM5IDEzLjg2NjJIMTUuODkzNkMxNS43MzA4IDE0LjU1OTUgMTUuMTA4MSAxNS4wNzUyIDE0LjM2MzMgMTUuMDc1MkMxMy41ODYxIDE1LjA3NSAxMi45NDIzIDE0LjUxMzUgMTIuODE1NCAxMy43NzQ0SDcuNDI1NzhDNy4yOTg3OCAxNC41MTM1IDYuNjU0MTQgMTUuMDc1IDUuODc2OTUgMTUuMDc1MkM1LjA5OTAxIDE1LjA3NTEgNC40NTQyNCAxNC41MTI1IDQuMzI4MTIgMTMuNzcyNUM0LjEwOTk0IDEzLjc2ODIgMy44MDIzNiAxMy43MDY5IDMuNTMyMjMgMTMuNTE3NkMzLjIyNTk1IDEzLjMwMjYgMi45OTkwMiAxMi45NDQzIDIuOTk5MDIgMTIuNDQ0M1Y2LjIzMTQ1TDMuMDAxOTUgNi4yMDgwMUMzLjAyMTgyIDUuOTk2MjUgMy4xMDU0MyA1LjY5NDIxIDMuMzA1NjYgNS40MzI2MkMzLjUyMDkxIDUuMTUxNTMgMy44NjgzNCA0LjkyNTg2IDQuMzUxNTYgNC45MjU3OEgxMS40NzU2Wk01Ljg3Njk1IDEyLjk0ODJDNS41NjI1MSAxMi45NDg0IDUuMzEyNzEgMTMuMjAyIDUuMzEyNSAxMy41MDc4QzUuMzEyNiAxMy44MTM3IDUuNTYyNDQgMTQuMDY2MyA1Ljg3Njk1IDE0LjA2NjRDNi4xOTEzNiAxNC4wNjYyIDYuNDQxMyAxMy44MTM3IDYuNDQxNDEgMTMuNTA3OEM2LjQ0MTIgMTMuMjAyMSA2LjE5MTMgMTIuOTQ4NSA1Ljg3Njk1IDEyLjk0ODJaTTE0LjM2MzMgMTIuOTQ4MkMxNC4wNDg5IDEyLjk0ODUgMTMuNzk5IDEzLjIwMiAxMy43OTg4IDEzLjUwNzhDMTMuNzk4OSAxMy44MTM3IDE0LjA0ODggMTQuMDY2MiAxNC4zNjMzIDE0LjA2NjRDMTQuNjc3OSAxNC4wNjY0IDE0LjkyNzYgMTMuODEzOCAxNC45Mjc3IDEzLjUwNzhDMTQuOTI3NSAxMy4yMDE5IDE0LjY3NzggMTIuOTQ4MiAxNC4zNjMzIDEyLjk0ODJaTTE1LjY5ODIgMTAuOTM2NUgxNS4yODUyTDE0Ljg1NzQgMTEuMTUwNEwxNC43NTEgMTEuMjAzMUgxMi42NzI5VjEyLjc2NjZIMTIuOTc3NUMxMy4yNDI4IDEyLjI3NDggMTMuNzYzOSAxMS45NDA2IDE0LjM2MzMgMTEuOTQwNEMxNC45OTg3IDExLjk0MDQgMTUuNTQ0NyAxMi4zMTY4IDE1Ljc5MyAxMi44NTc0SDE1Ljk2MzlDMTUuOTcgMTIuODU3MyAxNS45NzcgMTIuODU1MSAxNS45ODM0IDEyLjg0ODZDMTUuOTg5OCAxMi44NDIxIDE1Ljk5MjEgMTIuODM1MiAxNS45OTIyIDEyLjgyOTFWMTEuMDE5NUMxNS45OTIyIDEwLjk3NTMgMTUuOTg1NSAxMC45NDg5IDE1Ljk4MTQgMTAuOTM2NUMxNS45NzcyIDEwLjkzNTkgMTUuOTcxMSAxMC45MzU2IDE1Ljk2MzkgMTAuOTM1NUgxNS42OTgyVjEwLjkzNjVaTTQuMzUxNTYgNS45MzM1OUM0LjI3NTcgNS45MzM2MyA0LjIyNzkgNS45NTA3MSA0LjE5NzI3IDUuOTY2OEM0LjE2NTAzIDUuOTgzNzUgNC4xMzQ1MSA2LjAwOTI4IDQuMTA2NDUgNi4wNDU5QzQuMDQ2NDIgNi4xMjQ0IDQuMDE1NjEgNi4yMjk2MyA0LjAwNzgxIDYuMjkzOTVWMTIuNDQ0M0M0LjAwNzgxIDEyLjUzNDcgNC4wMjY4MyAxMi41ODc0IDQuMDQxOTkgMTIuNjE2MkM0LjA1NzUgMTIuNjQ1NCA0LjA4MDM4IDEyLjY2OTYgNC4xMTEzMyAxMi42OTE0QzQuMTg0MTUgMTIuNzQyNCA0LjI4ODQgMTIuNzY1NiA0LjM1MTU2IDEyLjc2NTZINC40OTIxOUM0Ljc1NzY4IDEyLjI3NDYgNS4yNzgxMSAxMS45NDA1IDUuODc2OTUgMTEuOTQwNEM2LjQ3NTczIDExLjk0MDYgNi45OTYwNSAxMi4yNzQ2IDcuMjYxNzIgMTIuNzY1NkgxMS42NjVWNi4yNTQ4OEMxMS42NjUgNi4xNDk1NiAxMS42NDU4IDYuMDg0NiAxMS42Mjk5IDYuMDQ3ODVDMTEuNjE0NCA2LjAxMjUxIDExLjU5NjkgNS45OTExMiAxMS41ODExIDUuOTc3NTRDMTEuNTYzNyA1Ljk2Mjc5IDExLjU0MjIgNS45NTExMSAxMS41MTk1IDUuOTQzMzZDMTEuNTA4NSA1LjkzOTY0IDExLjQ5NzcgNS45MzY5NyAxMS40ODkzIDUuOTM1NTVDMTEuNDgxIDUuOTM0MTggMTEuNDc1NiA1LjkzMzYgMTEuNDc1NiA1LjkzMzU5SDEwLjE5NTNWOC4zMTgzNkMxMC4xOTUyIDguNDk3NjUgMTAuMTAwMiA4LjY2MzU3IDkuOTQ1MzEgOC43NTM5MUM5Ljc5MDQgOC44NDQxMyA5LjU5ODQ0IDguODQ1MTEgOS40NDIzOCA4Ljc1Njg0TDcuODMzOTggNy44NDY2OEw2LjIyNTU5IDguNzU2ODRDNi4wNjk1OCA4Ljg0NDkyIDUuODc4NDUgOC44NDQxIDUuNzIzNjMgOC43NTM5MUM1LjU2OSA4LjY2MzUyIDUuNDczNzMgOC40OTc0OCA1LjQ3MzYzIDguMzE4MzZWNS45MzM1OUg0LjM1MTU2Wk0xMi42NzI5IDEwLjE5NDNIMTQuNTEzN0wxNC44ODQ4IDEwLjAwNzhMMTQuMzY5MSA5LjA3NzE1QzE0LjM2NzggOS4wNzYwNSAxNC4zNjU5IDkuMDc0MjcgMTQuMzY0MyA5LjA3MzI0QzE0LjM1OTggOS4wNzA5IDE0LjM1NTEgOS4wNjk0OSAxNC4zNTE2IDkuMDY5MzRIMTIuNjcyOVYxMC4xOTQzWk02LjQ4MTQ1IDcuNDUzMTJMNy41ODU5NCA2LjgyOTFMNy42NDU1MSA2Ljc5OThDNy43ODY2OSA2Ljc0MjgxIDcuOTQ4MzggNi43NTMxMiA4LjA4MzAxIDYuODI5MUw5LjE4NjUyIDcuNDUzMTJWNS45MzM1OUg2LjQ4MTQ1VjcuNDUzMTJaIiBmaWxsPSIjNjQ1N0I0Ii8+Cjwvc3ZnPgo=') no-repeat center;
  margin-right: 8px;
}

.shipping_notification_area .shipping_notification_dsc {
  overflow: hidden;
  color: #6457B4;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.shipping_notification_area .shipping_notification_dsc em {
  font-weight: 500;
  margin-right: 4px;
}

.shipping_notification_area .shipping_notification_view {
  color: #333;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: underline;
  flex-shrink: 0;
  margin-left: auto;
}

.pdt_detail .promotion-list {
  width: 100%;
  display: flex;
  margin: 16px 0 24px;
}

.pdt_detail .promotion-list>[class*='notification_area'] {
  flex: 1;
}

.pdt_detail .promotion-list>[class*='notification_area']+[class*='notification_area'] {
  margin-left: 8px;
}

.fgw-sale-area .fgw-sale-link {
  box-sizing: border-box;
  padding: 5px 16px;
  border-radius: 4px;
  background: #A47864;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.fgw-sale-area .fgw-sale-link .fgw-sale-dsc {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.fgw-sale-area .fgw-sale-link .fgw-sale-dsc strong {
  font-weight: 500;
}

.fgw-sale-area .fgw-sale-link .fgw-sale-view {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: underline;
}

.live_detailed .fgw-sale-area .fgw-sale-link {
  padding: 4px 8px;
}

.live_detailed .fgw-sale-area .fgw-sale-link .fgw-sale-dsc {
  font-size: 12px;
  line-height: 16px;
}

.live_detailed .fgw-sale-area .fgw-sale-link .fgw-sale-dsc strong {
  margin-right: 4px;
}

.live_detailed .fgw-sale-area .fgw-sale-link .fgw-sale-view {
  font-size: 10px;
}

.selected-coupon {
  display: flex;
  min-width: 240px;
  max-width: 451px;
  padding: 6px 8px 6px 10px;
  border: 1px solid #649EF6;
  align-items: center;
  background-color: #fff;
  justify-content: space-between;
  box-sizing: border-box;
}

.selected-coupon .selected-coupon-dsc {
  display: -webkit-box;
  overflow: hidden;
  color: #666;
  font-size: 12px;
  line-height: 18px;
  -Webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-all;
}

.selected-coupon .selected-coupon-dsc:before {
  display: inline-block;
  width: 9px;
  height: 8px;
  margin-right: 4px;
  background: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.60101 7.1544L0.33728 4.8024C0.12075 4.5741 0 4.2713 0 3.9565C0 3.6417 0.12075 3.33892 0.33728 3.11062C0.44207 2.99991 0.56827 2.91173 0.70823 2.85147C0.8482 2.79121 0.99893 2.76012 1.15129 2.76012C1.30365 2.76012 1.45445 2.79121 1.59441 2.85147C1.73437 2.91173 1.86058 2.99991 1.96536 3.11062L3.41361 4.6123L7.0346 0.84958C7.1396 0.73913 7.2658 0.6512 7.4058 0.59111C7.5457 0.53101 7.6964 0.5 7.8487 0.5C8.001 0.5 8.1516 0.53101 8.2916 0.59111C8.4315 0.6512 8.5578 0.73913 8.6627 0.84958C8.8792 1.07788 9 1.38069 9 1.69549C9 2.01029 8.8792 2.31309 8.6627 2.54139L4.2282 7.1494C4.1233 7.2602 3.99696 7.3484 3.85692 7.4086C3.71687 7.4689 3.56605 7.5 3.41361 7.5C3.26117 7.5 3.1103 7.4689 2.97025 7.4086C2.83021 7.3484 2.70393 7.2602 2.59905 7.1494L2.60101 7.1544Z' fill='%23649EF6'/%3E%3C/svg%3E") no-repeat 0 0;
  content: '';
}

.selected-coupon .selected-coupon-txt {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}

.selected-coupon .selected-coupon-remove {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  font-size: 0;
  line-height: 0;
  flex-shrink: 0;
  color: transparent;
  background: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4.67L0.67 8L0 7.33L3.33 4L0 0.67L0.67 0L4 3.33L7.33 0L8 0.67L4.67 4L8 7.33L7.33 8L4 4.67Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center center;
}

.summary-detail-box {
  padding: 8px 16px;
  margin-top: 8px;
  background-color: #f7f7f7;
}

.order-summary .order-summary_list .btn-summary-detail {
  position: relative;
  padding-right: 17px;
  color: #333;
  font-size: 14px;
  line-height: 28px;
}

.order-summary .order-summary_list .btn-summary-detail:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 9px;
  height: 6px;
  margin-top: -4px;
  transform: rotate(0deg);
  transition: transform ease-in .2s;
  background: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0360841 1.52753L4.42799 5.46763C4.45445 5.48849 4.48847 5.5 4.52369 5.5C4.55892 5.5 4.59294 5.48849 4.61939 5.46763L8.96392 1.52753C8.98717 1.5038 9 1.47329 9 1.44169C9 1.4101 8.98717 1.37958 8.96392 1.35586L8.00972 0.5L4.57201 3.58342C4.54538 3.60497 4.51078 3.6169 4.47491 3.6169C4.43905 3.6169 4.40445 3.60497 4.37782 3.58342L0.990282 0.499999L0.0360841 1.35669C0.0128268 1.38042 -7.96362e-08 1.41093 -8.23982e-08 1.44252C-8.51603e-08 1.47412 0.0128268 1.5038 0.0360841 1.52753Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center center;
  content: ''
}

.order-summary .order-summary_list .btn-summary-detail.active:after {
  transform: rotate(-180deg);
}

.order-summary .order-summary_list .summary-detail-box .summary-detail-list+.summary-detail-list {
  margin-top: 4px;
}

.order-summary .order-summary_list .summary-detail-box .summary-detail-list dt,
.order-summary .order-summary_list .summary-detail-box .summary-detail-list dd {
  font-size: 12px;
  line-height: 18px;
}

.order-summary .order-summary_list .summary-detail-box .summary-detail-list dd {
  letter-spacing: -0.02em;
}

.message-box .message-information {
  padding: 8px 14px 8px 32px;
  margin-bottom: 12px;
  color: #333;
  font-size: 14px;
  line-height: 18px;
  background: #ddd 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='M5.99994 11.9999C9.31362 11.9999 11.9999 9.31362 11.9999 5.99994C11.9999 2.68627 9.31362 0 5.99994 0C2.68627 0 0 2.68627 0 5.99994C0 9.31362 2.68627 11.9999 5.99994 11.9999Z' fill='%23333333'/%3E%3Cpath d='M6.87042 4.37695L5.10773 4.59787L5.04461 4.89037L5.39099 4.95426C5.61729 5.00814 5.66194 5.08973 5.61267 5.31526L5.04461 7.98471C4.89528 8.67517 5.12543 8.99999 5.66656 8.99999C6.08606 8.99999 6.57331 8.80602 6.79422 8.53969L6.86196 8.21948C6.70801 8.35495 6.48325 8.40884 6.33392 8.40884C6.12224 8.40884 6.04527 8.26028 6.09992 7.99857L6.87042 4.37695Z' fill='%23F7F7F7'/%3E%3Cpath d='M6.1545 3.53947C6.57962 3.53947 6.92424 3.19485 6.92424 2.76974C6.92424 2.34462 6.57962 2 6.1545 2C5.72939 2 5.38477 2.34462 5.38477 2.76974C5.38477 3.19485 5.72939 3.53947 6.1545 3.53947Z' fill='%23F7F7F7'/%3E%3C/svg%3E") no-repeat 12px 11px;
}

.message-box .message-information em {
  font-weight: 500;
  font-style: normal;
}

.message-box .message-information.light-gray {
  background-color: #f2f2f2;
}

.icon-fg-circle {
  width: inline-block;
  width: 17px;
  height: 18px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  background: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.5' width='17' height='17' rx='8.5' fill='%23333333'/%3E%3Cpath d='M5.12891 6.3125V12H4.14844V6.3125H5.12891ZM7.44922 8.80078V9.57812H4.87891V8.80078H7.44922ZM7.77344 6.3125V7.09375H4.87891V6.3125H7.77344ZM12.9219 9.09375V11.2656C12.8411 11.3724 12.7148 11.4896 12.543 11.6172C12.3737 11.7422 12.1484 11.8503 11.8672 11.9414C11.5859 12.0326 11.2357 12.0781 10.8164 12.0781C10.4596 12.0781 10.1328 12.0182 9.83594 11.8984C9.53906 11.776 9.28255 11.5977 9.06641 11.3633C8.85286 11.1289 8.6875 10.8438 8.57031 10.5078C8.45312 10.1693 8.39453 9.78385 8.39453 9.35156V8.95703C8.39453 8.52734 8.44792 8.14453 8.55469 7.80859C8.66406 7.47005 8.82031 7.18359 9.02344 6.94922C9.22656 6.71484 9.47135 6.53776 9.75781 6.41797C10.0469 6.29557 10.3737 6.23438 10.7383 6.23438C11.2044 6.23438 11.5898 6.3125 11.8945 6.46875C12.2018 6.6224 12.4388 6.83594 12.6055 7.10938C12.7721 7.38281 12.8776 7.69531 12.9219 8.04688H11.9609C11.9297 7.84896 11.8685 7.67188 11.7773 7.51562C11.6888 7.35938 11.5612 7.23698 11.3945 7.14844C11.2305 7.05729 11.0169 7.01172 10.7539 7.01172C10.5273 7.01172 10.3281 7.05469 10.1562 7.14062C9.98438 7.22656 9.84115 7.35286 9.72656 7.51953C9.61458 7.6862 9.52995 7.88932 9.47266 8.12891C9.41536 8.36849 9.38672 8.64193 9.38672 8.94922V9.35156C9.38672 9.66406 9.41927 9.94141 9.48438 10.1836C9.55208 10.4258 9.64844 10.6302 9.77344 10.7969C9.90104 10.9635 10.056 11.0898 10.2383 11.1758C10.4206 11.2591 10.6263 11.3008 10.8555 11.3008C11.0794 11.3008 11.263 11.2826 11.4062 11.2461C11.5495 11.207 11.6628 11.1615 11.7461 11.1094C11.832 11.0547 11.8984 11.0026 11.9453 10.9531V9.82422H10.7617V9.09375H12.9219Z' fill='white'/%3E%3C/svg%3E") no-repeat center center;
}

.base-select_arrow .base-select-main .tag-fg-free,
.base-select_arrow .base-select-menu li .tag-fg-free {
  margin-left: 4px;
}

.tag-fg-free {
  display: inline-block;
  padding: 2px 8px;
  color: #6457B4 !important;
  font-size: 10px !important;
  line-height: 18px;
  font-weight: 400 !important;
  background-color: #efedfd;
  border-radius: 4px;
  vertical-align: middle;
}

.tag-fg-free em {
  font-weight: 500;
  font-style: normal;
}

#main_content .section.fg_rolling_banner {
  padding: 60px 0 16px;
}

#main_content .section.fg_rolling_banner .swiper-container {
  border-radius: 4px;
}

#main_content .section.fg_rolling_banner .swiper-pagination {
  width: 100%;
  bottom: 0;
}

#main_content .section.fg_rolling_banner .swiper-pagination .swiper-pagination-bullet {
  margin: 0 4px;
  vertical-align: bottom;
  background-color: #666;
}

#main_content .section.fg_rolling_banner .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #666;
}

.popup-snackbar-middle {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 24px 32px;
  min-width: 405px;
  white-space: nowrap;
  background-color: #ECFBFC;
  border-radius: 4px;
  z-index: 91;
  box-sizing: border-box;
}

.popup-snackbar-middle .snackbar-txt {
  padding-left: 26px;
  color: #333;
  font-size: 16px;
  line-height: 24px;
  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='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%23333333'/%3E%3Cpath d='M9.1614 5.83594L6.81112 6.13049L6.72696 6.5205L7.1888 6.60568C7.49054 6.67752 7.55007 6.78632 7.48439 7.08703L6.72696 10.6463C6.52785 11.5669 6.83472 12 7.55623 12C8.11558 12 8.76524 11.7414 9.0598 11.3863L9.15011 10.9594C8.94485 11.14 8.64516 11.2118 8.44605 11.2118C8.16381 11.2118 8.06118 11.0138 8.13405 10.6648L9.1614 5.83594Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.20699 4.71928C8.77381 4.71928 9.23332 4.25978 9.23332 3.69295C9.23332 3.12613 8.77381 2.66663 8.20699 2.66663C7.64017 2.66663 7.18066 3.12613 7.18066 3.69295C7.18066 4.25978 7.64017 4.71928 8.20699 4.71928Z' fill='%23F7F7F7'/%3E%3C/svg%3E") no-repeat left center;
}

.popup-snackbar-middle .snackbar-txt.check {
  color: #159E9E;
  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 0C12.4183 0 16 3.58166 16 8C16 12.4183 12.4183 16 8 16C3.58166 16 0 12.4183 0 8C0 3.58166 3.58166 0 8 0Z' fill='%23159E9E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.99343 7.36083C3.3572 6.99707 3.97448 6.97629 4.31637 7.36083L6.46047 9.77223L11.6792 4.24837C12.0324 3.87433 12.6384 3.88461 13.0021 4.24837C13.3659 4.61214 13.3567 5.19858 13.0021 5.57132L7.12172 11.7566C7.11603 11.7623 7.11035 11.768 7.10444 11.7735C7.09854 11.779 7.09285 11.7844 7.08694 11.7897C7.08104 11.7949 7.07513 11.8002 7.06901 11.8054C7.0631 11.8107 7.05697 11.8157 7.05085 11.8205C7.04472 11.8255 7.0386 11.8304 7.03248 11.8352C7.02635 11.84 7.02001 11.8446 7.01366 11.8494C7.00732 11.854 7.00098 11.8586 6.99463 11.863C6.98829 11.8673 6.98173 11.8717 6.97538 11.8761C6.96882 11.8805 6.96248 11.8846 6.95592 11.8885C6.94935 11.8927 6.94279 11.8966 6.93601 11.9006C6.92945 11.9045 6.92267 11.9082 6.91589 11.912C6.90911 11.9157 6.90232 11.9194 6.89554 11.9229C6.88876 11.9264 6.88198 11.9299 6.87498 11.9334C6.8682 11.9367 6.8612 11.9399 6.85442 11.9432C6.84742 11.9465 6.84064 11.9496 6.83364 11.9526C6.82664 11.9557 6.81964 11.9585 6.81264 11.9614C6.80564 11.9642 6.79842 11.9671 6.79142 11.9697C6.78442 11.9723 6.77721 11.9749 6.76999 11.9774C6.76277 11.9798 6.75577 11.9822 6.74855 11.9846C6.74133 11.987 6.73411 11.9892 6.7269 11.9911C6.71968 11.9933 6.71246 11.9953 6.70502 11.9973C6.6978 11.9992 6.69037 12.001 6.68315 12.0029C6.67593 12.0047 6.66849 12.0064 6.66105 12.008C6.65362 12.0095 6.6464 12.011 6.63896 12.0126C6.63152 12.0139 6.62431 12.0154 6.61687 12.0165C6.60943 12.0178 6.60199 12.0189 6.59456 12.02C6.58712 12.0211 6.57968 12.022 6.57225 12.0229C6.56481 12.0237 6.55737 12.0246 6.54993 12.0253C6.5425 12.0259 6.53506 12.0266 6.52762 12.027C6.52019 12.0274 6.51275 12.0279 6.50509 12.0283C6.49766 12.0288 6.49 12.029 6.48256 12.0292C6.47513 12.0292 6.46769 12.0294 6.46003 12.0294C6.45238 12.0294 6.44494 12.0294 6.4375 12.0292C6.43006 12.0292 6.42241 12.0288 6.41497 12.0283C6.40753 12.0279 6.4001 12.0274 6.39244 12.027C6.385 12.0266 6.37757 12.0259 6.37013 12.0253C6.36269 12.0246 6.35526 12.0237 6.34782 12.0229C6.34038 12.022 6.33294 12.0211 6.32551 12.02C6.31807 12.0189 6.31063 12.0178 6.30319 12.0165C6.29576 12.0152 6.28832 12.0139 6.2811 12.0126C6.27366 12.011 6.26645 12.0097 6.25901 12.008C6.25157 12.0064 6.24435 12.0047 6.23692 12.0029C6.2297 12.0012 6.22226 11.9992 6.21504 11.9973C6.20782 11.9953 6.20061 11.9933 6.19317 11.9911C6.18595 11.9889 6.17873 11.9868 6.17151 11.9846C6.16429 11.9822 6.15708 11.98 6.15008 11.9774C6.14286 11.9749 6.13586 11.9723 6.12864 11.9697C6.12164 11.9671 6.11442 11.9642 6.10742 11.9614C6.10042 11.9585 6.09342 11.9557 6.08642 11.9526C6.07942 11.9496 6.07242 11.9465 6.06564 11.9432C6.05864 11.9399 6.05186 11.9367 6.04508 11.9334C6.0383 11.9301 6.0313 11.9266 6.02452 11.9229C6.01774 11.9194 6.01096 11.9157 6.00418 11.912C5.9974 11.9082 5.99083 11.9045 5.98405 11.9006C5.97749 11.8966 5.97093 11.8927 5.96437 11.8885C5.9578 11.8844 5.95124 11.8802 5.9449 11.8761C5.93833 11.8717 5.93199 11.8675 5.92565 11.863C5.9193 11.8586 5.91296 11.854 5.90662 11.8494C5.90027 11.8448 5.89415 11.84 5.88781 11.8352C5.88168 11.8304 5.87556 11.8255 5.86943 11.8205C5.86331 11.8155 5.85718 11.8105 5.85128 11.8054C5.84537 11.8002 5.83925 11.7951 5.83334 11.7897C5.82743 11.7844 5.82153 11.779 5.81584 11.7735C5.80993 11.768 5.80425 11.7623 5.79856 11.7566L2.99277 8.68378C2.64585 8.30382 2.62966 7.7246 2.99343 7.36083Z' fill='white'/%3E%3C/svg%3E");
}

.popup-snackbar-middle .snackbar-sub-txt {
  padding-left: 28px;
  margin-top: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #333;
  font-weight: 400;
}

.popup-snackbar-middle .emph {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

.popup-item-handle.w-520 {
  width: 520px;
}

.popup-item-handle .list-promo-vendors {
  display: flex;
  margin: 24px 0;
  gap: 8px;
  flex-wrap: wrap;
}

.popup-item-handle .list-promo-vendors li {
  display: inline-block;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  background-color: #f7f7f7;
  vertical-align: top;
}

.popup-item-handle .img-promotion-view {
  margin-top: 24px;
  border-radius: 10px;
  box-shadow: -1.8px 0px 7.2px 6.3px #0000000A;
}

/* fgw 2025 s/s : start */
.fgw-badge-25-ss {
  --primary-color: #899F6B;

  position: relative;
  display: inline-block;
  width: max-content;
  height: max-content
}

.fgw-badge-25-ss .inner {
  display: inline-flex;
  gap: 1px;
  overflow: hidden;
  vertical-align: top;
}

.fgw-badge-25-ss .inner>*:first-child {
  border-radius: 4px 0 0 4px;
}

.fgw-badge-25-ss .inner>*:last-child {
  border-radius: 0 4px 4px 0;
}

.fgw-badge-25-ss.icon-live .inner {
  padding: 5px 0 4px 34px;
}

.fgw-badge-25-ss.icon-live .inner:before {
  content: '';
  position: absolute;
  left: 15px;
  top: 5px;
  bottom: 4px;
  width: 25px;
  height: 24px;
  background-color: var(--primary-color);
}

.fgw-badge-25-ss.icon-live .inner:after {
  content: '';
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 33px;
  height: 33px;
  background: #fff url('/official/pc_renewal/img/fgweek/25_ss/icon_live.svg') no-repeat center / 100%;
  border-radius: 100px;
}

.fgw-badge-25-ss .fgw-badge-120 {
  width: 120px;
  height: 24px;
  background: var(--primary-color) url('/official/pc_renewal/img/fgweek/25_ss/img_badge_fg_week_120.svg') no-repeat center / 100%;
}

.fgw-badge-25-ss .fgw-badge-70 {
  display: inline-block;
  width: 71px;
  height: 22px;
  background: var(--primary-color) url('/official/pc_renewal/img/fgweek/25_ss/img_badge_fg_week_70.svg') no-repeat center / 100%;
  vertical-align: top;
}

.fgw-badge-25-ss .fgw-badge-contents {
  padding: 4px 16px 2px;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  font-weight: 400;
  background-color: var(--primary-color);
  box-sizing: border-box;
}

.fgw-badge-25-ss .fgw-badge-contents.wide {
  min-width: 120px;
}

.fgw-badge-25-ss .fg-badge {
  width: 94px;
  height: 24px;
  background: url('/official/pc_renewal/img/fgweek/25_ss/img_badge_only_fg.svg') no-repeat center / 100%;
}

.fgw-badge-25-ss-area a:hover {
  text-decoration: none;
}

.fgw-badge-25-ss-area .link-live_gray {
  display: inline-block;
  padding: 8px 15px;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  background-color: #EAEAEA;
}

.fgw-badge-25-ss-area .link-live_gray:after {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 8px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5.5' stroke='%23333'/%3E%3Cpath d='M4.615 8.769l4.452-2.77L4.615 3.23V8.77z' fill='%23333'/%3E%3C/svg%3E") no-repeat 100%;
  vertical-align: -1px;
}

.fgw-badge-25-ss-area .link-live_gray:hover {
  background-color: #ddd;
}

.fgw-badge-25-ss-area .link-live_gray:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5.5' fill='%23333' stroke='%23333'/%3E%3Cpath d='M4.615 8.769l4.452-2.77L4.615 3.23V8.77z' fill='%23fff'/%3E%3C/svg%3E")
}

.fgw-bnr-25-ss-area {
  --bg-color: #EEF3E8;
  ;
}

/* 01-16 update start */
.fgw-bnr-25-ss-area .bnr-page-top {
  position: relative;
  padding: 38px 0 16px;
  background-color: var(--bg-color);
}

.fgw-bnr-25-ss-area .bnr-page-top .inner {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px 84px 32px 244px;
  background-color: #fff;
}

.fgw-bnr-25-ss-area .bnr-page-top .inner:before {
  content: '';
  position: absolute;
  left: 50px;
  bottom: 0;
  display: block;
  width: 154px;
  height: 197px;
  background: url(../img/fgweek/25_ss/img_plp_banner_v2.png) no-repeat center / 100%;
}

.fgw-bnr-25-ss-area .bnr-page-top .inner:hover,
.fgw-bnr-25-ss-area .bnr-page-top .inner:focus {
  text-decoration: none;
}

.fgw-bnr-25-ss-area .bnr-page-top:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
  width: 500vw;
  min-width: 1500px;
  background-color: var(--bg-color);
}

.fgw-bnr-25-ss-area .bnr-page-top:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: '';
  display: block;
  width: 500vw;
  min-width: 1500px;
  background-color: var(--bg-color);
}

.fgw-bnr-25-ss-area .banner-logo {
  display: inline-block;
  padding-left: 2px;
}

.fgw-bnr-25-ss-area .banner-logo img {
  width: 248px;
}

.fgw-bnr-25-ss-area .fgw-badge-50 {
  display: inline-block;
  width: 36px;
  height: 10px;
  margin-left: 8px;
  background: #899F6B url(../img/fgweek/25_ss/img_badge_ss_8.svg) no-repeat center;
  border-radius: 60px;
  vertical-align: 10px;
}

.fgw-bnr-25-ss-area .banner-txt {
  margin-top: 11px;
  font-family: 'Libre Caslon Text';
  font-size: 24px;
  line-height: 36px;
}

.fgw-bnr-25-ss-area .banner-scheduled-area {
  margin-top: 10px;
}

.fgw-bnr-25-ss-area .banner-scheduled-area .banner-scheduled-box {
  display: inline-block;
  width: 190px;
  height: 26px;
  color: #A47764;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.02em;
  border: 1px solid #A47764;
  box-sizing: border-box;
}

.fgw-bnr-25-ss-area .banner-btn {
  width: 230px;
  padding: 11px 0;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.02em;
  text-align: center;
  background-color: #899F6B;
}

/* 01-16 update end */


/* 25-5-14 fg badge, 메뉴 수정 :  start */
.gnb>ul>li>a .fg {
  /* 25-5-14 기존 스타일 수정 */
  display: inline-block;
  width: 35px;
  height: 12px;
  margin-left: 4px;
  font-size: 0;
  color: transparent;
  text-align: center;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAzNSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM1IiBoZWlnaHQ9IjEyIiByeD0iNiIgZmlsbD0iI0E0Nzg2NCIvPgo8cGF0aCBkPSJNNS44MjY1NiAzLjMxMjVWOUg0Ljg0NjA5VjMuMzEyNUg1LjgyNjU2Wk04LjE0Njg4IDUuODAwNzhWNi41NzgxMkg1LjU3NjU2VjUuODAwNzhIOC4xNDY4OFpNOC40NzEwOSAzLjMxMjVWNC4wOTM3NUg1LjU3NjU2VjMuMzEyNUg4LjQ3MTA5Wk0xMS43OTEzIDMuMzEyNUw5LjU3NjQxIDkuNDg4MjhIOC44MzgxM0wxMS4wNTY5IDMuMzEyNUgxMS43OTEzWk0xNC4xMjMxIDcuNzIyNjZMMTUuMjU1OSAzLjMxMjVIMTUuODQ5N0wxNS43ODMzIDQuNDQ5MjJMMTQuNTcyMyA5SDEzLjk1NTJMMTQuMTIzMSA3LjcyMjY2Wk0xMy4yNzU1IDMuMzEyNUwxNC4xOTM0IDcuNjg3NUwxNC4yNzU1IDlIMTMuNjE5MkwxMi4zMDI4IDMuMzEyNUgxMy4yNzU1Wk0xNy4xMzQ4IDcuNjc1NzhMMTguMDQxMSAzLjMxMjVIMTkuMDE3N0wxNy43MDEzIDlIMTcuMDQ1TDE3LjEzNDggNy42NzU3OFpNMTYuMDgwMiAzLjMxMjVMMTcuMjAxMyA3LjczNDM4TDE3LjM2NTMgOUgxNi43NDgxTDE1LjU1NjcgNC40NDkyMkwxNS40OTQyIDMuMzEyNUgxNi4wODAyWk0yNS43MjA1IDguMjVWOUgyMS45MDhWOC4zNTU0N0wyMy43NTk1IDYuMzM1OTRDMjMuOTYyNyA2LjEwNjc3IDI0LjEyMjggNS45MDg4NSAyNC4yNCA1Ljc0MjE5QzI0LjM1NzIgNS41NzU1MiAyNC40MzkyIDUuNDI1NzggMjQuNDg2MSA1LjI5Mjk3QzI0LjUzNTYgNS4xNTc1NSAyNC41NjAzIDUuMDI2MDQgMjQuNTYwMyA0Ljg5ODQ0QzI0LjU2MDMgNC43MTg3NSAyNC41MjY1IDQuNTYxMiAyNC40NTg3IDQuNDI1NzhDMjQuMzkzNiA0LjI4Nzc2IDI0LjI5NzMgNC4xNzk2OSAyNC4xNjk3IDQuMTAxNTZDMjQuMDQyMSA0LjAyMDgzIDIzLjg4NzEgMy45ODA0NyAyMy43MDQ4IDMuOTgwNDdDMjMuNDkzOSAzLjk4MDQ3IDIzLjMxNjggNC4wMjYwNCAyMy4xNzM2IDQuMTE3MTlDMjMuMDMwNCA0LjIwODMzIDIyLjkyMjMgNC4zMzQ2NCAyMi44NDk0IDQuNDk2MDlDMjIuNzc2NSA0LjY1NDk1IDIyLjc0IDQuODM3MjQgMjIuNzQgNS4wNDI5N0gyMS43OTg2QzIxLjc5ODYgNC43MTIyNCAyMS44NzQxIDQuNDEwMTYgMjIuMDI1MiA0LjEzNjcyQzIyLjE3NjIgMy44NjA2OCAyMi4zOTQ5IDMuNjQxOTMgMjIuNjgxNCAzLjQ4MDQ3QzIyLjk2NzkgMy4zMTY0MSAyMy4zMTI5IDMuMjM0MzggMjMuNzE2NiAzLjIzNDM4QzI0LjA5NjggMy4yMzQzOCAyNC40MTk3IDMuMjk4MTggMjQuNjg1MyAzLjQyNTc4QzI0Ljk1MDkgMy41NTMzOSAyNS4xNTI4IDMuNzM0MzggMjUuMjkwOCAzLjk2ODc1QzI1LjQzMTQgNC4yMDMxMiAyNS41MDE3IDQuNDgwNDcgMjUuNTAxNyA0LjgwMDc4QzI1LjUwMTcgNC45Nzc4NiAyNS40NzMxIDUuMTUzNjUgMjUuNDE1OCA1LjMyODEyQzI1LjM1ODUgNS41MDI2IDI1LjI3NjUgNS42NzcwOCAyNS4xNjk3IDUuODUxNTZDMjUuMDY1NSA2LjAyMzQ0IDI0Ljk0MTggNi4xOTY2MSAyNC43OTg2IDYuMzcxMDlDMjQuNjU1NCA2LjU0Mjk3IDI0LjQ5NzggNi43MTc0NSAyNC4zMjU5IDYuODk0NTNMMjMuMDk1NSA4LjI1SDI1LjcyMDVaTTI3LjYwMzEgNi4zNTU0N0wyNi44NTMxIDYuMTcxODhMMjcuMTYxNyAzLjMxMjVIMzAuMjI4MVY0LjEwOTM4SDI3Ljk0M0wyNy43ODY3IDUuNTAzOTFDMjcuODc1MyA1LjQ1MTgyIDI3Ljk5NzcgNS40MDEwNCAyOC4xNTM5IDUuMzUxNTZDMjguMzEwMiA1LjI5OTQ4IDI4LjQ4ODUgNS4yNzM0NCAyOC42ODkxIDUuMjczNDRDMjguOTU3MyA1LjI3MzQ0IDI5LjE5NjkgNS4zMTc3MSAyOS40MDc4IDUuNDA2MjVDMjkuNjIxNCA1LjQ5MjE5IDI5LjgwMjMgNS42MTg0OSAyOS45NTA4IDUuNzg1MTZDMzAuMDk5MiA1Ljk0OTIyIDMwLjIxMjUgNi4xNDk3NCAzMC4yOTA2IDYuMzg2NzJDMzAuMzY4NyA2LjYyMTA5IDMwLjQwNzggNi44ODU0MiAzMC40MDc4IDcuMTc5NjlDMzAuNDA3OCA3LjQ0MjcxIDMwLjM2ODcgNy42ODg4IDMwLjI5MDYgNy45MTc5N0MzMC4yMTUxIDguMTQ3MTQgMzAuMTAwNSA4LjM0ODk2IDI5Ljk0NjkgOC41MjM0NEMyOS43OTMyIDguNjk3OTIgMjkuNTk5MiA4LjgzNDY0IDI5LjM2NDggOC45MzM1OUMyOS4xMzMxIDkuMDI5OTUgMjguODU4MyA5LjA3ODEyIDI4LjU0MDYgOS4wNzgxMkMyOC4zMDM2IDkuMDc4MTIgMjguMDc1OCA5LjA0NDI3IDI3Ljg1NyA4Ljk3NjU2QzI3LjY0MDkgOC45MDYyNSAyNy40NDY5IDguODAzMzkgMjcuMjc1IDguNjY3OTdDMjcuMTAzMSA4LjUyOTk1IDI2Ljk2NTEgOC4zNjA2OCAyNi44NjA5IDguMTYwMTZDMjYuNzU2OCA3Ljk1NzAzIDI2LjY5NjkgNy43MjM5NiAyNi42ODEyIDcuNDYwOTRIMjcuNjAzMUMyNy42MjY2IDcuNjQ1ODMgMjcuNjc3MyA3LjgwMzM5IDI3Ljc1NTUgNy45MzM1OUMyNy44MzYyIDguMDYxMiAyNy45NDMgOC4xNTg4NSAyOC4wNzU4IDguMjI2NTZDMjguMjA4NiA4LjI5NDI3IDI4LjM2MjIgOC4zMjgxMiAyOC41MzY3IDguMzI4MTJDMjguNjk1NiA4LjMyODEyIDI4LjgzMjMgOC4zMDA3OCAyOC45NDY5IDguMjQ2MDlDMjkuMDYxNSA4LjE4ODggMjkuMTU2NSA4LjEwODA3IDI5LjIzMiA4LjAwMzkxQzI5LjMxMDIgNy44OTcxNCAyOS4zNjc0IDcuNzcyMTQgMjkuNDAzOSA3LjYyODkxQzI5LjQ0MyA3LjQ4NTY4IDI5LjQ2MjUgNy4zMjY4MiAyOS40NjI1IDcuMTUyMzRDMjkuNDYyNSA2Ljk4NTY4IDI5LjQ0MDQgNi44MzMzMyAyOS4zOTYxIDYuNjk1MzFDMjkuMzU0NCA2LjU1NzI5IDI5LjI5MDYgNi40Mzc1IDI5LjIwNDcgNi4zMzU5NEMyOS4xMjE0IDYuMjM0MzggMjkuMDE1OSA2LjE1NjI1IDI4Ljg4ODMgNi4xMDE1NkMyOC43NjA3IDYuMDQ0MjcgMjguNjEzNSA2LjAxNTYyIDI4LjQ0NjkgNi4wMTU2MkMyOC4yMjI5IDYuMDE1NjIgMjguMDUxIDYuMDQ4MTggMjcuOTMxMiA2LjExMzI4QzI3LjgxNDEgNi4xNzgzOSAyNy43MDQ3IDYuMjU5MTEgMjcuNjAzMSA2LjM1NTQ3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') no-repeat center;
  border-radius: 60px;
  vertical-align: 5px;
}

.gnb>ul>li.selected>a .highlight {
  color: #A47864;
}

.gnb>ul>li>a .highlight {
  color: #A47864;
}


.promo-txt-area {
  position: relative;
  z-index: 10;
  line-height: 16px;
}

.promo-txt-area .tip_popup {
  display: none;
  width: 204px;
  padding: 16px;
  position: absolute;
  display: none;
  z-index: 100;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background: #fff;
  border: 1px solid #C6C6C6;
  box-sizing: border-box;
  border-radius: 2px;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translate(-50%, 0);
}

.promo-txt-area:hover .tip_popup {
  display: block;
}

.promo-txt-area .tip_popup::before {
  content: '';
  display: block;
  width: 13px;
  height: 10px;
  background: url("../img/vector_down.svg") no-repeat center center/cover;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: rotate(-180deg);
  margin-left: -6.5px;
}

.promo-txt-area .tip_popup .tip_popup_ttl {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #333;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddd;
  letter-spacing: normal;
}

.promo-txt-area .tip_popup .tip_popup_txt {
  font-size: 12px;
  line-height: 16px;
  color: #666;
  letter-spacing: normal;
}

.promo-txt-area .tip_popup .fgw25 {
  color: #A47864 !important;
}

.swiper .promo-txt-area .tip_popup {
  padding: 12px;
}

.swiper .promo-txt-area .tip_popup .tip_popup_ttl {
  padding-bottom: 6px;
  margin-bottom: 6px;
}

.lst_pdt .badge-promo {
  margin-top: 4px;
}

/* badge-promo */
.badge-promo {
  display: flex;
  align-items: center;
}

.badge-promo .promo-tag {
  color: #666;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  margin-right: 3px;
}

.badge-promo .promo-tag strong {
  font-weight: 500;
}

.badge-promo .promo-txt {
  color: #666;
  font-size: 12px;
  line-height: 16px;
}

.badge-promo a.promo-txt {
  text-decoration-line: underline !important;
  text-decoration-style: dotted !important;
  text-decoration-skip-ink: none !important;
  text-decoration-thickness: 16% !important;
  text-underline-offset: 3px !important;
  text-underline-position: from-font;
}

/* 25-5-14 fg badge, 메뉴 수정 :  end */

/* 25-5-14 fg badge:  start */
.fgw-badge-25 {
  width: fit-content;
  display: flex;
  align-items: center;
  height: 24px;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 8px;
}

.fgw-badge-25>div {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  box-sizing: border-box;
  height: 24px;
  padding: 4px 16px;
}

.fgw-badge-25 .fgw-note {
  color: #fff;
  font-size: 12px;
  background: #A47864;
  display: flex;
  align-items: center;
}

.fgw-badge-25 .fgw-note .fgw-txt {
  width: 55px;
  height: 18px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA1NSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDkxNTEgMTMuMjcyVjUuMzI4QzEuMDkxNTEgNS4yMDggMS4xODc1MSA1LjEgMS4zMTk1MSA1LjFINi4yMDM1MUM2LjMzNTUxIDUuMSA2LjQzMTUxIDUuMjA4IDYuNDMxNTEgNS4zMjhWNi4zMTJDNi40MzE1MSA2LjQzMiA2LjMzNTUxIDYuNTQgNi4yMDM1MSA2LjU0SDIuNjUxNTFWOC43OTZINS42MTU1MUM1LjczNTUxIDguNzk2IDUuODQzNTEgOC45MDQgNS44NDM1MSA5LjAyNFYxMC4wMDhDNS44NDM1MSAxMC4xMjggNS43MzU1MSAxMC4yMzYgNS42MTU1MSAxMC4yMzZIMi42NTE1MVYxMy4yNzJDMi42NTE1MSAxMy4zOTIgMi41NDM1MSAxMy41IDIuNDIzNTEgMTMuNUgxLjMxOTUxQzEuMTg3NTEgMTMuNSAxLjA5MTUxIDEzLjM5MiAxLjA5MTUxIDEzLjI3MlpNNy44NjQ5NSA5LjMxMkM3Ljg2NDk1IDYuOTEyIDkuNzg0OTUgNC45OCAxMi4xNzI5IDQuOThDMTMuMjUyOSA0Ljk4IDE0LjI4NDkgNS40IDE1LjEwMDkgNi4wOTZDMTUuMTk2OSA2LjE5MiAxNS4yMDg5IDYuMzM2IDE1LjExMjkgNi40MzJMMTQuMzY4OSA3LjIxMkMxNC4yNzI5IDcuMzA4IDE0LjE2NDkgNy4zMDggMTQuMDU2OSA3LjIxMkMxMy41NDA5IDYuNzU2IDEyLjkwNDkgNi41MTYgMTIuMjQ0OSA2LjUxNkMxMC43NDQ5IDYuNTE2IDkuNTU2OTUgNy44IDkuNTU2OTUgOS4zQzkuNTU2OTUgMTAuNzg4IDEwLjc0NDkgMTIuMDQ4IDEyLjI1NjkgMTIuMDQ4QzEyLjkyODkgMTIuMDQ4IDEzLjQ0NDkgMTEuODQ0IDEzLjY4NDkgMTEuNzQ4VjEwLjcyOEgxMi43MjQ5QzEyLjU5MjkgMTAuNzI4IDEyLjQ5NjkgMTAuNjMyIDEyLjQ5NjkgMTAuNTEyVjkuNTY0QzEyLjQ5NjkgOS40MzIgMTIuNTkyOSA5LjMzNiAxMi43MjQ5IDkuMzM2SDE1LjAyODlDMTUuMTQ4OSA5LjMzNiAxNS4yNDQ5IDkuNDQ0IDE1LjI0NDkgOS41NjRWMTIuNjM2QzE1LjI0NDkgMTIuNzMyIDE1LjE5NjkgMTIuNzkyIDE1LjE0ODkgMTIuODI4QzE1LjE0ODkgMTIuODI4IDEzLjkxMjkgMTMuNjA4IDEyLjE3MjkgMTMuNjA4QzkuNzg0OTUgMTMuNjA4IDcuODY0OTUgMTEuNzEyIDcuODY0OTUgOS4zMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIuNjE1NSAxMy40NTJMMjAuMzQ3NSA1LjM4OEMyMC4yOTk1IDUuMjIgMjAuMzk1NSA1LjEgMjAuNTYzNSA1LjFIMjEuNjY3NUMyMS43NjM1IDUuMSAyMS44NTk1IDUuMTg0IDIxLjg4MzUgNS4yNjhMMjMuMTMxNSAxMC4wNTZIMjMuMTc5NUwyNS4wODc1IDUuMTEyQzI1LjExMTUgNS4wNCAyNS4xNzE1IDQuOTggMjUuMjkxNSA0Ljk4SDI1LjUwNzVDMjUuNjI3NSA0Ljk4IDI1LjY4NzUgNS4wNCAyNS43MTE1IDUuMTEyTDI3LjYzMTUgMTAuMDU2SDI3LjY3OTVMMjguOTAzNSA1LjI2OEMyOC45Mjc1IDUuMTg0IDI5LjAyMzUgNS4xIDI5LjExOTUgNS4xSDMwLjIyMzVDMzAuMzkxNSA1LjEgMzAuNDg3NSA1LjIyIDMwLjQzOTUgNS4zODhMMjguMTcxNSAxMy40NTJDMjguMTQ3NSAxMy41NDggMjguMDUxNSAxMy42MiAyNy45NTU1IDEzLjYySDI3Ljc2MzVDMjcuNjU1NSAxMy42MiAyNy41ODM1IDEzLjU2IDI3LjU1OTUgMTMuNDg4TDI1LjQxMTUgOC4wNTJIMjUuMzUxNUwyMy4yMjc1IDEzLjQ4OEMyMy4xOTE1IDEzLjU2IDIzLjE0MzUgMTMuNjIgMjMuMDIzNSAxMy42MkgyMi44MzE1QzIyLjczNTUgMTMuNjIgMjIuNjM5NSAxMy41NDggMjIuNjE1NSAxMy40NTJaTTMyLjMyOTMgMTMuMjcyVjUuMzI4QzMyLjMyOTMgNS4yMDggMzIuNDI1MyA1LjEgMzIuNTU3MyA1LjFIMzcuNDQxM0MzNy41NzMzIDUuMSAzNy42NjkzIDUuMjA4IDM3LjY2OTMgNS4zMjhWNi4zMTJDMzcuNjY5MyA2LjQzMiAzNy41NzMzIDYuNTQgMzcuNDQxMyA2LjU0SDMzLjg4OTNWOC41MDhIMzYuODUzM0MzNi45NzMzIDguNTA4IDM3LjA4MTMgOC42MTYgMzcuMDgxMyA4LjczNlY5LjczMkMzNy4wODEzIDkuODY0IDM2Ljk3MzMgOS45NiAzNi44NTMzIDkuOTZIMzMuODg5M1YxMi4wNkgzNy40NDEzQzM3LjU3MzMgMTIuMDYgMzcuNjY5MyAxMi4xNjggMzcuNjY5MyAxMi4yODhWMTMuMjcyQzM3LjY2OTMgMTMuMzkyIDM3LjU3MzMgMTMuNSAzNy40NDEzIDEzLjVIMzIuNTU3M0MzMi40MjUzIDEzLjUgMzIuMzI5MyAxMy4zOTIgMzIuMzI5MyAxMy4yNzJaTTM5Ljg2NCAxMy4yNzJWNS4zMjhDMzkuODY0IDUuMjA4IDM5Ljk2IDUuMSA0MC4wOTIgNS4xSDQ0Ljk3NkM0NS4xMDggNS4xIDQ1LjIwNCA1LjIwOCA0NS4yMDQgNS4zMjhWNi4zMTJDNDUuMjA0IDYuNDMyIDQ1LjEwOCA2LjU0IDQ0Ljk3NiA2LjU0SDQxLjQyNFY4LjUwOEg0NC4zODhDNDQuNTA4IDguNTA4IDQ0LjYxNiA4LjYxNiA0NC42MTYgOC43MzZWOS43MzJDNDQuNjE2IDkuODY0IDQ0LjUwOCA5Ljk2IDQ0LjM4OCA5Ljk2SDQxLjQyNFYxMi4wNkg0NC45NzZDNDUuMTA4IDEyLjA2IDQ1LjIwNCAxMi4xNjggNDUuMjA0IDEyLjI4OFYxMy4yNzJDNDUuMjA0IDEzLjM5MiA0NS4xMDggMTMuNSA0NC45NzYgMTMuNUg0MC4wOTJDMzkuOTYgMTMuNSAzOS44NjQgMTMuMzkyIDM5Ljg2NCAxMy4yNzJaTTQ3LjM5ODcgMTMuMjEyVjUuMzg4QzQ3LjM5ODcgNS4yMzIgNDcuNTE4NyA1LjEgNDcuNjg2NyA1LjFINDguNzQyN0M0OC44OTg3IDUuMSA0OS4wMzA3IDUuMjMyIDQ5LjAzMDcgNS4zODhWOC42MjhMNTIuMDU0NyA1LjIyQzUyLjEwMjcgNS4xNiA1Mi4xNzQ3IDUuMSA1Mi4yODI3IDUuMUg1My40ODI3QzUzLjcxMDcgNS4xIDUzLjgzMDcgNS4zNTIgNTMuNjc0NyA1LjUzMkw1MC41NDI3IDkuMDZMNTMuOTAyNyAxMy4wOEM1NC4wMjI3IDEzLjIzNiA1My45MjY3IDEzLjUgNTMuNjg2NyAxMy41SDUyLjM3ODdDNTIuMjU4NyAxMy41IDUyLjE4NjcgMTMuNDUyIDUyLjE2MjcgMTMuNDE2TDQ5LjAzMDcgOS41NTJWMTMuMjEyQzQ5LjAzMDcgMTMuMzY4IDQ4Ljg5ODcgMTMuNSA0OC43NDI3IDEzLjVINDcuNjg2N0M0Ny41MTg3IDEzLjUgNDcuMzk4NyAxMy4zNjggNDcuMzk4NyAxMy4yMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K') no-repeat center;
  font-weight: 450;
  letter-spacing: 0.48px;
  text-transform: capitalize;
  font-size: 0;
}

.fgw-badge-25 .fgw-note .fgw-version {
  width: 36px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjcxNTkgOC40MDE1TDMwLjg4MzkgOC4xODc4OEwzMS4yOTQyIDQuMTEyM0gzNS40OTM1VjUuMDczNThIMzIuMTc2OEwzMS45Mjk1IDcuMjk5NjlDMzIuMDc5NCA3LjIxMzQ5IDMyLjI2ODYgNy4xMzI5MiAzMi40OTcyIDcuMDU3OTZDMzIuNzI5NiA2Ljk4MzAxIDMyLjk5NTcgNi45NDU1MyAzMy4yOTU1IDYuOTQ1NTNDMzMuNjc0IDYuOTQ1NTMgMzQuMDEzMiA3LjAxMTEyIDM0LjMxMyA3LjE0MjI5QzM0LjYxMjggNy4yNjk3MSAzNC44Njc2IDcuNDUzMzQgMzUuMDc3NSA3LjY5MzE5QzM1LjI5MTEgNy45MzMwNCAzNS40NTQxIDguMjIxNjEgMzUuNTY2NiA4LjU1ODlDMzUuNjc5IDguODk2MTkgMzUuNzM1MiA5LjI3MjgzIDM1LjczNTIgOS42ODg4MkMzNS43MzUyIDEwLjA4MjMgMzUuNjgwOSAxMC40NDQgMzUuNTcyMiAxMC43NzM4QzM1LjQ2NzMgMTEuMTAzNiAzNS4zMDggMTEuMzkyMSAzNS4wOTQ0IDExLjYzOTVDMzQuODgwOCAxMS44ODMxIDM0LjYxMDkgMTIuMDcyMyAzNC4yODQ5IDEyLjIwNzJDMzMuOTYyNiAxMi4zNDIyIDMzLjU4MjIgMTIuNDA5NiAzMy4xNDM3IDEyLjQwOTZDMzIuODEzOSAxMi40MDk2IDMyLjUwMSAxMi4zNjQ2IDMyLjIwNDkgMTIuMjc0N0MzMS45MTI2IDEyLjE4MSAzMS42NTAzIDEyLjA0MDUgMzEuNDE3OSAxMS44NTMxQzMxLjE4OTMgMTEuNjYyIDMxLjAwMTkgMTEuNDI1OSAzMC44NTU4IDExLjE0NDhDMzAuNzEzNCAxMC44NiAzMC42MjM0IDEwLjUyNjQgMzAuNTg1OSAxMC4xNDQySDMxLjU3NTNDMzEuNjIwMyAxMC40NTE1IDMxLjcxMDIgMTAuNzEwMSAzMS44NDUyIDEwLjkxOTlDMzEuOTgwMSAxMS4xMjk4IDMyLjE1NjIgMTEuMjg5MSAzMi4zNzM2IDExLjM5NzhDMzIuNTk0NyAxMS41MDI3IDMyLjg1MTQgMTEuNTU1MiAzMy4xNDM3IDExLjU1NTJDMzMuMzkxMSAxMS41NTUyIDMzLjYxMDMgMTEuNTEyMSAzMy44MDE0IDExLjQyNTlDMzMuOTkyNiAxMS4zMzk3IDM0LjE1MzcgMTEuMjE2IDM0LjI4NDkgMTEuMDU0OEMzNC40MTYgMTAuODkzNyAzNC41MTU0IDEwLjY5ODggMzQuNTgyOCAxMC40NzAyQzM0LjY1NCAxMC4yNDE2IDM0LjY4OTYgOS45ODQ4OCAzNC42ODk2IDkuNzAwMDZDMzQuNjg5NiA5LjQ0MTQ3IDM0LjY1NCA5LjIwMTYyIDM0LjU4MjggOC45ODA1MUMzNC41MTE2IDguNzU5NCAzNC40MDQ4IDguNTY2NCAzNC4yNjI0IDguNDAxNUMzNC4xMjM3IDguMjM2NiAzMy45NTMyIDguMTA5MTggMzMuNzUwOCA4LjAxOTI0QzMzLjU0ODUgNy45MjU1NSAzMy4zMTYxIDcuODc4NyAzMy4wNTM4IDcuODc4N0MzMi43MDUyIDcuODc4NyAzMi40NDEgNy45MjU1NSAzMi4yNjExIDguMDE5MjRDMzIuMDg1IDguMTEyOTMgMzEuOTAzMiA4LjI0MDM1IDMxLjcxNTkgOC40MDE1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI5LjI4NzYgMTEuNDQyOFYxMi4yOTczSDIzLjkzMDRWMTEuNTQ5N0wyNi42MTE4IDguNTY0NjVDMjYuOTQxNiA4LjE5NzM4IDI3LjE5NjQgNy44ODYzMiAyNy4zNzYzIDcuNjMxNDhDMjcuNTYgNy4zNzI4OSAyNy42ODc0IDcuMTQyNDEgMjcuNzU4NiA2Ljk0MDA0QzI3LjgzMzUgNi43MzM5MiAyNy44NzEgNi41MjQwNSAyNy44NzEgNi4zMTA0M0MyNy44NzEgNi4wNDA2IDI3LjgxNDggNS43OTcgMjcuNzAyNCA1LjU3OTY0QzI3LjU5MzcgNS4zNTg1MyAyNy40MzI1IDUuMTgyMzkgMjcuMjE4OSA1LjA1MTIyQzI3LjAwNTMgNC45MjAwNSAyNi43NDY3IDQuODU0NDcgMjYuNDQzMiA0Ljg1NDQ3QzI2LjA3OTYgNC44NTQ0NyAyNS43NzYxIDQuOTI1NjcgMjUuNTMyNSA1LjA2ODA4QzI1LjI5MjYgNS4yMDY3NSAyNS4xMTI3IDUuNDAxNjIgMjQuOTkyOCA1LjY1MjcyQzI0Ljg3MjkgNS45MDM4MSAyNC44MTI5IDYuMTkyMzggMjQuODEyOSA2LjUxODQzSDIzLjc3MjlDMjMuNzcyOSA2LjA1NzQ2IDIzLjg3NDEgNS42MzU4NSAyNC4wNzY1IDUuMjUzNTlDMjQuMjc4OSA0Ljg3MTMzIDI0LjU3ODcgNC41Njc3NyAyNC45NzU5IDQuMzQyOTFDMjUuMzczMiA0LjExNDMgMjUuODYyMyA0IDI2LjQ0MzIgNEMyNi45NjAzIDQgMjcuNDAyNiA0LjA5MTgyIDI3Ljc2OTggNC4yNzU0NUMyOC4xMzcxIDQuNDU1MzQgMjguNDE4MiA0LjcxMDE4IDI4LjYxMyA1LjAzOTk4QzI4LjgxMTcgNS4zNjYwMiAyOC45MTEgNS43NDgyOCAyOC45MTEgNi4xODY3NkMyOC45MTEgNi40MjY2MSAyOC44Njk4IDYuNjcwMjEgMjguNzg3MyA2LjkxNzU1QzI4LjcwODYgNy4xNjExNSAyOC41OTgxIDcuNDA0NzUgMjguNDU1NiA3LjY0ODM0QzI4LjMxNyA3Ljg5MTk0IDI4LjE1NCA4LjEzMTc5IDI3Ljk2NjYgOC4zNjc5QzI3Ljc4MjkgOC42MDQgMjcuNTg2MiA4LjgzNjM1IDI3LjM3NjMgOS4wNjQ5NkwyNS4xODM5IDExLjQ0MjhIMjkuMjg3NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4yNzE5IDkuODIzNzNMMTQuODk2NSA0LjExMjNIMTUuNjgzNUwxNS4yMjgxIDYuMzMyNzlMMTMuNDc5OSAxMi4yOTcySDEyLjY5ODVMMTMuMjcxOSA5LjgyMzczWk0xMS41OTEgNC4xMTIzTDEyLjg4NCA5LjcxMTMxTDEzLjI3MTkgMTIuMjk3MkgxMi40OTYxTDEwLjUxMTcgNC4xMTIzSDExLjU5MVpNMTcuNzg1OSA5LjcwNTY4TDE5LjA1MDggNC4xMTIzSDIwLjEzNTdMMTguMTU2OSAxMi4yOTcySDE3LjM4MTJMMTcuNzg1OSA5LjcwNTY4Wk0xNS44MDE1IDQuMTEyM0wxNy4zODEyIDkuODIzNzNMMTcuOTU0NiAxMi4yOTcySDE3LjE3MzJMMTUuNDg2NyA2LjMzMjc5TDE1LjAyNTggNC4xMTIzSDE1LjgwMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS44MjYwOCA0LjExMjNMNi40MTM4NCAxMi45OTk5SDUuNTIwMDJMOC45Mzc4OCA0LjExMjNIOS44MjYwOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xLjA4NDQ2IDQuMTEyM1YxMi4yOTcySC0wLjAwMDQ4ODI4MVY0LjExMjNIMS4wODQ0NlpNNC41MTM1NyA3Ljc5NDM4VjguNjgyNTdIMC44NDgzNTZWNy43OTQzOEg0LjUxMzU3Wk01LjA3MDA5IDQuMTEyM1Y1LjAwMDVIMC44NDgzNTZWNC4xMTIzSDUuMDcwMDlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K') no-repeat center;
  font-size: 0;
  margin-left: 6px;
}

.fgw-badge-25 .fgw-time {
  text-transform: uppercase;
  background: #A47864;
  margin-left: 1px;
}

.fgw-badge-25 .fgw-category {
  background: #333;
  margin-left: 1px;
}

.fgw-badge-25-promo {
  display: flex;
  align-items: center;
  margin-top: 4px;
}

.fgw-badge-25-light {
  color: #A47864;
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px;
}

.purchase {
  color: #159E9E;
  font-size: 14px;
  line-height: 20px;
  margin-top: 4px;
}

.fgw-promo-txt-area {
  position: relative;
  z-index: 10;
}

.fgw-promo-txt-area .tip_popup {
  display: none;
  width: 204px;
  padding: 16px;
  position: absolute;
  display: none;
  z-index: 100;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background: #fff;
  border: 1px solid #C6C6C6;
  box-sizing: border-box;
  border-radius: 2px;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translate(-50%, 0);
}

.fgw-promo-txt-area:hover .tip_popup {
  display: block;
}

.fgw-promo-txt-area .tip_popup::before {
  content: '';
  display: block;
  width: 13px;
  height: 10px;
  background: url("../img/vector_down.svg") no-repeat center center/cover;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: rotate(-180deg);
  margin-left: -6.5px;
}

.fgw-promo-txt-area .tip_popup .tip_popup_ttl {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #333;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddd;
}

.fgw-promo-txt-area .tip_popup .tip_popup_txt {
  font-size: 11px;
  line-height: 16px;
  color: #333;
}

.fgw-promo-txt-area .tip_popup .fgw25 {
  color: #A47864 !important;
}

.fgw-badge-25-promo .fgw-promo-tag {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  padding: 4px;
  background: #A47864;
}

.fgw-badge-25-promo .fgw-promo-tag strong {
  font-weight: 500;
}

.fgw-badge-25-promo .fgw-promo-txt {
  color: #A47864 !important;
  font-size: 12px;
  line-height: 16px;
  margin-left: 4px;
}

.fgw-badge-25-promo a.fgw-promo-txt {
  text-decoration-line: underline !important;
  text-decoration-style: dotted !important;
  text-decoration-skip-ink: none !important;
  text-decoration-thickness: 16% !important;
  text-underline-offset: 3px !important;
  text-underline-position: from-font;
}

.fgw-badge-25-min {
  width: 57px;
  height: 22px;
  display: flex;
  align-items: center;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCA1NyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjU3IiBoZWlnaHQ9IjIyIiBmaWxsPSIjQTQ3ODY0Ii8+CjxwYXRoIGQ9Ik05LjE5MzE3IDE1LjI3MlY3LjMyOEM5LjE5MzE3IDcuMjA4IDkuMjg5MTcgNy4xIDkuNDIxMTcgNy4xSDE0LjMwNTJDMTQuNDM3MiA3LjEgMTQuNTMzMiA3LjIwOCAxNC41MzMyIDcuMzI4VjguMzEyQzE0LjUzMzIgOC40MzIgMTQuNDM3MiA4LjU0IDE0LjMwNTIgOC41NEgxMC43NTMyVjEwLjc5NkgxMy43MTcyQzEzLjgzNzIgMTAuNzk2IDEzLjk0NTIgMTAuOTA0IDEzLjk0NTIgMTEuMDI0VjEyLjAwOEMxMy45NDUyIDEyLjEyOCAxMy44MzcyIDEyLjIzNiAxMy43MTcyIDEyLjIzNkgxMC43NTMyVjE1LjI3MkMxMC43NTMyIDE1LjM5MiAxMC42NDUyIDE1LjUgMTAuNTI1MiAxNS41SDkuNDIxMTdDOS4yODkxNyAxNS41IDkuMTkzMTcgMTUuMzkyIDkuMTkzMTcgMTUuMjcyWk0xNS42MjM0IDE1LjJMMTcuOTc1NCA3LjI1NkMxNy45OTk0IDcuMTcyIDE4LjA5NTQgNy4xIDE4LjE5MTQgNy4xSDE5LjA1NTRDMTkuMjIzNCA3LjEgMTkuMzE5NCA3LjIzMiAxOS4yNzE0IDcuNEwxNi45MzE0IDE1LjM0NEMxNi45MDc0IDE1LjQyOCAxNi43OTk0IDE1LjUgMTYuNzE1NCAxNS41SDE1LjgzOTRDMTUuNjgzNCAxNS41IDE1LjU3NTQgMTUuMzY4IDE1LjYyMzQgMTUuMlpNMjIuNzIxOSAxNS40NTJMMjAuNDUzOSA3LjM4OEMyMC40MDU5IDcuMjIgMjAuNTAxOSA3LjEgMjAuNjY5OSA3LjFIMjEuNzczOUMyMS44Njk5IDcuMSAyMS45NjU5IDcuMTg0IDIxLjk4OTkgNy4yNjhMMjMuMjM3OSAxMi4wNTZIMjMuMjg1OUwyNS4xOTM5IDcuMTEyQzI1LjIxNzkgNy4wNCAyNS4yNzc5IDYuOTggMjUuMzk3OSA2Ljk4SDI1LjYxMzlDMjUuNzMzOSA2Ljk4IDI1Ljc5MzkgNy4wNCAyNS44MTc5IDcuMTEyTDI3LjczNzkgMTIuMDU2SDI3Ljc4NTlMMjkuMDA5OSA3LjI2OEMyOS4wMzM5IDcuMTg0IDI5LjEyOTkgNy4xIDI5LjIyNTkgNy4xSDMwLjMyOTlDMzAuNDk3OSA3LjEgMzAuNTkzOSA3LjIyIDMwLjU0NTkgNy4zODhMMjguMjc3OSAxNS40NTJDMjguMjUzOSAxNS41NDggMjguMTU3OSAxNS42MiAyOC4wNjE5IDE1LjYySDI3Ljg2OTlDMjcuNzYxOSAxNS42MiAyNy42ODk5IDE1LjU2IDI3LjY2NTkgMTUuNDg4TDI1LjUxNzkgMTAuMDUySDI1LjQ1NzlMMjMuMzMzOSAxNS40ODhDMjMuMjk3OSAxNS41NiAyMy4yNDk5IDE1LjYyIDIzLjEyOTkgMTUuNjJIMjIuOTM3OUMyMi44NDE5IDE1LjYyIDIyLjc0NTkgMTUuNTQ4IDIyLjcyMTkgMTUuNDUyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM1Ljg1NjYgMTUuMjcyVjE0Ljk5NkMzNi42NDg2IDE0LjAzNiAzOC4xNjA2IDEyLjA2OCAzOC45NjQ2IDExQzM5LjMzNjYgMTAuNTQ0IDM5LjU3NjYgMTAuMDc2IDM5LjU3NjYgOS42NjhDMzkuNTc2NiA5LjEyOCAzOS4xNjg2IDguNTc2IDM4LjMwNDYgOC41NzZDMzcuNzI4NiA4LjU3NiAzNy4yMzY2IDguOTg0IDM2Ljk2MDYgOS4yODRDMzYuODY0NiA5LjM4IDM2LjczMjYgOS4zOCAzNi42MzY2IDkuMjg0TDM2LjA2MDYgOC43MDhDMzUuOTg4NiA4LjYzNiAzNS45NjQ2IDguNDkyIDM2LjA0ODYgOC4zOTZDMzYuMDQ4NiA4LjM5NiAzNi45ODQ2IDcuMjIgMzguNDEyNiA3LjIyQzQwLjEyODYgNy4yMiA0MS4wODg2IDguMzEyIDQxLjA4ODYgOS42MDhDNDEuMDg4NiAxMC4zODggNDAuNzUyNiAxMC44OCA0MC4yODQ2IDExLjU1MkMzOS43Njg2IDEyLjI4NCAzOC44NTY2IDEzLjQxMiAzOC4yMjA2IDE0LjIxNkg0MC44MTI2QzQwLjkzMjYgMTQuMjE2IDQxLjA0MDYgMTQuMzI0IDQxLjA0MDYgMTQuNDQ0VjE1LjI3MkM0MS4wNDA2IDE1LjM5MiA0MC45MzI2IDE1LjUgNDAuODEyNiAxNS41SDM2LjA4NDZDMzUuOTUyNiAxNS41IDM1Ljg1NjYgMTUuMzkyIDM1Ljg1NjYgMTUuMjcyWk00Mi44NTk1IDE0LjYyNEM0Mi43MDM1IDE0LjQ0NCA0Mi42OTE1IDE0LjM2IDQyLjgzNTUgMTQuMjE2TDQzLjQzNTUgMTMuNjI4QzQzLjUxOTUgMTMuNTU2IDQzLjYyNzUgMTMuNTMyIDQzLjcyMzUgMTMuNjE2QzQzLjc3MTUgMTMuNjY0IDQ0LjQ2NzUgMTQuMjg4IDQ1LjI3MTUgMTQuMjg4QzQ2LjA4NzUgMTQuMjg4IDQ2LjY2MzUgMTMuNjI4IDQ2LjY2MzUgMTIuODcyQzQ2LjY2MzUgMTIuMTI4IDQ2LjE1OTUgMTEuNTI4IDQ1LjIxMTUgMTEuNTI4SDQzLjM2MzVDNDMuMTIzNSAxMS41MjggNDIuOTkxNSAxMS4zIDQyLjk5MTUgMTEuMTA4VjcuNTY4QzQyLjk5MTUgNy40NDggNDMuMDg3NSA3LjM0IDQzLjIxOTUgNy4zNEg0Ny4wMTE1QzQ3LjE0MzUgNy4zNCA0Ny4yMzk1IDcuNDQ4IDQ3LjIzOTUgNy41NjhWOC4zODRDNDcuMjM5NSA4LjUwNCA0Ny4xNDM1IDguNjEyIDQ3LjAxMTUgOC42MTJINDQuMzQ3NVYxMC4yMDhINDUuMzc5NUM0Ny4wODM1IDEwLjIwOCA0OC4xMjc1IDExLjMgNDguMTI3NSAxMi44NzJDNDguMTI3NSAxNC4zNzIgNDYuODc5NSAxNS42MiA0NS4yMjM1IDE1LjYyQzQzLjkzOTUgMTUuNjIgNDMuMTU5NSAxNC45ODQgNDIuODU5NSAxNC42MjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K') no-repeat center;
  font-size: 0;
}

.fgw-badge-25-min strong {
  margin-left: 4px;
}

.fgw-badge-25-max {
  width: 69px;
  height: 27px;
  display: flex;
  align-items: center;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA2OSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY5IiBoZWlnaHQ9IjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiIGZpbGw9IiNBNDc4NjQiLz4KPHBhdGggZD0iTTkuNzU3NTYgMTkuMTk2VjguNjA0QzkuNzU3NTYgOC40NDQgOS44ODU1NiA4LjMgMTAuMDYxNiA4LjNIMTYuNTczNkMxNi43NDk2IDguMyAxNi44Nzc2IDguNDQ0IDE2Ljg3NzYgOC42MDRWOS45MTZDMTYuODc3NiAxMC4wNzYgMTYuNzQ5NiAxMC4yMiAxNi41NzM2IDEwLjIySDExLjgzNzZWMTMuMjI4SDE1Ljc4OTZDMTUuOTQ5NiAxMy4yMjggMTYuMDkzNiAxMy4zNzIgMTYuMDkzNiAxMy41MzJWMTQuODQ0QzE2LjA5MzYgMTUuMDA0IDE1Ljk0OTYgMTUuMTQ4IDE1Ljc4OTYgMTUuMTQ4SDExLjgzNzZWMTkuMTk2QzExLjgzNzYgMTkuMzU2IDExLjY5MzYgMTkuNSAxMS41MzM2IDE5LjVIMTAuMDYxNkM5Ljg4NTU2IDE5LjUgOS43NTc1NiAxOS4zNTYgOS43NTc1NiAxOS4xOTZaTTE4LjMzMTIgMTkuMUwyMS40NjcyIDguNTA4QzIxLjQ5OTIgOC4zOTYgMjEuNjI3MiA4LjMgMjEuNzU1MiA4LjNIMjIuOTA3MkMyMy4xMzEyIDguMyAyMy4yNTkyIDguNDc2IDIzLjE5NTIgOC43TDIwLjA3NTIgMTkuMjkyQzIwLjA0MzIgMTkuNDA0IDE5Ljg5OTIgMTkuNSAxOS43ODcyIDE5LjVIMTguNjE5MkMxOC40MTEyIDE5LjUgMTguMjY3MiAxOS4zMjQgMTguMzMxMiAxOS4xWk0yNy43OTU4IDE5LjQzNkwyNC43NzE4IDguNjg0QzI0LjcwNzggOC40NiAyNC44MzU4IDguMyAyNS4wNTk4IDguM0gyNi41MzE4QzI2LjY1OTggOC4zIDI2Ljc4NzggOC40MTIgMjYuODE5OCA4LjUyNEwyOC40ODM4IDE0LjkwOEgyOC41NDc4TDMxLjA5MTggOC4zMTZDMzEuMTIzOCA4LjIyIDMxLjIwMzggOC4xNCAzMS4zNjM4IDguMTRIMzEuNjUxOEMzMS44MTE4IDguMTQgMzEuODkxOCA4LjIyIDMxLjkyMzggOC4zMTZMMzQuNDgzOCAxNC45MDhIMzQuNTQ3OEwzNi4xNzk4IDguNTI0QzM2LjIxMTggOC40MTIgMzYuMzM5OCA4LjMgMzYuNDY3OCA4LjNIMzcuOTM5OEMzOC4xNjM4IDguMyAzOC4yOTE4IDguNDYgMzguMjI3OCA4LjY4NEwzNS4yMDM4IDE5LjQzNkMzNS4xNzE4IDE5LjU2NCAzNS4wNDM4IDE5LjY2IDM0LjkxNTggMTkuNjZIMzQuNjU5OEMzNC41MTU4IDE5LjY2IDM0LjQxOTggMTkuNTggMzQuMzg3OCAxOS40ODRMMzEuNTIzOCAxMi4yMzZIMzEuNDQzOEwyOC42MTE4IDE5LjQ4NEMyOC41NjM4IDE5LjU4IDI4LjQ5OTggMTkuNjYgMjguMzM5OCAxOS42NkgyOC4wODM4QzI3Ljk1NTggMTkuNjYgMjcuODI3OCAxOS41NjQgMjcuNzk1OCAxOS40MzZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDMuODA4OCAxOS4xOTZWMTguODI4QzQ0Ljg2NDggMTcuNTQ4IDQ2Ljg4MDggMTQuOTI0IDQ3Ljk1MjggMTMuNUM0OC40NDg4IDEyLjg5MiA0OC43Njg4IDEyLjI2OCA0OC43Njg4IDExLjcyNEM0OC43Njg4IDExLjAwNCA0OC4yMjQ4IDEwLjI2OCA0Ny4wNzI4IDEwLjI2OEM0Ni4zMDQ4IDEwLjI2OCA0NS42NDg4IDEwLjgxMiA0NS4yODA4IDExLjIxMkM0NS4xNTI4IDExLjM0IDQ0Ljk3NjggMTEuMzQgNDQuODQ4OCAxMS4yMTJMNDQuMDgwOCAxMC40NDRDNDMuOTg0OCAxMC4zNDggNDMuOTUyOCAxMC4xNTYgNDQuMDY0OCAxMC4wMjhDNDQuMDY0OCAxMC4wMjggNDUuMzEyOCA4LjQ2IDQ3LjIxNjggOC40NkM0OS41MDQ4IDguNDYgNTAuNzg0OCA5LjkxNiA1MC43ODQ4IDExLjY0NEM1MC43ODQ4IDEyLjY4NCA1MC4zMzY4IDEzLjM0IDQ5LjcxMjggMTQuMjM2QzQ5LjAyNDggMTUuMjEyIDQ3LjgwODggMTYuNzE2IDQ2Ljk2MDggMTcuNzg4SDUwLjQxNjhDNTAuNTc2OCAxNy43ODggNTAuNzIwOCAxNy45MzIgNTAuNzIwOCAxOC4wOTJWMTkuMTk2QzUwLjcyMDggMTkuMzU2IDUwLjU3NjggMTkuNSA1MC40MTY4IDE5LjVINDQuMTEyOEM0My45MzY4IDE5LjUgNDMuODA4OCAxOS4zNTYgNDMuODA4OCAxOS4xOTZaTTUzLjE0NjEgMTguMzMyQzUyLjkzODEgMTguMDkyIDUyLjkyMjEgMTcuOTggNTMuMTE0MSAxNy43ODhMNTMuOTE0MSAxNy4wMDRDNTQuMDI2MSAxNi45MDggNTQuMTcwMSAxNi44NzYgNTQuMjk4MSAxNi45ODhDNTQuMzYyMSAxNy4wNTIgNTUuMjkwMSAxNy44ODQgNTYuMzYyMSAxNy44ODRDNTcuNDUwMSAxNy44ODQgNTguMjE4MSAxNy4wMDQgNTguMjE4MSAxNS45OTZDNTguMjE4MSAxNS4wMDQgNTcuNTQ2MSAxNC4yMDQgNTYuMjgyMSAxNC4yMDRINTMuODE4MUM1My40OTgxIDE0LjIwNCA1My4zMjIxIDEzLjkgNTMuMzIyMSAxMy42NDRWOC45MjRDNTMuMzIyMSA4Ljc2NCA1My40NTAxIDguNjIgNTMuNjI2MSA4LjYySDU4LjY4MjFDNTguODU4MSA4LjYyIDU4Ljk4NjEgOC43NjQgNTguOTg2MSA4LjkyNFYxMC4wMTJDNTguOTg2MSAxMC4xNzIgNTguODU4MSAxMC4zMTYgNTguNjgyMSAxMC4zMTZINTUuMTMwMVYxMi40NDRINTYuNTA2MUM1OC43NzgxIDEyLjQ0NCA2MC4xNzAxIDEzLjkgNjAuMTcwMSAxNS45OTZDNjAuMTcwMSAxNy45OTYgNTguNTA2MSAxOS42NiA1Ni4yOTgxIDE5LjY2QzU0LjU4NjEgMTkuNjYgNTMuNTQ2MSAxOC44MTIgNTMuMTQ2MSAxOC4zMzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K') no-repeat center;
  font-size: 0;
}

.fgw-badge-25-min strong {
  margin-left: 4px;
}

.fgw-badge-time {
  color: #FFF;
  font-size: 8px;
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0.16px;
  text-transform: uppercase;
  border-radius: 20px;
  background: #A47864;
  padding: 1px 4px;
  margin: -2px 0 0 4px;
}

.badge-fgwad {
  width: 440px;
  display: flex;
  align-items: center;
  background: #A47864;
  overflow: hidden;
}

.badge-fgwad .badge-fgwad-logo {
  padding-left: 16px;
  display: flex;
  align-items: center;
}

.badge-fgwad .badge-fgwad-logo .inner {
  width: 171px;
  height: 10px;
  width: 155px;
  height: 10px;
  background: url('../img/icon/fgweek_25.svg') no-repeat center;
  margin-left: 16px;
}

.badge-fgwad .badge-fgwad-fw25 {
  width: 38px;
  height: 10px;
  background: url('../img/icon/fw_25.svg') no-repeat center;
  margin-left: 8px;
}

.badge-fgwad .badge-fgwad-note {
  flex: none;
  font-size: 12px;
  color: #FDE8D4;
  font-weight: 500;
  line-height: 16px;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 16px;
}

.badge-fgwad .badge-fgwad-note .inner {
  margin-left: 16px;
}

.badge-fgwad .line::before {
  content: '';
  display: block;
  width: 1px;
  height: 11px;
  background: #BB8E79;
}

.badge-fgwad-inner {
  padding: 4px 0px;
  display: flex;
  align-items: center;
}

.badge-fgwad-inner .group {
  flex: none;
  display: flex;
  align-items: center;
  animation: scrolling 10s linear infinite;
}

.badge-fgwad-inner:hover .group {
  animation-play-state: paused;
}

@keyframes scrolling {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

/* 25-5-14 fg badge:  end */

/* 25-02 add sale : start */
.gnb>ul>li.sale:not(.selected)>a {
  color: #FF5859;
}

/* 25-02 add sale : end */

/* 2025-02 dark-tooltip - left bottom START */
.base-switch.with-tooltip {
  position: relative;
}

.dark-tooltip {
  position: absolute;
  top: calc(100% + 18px);
  right: -13px;
  width: 276px;
  padding: 16px;
  border-radius: 4px;
  background-color: #333;
  box-sizing: border-box;
  box-shadow: 0px 2px 12px 0px #00000014;
  z-index: 1;
}

.dark-tooltip:after {
  display: block;
  position: absolute;
  top: -9px;
  right: 20px;
  border-style: solid;
  border-width: 0 6.5px 9px 6.5px;
  border-color: transparent transparent #333 transparent;
  filter: drop-shadow(0px 2px 12px rgba(0, 0, 0, 0.14));
  content: '';
}

/* right */
.dark-tooltip.right {
  right: unset;
  left: -13px;
}

.dark-tooltip.right:after {
  right: unset;
  left: 20px;
}

/* top */
.dark-tooltip.top {
  top: unset;
  bottom: calc(100% + 18px);
}

.dark-tooltip.top:after {
  top: unset;
  border-width: 9px 6.5px 0 6.5px;
  border-color: #333 transparent transparent transparent;
  bottom: -9px;
}

/* perfect left */
.dark-tooltip.perfect-left {
  right: calc(100% + 10px);
  left: unset;
  top: 50%;
  transform: translateY(-50%);
}

.dark-tooltip.perfect-left:after {
  top: 50%;
  transform: translateY(-50%);
  right: -9px;
  border-width: 6.5px 0 6.5px 9px;
  border-color: transparent transparent transparent #333;
}

/* perfect right */
.dark-tooltip.perfect-right {
  right: unset;
  left: calc(100% + 10px);
  top: 50%;
  transform: translateY(-50%);
}

.dark-tooltip.perfect-right:after {
  top: 50%;
  transform: translateY(-50%);
  right: unset;
  left: -9px;
  border-width: 6.5px 9px 6.5px 0;
  border-color: transparent #333 transparent transparent;
}

.dark-tooltip .dark-tooltip-inner {
  display: flex;
  flex-direction: column;
}

.dark-tooltip .tooltip-tag-area {
  margin-bottom: 8px;
}

.dark-tooltip .tooltip-tag-area .tooltip-tag {
  display: inline-block;
  height: 20px;
  padding: 0 8px;
  font-size: 10px;
  line-height: 20px;
  color: #159E9E;
  background-color: #fafdfd;
  border-radius: 2px;
  font-weight: 700;
}

.dark-tooltip .dark-tooltip-ttl {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
}

.dark-tooltip .dark-tooltip-ttl+.dark-tooltip-dsc {
  margin-top: 6px;
}

.dark-tooltip .dark-tooltip-dsc {
  margin-bottom: 4px;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
}

.dark-tooltip .got-it-txt {
  margin-left: auto;
  color: #3CB0B4;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  text-decoration: underline;
}

.dark-tooltip .tooltip-close-btn {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 16px;
  height: 16px;
  font-size: 0;
  color: transparent;
  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='M12 4L4 12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 4L12 12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* 2025-02 dark-tooltip END */

/* Coupon Flash Message START */
.popup-flash-msg {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 23px 10px 16px;
  min-width: 305px;
  white-space: nowrap;
  background: #599AFC;
  border-radius: 8px;
  z-index: 91;
  box-sizing: border-box;
  text-align: center;
}

.popup-flash-msg .icon-flash-check {
  position: absolute;
  top: -22px;
  left: 50%;
  margin-left: -22px;
  width: 44px;
  height: 44px;
  padding: 6px;
  background: #599AFC url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' rx='15' stroke='white' stroke-width='2'/%3E%3Cpath d='M10.8077 15.4435L14.6338 19.3379L21.1927 12.6619' stroke='white' stroke-width='2.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
  border-radius: 50%;
  box-sizing: border-box;
}

.popup-flash-msg .ttl-flash-msg {
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.02em;
  font-weight: 700;
}

.popup-flash-msg .dsc-flash-msg {
  padding-top: 6px;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.02em;
}

/* Coupon Flash Message END */

/* Coupon Floating Banner START */
.btn-floating-bnr {
  position: fixed;
  bottom: 0;
  right: 50%;
  transform: translateX(50%);
  display: flex;
  width: 520px;
  min-height: 48px;
  padding: 4px 10px;
  background: #599AFC;
  border-radius: 8px 8px 0 0;
  z-index: 91;
  align-items: center;
  transition: all .3s ease-in-out;
  text-align: center;
}

.btn-floating-bnr.small {
  right: 24px;
  transform: translateX(0);
  width: 300px;
  flex-direction: column;
  align-items: flex-start;
}

.btn-floating-bnr .icon-circle-check {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC44NSIgeT0iMC44NSIgd2lkdGg9IjIwLjMiIGhlaWdodD0iMjAuMyIgcng9IjEwLjE1IiBzdHJva2U9IiMzQjg0RjIiIHN0cm9rZS13aWR0aD0iMS43Ii8+CjxwYXRoIGQ9Ik03LjUgMTAuNjY2N0wxMC4wNzg5IDEzTDE0LjUgOSIgc3Ryb2tlPSIjM0I4NEYyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}

.btn-floating-bnr .icon-time {
  width: 22px;
  height: 24px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY0XzExNjMzKSI+CjxwYXRoIGQ9Ik00LjMwMDIgMTkuODM0NkM3Ljk5ODczIDIzLjUzMzEgMTQuMDAxMyAyMy41MzMxIDE3LjY5OTggMTkuODM0NkMyMS4zOTgzIDE2LjEzNjEgMjEuMzk4MyAxMC4xMzM2IDE3LjY5OTggNi40MzUwM0MxNC4wMDEzIDIuNzM2NSA3Ljk5ODczIDIuNzM2NSA0LjMwMDIgNi40MzUwM0MyLjQ1MDk0IDguMjg0MjkgMS41MjYzMSAxMC43MDk2IDEuNTI2MzEgMTMuMTM0OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS41MjYzMSAxMy4xMzc1QzEuNTI2MzEgMTQuMzUwMSAxLjc2MTI1IDE1LjU2MjcgMi4yMjM1NyAxNi42OTk2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS4yNjM2IDEzLjEzNzlWNy42NDMxOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUxNTc5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuNDg1NDcgMS4zOTE0OEgxMi41MTcxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjY0OTk1IDE5LjUwMjZMNC4zMDA0OCAxOS44MzZMNC42MzM5NSAyMi4xNzc5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS4yNjM2IDE0LjAwMDFDMTEuODE1OSAxNC4wMDAxIDEyLjI2MzYgMTMuNTUyNCAxMi4yNjM2IDEzLjAwMDFDMTIuMjYzNiAxMi40NDc4IDExLjgxNTkgMTIuMDAwMSAxMS4yNjM2IDEyLjAwMDFDMTAuNzExMyAxMi4wMDAxIDEwLjI2MzYgMTIuNDQ3OCAxMC4yNjM2IDEzLjAwMDFDMTAuMjYzNiAxMy41NTI0IDEwLjcxMTMgMTQuMDAwMSAxMS4yNjM2IDE0LjAwMDFaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNTE1NzkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY0XzExNjMzIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
}

.btn-floating-bnr .dsc-float-bnr {
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  letter-spacing: 0.02em;
  margin-left: 8px;
}

.btn-floating-bnr .dsc-float-bnr .sub-dsc-bnr {
  margin-left: 8px;
  margin-right: 12px;
  color: #fff;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 0;
}

.btn-floating-bnr.small .dsc-float-bnr .sub-dsc-bnr {
  display: block;
  margin-left: 0;
}

.btn-floating-bnr .time-float-bnr {
  padding-right: 34px;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
}

.btn-floating-bnr .time-float-bnr .time {
  letter-spacing: 0.02em;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}

.btn-floating-bnr .icon-arrow-up {
  width: 13px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.95641 2.71183L6.94731 2.70279L6.93775 2.69422C6.80726 2.57725 6.63835 2.51297 6.46376 2.51297C6.28918 2.51297 6.12027 2.57725 5.98978 2.69422L5.97885 2.70401L5.96852 2.71443L1.42798 7.29242L0.623844 6.49271L6.53305 0.620476L12.3779 6.4921L11.5696 7.29518L6.95641 2.71183Z' fill='white' stroke='white'/%3E%3C/svg%3E");
}

.btn-floating-bnr.bg-light-blue {
  background-color: #ECF2FF;
}

.btn-floating-bnr.bg-light-blue .dsc-float-bnr {
  color: #3B84F2;
}

.btn-floating-bnr.bg-light-blue .dsc-float-bnr .sub-dsc-bnr {
  color: #666;
}

.btn-floating-bnr.bg-light-blue .icon-arrow-up {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.45641 2.71183L7.44731 2.70279L7.43775 2.69422C7.30726 2.57725 7.13835 2.51297 6.96376 2.51297C6.78918 2.51297 6.62027 2.57725 6.48978 2.69422L6.47885 2.70401L6.46852 2.71443L1.92798 7.29242L1.12384 6.49271L7.03305 0.620476L12.8779 6.4921L12.0696 7.29518L7.45641 2.71183Z' fill='%23649EF6' stroke='%23649EF6'/%3E%3C/svg%3E");
}

.btn-floating-bnr.bg-deep-blue {
  color: #fff;
  background-color: #599AFC;
}

.btn-floating-bnr.bg-deep-blue .icon-arrow-up {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02Ljk1NjA1IDIuNzExOTFMNi45NDcyNyAyLjcwMzEzTDYuOTM3NSAyLjY5NDM0QzYuODA3MDUgMi41Nzc0NCA2LjYzODM4IDIuNTEyNzIgNi40NjM4NyAyLjUxMjdDNi4yODkzNyAyLjUxMjcgNi4xMjA2OSAyLjU3NzQ4IDUuOTkwMjMgMi42OTQzNEw1Ljk3ODUyIDIuNzA0MUw1Ljk2ODc1IDIuNzE0ODRMMS40Mjg3MSA3LjI5Mjk3TDAuNjI0MDIzIDYuNDkzMTdMNi41MzMyIDAuNjIwMTE4TDEyLjM3ODkgNi40OTMxNkwxMS41NzAzIDcuMjk1OUw2Ljk1NjA1IDIuNzExOTFaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K');
}

.btn-floating-bnr .dsc-area {
  display: flex;
  font-size: 14px;
  line-height: 26px;
  margin: 0 12px 0 auto;
}

.btn-floating-bnr.bg-light-blue .dsc-area {
  color: #333;
}

.btn-floating-bnr.bg-deep-blue .dsc-area {
  color: #fff;
}

.btn-floating-bnr .dsc-area .dsc-data {
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 4px;
}

.btn-floating-bnr .dsc-area .dsc-data::after {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin-left: 4px;
}

.btn-floating-bnr.bg-light-blue .dsc-area .dsc-data::after {
  background: #333;
}

.btn-floating-bnr.bg-deep-blue .dsc-area .dsc-data::after {
  background: #fff;
}

.btn-floating-bnr .dsc-area .dsc-time {
  font-style: italic;
  font-weight: 400;
}

.btn-floating-bnr .dsc-area .dsc-time span+span {
  margin-left: 2px;
}

/* Coupon Floating Banner END */

/* popup total saving START */
.popup-item-handle .ttl-saving-info {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.box-saving-info {
  margin: 8px 0 16px;
  padding: 8px;
  background-color: #F7F7F7;
  border-radius: 8px;
}

.box-saving-info .inner-box-saving-info {
  max-height: 142px;
  padding-right: 8px;
  overflow-y: auto;
}

.box-saving-info .row-saving-info {
  display: flex;
  padding-bottom: 8px;
  justify-content: space-between;
  gap: 8px;
}

.box-saving-info .row-saving-info:last-child {
  padding-bottom: 0;
}

.box-saving-info .save-number {
  width: 35px;
  font-size: 14px;
  line-height: 22px;
  text-align: right;
  flex-shrink: 0;
  font-weight: 500;
}

.box-saving-info .dsc-saving-info {
  display: -webkit-box;
  overflow: hidden;
  font-size: 14px;
  line-height: 22px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex: 1;
}

.box-saving-info .discount-price {
  color: #FF5859;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.total-saving-info {
  display: flex;
  padding-top: 12px;
  border-top: 1px solid #cdcdcd;
  justify-content: space-between;
}

.total-saving-info .ttl-total-saving {
  color: #333;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

.total-saving-info .price-total-saving {
  color: #FF5859;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

/* popup total saving START */

/* Order Summery FG Coupon START */
.add-fg-coupon {
  position: relative;
  padding: 12px 12px 12px 24px;
  border-bottom: 1px solid #ececec;
}

.add-fg-coupon .ttl-add-coupon {
  display: block;
  color: #333;
  font-size: 14px;
  line-height: 28px;
  font-weight: 500;
}

.add-fg-coupon .dsc-add-coupon {
  padding-left: 20px;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.90549 0C0.414571 0 0.0166016 0.402944 0.0166016 0.9V11.1C0.0166016 11.5971 0.414571 12 0.905491 12H15.1277C15.6186 12 16.0166 11.5971 16.0166 11.1V9.17578C14.6486 8.78402 13.6462 7.51053 13.6462 6C13.6462 4.48947 14.6486 3.21598 16.0166 2.82422V0.9C16.0166 0.402944 15.6186 0 15.1277 0H0.90549Z' fill='%23599AFC'/%3E%3Cpath d='M7.00391 6.11033C7.00391 4.57757 8.23012 3.34369 9.75522 3.34369C10.445 3.34369 11.1041 3.61192 11.6252 4.05643C11.6865 4.11774 11.6942 4.2097 11.6329 4.27101L11.1577 4.76916C11.0964 4.83047 11.0274 4.83047 10.9584 4.76916C10.6289 4.47794 10.2227 4.32466 9.80121 4.32466C8.84323 4.32466 8.08451 5.14469 8.08451 6.10267C8.08451 7.05298 8.84323 7.85769 9.80887 7.85769C10.238 7.85769 10.5676 7.7274 10.7209 7.66609V7.01466H10.1078C10.0235 7.01466 9.96215 6.95335 9.96215 6.87672V6.27127C9.96215 6.18697 10.0235 6.12566 10.1078 6.12566H11.5792C11.6559 6.12566 11.7172 6.19463 11.7172 6.27127V8.23321C11.7172 8.29452 11.6865 8.33284 11.6559 8.35584C11.6559 8.35584 10.8665 8.85398 9.75522 8.85398C8.23012 8.85398 7.00391 7.6431 7.00391 6.11033Z' fill='white'/%3E%3Cpath d='M2.1416 8.63899V3.56553C2.1416 3.4889 2.20291 3.41992 2.28721 3.41992H5.40639C5.4907 3.41992 5.55201 3.4889 5.55201 3.56553V4.19397C5.55201 4.27061 5.4907 4.33958 5.40639 4.33958H3.1379V5.78038H5.03087C5.1075 5.78038 5.17648 5.84936 5.17648 5.926V6.55443C5.17648 6.63107 5.1075 6.70004 5.03087 6.70004H3.1379V8.63899C3.1379 8.71563 3.06893 8.7846 2.99229 8.7846H2.28721C2.20291 8.7846 2.1416 8.71563 2.1416 8.63899Z' fill='white'/%3E%3C/svg%3E") left center no-repeat;
}

.add-fg-coupon .dsc-add-coupon.applied {
  padding: 0 12px 0 18px;
  color: #3B84F2;
  font-weight: 500;
  background: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.516602' y='0.5' width='13' height='13' rx='6.5' stroke='%23649EF6'/%3E%3Cpath d='M5.75061 9.05496L4.24145 7.5228C4.0971 7.37408 4.0166 7.17683 4.0166 6.97176C4.0166 6.76669 4.0971 6.56945 4.24145 6.42072C4.31131 6.34861 4.39545 6.29116 4.48875 6.25191C4.58207 6.21265 4.68255 6.1924 4.78413 6.1924C4.8857 6.1924 4.98623 6.21265 5.07954 6.25191C5.17285 6.29116 5.25699 6.34861 5.32684 6.42072L6.29234 7.39896L8.70633 4.94782C8.77633 4.87587 8.86047 4.81859 8.9538 4.77944C9.04707 4.74029 9.14753 4.72009 9.24907 4.72009C9.3506 4.72009 9.451 4.74029 9.54433 4.77944C9.6376 4.81859 9.7218 4.87587 9.79173 4.94782C9.93607 5.09654 10.0166 5.2938 10.0166 5.49887C10.0166 5.70394 9.93607 5.90119 9.79173 6.04991L6.8354 9.0517C6.76547 9.12388 6.68124 9.18134 6.58788 9.22055C6.49451 9.25983 6.39397 9.28009 6.29234 9.28009C6.19071 9.28009 6.09013 9.25983 5.99677 9.22055C5.90341 9.18134 5.81922 9.12388 5.7493 9.0517L5.75061 9.05496Z' fill='%23649EF6'/%3E%3C/svg%3E") left center no-repeat;
}

.add-fg-coupon .pouch-fg-coupon {
  position: relative;
}

.add-fg-coupon .pouch-fg-coupon-head {
  position: relative;
}

.add-fg-coupon .coupon-alert-msg {
  padding: 8px 12px;
  margin-top: 8px;
  background-color: #FFF8E3
}

.add-fg-coupon .coupon-alert-msg .dsc-alert-msg {
  position: relative;
  padding-left: 20px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #FAA41A;
}

.add-fg-coupon .coupon-alert-msg .dsc-alert-msg:before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 13px;
  height: 12px;
  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_141_2722)'%3E%3Cpath d='M6.98432 11.9999C10.298 11.9999 12.9843 9.31362 12.9843 5.99994C12.9843 2.68627 10.298 0 6.98432 0C3.67064 0 0.984375 2.68627 0.984375 5.99994C0.984375 9.31362 3.67064 11.9999 6.98432 11.9999Z' fill='%23FAA41A'/%3E%3Cpath d='M7.85719 2.47869V3.15565C7.85719 3.16992 7.85663 3.1842 7.85551 3.19837L7.51383 7.43257C7.49156 7.70847 7.26119 7.92108 6.98438 7.92108C6.70757 7.92108 6.4772 7.70847 6.45494 7.43257L6.11326 3.19837C6.11213 3.1842 6.11157 3.16992 6.11157 3.15565V2.47869C6.11157 2.18536 6.34937 1.94745 6.64281 1.94745H7.32606C7.6194 1.94745 7.85731 2.18524 7.85731 2.47869H7.85719Z' fill='white'/%3E%3Cpath d='M7.7759 9.21449C7.7759 8.77728 7.42147 8.42285 6.98426 8.42285C6.54705 8.42285 6.19263 8.77728 6.19263 9.21449V9.26092C6.19263 9.69813 6.54705 10.0526 6.98426 10.0526C7.42147 10.0526 7.7759 9.69813 7.7759 9.26092V9.21449Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_141_2722'%3E%3Crect width='12' height='12' fill='white' transform='translate(0.984375)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  content: '';
}

.add-fg-coupon .dsc-fg-coupon {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  margin-top: 4px;
}

.add-fg-coupon .dsc-fg-coupon-inner {
  display: flex;
  align-items: center;
  margin: 4px 12px 0 18px;
}

.add-fg-coupon .dsc-fg-coupon-inner::before {
  content: '';
  display: block;
  width: 2px;
  height: 12px;
  background: #DDD;
}

.add-fg-coupon .dsc-fg-coupon .emph-price {
  color: #333;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  margin: 0 4px 0 6px;
  display: flex;
  align-items: center;
}

.add-fg-coupon .dsc-fg-coupon .emph-price span+span {
  margin-left: 4px;
}

.add-fg-coupon .dsc-fg-coupon .emph-price .off {
  display: flex;
  align-items: center;
  padding-right: 4px;
  margin-right: 4px;
  font-weight: 500;
}

.add-fg-coupon .dsc-fg-coupon .emph-price .off::after {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: #333;
  border-radius: 50%;
  margin-left: 4px;
}

.add-fg-coupon .dsc-fg-coupon .emph-price .max {
  color: #666;
  line-height: 16px;
}

.add-fg-coupon .pouch-fg-coupon .time {
  color: #3B84F2;
  font-style: italic;
  line-height: 16px;
  margin-left: auto;
  display: flex;
}

.add-fg-coupon .pouch-fg-coupon .time span+span {
  margin-left: 2px;
}

.add-fg-coupon .btn-fg-coupon {
  position: absolute;
  right: 0;
  top: 50%;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0758 12.4279L13.0847 12.4187L13.0932 12.409C13.1999 12.2869 13.2569 12.1311 13.2569 11.9721C13.2569 11.8131 13.1999 11.6573 13.0932 11.5352L13.0835 11.5242L13.0733 11.5137L9.71538 8.09792L10.147 7.65275L14.3833 12.025L10.148 16.3491L9.71273 15.8997L13.0758 12.4279Z' stroke='%23333333'/%3E%3C/svg%3E") center center no-repeat;
  transform: translateY(-50%);
  transition: all .3s;
}

.add-fg-coupon .btn-fg-coupon:hover {
  background-color: #f7f7f7;
}

.add-fg-coupon .dsc-av-coupon {
  margin: 4px 12px 0 0;
}

.add-fg-coupon .dsc-av-coupon-inner {
  display: flex;
}

.add-fg-coupon .dsc-av-coupon .available {
  color: #333;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.add-fg-coupon .dsc-av-coupon .available.icon-coupon {
  padding-left: 20px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjg4ODg4OSAwQzAuMzk3OTY5IDAgMCAwLjQwMjk0NCAwIDAuOVYxMS4xQzAgMTEuNTk3MSAwLjM5Nzk3IDEyIDAuODg4ODg5IDEySDE1LjExMTFDMTUuNjAyIDEyIDE2IDExLjU5NzEgMTYgMTEuMVY5LjE3NTc4QzE0LjYzMiA4Ljc4NDAyIDEzLjYyOTYgNy41MTA1MyAxMy42Mjk2IDZDMTMuNjI5NiA0LjQ4OTQ3IDE0LjYzMiAzLjIxNTk4IDE2IDIuODI0MjJWMC45QzE2IDAuNDAyOTQ0IDE1LjYwMiAwIDE1LjExMTEgMEgwLjg4ODg4OVoiIGZpbGw9IiM1OTlBRkMiLz4KPHBhdGggZD0iTTYuOTg3MyA2LjExMDMzQzYuOTg3MyA0LjU3NzU3IDguMjEzNTIgMy4zNDM2OSA5LjczODYyIDMuMzQzNjlDMTAuNDI4NCAzLjM0MzY5IDExLjA4NzUgMy42MTE5MiAxMS42MDg2IDQuMDU2NDNDMTEuNjY5OSA0LjExNzc0IDExLjY3NzYgNC4yMDk3IDExLjYxNjMgNC4yNzEwMUwxMS4xNDExIDQuNzY5MTZDMTEuMDc5OCA0LjgzMDQ3IDExLjAxMDggNC44MzA0NyAxMC45NDE4IDQuNzY5MTZDMTAuNjEyMyA0LjQ3Nzk0IDEwLjIwNjEgNC4zMjQ2NiA5Ljc4NDYgNC4zMjQ2NkM4LjgyNjYyIDQuMzI0NjYgOC4wNjc5IDUuMTQ0NjkgOC4wNjc5IDYuMTAyNjdDOC4wNjc5IDcuMDUyOTggOC44MjY2MiA3Ljg1NzY5IDkuNzkyMjcgNy44NTc2OUMxMC4yMjE0IDcuODU3NjkgMTAuNTUxIDcuNzI3NCAxMC43MDQzIDcuNjY2MDlWNy4wMTQ2NkgxMC4wOTEyQzEwLjAwNjkgNy4wMTQ2NiA5Ljk0NTU0IDYuOTUzMzUgOS45NDU1NCA2Ljg3NjcyVjYuMjcxMjdDOS45NDU1NCA2LjE4Njk3IDEwLjAwNjkgNi4xMjU2NiAxMC4wOTEyIDYuMTI1NjZIMTEuNTYyNkMxMS42MzkzIDYuMTI1NjYgMTEuNzAwNiA2LjE5NDYzIDExLjcwMDYgNi4yNzEyN1Y4LjIzMzIxQzExLjcwMDYgOC4yOTQ1MiAxMS42Njk5IDguMzMyODQgMTEuNjM5MyA4LjM1NTg0QzExLjYzOTMgOC4zNTU4NCAxMC44NDk5IDguODUzOTggOS43Mzg2MiA4Ljg1Mzk4QzguMjEzNTIgOC44NTM5OCA2Ljk4NzMgNy42NDMxIDYuOTg3MyA2LjExMDMzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIuMTI0NTEgOC42Mzg5OVYzLjU2NTUzQzIuMTI0NTEgMy40ODg5IDIuMTg1ODIgMy40MTk5MiAyLjI3MDEyIDMuNDE5OTJINS4zODkzQzUuNDczNjEgMy40MTk5MiA1LjUzNDkyIDMuNDg4OSA1LjUzNDkyIDMuNTY1NTNWNC4xOTM5N0M1LjUzNDkyIDQuMjcwNjEgNS40NzM2MSA0LjMzOTU4IDUuMzg5MyA0LjMzOTU4SDMuMTIwODFWNS43ODAzOEg1LjAxMzc4QzUuMDkwNDIgNS43ODAzOCA1LjE1OTM5IDUuODQ5MzYgNS4xNTkzOSA1LjkyNlY2LjU1NDQzQzUuMTU5MzkgNi42MzEwNyA1LjA5MDQyIDYuNzAwMDQgNS4wMTM3OCA2LjcwMDA0SDMuMTIwODFWOC42Mzg5OUMzLjEyMDgxIDguNzE1NjMgMy4wNTE4NCA4Ljc4NDYgMi45NzUyIDguNzg0NkgyLjI3MDEyQzIuMTg1ODIgOC43ODQ2IDIuMTI0NTEgOC43MTU2MyAyLjEyNDUxIDguNjM4OTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K') no-repeat center left;
}

.add-fg-coupon .dsc-av-coupon .link-blue {
  color: #3B84F2;
  font-weight: 400;
}

.order-summary .summary-tag {
  display: inline-block;
  padding: 1px 6px;
  color: #649EF6;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  background-color: #F4F7FF;
  vertical-align: middle;
  border-radius: 2px;
}

.order-summary .summary-tag.total {
  color: #fff;
  background-color: #649EF6;
}

/* Order Summery FG Coupon END */

/* 2025-03 marketing banner START */
.category-mkt-bnr-area {
  --bg-color: #50406B
}

.category-mkt-bnr-area .inner-mkt-bnr {
  position: relative;
  display: flex;
  justify-content: space-between;
  background-color: var(--bg-color);
}

.category-mkt-bnr-area .inner-mkt-bnr:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
  width: 500vw;
  min-width: 1500px;
  background-color: var(--bg-color);
}

.category-mkt-bnr-area .inner-mkt-bnr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: '';
  display: block;
  width: 500vw;
  min-width: 1500px;
  background-color: var(--bg-color);
}

.category-mkt-bnr-area .mkt-bnr-info {
  display: flex;
  position: relative;
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.category-mkt-bnr-area .mkt-bnr-info .mkt-bnr-ttl {
  margin-bottom: 20px;
  color: #fff;
  font-size: 40px;
  line-height: 60px;
  font-weight: 500;
  font-family: "Libre Caslon Text", sans-serif;
}

.category-mkt-bnr-area .mkt-bnr-info .group-go-to {
  display: flex;
  margin-top: 12px;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.category-mkt-bnr-area .mkt-bnr-info .group-go-to .btn-sign-up {
  padding: 12px 48px;
  color: #5C49C7;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background-color: #fff;
  border-radius: 2px;
}

.category-mkt-bnr-area .mkt-bnr-info .group-go-to .btn-sign-up:hover {
  color: #fff;
  background-color: #5C49C7;
  text-decoration: none;
}

.category-mkt-bnr-area .mkt-bnr-info .group-go-to .link-sign-in {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

.category-mkt-bnr-area .mkt-bnr-visual {
  position: relative;
  z-index: 1;
  width: 533px;
}


.category-mkt-bnr-area .mkt-bnr-visual img {
  width: 533px;
}

/* 2025-03 marketing banner END */

/* Join FASHIONGo Today - START */
.join-today-area {
  width: 1200px;
  margin: 60px auto;
}

.join-today-area .join-today-inner {
  display: flex;
  padding: 39px 40px;
  gap: 40px;
  background-color: #F2F2F2;
}

.join-today-area .join-today-visaul {
  width: 530px;
}

.join-today-area .join-today-visaul img {
  width: 100%;
}

.join-today-area .join-today-info {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.join-today-area .join-today-ttl {
  color: #333;
  font-size: 28px;
  line-height: 40px;
  font-weight: 500;
}

.join-today-area .join-today-list {
  margin-top: 24px;
}

.join-today-area .join-today-list li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 28px;
  color: #333;
}

.join-today-area .join-today-list li .emph {
  font-weight: 500;
  font-style: normal;
}

.join-today-area .join-today-list li:before {
  position: absolute;
  top: 50%;
  left: 13px;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  background-color: #333;
  border-radius: 50%;
  content: ''
}

.join-today-area .group-go-to {
  display: flex;
  margin-top: auto;
  gap: 8px;
  flex-direction: column;
}

.join-today-area .group-go-to .btn-sign-up {
  padding: 12px 48px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  background-color: #333;
  font-weight: 500;
  text-transform: capitalize;
}

.join-today-area .group-go-to .btn-sign-up:hover {
  color: #fff;
  background-color: #3CB0B4;
  text-decoration: none;
}

.join-today-area .group-go-to .link-sign-in {
  font-size: 14px;
  line-height: 22px;
  color: #666;
  text-transform: capitalize;
  text-decoration: underline;
}

/* Join FASHIONGo Today - END */

/* Enjoy Free Shpping Popup - START */
.popup-item-handle .item-info-body.pd-32 {
  padding: 32px;
}

.invite-free-shipping {
  text-align: center;
}

.invite-free-shipping>img {
  width: 100%;
}

.invite-free-shipping .invite-free-shipping-ttl {
  display: block;
  margin-top: 24px;
  color: #333;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}

.invite-free-shipping .invite-free-shipping-txt {
  display: block;
  margin-top: 12px;
  color: #999;
  font-size: 12px;
  line-height: 18px;
  font-style: italic;
}

.popup-item-handle .item-handle-footer .group-go-to {
  display: flex;
  padding: 24px 32px;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

.popup-item-handle .item-handle-footer .group-go-to .btn-sign-up {
  width: 260px;
  padding: 8px 0;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  background-color: #333;
  text-align: center;
  text-transform: capitalize;
}

.popup-item-handle .item-handle-footer .group-go-to .btn-sign-up:hover {
  color: #fff;
  background-color: #3CB0B4;
  text-decoration: none;
}

.popup-item-handle .item-handle-footer .group-go-to .link-sign-in {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  text-transform: capitalize;
  text-decoration: underline;
}

/* Enjoy Free Shpping Popup - END */

/* Exclusive FG Coupon Popup - START */
.cover-ex-coupon {
  text-align: center;
}

.frame-ex-coupon {
  margin-top: 8px;
  margin-bottom: 24px;
  padding: 23px 0 36px;
  display: flex;
  width: 100%;
  height: 300px;
  background: url(../img/img_fg_coupon_popup_bg.jpg) no-repeat;
  background-size: contain;
  text-align: center;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}

.frame-ex-coupon .ttl-ex-coupon {
  display: block;
  color: #3082FF;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0.04em;
  font-weight: 500;
  font-family: "Inter", sans-serif;
}

.frame-ex-coupon .box-ex-coupon {
  margin-top: 12px;
  padding-bottom: 8px;
  width: 330px;
  height: 190px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.frame-ex-coupon .box-ex-coupon .price-coupon {
  color: #fff;
  font-size: 48px;
  line-height: 58px;
  font-weight: 700;
  letter-spacing: 0.04em;
  font-family: "Inter", sans-serif;
}

.frame-ex-coupon .box-ex-coupon .price-coupon em {
  color: #fff;
  font-size: 48px;
  line-height: 58px;
  letter-spacing: 0.02em;
  font-weight: 800;
  font-style: normal;
  font-family: 'Roboto';
}

.frame-ex-coupon .box-ex-coupon .on-price-coupon {
  margin-top: -8px;
  padding-bottom: 10px;
  color: #fff;
  font-size: 34px;
  line-height: 44px;
  font-weight: 800;
  letter-spacing: 0.04em;
  font-family: "Inter", sans-serif;
}

.frame-ex-coupon .box-ex-coupon .on-price-coupon em {
  color: #fff;
  font-size: 34px;
  line-height: 44px;
  letter-spacing: 0.02em;
  font-style: normal;
  font-weight: 700;
  font-family: 'Roboto';
}

.frame-ex-coupon .box-ex-coupon .date-ex-coupoon {
  margin-top: 16px;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.frame-ex-coupon .box-ex-coupon .tag-ex-coupon {
  padding: 2px 7px 0;
  margin-top: -4px;
  margin-bottom: 4px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.02em;
  font-weight: 500;
  font-family: "Inter", sans-serif;
  background-color: #599AFC;
}

.ex-fg-coupon .cover-ex-coupon .txt-ex-coupon {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}

.ex-fg-coupon .cover-ex-coupon .subtxt-ex-coupon {
  margin-top: 16px;
  margin-bottom: 16px;
  color: #333;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}

.ex-fg-coupon .cover-ex-coupon .subtxt-ex-coupon_style2 {
  margin-top: 16px;
  margin-bottom: 16px;
  color: #333;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}

.ex-fg-coupon .item-handle-footer {
  text-align: center;
  padding: 24px 32px;
}

.ex-fg-coupon .item-handle-footer .btn-base.btn-black {
  margin: 0 auto;
  font-size: 16px;
}

.ex-fg-coupon .item-handle-footer .footer-sub {
  margin-top: 8px;
}

.ex-fg-coupon .item-handle-footer .footer-sub .link-footer-sub {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}

.ex-fg-coupon.popup-item-handle .common-txt-2 {
  font-weight: 500;
  letter-spacing: 0.04em;
}

.ex-fg-coupon.login .frame-ex-coupon .box-ex-coupon .date-ex-coupoon {
  margin-top: 0;
}

.item-handle-footer.cmn-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 32px;
}

.item-handle-footer.cmn-center button {
  margin: auto;
}

.item-handle-footer.cmn-center .link-footer {
  display: inline-block;
  color: #666;
  line-height: 18px;
  text-decoration: underline;
  margin-top: 8px;
}

/* Exclusive FG Coupon Popup : pc small size START */
@media all and (max-height: 760px) {
  .ex-fg-coupon.popup-item-handle .item-handle-body {
    padding: 18px 24px 24px;
  }

  .frame-ex-coupon {
    margin-top: 0;
    padding: 12px 0 22px;
    height: 200px;
    background-image: url(../img/img_fg_coupon_popup_bg_sm.jpg);
    margin-bottom: 18px;
  }

  .frame-ex-coupon .ttl-ex-coupon {
    font-size: 24px;
    line-height: 34px;
  }

  .frame-ex-coupon .box-ex-coupon {
    width: 210px;
    height: 130px;
    margin-top: 2px;
    padding-bottom: 6px;
  }

  .frame-ex-coupon .box-ex-coupon .tag-ex-coupon {
    margin-top: 5px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
    line-height: 16px;
  }

  .frame-ex-coupon .box-ex-coupon .price-coupon,
  .frame-ex-coupon .box-ex-coupon .price-coupon em {
    font-size: 36px;
    line-height: 46px;
  }

  .frame-ex-coupon .box-ex-coupon .on-price-coupon,
  .frame-ex-coupon .box-ex-coupon .on-price-coupon em {
    padding-bottom: 8px;
    font-size: 24px;
    line-height: 34px;
    ;
  }

  .frame-ex-coupon .box-ex-coupon .date-ex-coupoon {
    margin-top: 5px;
    font-size: 12px;
    line-height: 18px;
  }

  .ex-fg-coupon .cover-ex-coupon .subtxt-ex-coupon {
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 24px;
  }

  .ex-fg-coupon .cover-ex-coupon .subtxt-ex-coupon_style2 {
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 24px
  }

  .ex-fg-coupon .item-handle-footer {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    padding: 24px;
  }

  .ex-fg-coupon .item-handle-footer .btn-base.btn-black {
    margin: 0 0 0 16px;
  }

  .ex-fg-coupon.login .frame-ex-coupon .box-ex-coupon .date-ex-coupoon {
    margin-top: 0;
  }
}

/* Exclusive FG Coupon Popup : pc small size END */
/* Exclusive FG Coupon Popup - END */

.live_area_bnr {
  box-sizing: border-box;
  height: 272px;
  padding: 16px 0;
  position: relative;
  background-color: #A47864;
}

.live_area_bnr .live_area {
  box-sizing: border-box;
  width: 1200px;
  height: 100%;
  margin: auto;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.live_area_bnr .live_area .bnr-img {
  height: 100%;
}

.live_area_bnr .live_area .bnr-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lst_pdt .pic img {
  max-height: 100%;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lst_pdt .fgw-badge-25-min {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 9;
}

.lst_pdt .fgw-badge-25-min~.tag_txt {
  top: 30px !important;
  z-index: 9;
}

#container.renewal_list .lst_pdt .d_info .tag_txt {
  left: 4px;
}


.fgw-25-bg .item-ttl {
  font-size: 24px;
  line-height: 32px;
  color: #FDE8D4;
  font-weight: 400;
  font-family: "Libre Caslon Text";
  position: relative;
  z-index: 2;
}

/* new-item-area */
.new-item-area.hide {
  height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.new-item-area {
  width: 1200px;
  margin: auto;
  padding: 40px 0;
  position: relative;
  margin-bottom: 12px;
}

.new-item-area:after {
  content: '';
  display: block;
  width: 200vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.new-item-area.bg-color-1:after {
  background: #F7F7F7;
}

.new-item-area.fgw-25-bg:after {
  background: #A47864;
}

.new-item-area .title-section-badge {
  position: relative;
  z-index: 5;
}

.new-item-area .main_title {
  color: #333;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-transform: capitalize;
  padding: 0;
  margin-bottom: 24px;
  border: none;
  position: relative;
  z-index: 2;
}

.renewal_list .new-item-area .lst_pdt {
  margin: 0;
  position: relative;
  z-index: 2;
}

.renewal_list .new-item-area .lst_pdt li {
  width: 180px;
  height: 460px;
  background: #fff;
  margin: 0;
}

.renewal_list .new-item-area .lst_pdt li+li {
  margin-left: 24px;
}

.renewal_list .new-item-area .lst_pdt li .pic {
  width: 100%;
  height: 265px;
  border: none;
}

.renewal_list .new-item-area .lst_pdt li .pic a {
  display: block;
  width: 100%;
  height: 100%;
}

.renewal_list .new-item-area .lst_pdt li .info {
  width: 100%;
  box-sizing: border-box;
  background: #fff;
  padding: 10px;
  font-size: 0;
  margin-top: 0;
}

.renewal_list .new-item-area .lst_pdt .info .name_vd {
  height: 22px;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.renewal_list .new-item-area .lst_pdt .info .item {
  max-height: none;
  height: 44px;
  color: #666;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 4px;
}

.renewal_list .new-item-area .lst_pdt .info .item a {
  color: #666;
  font-weight: 400;
}

.renewal_list .new-item-area .lst_pdt .info .price {
  position: static;
  margin-top: 8px;
}

.renewal_list .new-item-area .lst_pdt .info .price>* {
  display: block;
  font-size: 12px;
  line-height: 18px;
}

.renewal_list .new-item-area .lst_pdt .info .price .colo_red {
  color: #FF5859;
}

.renewal_list .new-item-area .lst_pdt .info .price .origin_price {
  color: #333;
  text-decoration: line-through;
}

.renewal_list .new-item-area .lst_pdt .info .free-shipping-excess {
  margin-top: 4px;
}

.fgweek-top {
  margin: 24px 0 32px;
  position: relative;
}

.fgweek-top-swiper {
  overflow: hidden;
  padding-bottom: 104px;
  margin-top: 24px;
  margin-bottom: -104px;
}

.fgweek-top .swiper-button-next,
.fgweek-top .swiper-button-prev {
  width: 20px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  position: absolute;
  top: 50%;
  z-index: 2;
  cursor: pointer;
}

.fgweek-top .swiper-button-prev {
  left: -36px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS42ODc3IDAuMjc0MDVDMTkuMjg2OCAtMC4xMDU3ODEgMTguNjUzOSAtMC4wODg2NzUgMTguMjc0IDAuMzEyMjU4TDAuMjc0MDQ2IDE5LjMxMjNDLTAuMDkxMzUwNiAxOS42OTggLTAuMDkxMzUwNiAyMC4zMDIgMC4yNzQwNDYgMjAuNjg3N0wxOC4yNzQgMzkuNjg3N0MxOC42NTM5IDQwLjA4ODcgMTkuMjg2OCA0MC4xMDU4IDE5LjY4NzcgMzkuNzI2QzIwLjA4ODcgMzkuMzQ2MSAyMC4xMDU4IDM4LjcxMzIgMTkuNzI2IDM4LjMxMjNMMi4zNzc1IDIwTDE5LjcyNiAxLjY4Nzc1QzIwLjEwNTggMS4yODY4MSAyMC4wODg3IDAuNjUzODggMTkuNjg3NyAwLjI3NDA1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
}

.fgweek-top .swiper-button-next {
  right: -36px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjMxMjI1OCAwLjI3NDA1QzAuNzEzMTkgLTAuMTA1NzgxIDEuMzQ2MTIgLTAuMDg4Njc1IDEuNzI1OTYgMC4zMTIyNThMMTkuNzI2IDE5LjMxMjNDMjAuMDkxNCAxOS42OTggMjAuMDkxNCAyMC4zMDIgMTkuNzI2IDIwLjY4NzdMMS43MjU5NiAzOS42ODc3QzEuMzQ2MTIgNDAuMDg4NyAwLjcxMzE5IDQwLjEwNTggMC4zMTIyNTggMzkuNzI2Qy0wLjA4ODY3NSAzOS4zNDYxIC0wLjEwNTc4MSAzOC43MTMyIDAuMjc0MDUgMzguMzEyM0wxNy42MjI1IDIwTDAuMjc0MDUgMS42ODc3NUMtMC4xMDU3ODEgMS4yODY4MSAtMC4wODg2NzUgMC42NTM4OCAwLjMxMjI1OCAwLjI3NDA1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
}

.fgweek-top .swiper-button-disabled {
  cursor: default;
}

.renewal_list .new-item-area.fgweek-top .lst_pdt li+li {
  margin-left: 0;
}

.view_more {
  font-size: 16px !important;
  height: 20px !important;
  line-height: 20px !important;
  font-family: 'Roboto';
  font-weight: 500;
  border-bottom: 1px solid #333;
}

.view_more:after {
  margin-top: 2px !important;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMTZ2MTUuOTNIMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjMzMzIiBkPSJNOCAxNS45M2M0LjMxNCAwIDcuODEzLTMuNTY1IDcuODEzLTcuOTY1QzE1LjgxMyAzLjU2NiAxMi4zMTQgMCA4IDBTLjE4NyAzLjU2Ni4xODcgNy45NjRjMCA0LjM5OSAzLjQ5OCA3Ljk2NiA3LjgxMyA3Ljk2NnoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNy4wMjggMTIuNzQ0bC0uNTkxLS42ODkgMy41MDQtNC4wOS0zLjUwNC00LjA5LjU5MS0uNjg5IDQuMDk3IDQuNzc4LTQuMDk3IDQuNzh6Ii8+PC9nPjwvc3ZnPg==') no-repeat center !important;
}

.view_more:hover:after {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjM0NCMEI0IiBkPSJNOCAxNmM0LjM1IDAgNy44NzUtMy41ODIgNy44NzUtOFMxMi4zNSAwIDggMCAuMTI0IDMuNTgyLjEyNCA4IDMuNjUgMTYgOCAxNnoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNy4wMjEgMTIuNzk5bC0uNTk2LS42OTFMOS45NTkgOCA2LjQyNSAzLjg5M2wuNTk2LS42OTNMMTEuMTQ4IDhsLTQuMTI3IDQuNzk5eiIvPjwvc3ZnPg==') no-repeat center !important;
}

.view_more.light {
  color: #FDE8D4 !important;
  /* margin: 10px 28px 0 0 !important; */
  border-bottom: 1px solid #FDE8D4 !important;
  position: relative;
}

.view_more.light:hover {
  border-bottom: 1px solid #FDE8D4 !important;
}

.view_more.light:after {
  top: 0;
  right: -22px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiNGRkYxRTMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAyNzUzIDQuMDMyMDdMMTAuOTY3NiA3LjkzNTk5QzEwLjk4ODUgNy45NTk1MSAxMSA3Ljk4OTc1IDExIDguMDIxMDZDMTEgOC4wNTIzNyAxMC45ODg1IDguMDgyNjEgMTAuOTY3NiA4LjEwNjEyTDcuMDI3NTMgMTEuOTY3OUM3LjAwMzggMTEuOTg4NiA2Ljk3MzI5IDEyIDYuOTQxNjkgMTJDNi45MTAxIDEyIDYuODc5NTggMTEuOTg4NiA2Ljg1NTg2IDExLjk2NzlMNiAxMS4xMTk3TDkuMDgzNDIgOC4wNjQwMUM5LjEwNDk3IDguMDQwMzMgOS4xMTY5IDguMDA5NTggOS4xMTY5IDcuOTc3N0M5LjExNjkgNy45NDU4MiA5LjEwNDk3IDcuOTE1MDcgOS4wODM0MiA3Ljg5MTRMNiA0Ljg4MDI1TDYuODU2NjkgNC4wMzIwN0M2Ljg4MDQyIDQuMDExNCA2LjkxMDkzIDQgNi45NDI1MyA0QzYuOTc0MTIgNCA3LjAwMzggNC4wMTE0IDcuMDI3NTMgNC4wMzIwN1oiIGZpbGw9IiNBNDc4NjQiLz4KPC9zdmc+Cg==') no-repeat center !important;
  background-size: 100%;
}

/* Expanding FG Free Shipping Popup - START */
.popup-item-handle.ex-free-shipping-popup .item-handle-body {
  padding: 32px;
}

.cover-ex-free-shipping {
  text-align: center;
}

.frame-ex-free-shipping {
  padding: 0 0 36px;
  display: flex;
  width: 100%;
  height: 406px;
  background: url(../img/bg_ex_free_shipping.png) no-repeat;
  background-size: cover;
  text-align: center;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  justify-content: flex-end;
}

.badge-ex-free-shipping {
  width: 194px;
  height: 24px;
  background: url(../img/img_ex_free_shipping.svg) no-repeat;
  background-size: cover;
  display: block;
}

.popup-item-handle .item-handle-body .ex-free-shipping-ttl {
  color: #FFF;
  font-size: 34px;
  font-weight: 400;
  line-height: 42px;
  margin-top: 16px;
}

.popup-item-handle .item-handle-body .ex-free-shipping-ttl strong {
  color: #47E9C6;
  font-size: 34px;
  font-weight: 500;
  line-height: 42px;
}

.popup-item-handle .item-handle-body .ex-free-shipping-txt {
  color: #FFF;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin-top: 16px;
}

.ex-free-shipping-popup .item-handle-footer {
  text-align: center;
  padding: 24px 32px;
}

.ex-free-shipping-popup .item-handle-footer .btn-base.btn-black {
  margin: 0 auto;
  font-size: 16px;
}

.ex-free-shipping-popup .item-handle-footer .footer-sub {
  margin-top: 8px;
}

.ex-free-shipping-popup .item-handle-footer .footer-sub .link-footer-sub {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}

@media all and (max-height: 760px) {
  .ex-free-shipping-popup.popup-item-handle .item-handle-body {
    padding: 24px;
  }

  .frame-ex-free-shipping {
    height: 298px;
    background-image: url(../img/bg_ex_free_shipping_s.png);
  }

  .popup-item-handle .item-handle-body .ex-free-shipping-ttl {
    margin-top: 8px;
  }

  .popup-item-handle .item-handle-body .ex-free-shipping-txt {
    margin-top: 8px;
  }


  .ex-free-shipping-popup .item-handle-footer {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    padding: 24px;
  }

  .ex-free-shipping-popup .item-handle-footer .btn-base.btn-black {
    margin: 0 0 0 16px;
  }

}

/* Expanding FG Free Shipping Popup - END */

/* Expanding LA showroom - START */
.popup-item-handle.la-showroom-popup .item-handle-body {
  padding: 0;
}

.la-showroom-contents {
  padding: 22px 60px 0;
  width: 100%;
  height: 406px;
  box-sizing: border-box;
  background: url(../img/bg_showroom_popup.jpg) no-repeat;
  background-size: cover;
  text-align: center;
}

.la-showroom-contents .ttl-la-showroom {
  color: #333;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-top: 12px;
  padding: 0 32px;
}

.la-showroom-contents .ttl-la-showroom strong {
  color: #333;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.la-showroom-contents .offers-wrap {
  padding: 20px 0;
  margin-top: 16px;
  background: rgba(255, 250, 246, 0.80)
}

.la-showroom-contents .offers-wrap .ttl-offers {
  padding: 0 0 10px;
  border-bottom: 1px solid #EEE0D4;
  font-size: 0;
  line-height: 0;
}

.la-showroom-contents .offers-wrap .offers-list {
  margin: 12px 0 0 61px;
  text-align: left;

}

.la-showroom-contents .offers-wrap .offers-list li {
  padding-left: 18px;
  background: url('../img/icon_offers_list.svg') no-repeat center left;
  color: #333;
  font-size: 16px;
  line-height: 24px;
}

.la-showroom-contents .offers-wrap .offers-list li:not(:last-child) {
  margin-bottom: 2px;
}

.la-showroom-contents .offers-wrap .offers-list li strong {
  color: #333;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.la-showroom-contents .mail-txt {
  color: #666;
  text-align: center;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  margin-top: 16px;
}

.la-showroom-contents .mail-txt a {
  color: #666;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  text-decoration: underline;
}

.popup-item-handle.la-showroom-popup .item-handle-footer {
  text-align: center;
  padding: 24px 32px;
}

.popup-item-handle.la-showroom-popup .item-handle-footer .btn-base.btn-black {
  margin: 0 auto;
  font-size: 16px;
  height: 40px;
}

.popup-item-handle.la-showroom-popup .item-handle-footer .footer-sub {
  margin-top: 8px;
}

.popup-item-handle.la-showroom-popup .item-handle-footer .footer-sub .link-footer-sub {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}

.popup-item-handle.la-showroom-popup .item-close {
  top: 22px;
  right: 16px;
  background-size: cover;
}

/* ADP Channel Expansion */
.badge-adp-bgw {
  display: block;
  height: 20px;
  line-height: 20px;
  color: var(--color-common-red-2);
  text-align: center;
  padding: 0 8px;
  font-size: 10px;
  font-weight: 500;
  border-radius: 4px;
  background: var(--color-white-common);
  position: absolute;
  right: 4px;
  bottom: 4px;
  z-index: 4;
}

.badge-adp-bgo {
  display: block;
  color: #fff;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  font-weight: 500;
  text-align: center;
  padding: 0px 8px;
  border-radius: 4px;
  background: #FF5911;
}

.adp-txt {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #FF5911;
  font-weight: 400;
  line-height: 18px;
  margin: 0 8px 0 auto;
}

.adp-txt .part {
  position: relative;
}

.adp-txt .part+.part {
  margin-left: 8px;
  padding-left: 9px;
}

.adp-txt .data {
  font-weight: 500;
}

.adp-txt .part+.part:before {
  content: '';
  display: block;
  width: 1px;
  height: 12px;
  background: #ddd;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.adp-txt span+span {
  margin-left: 4px;
}

.badge-area {
  position: relative;
  margin-left: 4px;
}

.badge-area:hover .badge-adp-info {
  display: block;
}

.badge-area .badge-adp-info {
  display: none;
  width: 350px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 30;
  padding-top: 21px;
}

.badge-area .badge-adp-info .badge-adp-info-inner {
  box-sizing: border-box;
  width: 100%;
  border-radius: 2px;
  border: 1px solid #C6C6C6;
  background: #fff;
  padding: 10px 16px 16px;
  position: relative;
  z-index: 1;
}

.badge-area .badge-adp-info .badge-adp-info-inner:before {
  content: '';
  display: block;
  width: 14px;
  height: 9px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMS44NDQxNSA4LjVMNy40MyAwLjg0ODAyNUwxMy4wMTU5IDguNUwxLjg0NDE1IDguNVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNDNkM2QzYiLz4NCjxwYXRoIGQ9Ik03LjQ5OTc2IDEuNUwxMi45OTk4IDlMNy40OTk3NiA5TDEuOTk5NzYgOUw3LjQ5OTc2IDEuNVoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==') no-repeat center;
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

.badge-area .badge-adp-info .badge-adp-info-ttl {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  padding-bottom: 10px;
  border-bottom: 1px dotted #cdcdcd;
}

.badge-area .badge-adp-info .badge-adp-info-note {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  text-transform: capitalize;
  margin-top: 16px;
}

.badge-area .badge-adp-info .adp-info {
  padding: 16px;
  background: #F7F7F7;
  margin-top: 12px;
}

.badge-area .badge-adp-info .adp-info-list {}

.badge-area .badge-adp-info .adp-info-list li {
  display: flex;
}

.badge-area .badge-adp-info .adp-info-list li+li {
  margin-top: 12px;
}

.badge-area .badge-adp-info .adp-info-icon {

  width: 32px;
  height: 32px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.badge-area .badge-adp-info .adp-info-icon.icon-1 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNC44MDk2IDE1LjQ0NjVMMTUuNzY2MSAxNi40MDNMMTguODM4NCAxMi45NTM0IiBzdHJva2U9IiNGRjU5MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguODczMiAxNS4wMDNDMTkuMDY5NCAxNi41MjY1IDE3Ljk5MzIgMTcuOTIwNCAxNi40Njk3IDE4LjExNjZDMTQuOTQ2MiAxOC4zMTI3IDEzLjU1MjIgMTcuMjM2NiAxMy4zNTYxIDE1LjcxM0MxMy4xNTk5IDE0LjE4OTUgMTQuMjM2MSAxMi43OTU2IDE1Ljc1OTYgMTIuNTk5NEMxNi4yMjY4IDEyLjUzOTMgMTYuNzAxNyAxMi41OTg4IDE3LjEzOTQgMTIuNzcyMiIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE2LjQzNDYgOC41TDIxLjYzMzggMTAuNzE5N1YxNi43NDUxQzIxLjYzMzggMTguMDA4MSAyMS4wNjk4IDE5LjIxOTMgMjAuMDc5MSAyMC4wNjU0TDE2LjEzMzggMjMuNDM1NUwxMi4xODg1IDIwLjA2NDVIMTIuMTg3NUMxMS4xOTcyIDE5LjIxODggMTAuNjMzOCAxOC4wMDc5IDEwLjYzMzggMTYuNzQ1MVYxMC43MTk3TDE1LjgzMyA4LjVIMTYuNDM0NloiIHN0cm9rZT0iI0ZGNTkxMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=');
}

.badge-area .badge-adp-info .adp-info-icon.icon-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4wOTE0IDE1LjQ5MTVWMjIuNDAwNUg5LjQ1NTA4VjE4LjAzNjkiIHN0cm9rZT0iI0ZGNTkxMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNS42MzczIDE4LjAzNjlIOC4wMDA5OEw5LjQ1NTUyIDE1LjQ5MTVIMTcuMDkxOUwxNS42MzczIDE4LjAzNjlaIiBzdHJva2U9IiNGRjU5MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguNTQ2MyAxOC4wMzY5SDI0LjAwMDlMMjIuNTQ2MyAxNS40OTE1SDE3LjA5MThMMTguNTQ2MyAxOC4wMzY5WiIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3LjA5MTggMjIuNDAwM0gyMi41NDYzVjE4LjA0NjYiIHN0cm9rZT0iI0ZGNTkxMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy4wOTE4IDE0LjQwMDJWMTIuNTgyIiBzdHJva2U9IiNGRjU5MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguOTEwMiAxNC40MDAyVjEyLjU4MiIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjkxMDQgMTMuNjcyOUwyMS40NTU5IDEzLjMwOTNDMjEuNDU1OSAxMy4zMDkzIDIxLjA4NjggMTAuOTY3OSAyMC4wMTY4IDEwLjI0OTNDMTkuNDY0NSA5Ljg3ODM4IDE4LjA3ODYgOS4zNjQ3NSAxOC4wNzg2IDkuMzY0NzVDMTguMDc4NiAxMC4xMzI5IDE3LjE0NDEgMTAuOTQ1NyAxNi4wMDA5IDEwLjk0NTdDMTQuODU3NyAxMC45NDU3IDEzLjkyMzIgMTAuMTMyOSAxMy45MjMyIDkuMzY0NzVDMTMuOTIzMiA5LjM2NDc1IDEyLjUzNzMgOS44NzgzOCAxMS45ODUgMTAuMjQ5M0MxMC45MTUgMTAuOTY3OSAxMC41NDU5IDEzLjMwOTMgMTAuNTQ1OSAxMy4zMDkzTDEzLjA5MTQgMTMuNjcyOSIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjAyMTQgOS42OTk4NkwxNi4wMDA5IDguOTQ1MzFMMTMuOTgwNSA5LjY5OTg2IiBzdHJva2U9IiNGRjU5MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuMDAxIDguOTQ1NlY4LjM4MDE1QzE2LjAwMSA4LjE5MTUxIDE1Ljg5OTIgNy45ODUxNSAxNS42NzYgNy44NTI4N0MxNS40MzAxIDcuNzA2OTYgMTUuMTUyMyA3LjU2MjQyIDE1LjE1MjMgNy4xMzgzM0MxNS4xNTIzIDYuNzkzMzMgMTUuNDY2IDYuNDAwMTUgMTYuMDAxIDYuNDAwMTVDMTYuNTM2IDYuNDAwMTUgMTYuODQ5NiA2LjczMTUxIDE2Ljg0OTYgNy4xMDc0MiIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.badge-area .badge-adp-info .adp-info-icon.icon-3 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNC4xMjExIDEzLjU2NTJDMTIuOTY5IDEzLjU2NTIgMTIuMDM0MiAxMi4zMTkxIDEyLjAzNDIgMTAuNzgyNkMxMi4wMzQyIDkuMjQ2MDkgMTIuOTY5IDggMTQuMTIxMSA4QzE0Ljg5MzMgOCAxNS41NjgxIDguNTU5MTMgMTUuOTI5IDkuMzkxMyIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjQyNTggMTQuNDg1MUMxMy42ODA2IDE0Ljc3MzggMTQuMDUzNiAxNC45NTY0IDE0LjQ2OTMgMTQuOTU2NEMxNS4yMzggMTQuOTU2NCAxNS44NjA2IDE0LjMzMzggMTUuODYwNiAxMy41NjUxQzE1Ljg2MDYgMTIuNzk2NCAxNS4yMzggMTIuMTczOCAxNC40NjkzIDEyLjE3MzhDMTQuMjE2MiAxMi4xNzM4IDEzLjk3OCAxMi4yNDE3IDEzLjc3MzYgMTIuMzU5OSIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3LjI1MiAxMC43NzczTDE5LjQ3NDYgMTEuMTk3M0MxOS44MDY3IDExLjI2IDIwLjA4ODUgMTEuNDc5MSAyMC4yMzExIDExLjc4NjlMMjQuMTQyNCAyMC4xNzQ3QzI0LjMwNTggMjAuNTI1MiAyNC4xNTU0IDIwLjk0MDggMjMuODA3NiAyMS4xMDI1TDIwLjczMDIgMjIuNTM3MyIgc3Ryb2tlPSIjRkY1OTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjAzNDIgMTguNDM0OEgxNi45MDM3IiBzdHJva2U9IiNGRjU5MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuMDM0MiAyMC41MjE3SDE1LjUxMjQiIHN0cm9rZT0iI0ZGNTkxMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy40MjU3IDEwLjc1NjdMMTQuMjY3NCAxMC4xNTI0QzE0LjM4ODMgMTAuMDY1NCAxNC41NTA5IDEwLjA2NTQgMTQuNjcxOCAxMC4xNTI0TDE4LjkwMjIgMTMuMTkxNUMxOS4xNzYxIDEzLjM4ODkgMTkuMzM5NiAxMy43MDYzIDE5LjMzOTYgMTQuMDQ1NFYyMy4zMDAyQzE5LjMzOTYgMjMuNjg2MyAxOS4wMjgzIDI0LjAwMDIgMTguNjQzOSAyNC4wMDAySDEwLjI5NTNDOS45MTA5MSAyNC4wMDAyIDkuNTk5NjEgMjMuNjg3MSA5LjU5OTYxIDIzLjMwMDJWMTQuMDQ1NEM5LjU5OTYxIDEzLjcwNjMgOS43NjIyMiAxMy4zODggMTAuMDM3IDEzLjE5MTVMMTIuMTQ0OCAxMS42NzY3IiBzdHJva2U9IiNGRjU5MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}

.badge-area .badge-adp-info .adp-info-detail {
  flex: 1;
  margin-left: 12px;
}

.badge-area .badge-adp-info .adp-info-detail-ttl {
  color: #333;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-transform: capitalize;
}

.badge-area .badge-adp-info .adp-info-detail-note {
  color: #666;
  line-height: 16px;
  margin-top: 2px;
}

.badge-area .badge-adp-info .adp-info-detail-note a {
  color: #333;
  text-decoration: underline;
  margin-left: 4px;
}

.badge-edit {
  font-size: 0;
  color: transparent;
  width: 46px;
  height: 20px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA0NiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTY4NzUgMEg2LjYyNUgxMy4yNUgyNi41SDQ1QzQ1LjU1MjMgMCA0NiAwLjQ0NzcxNSA0NiAxVjEwVjE1TDQxLjAzMTIgMjBIMzkuMzc1SDM4Ljc1SDI2LjVIMC45OTk5OTlDMC40NDc3MTQgMjAgMCAxOS41NTIzIDAgMTlWMTBWNUw0Ljk2ODc1IDBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuNjM2NSAxMy4xMzA3SDguNTM5NTVWMTIuMjQ1QzguNTM5NTUgMTIuMTg5NSA4LjQ5MzQ4IDEyLjE0ODcgOC40NDMyMyAxMi4xNDg3SDguMjk0NTZDOC4yNDMyNiAxMi4xNDg3IDguMTk4MjQgMTIuMTg5NSA4LjE5ODI0IDEyLjI0NVYxNC40MDM4QzguMTk4MjQgMTQuNDU5MyA4LjI0NDMxIDE0LjUwMDEgOC4yOTQ1NiAxNC41MDAxSDguNDQyMThDOC40OTM0OCAxNC41MDAxIDguNTM4NSAxNC40NTkzIDguNTM4NSAxNC40MDM4VjEzLjUxODFIMTEuNjYzNkMxMS43MTQ5IDEzLjUxODEgMTEuNzYgMTMuNDcyIDExLjc2IDEzLjQyMThWMTMuMjI4MUMxMS43NiAxMy4xNzY4IDExLjcxMzkgMTMuMTMxOCAxMS42NjM2IDEzLjEzMThMMTEuNjM2NSAxMy4xMzA3WiIgZmlsbD0iIzE3MTcxNyIgc3Ryb2tlPSIjMTcxNzE3IiBzdHJva2Utd2lkdGg9IjAuMjUiLz4KPHBhdGggZD0iTTExLjY2NDcgOC43Mzc3OUg4LjI5NDU2QzguMjQzMjYgOC43Mzc3OSA4LjE5ODI0IDguNzgzODYgOC4xOTgyNCA4LjgzNDExVjkuMDMzMDNDOC4xOTgyNCA5LjA4ODUyIDguMjQ0MzEgOS4xMjkzNSA4LjI5NDU2IDkuMTI5MzVIOS43ODEyM1YxMS4xOTZIOC4yOTQ1NkM4LjI0MzI2IDExLjE5NiA4LjE5ODI0IDExLjIzNjkgOC4xOTgyNCAxMS4yOTI0VjExLjQ5MTNDOC4xOTgyNCAxMS41NDI2IDguMjQ0MzEgMTEuNTg3NiA4LjI5NDU2IDExLjU4NzZIMTEuNjY0N0MxMS43MTYgMTEuNTg3NiAxMS43NjEgMTEuNTQxNSAxMS43NjEgMTEuNDkxM1YxMS4yOTI0QzExLjc2MSAxMS4yMzY5IDExLjcxNDkgMTEuMTk2IDExLjY2NDcgMTEuMTk2SDEwLjEyMjVWOS4xMjkzNUgxMS42NjQ3QzExLjcxNiA5LjEyOTM1IDExLjc2MSA5LjA4ODUyIDExLjc2MSA5LjAzMzAzVjguODM0MTFDMTEuNzYxIDguNzgyODEgMTEuNzE0OSA4LjczNzc5IDExLjY2NDcgOC43Mzc3OVoiIGZpbGw9IiMxNzE3MTciIHN0cm9rZT0iIzE3MTcxNyIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+CjxwYXRoIGQ9Ik0xMS42NjQ3IDUuNTAxMjlMMTEuNTE3MSA1LjUwMDI0QzExLjQ2NTggNS41MDAyNCAxMS40MjA4IDUuNTQxMDggMTEuNDIwOCA1LjU5NjU2VjcuMzA3MjhIMTAuMTIyNVY1Ljg0Njc4QzEwLjEyMjUgNS43OTU0OCAxMC4wODE3IDUuNzUwNDcgMTAuMDI2MiA1Ljc1MDQ3SDkuODc4NkM5LjgyNzMgNS43NTA0NyA5Ljc4MjI4IDUuNzk2NTMgOS43ODIyOCA1Ljg0Njc4VjcuMzA3MjhIOC41Mzk1NVY1LjU5NzYxQzguNTM5NTUgNS41NDIxMiA4LjQ5MzQ4IDUuNTAxMjkgOC40NDMyMyA1LjUwMTI5SDguMjk0NTZDOC4yNDMyNiA1LjUwMTI5IDguMTk4MjQgNS41NDIxMiA4LjE5ODI0IDUuNTk3NjFWNy42MDM1N0M4LjE5ODI0IDcuNjU5MDYgOC4yNDQzMSA3LjY5OTg5IDguMjk0NTYgNy42OTk4OUgxMS42NjQ3QzExLjcxNiA3LjY5OTg5IDExLjc2MSA3LjY1OTA2IDExLjc2MSA3LjYwMzU3VjUuNTk3NjFDMTEuNzYxIDUuNTQyMTIgMTEuNjY0NyA1LjUwMTI5IDExLjY2NDcgNS41MDEyOVoiIGZpbGw9IiMxNzE3MTciIHN0cm9rZT0iIzE3MTcxNyIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+CjxwYXRoIGQ9Ik0xOS42MDE5IDYuMDg3MTZIMTQuOTczNEMxNC44NTAyIDYuMDg3MTYgMTQuNzYwNyA2LjE4NzU4IDE0Ljc2MDcgNi4yOTk4NlYxMy42OTk5QzE0Ljc2MDcgMTMuODExMiAxNC44NTAyIDEzLjkxMjYgMTQuOTczNCAxMy45MTI2SDE5LjYwMTlDMTkuNzI1MSAxMy45MTI2IDE5LjgxNDYgMTMuODEyMiAxOS44MTQ2IDEzLjY5OTlWMTIuNDgxMUMxOS44MTQ2IDEyLjM2OTggMTkuNzI1MSAxMi4yNjg0IDE5LjYwMTkgMTIuMjY4NEgxNi41MDUzVjEwLjc1OTRIMTkuMDU0MUMxOS4xNjU1IDEwLjc1OTQgMTkuMjY2OCAxMC42Njk5IDE5LjI2NjggMTAuNTQ2N1Y5LjMyNzk3QzE5LjI2NjggOS4yMTY1OSAxOS4xNjY0IDkuMTE1MjYgMTkuMDU0MSA5LjExNTI2SDE2LjUwNTNWNy43Mjk0N0gxOS42MDE5QzE5LjcyNTEgNy43Mjk0NyAxOS44MTQ2IDcuNjI5MDUgMTkuODE0NiA3LjUxNjc3VjYuMjk5ODZDMTkuODE0NiA2LjE4ODQ5IDE5LjcyNTEgNi4wODcxNiAxOS42MDE5IDYuMDg3MTZaIiBmaWxsPSIjMTcxNzE3Ii8+CjxwYXRoIGQ9Ik0yNC4yNDExIDYuMDg3MTZIMjEuNTEzM0MyMS40MDIgNi4wODcxNiAyMS4zMTI1IDYuMTg3NTggMjEuMzEyNSA2LjI5OTg2VjEzLjY5OTlDMjEuMzEyNSAxMy44MTEyIDIxLjQwMiAxMy45MTI2IDIxLjUxMzMgMTMuOTEyNkgyNC4yNDExQzI2LjM5ODMgMTMuOTEyNiAyOC4xNjQ4IDEyLjE1OCAyOC4xNjQ4IDkuOTg4OTFDMjguMTY0OCA3LjgxOTg1IDI2LjM5ODMgNi4wODcxNiAyNC4yNDExIDYuMDg3MTZaTTI0LjEyOTcgMTIuMjU3NUgyMy4wNTYxVjcuNzMwMzlIMjQuMTI5N0MyNS4zOTMyIDcuNzMwMzkgMjYuMzA5NyA4LjcyNTQ1IDI2LjMwOTcgOS45ODg5MUMyNi4zMDk3IDExLjI1MjQgMjUuMzkzMiAxMi4yNTg0IDI0LjEyOTcgMTIuMjU4NFYxMi4yNTc1WiIgZmlsbD0iIzE3MTcxNyIvPgo8cGF0aCBkPSJNMjkuNzQwMSA2LjA4NzE2SDMxLjA4MTFDMzEuMTk4IDYuMDg3MTYgMzEuMjkzOCA2LjE4MjEgMzEuMjkzOCA2LjI5OTg2VjEzLjY5OTlDMzEuMjkzOCAxMy44MTY3IDMxLjE5ODkgMTMuOTEyNiAzMS4wODExIDEzLjkxMjZIMjkuNzQwMUMyOS42MjMyIDEzLjkxMjYgMjkuNTI3MyAxMy44MTc2IDI5LjUyNzMgMTMuNjk5OVY2LjI5OTg2QzI5LjUyNzMgNi4xODMwMSAyOS42MjIzIDYuMDg3MTYgMjkuNzQwMSA2LjA4NzE2WiIgZmlsbD0iIzE3MTcxNyIvPgo8cGF0aCBkPSJNMzcuNTg5MyA2LjA4NzE2SDMyLjYyNThDMzIuNTAyNiA2LjA4NzE2IDMyLjQxMzEgNi4xODc1OCAzMi40MTMxIDYuMjk5ODZWNy41MTg1OUMzMi40MTMxIDcuNjI5OTcgMzIuNTAyNiA3LjczMTMgMzIuNjI1OCA3LjczMTNIMzQuMjI0M1YxMy43MDA4QzM0LjIyNDMgMTMuODEyMiAzNC4zMjQ3IDEzLjkxMzUgMzQuNDM3IDEzLjkxMzVIMzUuNzc4MUMzNS44ODk0IDEzLjkxMzUgMzUuOTkwOCAxMy44MTMxIDM1Ljk5MDggMTMuNzAwOFY3LjczMDM5SDM3LjU4OTNDMzcuNzEyNSA3LjczMDM5IDM3LjgwMiA3LjYyOTk3IDM3LjgwMiA3LjUxNzY4VjYuMjk5ODZDMzcuODAyIDYuMTg4NDkgMzcuNzEyNSA2LjA4NzE2IDM3LjU4OTMgNi4wODcxNloiIGZpbGw9IiMxNzE3MTciLz4KPC9zdmc+Cg==') no-repeat center;
  position: absolute;
  right: 4px;
  bottom: 4px;
  z-index: 4;
}

.badge-ksp {
  color: #5E7D71;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  position: relative;
  display: inline-block;
  word-break: break-word;
  margin-top: 8px;
}

.badge-ksp:before,
.badge-ksp:after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 4px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
  top: -8px;
}

.badge-ksp:before {
  margin-right: 1px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjlfNDA4MCkiPgo8cGF0aCBkPSJNMi4wMzU5OSA0VjIuNDAxODVDMi4wMzU5OSAyLjQwMTg1IDIuMDM1OTkgMS42MTY2NSAyLjgxNTA2IDAuNjExOTAyTDEuNTI3MTMgMEMxLjUyNzEzIDAgMC4xNDU2MjYgMS4xNjg4IDAgMi41MTEzOFY0SDIuMDM1OTlaIiBmaWxsPSIjNUU3RDcxIi8+CjxwYXRoIGQ9Ik01LjIyMTA1IDRWMi40MDE4NUM1LjIyMTA1IDIuNDAxODUgNS4yMjEwNSAxLjYxNjY1IDYuMDAwMTIgMC42MTE5MDJMNC43MTIxOSAwQzQuNzEyMTkgMCAzLjMzMDY4IDEuMTY4OCAzLjE4NTA2IDIuNTExMzhWNEg1LjIyMTA1WiIgZmlsbD0iIzVFN0Q3MSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQwODAiPgo8cmVjdCB3aWR0aD0iNiIgaGVpZ2h0PSI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
}

.badge-ksp:after {
  margin-left: 1px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjlfNDA4OCkiPgo8cGF0aCBkPSJNMy45NjQwMSAwVjEuNTk4MTVDMy45NjQwMSAxLjU5ODE1IDMuOTY0MDEgMi4zODMzNSAzLjE4NDk0IDMuMzg4MUw0LjQ3Mjg3IDRDNC40NzI4NyA0IDUuODU0MzcgMi44MzEyIDYgMS40ODg2MlYwSDMuOTY0MDFaIiBmaWxsPSIjNUU3RDcxIi8+CjxwYXRoIGQ9Ik0wLjc3ODk1IDBWMS41OTgxNUMwLjc3ODk1IDEuNTk4MTUgMC43Nzg5NSAyLjM4MzM1IC0wLjAwMDExOTY4NiAzLjM4ODFMMS4yODc4MSA0QzEuMjg3ODEgNCAyLjY2OTMyIDIuODMxMiAyLjgxNDk0IDEuNDg4NjJWMEgwLjc3ODk1WiIgZmlsbD0iIzVFN0Q3MSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQwODgiPgo8cmVjdCB3aWR0aD0iNiIgaGVpZ2h0PSI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDYgNCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.badge-edit-black {
  width: 42px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA0MiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTY4NzUgMEg2LjYyNUgxMi4yNUgyNS41SDQxQzQxLjU1MjMgMCA0MiAwLjQ0NzcxNSA0MiAxVjEwVjExTDM3LjAzMTIgMTZIMzUuMzc1SDM0Ljc1SDI1LjVIMUMwLjQ0NzcxNSAxNiAwIDE1LjU1MjMgMCAxNVYxMFY1TDQuOTY4NzUgMFoiIGZpbGw9IiMxNzE3MTciLz4KPHBhdGggZD0iTTEwLjg1NTUgMTAuNjI0OEw4LjUxNDg5IDEwLjYwODlWOS44NzA4M0M4LjUxNDg5IDkuODI0NTkgOC40NzY1IDkuNzkwNTcgOC40MzQ2MyA5Ljc5MDU3SDguMzEwNzRDOC4yNjc5OCA5Ljc5MDU3IDguMjMwNDcgOS44MjQ1OSA4LjIzMDQ3IDkuODcwODNWMTEuNjY5OEM4LjIzMDQ3IDExLjcxNjEgOC4yNjg4NiAxMS43NTAxIDguMzEwNzQgMTEuNzUwMUg4LjQzMzc1QzguNDc2NSAxMS43NTAxIDguNTE0MDIgMTEuNzE2MSA4LjUxNDAyIDExLjY2OThWMTAuOTMxN0gxMS4xMTgzQzExLjE2MTEgMTAuOTMxNyAxMS4xOTg2IDEwLjg5MzMgMTEuMTk4NiAxMC44NTE1VjEwLjY5MDFDMTEuMTk4NiAxMC42NDczIDExLjExODMgMTAuNjA5OCAxMS4xMTgzIDEwLjYwOThMMTAuODU1NSAxMC42MjQ4WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTY2NjkiLz4KPHBhdGggZD0iTTExLjExOTIgNi45NDgxMkg4LjMxMDc0QzguMjY3OTggNi45NDgxMiA4LjIzMDQ3IDYuOTg2NTEgOC4yMzA0NyA3LjAyODM5VjcuMTk0MTVDOC4yMzA0NyA3LjI0MDM5IDguMjY4ODYgNy4yNzQ0MiA4LjMxMDc0IDcuMjc0NDJIOS41NDk2NFY4Ljk5NjY0SDguMzEwNzRDOC4yNjc5OCA4Ljk5NjY0IDguMjMwNDcgOS4wMzA2NyA4LjIzMDQ3IDkuMDc2OTFWOS4yNDI2N0M4LjIzMDQ3IDkuMjg1NDIgOC4yNjg4NiA5LjMyMjk0IDguMzEwNzQgOS4zMjI5NEgxMS4xMTkyQzExLjE2MiA5LjMyMjk0IDExLjE5OTUgOS4yODQ1NSAxMS4xOTk1IDkuMjQyNjdWOS4wNzY5MUMxMS4xOTk1IDkuMDMwNjcgMTEuMTYxMSA4Ljk5NjY0IDExLjExOTIgOC45OTY2NEg5LjgzNDA2VjcuMjc0NDJIMTEuMTE5MkMxMS4xNjIgNy4yNzQ0MiAxMS4xOTk1IDcuMjQwMzkgMTEuMTk5NSA3LjE5NDE1VjcuMDI4MzlDMTEuMTk5NSA2Ljk4NTY0IDExLjE2MTEgNi45NDgxMiAxMS4xMTkyIDYuOTQ4MTJaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNjY2OSIvPgo8cGF0aCBkPSJNMTEuMTE5MiA0LjI1MDFIMTAuOTk2MkMxMC45NTM0IDQuMjUwMSAxMC45MTU5IDQuMjg0MTIgMTAuOTE1OSA0LjMzMDM2VjUuNzU1OTVIOS44MzQwNlY0LjUzODg4QzkuODM0MDYgNC40OTYxMyA5LjgwMDAzIDQuNDU4NjIgOS43NTM3OSA0LjQ1ODYySDkuNjMwNzhDOS41ODgwMiA0LjQ1ODYyIDkuNTUwNTEgNC40OTcgOS41NTA1MSA0LjUzODg4VjUuNzU1OTVIOC41MTQ4OVY0LjMzMTI0QzguNTE0ODkgNC4yODUgOC40NzY1IDQuMjUwOTcgOC40MzQ2MyA0LjI1MDk3SDguMzEwNzRDOC4yNjc5OCA0LjI1MDk3IDguMjMwNDcgNC4yODUgOC4yMzA0NyA0LjMzMTI0VjYuMDAyODZDOC4yMzA0NyA2LjA0OTEgOC4yNjg4NiA2LjA4MzEyIDguMzEwNzQgNi4wODMxMkgxMS4xMTkyQzExLjE2MiA2LjA4MzEyIDExLjE5OTUgNi4wNDkxIDExLjE5OTUgNi4wMDI4NlY0LjMzMTI0QzExLjE5OTUgNC4yODUgMTEuMTYxMSA0LjI1MDk3IDExLjExOTIgNC4yNTA5N1Y0LjI1MDFaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNjY2OSIvPgo8cGF0aCBkPSJNMTcuOTk0NSA0LjYwODY2SDEzLjk4MzJDMTMuODc2NCA0LjYwODY2IDEzLjc5ODggNC42OTU2OSAxMy43OTg4IDQuNzkzMDFWMTEuMjA2NEMxMy43OTg4IDExLjMwMjkgMTMuODc2NCAxMS4zOTA4IDEzLjk4MzIgMTEuMzkwOEgxNy45OTQ1QzE4LjEwMTMgMTEuMzkwOCAxOC4xNzg5IDExLjMwMzcgMTguMTc4OSAxMS4yMDY0VjEwLjE1MDJDMTguMTc4OSAxMC4wNTM2IDE4LjEwMTMgOS45NjU4MiAxNy45OTQ1IDkuOTY1ODJIMTUuMzEwOFY4LjY1Nzk4SDE3LjUxOThDMTcuNjE2MyA4LjY1Nzk4IDE3LjcwNDEgOC41ODA0NCAxNy43MDQxIDguNDczNjNWNy40MTczOUMxNy43MDQxIDcuMzIwODYgMTcuNjE3MSA3LjIzMzA0IDE3LjUxOTggNy4yMzMwNEgxNS4zMTA4VjYuMDMyMDFIMTcuOTk0NUMxOC4xMDEzIDYuMDMyMDEgMTguMTc4OSA1Ljk0NDk4IDE4LjE3ODkgNS44NDc2NlY0Ljc5MzAxQzE4LjE3ODkgNC42OTY0OCAxOC4xMDEzIDQuNjA4NjYgMTcuOTk0NSA0LjYwODY2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIyLjAxNDcgNC42MDg2M0gxOS42NTA2QzE5LjU1NDEgNC42MDg2MyAxOS40NzY2IDQuNjk1NjcgMTkuNDc2NiA0Ljc5Mjk4VjExLjIwNjRDMTkuNDc2NiAxMS4zMDI5IDE5LjU1NDEgMTEuMzkwNyAxOS42NTA2IDExLjM5MDdIMjIuMDE0N0MyMy44ODQzIDExLjM5MDcgMjUuNDE1MiA5Ljg3MDA2IDI1LjQxNTIgNy45OTAxOUMyNS40MTUyIDYuMTEwMzIgMjMuODg0MyA0LjYwODYzIDIyLjAxNDcgNC42MDg2M1pNMjEuOTE4MiA5Ljk1NjNIMjAuOTg3N1Y2LjAzMjc4SDIxLjkxODJDMjMuMDEzMiA2LjAzMjc4IDIzLjgwNzUgNi44OTUxOCAyMy44MDc1IDcuOTkwMTlDMjMuODA3NSA5LjA4NTIgMjMuMDEzMiA5Ljk1NzA5IDIxLjkxODIgOS45NTcwOVY5Ljk1NjNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYuNzgwMSA0LjYwODYzSDI3Ljk0MjNDMjguMDQzNiA0LjYwODYzIDI4LjEyNjcgNC42OTA5MiAyOC4xMjY3IDQuNzkyOThWMTEuMjA2NEMyOC4xMjY3IDExLjMwNzcgMjguMDQ0NCAxMS4zOTA3IDI3Ljk0MjMgMTEuMzkwN0gyNi43ODAxQzI2LjY3ODggMTEuMzkwNyAyNi41OTU3IDExLjMwODQgMjYuNTk1NyAxMS4yMDY0VjQuNzkyOThDMjYuNTk1NyA0LjY5MTcxIDI2LjY3OCA0LjYwODYzIDI2Ljc4MDEgNC42MDg2M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMy41ODM3IDQuNjA4NjNIMjkuMjgyQzI5LjE3NTIgNC42MDg2MyAyOS4wOTc3IDQuNjk1NjcgMjkuMDk3NyA0Ljc5Mjk4VjUuODQ5MjJDMjkuMDk3NyA1Ljk0NTc1IDI5LjE3NTIgNi4wMzM1NyAyOS4yODIgNi4wMzM1N0gzMC42Njc0VjExLjIwNzJDMzAuNjY3NCAxMS4zMDM3IDMwLjc1NDQgMTEuMzkxNSAzMC44NTE3IDExLjM5MTVIMzIuMDE0QzMyLjExMDUgMTEuMzkxNSAzMi4xOTgzIDExLjMwNDUgMzIuMTk4MyAxMS4yMDcyVjYuMDMyNzhIMzMuNTgzN0MzMy42OTA1IDYuMDMyNzggMzMuNzY4MSA1Ljk0NTc1IDMzLjc2ODEgNS44NDg0M1Y0Ljc5Mjk4QzMzLjc2ODEgNC42OTY0NiAzMy42OTA1IDQuNjA4NjMgMzMuNTgzNyA0LjYwODYzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') no-repeat center;
  margin-left: 8px;
}

.badge-sb-off {
  box-sizing: border-box;
  color: #333;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  height: 20px;
  padding: 2px 8px;
  border-radius: 4px;
  background: #fff;
  position: absolute;
  right: 4px;
  bottom: 4px;
  z-index: 4;
}

.badge-sb-off-black {
  position: relative;
  box-sizing: border-box;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  height: 16px;
  padding: 0 8px;
  border-radius: 4px;
  background: #171717;
  margin-left: 8px;
}

.badge-sb-off-black:hover .badge-cmn-info {
  display: block;
}

.badge-cmn-info {
  display: none;
  width: 350px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 30;
  padding-top: 26px;
}

.badge-cmn-info .badge-cmn-info-inner {
  box-sizing: border-box;
  width: 100%;
  border-radius: 2px;
  border: 1px solid #ddd;
  background: #fff;
  padding: 10px 16px 16px;
  position: relative;
  z-index: 1;
}

.badge-cmn-info .badge-cmn-info-inner:before {
  content: '';
  display: block;
  width: 14px;
  height: 9px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMS44NDQxNSA4LjVMNy40MyAwLjg0ODAyNUwxMy4wMTU5IDguNUwxLjg0NDE1IDguNVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNDNkM2QzYiLz4NCjxwYXRoIGQ9Ik03LjQ5OTc2IDEuNUwxMi45OTk4IDlMNy40OTk3NiA5TDEuOTk5NzYgOUw3LjQ5OTc2IDEuNVoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==') no-repeat center;
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

.badge-cmn-info .badge-cmn-info-ttl {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  padding-bottom: 10px;
  border-bottom: 1px dotted #cdcdcd;
}

.badge-cmn-info .badge-cmn-info-note {
  color: #666;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  margin-top: 12px;
}

.badge-cmn-info .cmn-info {
  padding: 16px;
  background: #F7F7F7;
  margin-top: 12px;
}

@media all and (max-height: 760px) {

  .la-showroom-contents {
    padding: 16px 60px 0;
    height: 340px;
    background-image: url(../img/bg_showroom_popup_s.jpg);
  }

  .la-showroom-logo img {
    width: 39px;
  }

  .la-showroom-contents .ttl-la-showroom {
    font-size: 14px;
    line-height: 22px;
    margin-top: 6px;
  }

  .la-showroom-contents .ttl-la-showroom strong {
    font-size: 14px;
    line-height: 22px;
  }

  .la-showroom-contents .offers-wrap {
    margin-top: 12px;
    padding: 18px 0;
  }

  .la-showroom-contents .offers-wrap .ttl-offers img {
    width: 254px;
  }

  .la-showroom-contents .offers-wrap .offers-list {
    margin: 10px 0 0 83px;
  }

  .la-showroom-contents .offers-wrap .offers-list li {
    font-size: 14px;
    line-height: 22px;
    background-size: 8px;
    padding-left: 16px;
  }

  .la-showroom-contents .mail-txt {
    font-size: 12px;
    line-height: 18px;
    margin-top: 12px;
  }

  .la-showroom-contents .mail-txt a {
    font-size: 12px;
    line-height: 18px;
  }

  .popup-item-handle.la-showroom-popup .item-handle-footer {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: center;
    padding: 24px;
  }

  .popup-item-handle.la-showroom-popup .item-handle-footer .footer-sub {
    margin: 0;
  }

  .popup-item-handle.la-showroom-popup .item-handle-footer .btn-base.btn-black {
    margin: 0 0 0 16px;
  }
}

/* Expanding LA showroom - END */

/* Expansion FG Free Shipping Popup - START */
.popup-item-handle.expansion-free-shipping-popup .item-handle-body {
  padding: 0;
}

.cover-ex-free-shipping {
  text-align: center;
}

.frame-expansion-free-shipping {
  padding: 32px 0 0;
  display: flex;
  width: 100%;
  height: 406px;
  background: url(../img/bg_expansion_free_shipping.png) no-repeat;
  background-size: cover;
  text-align: center;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  justify-content: flex-start;
}

.badge-ex-free-shipping {
  width: 194px;
  height: 24px;
  background: url(../img/img_ex_free_shipping.svg) no-repeat;
  background-size: cover;
  display: block;
}

.popup-item-handle .item-handle-body .expansion-free-shipping-ttl {
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0.52px;
  margin-top: 170px;
}

.popup-item-handle .item-handle-body .expansion-free-shipping-ttl span {
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0.44px;
}

.popup-item-handle .item-handle-body .expansion-free-shipping-ttl strong {
  color: #fff;
  font-family: Inter;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: 0.76px;
}

.popup-item-handle .item-handle-body .expansion-free-shipping-ttl em {
  color: #DACEF8;
  font-family: Inter;
  font-size: 38px;
  font-weight: 700;
  font-style: normal;
  line-height: 44px;
  letter-spacing: 0.76px;
}

.popup-item-handle .item-handle-body .expansion-free-shipping-txt {
  color: #FFF;
  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  margin-top: 16px;
}

.popup-item-handle .popup-policy {
  padding: 32px;
  height: 565px;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}

.popup-item-handle .popup-policy h3 {
  font-family: "Libre Caslon Text";
}

.popup-item-handle .policy-content {
  background: #F7F9FB;
  padding: 8px 32px 28px;
  color: #666;
}

.popup-item-handle .policy-content dd,
.popup-item-handle .policy-content>p {
  padding-top: 13px;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}

.popup-item-handle .policy-content dt {
  padding-top: 29px;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
}


.expansion-free-shipping-popup .item-handle-footer {
  text-align: center;
  padding: 24px 32px;
}

.expansion-free-shipping-popup .item-handle-footer .btn-base.btn-purple {
  margin: 0 auto;
  font-size: 16px;
}

.expansion-free-shipping-popup .item-handle-footer .footer-sub {
  margin-top: 8px;
}

.expansion-free-shipping-popup .item-handle-footer .footer-sub .link-footer-sub {
  color: #666;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}

/* common-roller */
.common-roller-1::-webkit-scrollbar {
  width: 4px;
  border-radius: 10px;
}

.common-roller-1::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
}

.common-roller-1::-webkit-scrollbar-thumb {
  background-color: #f7f7f7;
  border-radius: 10px;
}

/* item_detected */
.renewal_list.myContainer .breadcrumbs {
  margin: 0;
}

.img_sch_cont {
  overflow: clip;
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}

.sidebar-area {
  height: calc(100% - 48px);
}

.filters-wrap {
  box-sizing: border-box;
  /* overflow: hidden; */
  /* height: 100dvh; */
  padding: 24px 0 12px;
  /* position: sticky;
  top: 0; */
}

/* #global.fixed~.renewal_list .filters-wrap {
  top: 96px;
  height: calc(100dvh - 96px);
} */

.item_detected {
  float: none;
  flex: none;
  margin: 0;
  display: block;
  width: 232px;
}

.item_detected h3 {
  font-weight: 500;
  border-bottom: 1px solid #ddd;
  padding-bottom: 8px;
}

.item_detected .up_image {
  width: 232px;
  margin-top: 24px;
}

.item_detected .up_img_main {
  width: 232px;
  height: 232px;
}

.item_detected .up_image .up_img_list {
  display: flex;
  flex-wrap: wrap;
}

.item_detected .up_image .up_img_list li {
  width: calc(50% - 8px);
  aspect-ratio: 1 / 1;
  height: 108px;
}

.item_detected .up_image .up_img_list li:nth-last-of-type(-n+2) {
  margin-bottom: 0;
}

.item_detected .btn-filter {
  box-sizing: border-box;
  width: 232px;
  height: 36px;
  padding: 10px 16px;
  border: 1px solid #DDD;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  background: #fff;
  padding-left: 20px;
  display: flex;
  align-items: center;
  flex: none;
  position: relative;
  text-decoration: none;
}

.item_detected .btn-filter:before {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMi42MjVINi43NU0xMiAyLjYyNUg5Ljc1IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4xMjUiLz4KPHBhdGggZD0iTTAgOS4zNzVIMi4yNU0xMiA5LjM3NUg1LjI1IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4xMjUiLz4KPGNpcmNsZSBjeD0iOC4yNSIgY3k9IjIuNjI1IiByPSIxLjY4NzUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjEyNSIvPgo8Y2lyY2xlIGN4PSIzLjc1IiBjeT0iOS4zNzUiIHI9IjEuNjg3NSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuMTI1Ii8+Cjwvc3ZnPgo=') no-repeat center;
  margin-right: 8px;
}

.item_detected .btn-filter:after {
  content: '';
  display: block;
  width: 14px;
  height: 8px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjQ1MTE3IDIuNjk5MjJMNy40NDE0MSAyLjY5MDQzTDcuNDMxNjQgMi42ODI2MkM3LjI5NzAxIDIuNTcwNTYgNy4xMjkxMyAyLjUxMjcgNi45NjA5NCAyLjUxMjdDNi43OTI3NiAyLjUxMjcgNi42MjQ4NSAyLjU3MDU3IDYuNDkwMjMgMi42ODI2Mkw2LjQ3ODUyIDIuNjkxNDFMNi40Njc3NyAyLjcwMTE3TDEuNTM4MDkgNy4zMTczOEwwLjY0NjQ4NCA2LjQ5MzE3TDcuMDM3MTEgMC41OTU3MDRMMTMuMzU2NCA2LjQ5MjE5TDEyLjQ2IDcuMzIwMzFMNy40NTExNyAyLjY5OTIyWiIgZmlsbD0iIzY2NjY2NiIgc3Ryb2tlPSIjNjY2NjY2Ii8+Cjwvc3ZnPgo=') no-repeat center right;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  transition: .2s;
}

.item_detected .btn-filter.active:after {
  transform: translateY(-50%) rotate(180deg);
}

.renewal_list .filters-wrap .aside {
  /* top: 0;
  height: 100%;
  overflow: hidden;
  overflow-y: auto; */
  position: static;
  float: none;
}

.cont_top.search h1 {
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.renewal_list .cont_top.search .title-desc {
  justify-content: flex-start;
  flex-direction: row;
  padding: 0;
  min-height: auto;
  height: 22px;
  line-height: 22px;
  margin-top: 8px;
}

.cont_top.search .search_desc {
  font-size: 14px;
  margin: 0;
  float: none;
  color: #666;
}

.img_sch_cont .cont_top.search .search_new_num {
  font-size: 14px;
  font-weight: 500;
  margin: 0 3px;
}

.img_sch_cont .handle-area {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}

.img_sch_cont .handle-area .search-categorize-area {
  position: relative;
}

.img_sch_cont .handle-area .sel_group.right_align {
  margin: 0 0 0 auto;
  justify-content: space-between;
}

.renewal_list .img_sch_cont .sel_group .sel select {
  height: 40px;
}

.renewal_list .img_sch_cont .sel_group .sel.sel_l:after {
  top: 50%;
  transform: translateY(-50%);
}

.img_sch_cont .handle-area .search-categorize {
  box-sizing: border-box;
  width: 240px;
  height: 100%;
  background: #FAFAFA;
  border: none;
  padding: 10px 16px 10px 40px;
}

.img_sch_cont .handle-area .search-categorize-area .btn-search {
  width: 15px;
  height: 15px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjMwODYgMTAuMzU4OEwxMS4xNzkgOS41Mjk0MUwxNSAxMy4xNzA2TDE0LjEyOTYgMTRMMTAuMzA4NiAxMC4zNTg4Wk0wIDUuODgyMzVDMCAyLjYzNTI5IDIuNzY1NDMgMCA2LjE3Mjg0IDBDOS41ODAyNSAwIDEyLjM0NTcgMi42MzUyOSAxMi4zNDU3IDUuODgyMzVDMTIuMzQ1NyA5LjEyOTQxIDkuNTgwMjUgMTEuNzY0NyA2LjE3Mjg0IDExLjc2NDdDMi43ODM5NSAxMS43ODI0IDAuMDE4NTE4NSA5LjE3NjQ3IDAgNS45NDcwNkMwIDUuOTIzNTMgMCA1LjkwNTg4IDAgNS44ODIzNVpNMS4yMzQ1NyA1Ljg4MjM1QzEuMjM0NTcgOC40ODIzNSAzLjQ0NDQ0IDEwLjU4ODIgNi4xNzI4NCAxMC41ODgyQzguOTAxMjMgMTAuNTg4MiAxMS4xMTExIDguNDgyMzUgMTEuMTExMSA1Ljg4MjM1QzExLjExMTEgMy4yODIzNSA4LjkwMTIzIDEuMTc2NDcgNi4xNzI4NCAxLjE3NjQ3QzMuNDQ0NDQgMS4xODIzNSAxLjI0MDc0IDMuMjgyMzUgMS4yMzQ1NyA1Ljg4MjM1WiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K') no-repeat center;
  background-size: 100%;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}

.img_sch_cont .no_result {
  padding: 120px 0;
}

.img_sch_cont .no_result .no_wrap {
  color: #666;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.16px;

}

.img_sch_cont .no_result .no_tit {
  color: #333;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 1.696px;
  text-transform: uppercase;
  padding-bottom: 8px;
}

.filter-tags {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
}

.filter-tags .item-tag {
  flex: none;
  width: fit-content;
  height: 20px;
  padding: 0px 10px;
  border-radius: 20px;
  background: #F7F7F7;
  color: #333;
  font-size: 11px;
  line-height: 20px;
  position: relative;
  padding-right: 20px;
  margin: 0 8px 8px 0;
}

.filter-tags .item-tag .delete {
  font-size: 0;
  color: transparent;
  display: block;
  width: 6px;
  height: 6px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMyAzLjUwMjVMMC41MDI1IDZMMCA1LjQ5NzVMMi40OTc1IDNMMCAwLjUwMjVMMC41MDI1IDBMMyAyLjQ5NzVMNS40OTc1IDBMNiAwLjUwMjVMMy41MDI1IDNMNiA1LjQ5NzVMNS40OTc1IDZMMyAzLjUwMjVaIiBmaWxsPSIjMzMzMzMzIi8+Cjwvc3ZnPgo=') no-repeat center;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

.filter-tags .clear-all {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #333;
  text-decoration: underline;
  margin-left: 8px;
}

.renewal_list .img_sch_cont .sel_group {
  margin: 0;
  height: auto;
  min-height: auto;
}

.renewal_list .img_sch_cont .paging {
  padding: 0;
}

@media all and (max-height: 760px) {

  .frame-expansion-free-shipping {
    height: 336px;
    padding: 24px 0 0;
    background-image: url(../img/bg_expansion_free_shipping_s.png);
  }

  .popup-item-handle .item-handle-body .expansion-free-shipping-txt {
    margin-top: 8px;
    color: #FFF;
    text-align: center;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
  }


  .expansion-free-shipping-popup .item-handle-footer {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: center;
    padding: 24px;
  }

  .expansion-free-shipping-popup .item-handle-footer .btn-base.btn-purple {
    margin: 0 0 0 16px;
  }

  .expansion-free-shipping-popup .item-handle-footer .footer-sub {
    margin-top: 0;
  }

  .popup-item-handle .item-handle-body .expansion-free-shipping-ttl {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.48px;
    margin-top: 131px;
  }

  .popup-item-handle .item-handle-body .expansion-free-shipping-ttl span {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.4px;
  }

  .popup-item-handle .item-handle-body .expansion-free-shipping-ttl strong {
    color: #FFF;
    font-family: Inter;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0.72px;
  }

  .popup-item-handle .item-handle-body .expansion-free-shipping-ttl em {
    color: #DACEF8;
    font-family: Inter;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0.72px;
  }

}

/* Expansion FG Free Shipping Popup - END */

.fg-free-shipping-bgp {
  color: #6457B4;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  padding: 2px 8px 2px 29px;
  background: #EFEDFD url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJ0cnVjayBib3giIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS42MzI0OSAxLjI2NEM5LjY2NDkzIDEuMjY0IDkuNzQyMzEgMS4yODAzNiA5LjgwMzM0IDEuMzMyNjlDOS44NDU4OSAxLjM2OTE2IDkuOTI2NTIgMS40NjA1MSA5LjkyNjUyIDEuNzA5MzhWOS4yNDUxNEg0Ljc1ODA4QzQuNDc0MjUgOC42ODQyNyAzLjg5MTAzIDguMjk5ODcgMy4yMTc2NCA4LjI5OTg3QzIuNTQ0MjYgOC4yOTk4NyAxLjk2MTAzIDguNjg0MjcgMS42NzcyIDkuMjQ1MTRIMS40NzA2OEMxLjM4NjI5IDkuMjQ1MTQgMS4yNTA1OSA5LjIxNjQ3IDEuMTUxMDggOS4xNDY2OUMxLjEwNjQ4IDkuMTE1NDIgMS4wNzIzMSA5LjA3ODM4IDEuMDQ4MDEgOS4wMzI1MUMxLjAyNDA5IDguOTg3MzQgMSA4LjkxNTMzIDEgOC43OTk3NlYxLjczNzE3QzEuMDExNjQgMS42NTE5OCAxLjA1MjAxIDEuNTIyNjMgMS4xMjg3MSAxLjQyMjQyQzEuMTk2NTIgMS4zMzM4NCAxLjI5MTYyIDEuMjY0IDEuNDcwNjggMS4yNjRIMi44MzU5NlY0LjA3Mjg0QzIuODM1OTYgNC4yNTA2OSAyLjkzMDQzIDQuNDE1MTUgMy4wODQwNSA0LjUwNDc1QzMuMjM3NjggNC41OTQzNSAzLjQyNzM0IDQuNTk1NiAzLjU4MjEzIDQuNTA4MDRMNS40NjMwNyAzLjQ0NDA4TDcuMzQ0MDEgNC41MDgwNEM3LjQ5ODgxIDQuNTk1NiA3LjY4ODQ2IDQuNTk0MzUgNy44NDIwOSA0LjUwNDc1QzcuOTk1NzIgNC40MTUxNSA4LjA5MDE4IDQuMjUwNjkgOC4wOTAxOCA0LjA3Mjg0VjEuMjY0SDkuNjMyNDlaTTEwLjQyNjUgMTAuMjQ1MUg0LjkyNjg4QzQuODE1MzYgMTEuMDg3IDQuMDkyNjIgMTEuNzM2IDMuMjE3NjQgMTEuNzM2QzIuMzQyNjcgMTEuNzM2IDEuNjE5OTIgMTEuMDg3IDEuNTA4NCAxMC4yNDUxSDEuNDcwNjhDMS4yMzE1MSAxMC4yNDUxIDAuODgxODY4IDEwLjE3OTMgMC41NzY5MzQgOS45NjU0NEMwLjI0NTg4MiA5LjczMzMgMCA5LjM0NjUxIDAgOC43OTk3NlYxLjcwOTM4VjEuNjg2MDhMMC4wMDIxNjc3IDEuNjYyODdDMC4wMjM3NjM3IDEuNDMxNzEgMC4xMTU2ODUgMS4xMDA2NiAwLjMzNDYzMSAwLjgxNDYxNEMwLjU2ODMzOCAwLjUwOTI4NCAwLjk0Mzg1NiAwLjI2NCAxLjQ3MDY4IDAuMjY0SDIuODM1OTZIMy4zMzU5Nkg3LjU5MDE4SDguMDkwMThIOS42MzI0OUM5Ljg2NDcyIDAuMjY0IDEwLjE4NDQgMC4zNDIxNzYgMTAuNDU0MiAwLjU3MzQ2NkMxMC43NDI1IDAuODIwNjA1IDEwLjkyNjUgMS4yMDE5NSAxMC45MjY1IDEuNzA5MzhWMy44NTY0MUgxMi45MjU2QzEzLjI5MyAzLjg1NjQxIDEzLjYzNjIgNC4wMzkyNiAxMy44NDE4IDQuMzM5MzlMMTMuODU1MiA0LjM1ODg1TDEzLjg2NjYgNC4zNzk0OUwxNC43NjE3IDUuOTkzMzdIMTQuNzcyNkMxNS4wNTQ3IDUuOTkzMzcgMTUuMzQ0NiA2LjA4ODU1IDE1LjU2MzkgNi4zMTMxNEMxNS43ODM3IDYuNTM4MzIgMTUuODgzMSA2Ljg0MjcgMTUuODgzMSA3LjE2ODA0VjkuMjQwODlDMTUuODgzMSA5Ljg1Mjg0IDE1LjM4NDUgMTAuMzUxNSAxNC43NzI2IDEwLjM1MTVIMTQuNjMyNkMxNC40NzY5IDExLjE0MSAxMy43Nzg2IDExLjczNiAxMi45NDA5IDExLjczNkMxMi4wNjU5IDExLjczNiAxMS4zNDMyIDExLjA4NyAxMS4yMzE2IDEwLjI0NTJIMTAuNzU2N1YxMC4yNDUxSDEwLjQyNjVaTTEyLjk0MDkgOC4yOTk4N0MxMi4yNjc1IDguMjk5ODcgMTEuNjg0MyA4LjY4NDI4IDExLjQwMDQgOS4yNDUxNkgxMC45MjY1VjcuMjk4N0gxMy4yNDkzSDEzLjM2NzRMMTMuNDcyOSA3LjI0NTkxTDEzLjk3NzkgNi45OTM0MkgxNC40NzA1VjYuOTkzMzdIMTQuNzcyNkMxNC44MzEyIDYuOTkzMzcgMTQuODQ3MSA3LjAxMDQ1IDE0Ljg0ODMgNy4wMTE2NUwxNC44NDgzIDcuMDExN0MxNC44NTA1IDcuMDEzOTggMTQuODU4IDcuMDIyMTkgMTQuODY1NyA3LjA0MzU4QzE0Ljg3MzggNy4wNjU4NyAxNC44ODMxIDcuMTA1NDggMTQuODgzMSA3LjE2ODA0VjkuMjQwODlDMTQuODgzMSA5LjMwMDU2IDE0LjgzMjIgOS4zNTE0NSAxNC43NzI2IDkuMzUxNDVIMTQuNTMwNkMxNC4yNjk1IDguNzMzNDEgMTMuNjU2IDguMjk5ODcgMTIuOTQwOSA4LjI5OTg3Wk0xMy42NDUxIDYuMDQxOEwxMy42MzYzIDYuMDQ2MkwxMy4xMzEzIDYuMjk4N0gxMC45MjY1VjQuODU2NDFIMTIuOTI1NkMxMi45NTY2IDQuODU2NDEgMTIuOTg3NSA0Ljg3MDUzIDEzLjAwODMgNC44OTM3TDEzLjY0NTEgNi4wNDE4Wk0zLjgzNTk2IDMuMjE1NTZWMS4yNjRINy4wOTAxOFYzLjIxNTU2TDUuNzA5MjQgMi40MzQ0M0M1LjU1NjUgMi4zNDgwMyA1LjM2OTY0IDIuMzQ4MDMgNS4yMTY5IDIuNDM0NDNMMy44MzU5NiAzLjIxNTU2Wk0xMi4yMTY3IDEwLjAxNzlDMTIuMjE2NyA5LjYyNDA4IDEyLjUzNzcgOS4yOTk4NyAxMi45NDA5IDkuMjk5ODdDMTMuMzQ0MSA5LjI5OTg3IDEzLjY2NTEgOS42MjQwOSAxMy42NjUxIDEwLjAxNzlDMTMuNjY1MSAxMC40MTE4IDEzLjM0NDEgMTAuNzM2IDEyLjk0MDkgMTAuNzM2QzEyLjUzNzcgMTAuNzM2IDEyLjIxNjcgMTAuNDExOCAxMi4yMTY3IDEwLjAxNzlaTTMuMjE3NjQgOS4yOTk4N0MyLjgxNDQzIDkuMjk5ODcgMi40OTM0NyA5LjYyNDA5IDIuNDkzNDcgMTAuMDE3OUMyLjQ5MzQ3IDEwLjQxMTggMi44MTQ0MyAxMC43MzYgMy4yMTc2NCAxMC43MzZDMy42MjA4NSAxMC43MzYgMy45NDE4MSAxMC40MTE4IDMuOTQxODEgMTAuMDE3OUMzLjk0MTgxIDkuNjI0MDggMy42MjA4NSA5LjI5OTg3IDMuMjE3NjQgOS4yOTk4N1oiIGZpbGw9IiM2NDU3QjQiLz4NCjwvc3ZnPg0K') no-repeat 8px center;
  margin-left: 8px;
}

.fg-free-shipping-bgp.no-icon {
  padding: 2px 6px;
  background: #EFEDFD;
  height: 22px;
  box-sizing: border-box;
}

.fg-free-shipping-bgp span {
  font-weight: 400;
  margin-left: 4px;
}

.fg-free-shipping-bgw {
  color: #6457B4;
  font-size: 14px;
  padding-left: 20px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJ0cnVjayBib3giIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS42MzI0OSAxLjI2NEM5LjY2NDkzIDEuMjY0IDkuNzQyMzEgMS4yODAzNiA5LjgwMzM0IDEuMzMyNjlDOS44NDU4OSAxLjM2OTE2IDkuOTI2NTIgMS40NjA1MSA5LjkyNjUyIDEuNzA5MzhWOS4yNDUxNEg0Ljc1ODA4QzQuNDc0MjUgOC42ODQyNyAzLjg5MTAzIDguMjk5ODcgMy4yMTc2NCA4LjI5OTg3QzIuNTQ0MjYgOC4yOTk4NyAxLjk2MTAzIDguNjg0MjcgMS42NzcyIDkuMjQ1MTRIMS40NzA2OEMxLjM4NjI5IDkuMjQ1MTQgMS4yNTA1OSA5LjIxNjQ3IDEuMTUxMDggOS4xNDY2OUMxLjEwNjQ4IDkuMTE1NDIgMS4wNzIzMSA5LjA3ODM4IDEuMDQ4MDEgOS4wMzI1MUMxLjAyNDA5IDguOTg3MzQgMSA4LjkxNTMzIDEgOC43OTk3NlYxLjczNzE3QzEuMDExNjQgMS42NTE5OCAxLjA1MjAxIDEuNTIyNjMgMS4xMjg3MSAxLjQyMjQyQzEuMTk2NTIgMS4zMzM4NCAxLjI5MTYyIDEuMjY0IDEuNDcwNjggMS4yNjRIMi44MzU5NlY0LjA3Mjg0QzIuODM1OTYgNC4yNTA2OSAyLjkzMDQzIDQuNDE1MTUgMy4wODQwNSA0LjUwNDc1QzMuMjM3NjggNC41OTQzNSAzLjQyNzM0IDQuNTk1NiAzLjU4MjEzIDQuNTA4MDRMNS40NjMwNyAzLjQ0NDA4TDcuMzQ0MDEgNC41MDgwNEM3LjQ5ODgxIDQuNTk1NiA3LjY4ODQ2IDQuNTk0MzUgNy44NDIwOSA0LjUwNDc1QzcuOTk1NzIgNC40MTUxNSA4LjA5MDE4IDQuMjUwNjkgOC4wOTAxOCA0LjA3Mjg0VjEuMjY0SDkuNjMyNDlaTTEwLjQyNjUgMTAuMjQ1MUg0LjkyNjg4QzQuODE1MzYgMTEuMDg3IDQuMDkyNjIgMTEuNzM2IDMuMjE3NjQgMTEuNzM2QzIuMzQyNjcgMTEuNzM2IDEuNjE5OTIgMTEuMDg3IDEuNTA4NCAxMC4yNDUxSDEuNDcwNjhDMS4yMzE1MSAxMC4yNDUxIDAuODgxODY4IDEwLjE3OTMgMC41NzY5MzQgOS45NjU0NEMwLjI0NTg4MiA5LjczMzMgMCA5LjM0NjUxIDAgOC43OTk3NlYxLjcwOTM4VjEuNjg2MDhMMC4wMDIxNjc3IDEuNjYyODdDMC4wMjM3NjM3IDEuNDMxNzEgMC4xMTU2ODUgMS4xMDA2NiAwLjMzNDYzMSAwLjgxNDYxNEMwLjU2ODMzOCAwLjUwOTI4NCAwLjk0Mzg1NiAwLjI2NCAxLjQ3MDY4IDAuMjY0SDIuODM1OTZIMy4zMzU5Nkg3LjU5MDE4SDguMDkwMThIOS42MzI0OUM5Ljg2NDcyIDAuMjY0IDEwLjE4NDQgMC4zNDIxNzYgMTAuNDU0MiAwLjU3MzQ2NkMxMC43NDI1IDAuODIwNjA1IDEwLjkyNjUgMS4yMDE5NSAxMC45MjY1IDEuNzA5MzhWMy44NTY0MUgxMi45MjU2QzEzLjI5MyAzLjg1NjQxIDEzLjYzNjIgNC4wMzkyNiAxMy44NDE4IDQuMzM5MzlMMTMuODU1MiA0LjM1ODg1TDEzLjg2NjYgNC4zNzk0OUwxNC43NjE3IDUuOTkzMzdIMTQuNzcyNkMxNS4wNTQ3IDUuOTkzMzcgMTUuMzQ0NiA2LjA4ODU1IDE1LjU2MzkgNi4zMTMxNEMxNS43ODM3IDYuNTM4MzIgMTUuODgzMSA2Ljg0MjcgMTUuODgzMSA3LjE2ODA0VjkuMjQwODlDMTUuODgzMSA5Ljg1Mjg0IDE1LjM4NDUgMTAuMzUxNSAxNC43NzI2IDEwLjM1MTVIMTQuNjMyNkMxNC40NzY5IDExLjE0MSAxMy43Nzg2IDExLjczNiAxMi45NDA5IDExLjczNkMxMi4wNjU5IDExLjczNiAxMS4zNDMyIDExLjA4NyAxMS4yMzE2IDEwLjI0NTJIMTAuNzU2N1YxMC4yNDUxSDEwLjQyNjVaTTEyLjk0MDkgOC4yOTk4N0MxMi4yNjc1IDguMjk5ODcgMTEuNjg0MyA4LjY4NDI4IDExLjQwMDQgOS4yNDUxNkgxMC45MjY1VjcuMjk4N0gxMy4yNDkzSDEzLjM2NzRMMTMuNDcyOSA3LjI0NTkxTDEzLjk3NzkgNi45OTM0MkgxNC40NzA1VjYuOTkzMzdIMTQuNzcyNkMxNC44MzEyIDYuOTkzMzcgMTQuODQ3MSA3LjAxMDQ1IDE0Ljg0ODMgNy4wMTE2NUwxNC44NDgzIDcuMDExN0MxNC44NTA1IDcuMDEzOTggMTQuODU4IDcuMDIyMTkgMTQuODY1NyA3LjA0MzU4QzE0Ljg3MzggNy4wNjU4NyAxNC44ODMxIDcuMTA1NDggMTQuODgzMSA3LjE2ODA0VjkuMjQwODlDMTQuODgzMSA5LjMwMDU2IDE0LjgzMjIgOS4zNTE0NSAxNC43NzI2IDkuMzUxNDVIMTQuNTMwNkMxNC4yNjk1IDguNzMzNDEgMTMuNjU2IDguMjk5ODcgMTIuOTQwOSA4LjI5OTg3Wk0xMy42NDUxIDYuMDQxOEwxMy42MzYzIDYuMDQ2MkwxMy4xMzEzIDYuMjk4N0gxMC45MjY1VjQuODU2NDFIMTIuOTI1NkMxMi45NTY2IDQuODU2NDEgMTIuOTg3NSA0Ljg3MDUzIDEzLjAwODMgNC44OTM3TDEzLjY0NTEgNi4wNDE4Wk0zLjgzNTk2IDMuMjE1NTZWMS4yNjRINy4wOTAxOFYzLjIxNTU2TDUuNzA5MjQgMi40MzQ0M0M1LjU1NjUgMi4zNDgwMyA1LjM2OTY0IDIuMzQ4MDMgNS4yMTY5IDIuNDM0NDNMMy44MzU5NiAzLjIxNTU2Wk0xMi4yMTY3IDEwLjAxNzlDMTIuMjE2NyA5LjYyNDA4IDEyLjUzNzcgOS4yOTk4NyAxMi45NDA5IDkuMjk5ODdDMTMuMzQ0MSA5LjI5OTg3IDEzLjY2NTEgOS42MjQwOSAxMy42NjUxIDEwLjAxNzlDMTMuNjY1MSAxMC40MTE4IDEzLjM0NDEgMTAuNzM2IDEyLjk0MDkgMTAuNzM2QzEyLjUzNzcgMTAuNzM2IDEyLjIxNjcgMTAuNDExOCAxMi4yMTY3IDEwLjAxNzlaTTMuMjE3NjQgOS4yOTk4N0MyLjgxNDQzIDkuMjk5ODcgMi40OTM0NyA5LjYyNDA5IDIuNDkzNDcgMTAuMDE3OUMyLjQ5MzQ3IDEwLjQxMTggMi44MTQ0MyAxMC43MzYgMy4yMTc2NCAxMC43MzZDMy42MjA4NSAxMC43MzYgMy45NDE4MSAxMC40MTE4IDMuOTQxODEgMTAuMDE3OUMzLjk0MTgxIDkuNjI0MDggMy42MjA4NSA5LjI5OTg3IDMuMjE3NjQgOS4yOTk4N1oiIGZpbGw9IiM2NDU3QjQiLz4NCjwvc3ZnPg0K') no-repeat center left;
}

.fg-free-shipping-bgw strong {
  font-size: 12px;
  font-weight: 500;
}

/* shipping-program */
.popup-item-handle .shipping-program .fg-fsp-con {
  display: flex;
  align-items: center;
}

.popup-item-handle .shipping-program .fg-fsp-con+.fg-fsp-con {
  margin-top: 16px;
  padding-top: 17px;
  border-top: 1px solid #ddd;
}

.popup-item-handle .shipping-program .fg-fsp-con-icon {
  width: 48px;
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.popup-item-handle .shipping-program .fg-fsp-con-icon.icon-fsp-1 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IiNGOEY2RkYiLz4KPHBhdGggZD0iTTE2LjUyMjMgMjUuODkyN0MxNi41MjIzIDI1LjM2OTUgMTYuMDk4MSAyNC45NDUzIDE1LjU3NDkgMjQuOTQ1M0g5Ljg5MDcxQzkuMzY3NTQgMjQuOTQ1MyA4Ljk0MzM2IDI1LjM2OTUgOC45NDMzNiAyNS44OTI3QzguOTQzMzYgMjYuNDE1OCA5LjM2NzU0IDI2Ljg0IDkuODkwNzEgMjYuODRIMTUuNTc0OUMxNi4wOTgxIDI2Ljg0IDE2LjUyMjMgMjYuNDE1OCAxNi41MjIzIDI1Ljg5MjdaIiBmaWxsPSIjNjQ1N0I0IiBzdHJva2U9IiM2NDU3QjQiIHN0cm9rZS13aWR0aD0iMC4yNSIvPgo8cGF0aCBkPSJNMTQuNjI3NyAyMi4xMDM2QzE0LjYyNzcgMjEuNTgwNCAxNC4yMDM2IDIxLjE1NjIgMTMuNjgwNCAyMS4xNTYySDcuOTk2MTdDNy40NzMwMSAyMS4xNTYyIDcuMDQ4ODMgMjEuNTgwNCA3LjA0ODgzIDIyLjEwMzZDNy4wNDg4MyAyMi42MjY4IDcuNDczMDEgMjMuMDUwOSA3Ljk5NjE3IDIzLjA1MDlIMTMuNjgwNEMxNC4yMDM2IDIzLjA1MSAxNC42Mjc3IDIyLjYyNjggMTQuNjI3NyAyMi4xMDM2WiIgZmlsbD0iIzY0NTdCNCIgc3Ryb2tlPSIjNjQ1N0I0IiBzdHJva2Utd2lkdGg9IjAuMjUiLz4KPHBhdGggZD0iTTQwLjk1MjQgMTYuNDE5MkM0MC45NTI0IDE2LjQwMTYgNDAuOTQ4MiAxNi4zODUzIDQwLjk0NzIgMTYuMzY4QzQwLjk0NiAxNi4zNDU2IDQwLjk0NzQgMTYuMzIzMyA0MC45NDQ2IDE2LjMwMDhDNDAuOTQzIDE2LjI4NzcgNDAuOTM4NyAxNi4yNzUxIDQwLjkzNjUgMTYuMjYyQzQwLjkzMTYgMTYuMjMyOCA0MC45MjQ1IDE2LjIwNDkgNDAuOTE3MSAxNi4xNzY3QzQwLjkxMjIgMTYuMTU4MyA0MC45MTAyIDE2LjEzOTcgNDAuOTA0MiAxNi4xMjE1QzQwLjkwMDIgMTYuMTA5NSA0MC44OTM2IDE2LjA5ODUgNDAuODg5MiAxNi4wODY3QzQwLjg3ODMgMTYuMDU3NSA0MC44NjU0IDE2LjAyOTggNDAuODUxOCAxNi4wMDIyQzQwLjg0MzQgMTUuOTg1MSA0MC44Mzc1IDE1Ljk2NyA0MC44MjgxIDE1Ljk1MDRDNDAuODI3OSAxNS45NSA0MC44Mjc4IDE1Ljk0OTYgNDAuODI3NiAxNS45NDkyQzQwLjgyMzQgMTUuOTQxOSA0MC44MTc1IDE1LjkzNjIgNDAuODEzMSAxNS45MjlDNDAuODExNiAxNS45MjY2IDQwLjgwOTggMTUuOTI0NSA0MC44MDgzIDE1LjkyMjFDNDAuNzkyNiAxNS44OTY4IDQwLjc3NTUgMTUuODczIDQwLjc1NzUgMTUuODQ5NEM0MC43NDQ1IDE1LjgzMjIgNDAuNzMzNCAxNS44MTM4IDQwLjcxOTIgMTUuNzk3NUM0MC43MTE0IDE1Ljc4ODUgNDAuNzAyMiAxNS43ODEzIDQwLjY5NDEgMTUuNzcyNUM0MC42NzQ4IDE1Ljc1MTkgNDAuNjUzOSAxNS43MzMzIDQwLjYzMjggMTUuNzE0NkM0MC42MTY1IDE1LjcgNDAuNjAyMiAxNS42ODM5IDQwLjU4NDcgMTUuNjcwNEM0MC41NzU1IDE1LjY2MzMgNDAuNTY1MyAxNS42NTc5IDQwLjU1NTkgMTUuNjUxMUM0MC41MzEgMTUuNjMzMyA0MC41MDQ1IDE1LjYxODMgNDAuNDc4IDE1LjYwMjlDNDAuNDc2OSAxNS42MDIyIDQwLjQ3NTggMTUuNjAxNSA0MC40NzQ4IDE1LjYwMDhDNDAuNDU4OSAxNS41OTE3IDQwLjQ0NTQgMTUuNTgwMSA0MC40Mjg5IDE1LjU3MTdMMjcuMTY1NyA4Ljk0MDE4QzI3LjE0NjggOC45MzA3MyAyNy4xMjcxIDguOTI2MjUgMjcuMTA4IDguOTE4MjJDMjcuMDc2NiA4LjkwNTAxIDI3LjA0NTUgOC44OTE4NiAyNy4wMTI4IDguODgyMDZDMjYuOTg0IDguODczNDYgMjYuOTU1MSA4Ljg2NzkyIDI2LjkyNjEgOC44NjIwOUMyNi44OTUgOC44NTU4NCAyNi44NjQxIDguODQ5OCAyNi44MzI0IDguODQ2NjhDMjYuODAyOSA4Ljg0MzkgMjYuNzc0IDguODQzNzYgMjYuNzQ0NiA4Ljg0Mzc2QzI2LjcxMjQgOC44NDM2OSAyNi42ODA1IDguODQzODMgMjYuNjQ4MyA4Ljg0Njk2QzI2LjYxOTIgOC44NDk4NyAyNi41OTA5IDguODU1NTYgMjYuNTYyNCA4Ljg2MTFDMjYuNTMxIDguODY3MTQgMjYuNSA4Ljg3MzE4IDI2LjQ2OTEgOC44ODI1NkMyNi40Mzc4IDguODkyMDEgMjYuNDA4IDguOTA0NzIgMjYuMzc3OSA4LjkxNzNDMjYuMzU4MiA4LjkyNTYxIDI2LjMzNzYgOC45MzAzIDI2LjMxODIgOC45NDAwNEwxMy4wNTUgMTUuNTcxNkMxMy4wMzY2IDE1LjU4MDggMTMuMDIxNCAxNS41OTM4IDEzLjAwMzkgMTUuNjA0QzEyLjk2ODIgMTUuNjI0OCAxMi45MzIyIDE1LjY0NDcgMTIuODk5MyAxNS42NzAyQzEyLjg3MDUgMTUuNjkyNSAxMi44NDY0IDE1LjcxODUgMTIuODIwOCAxNS43NDM0QzEyLjgwMjIgMTUuNzYxNiAxMi43ODE4IDE1Ljc3NzUgMTIuNzY0NSAxNS43OTc0QzEyLjcyODkgMTUuODM4MyAxMi42OTg2IDE1Ljg4MjggMTIuNjcwOCAxNS45Mjg2QzEyLjY2NjQgMTUuOTM1OSAxMi42NjA1IDE1Ljk0MTYgMTIuNjU2MyAxNS45NDlDMTIuNjU2MSAxNS45NDk1IDEyLjY1NTkgMTUuOTQ5OCAxMi42NTU3IDE1Ljk1MDJDMTIuNjI0NyAxNi4wMDQ3IDEyLjU5OTIgMTYuMDYyIDEyLjU3OTUgMTYuMTIxM0MxMi41NzA2IDE2LjE0ODMgMTIuNTY3MiAxNi4xNzU4IDEyLjU2MDggMTYuMjAzQzEyLjU1MzEgMTYuMjM1NCAxMi41NDMzIDE2LjI2NzQgMTIuNTM5MSAxNi4zMDA2QzEyLjUzNTMgMTYuMzMxMiAxMi41MzY4IDE2LjM2MTYgMTIuNTM2MSAxNi4zOTIyQzEyLjUzNTEgMTYuNDIzMiAxMi41MzE5IDE2LjQ1MzkgMTIuNTM0IDE2LjQ4NTFDMTIuNTM2MiAxNi41MTYyIDEyLjU0MzggMTYuNTQ2MyAxMi41NDkgMTYuNTc2OUMxMi41NTQgMTYuNjA2OSAxMi41NTY0IDE2LjYzNyAxMi41NjQ1IDE2LjY2NjdDMTIuNTgwNyAxNi43MjY1IDEyLjYwMjggMTYuNzg0NSAxMi42MzAzIDE2Ljg0MDJDMTIuNjMwOCAxNi44NDEgMTIuNjMwOCAxNi44NDE4IDEyLjYzMTMgMTYuODQyN0MxMi42MzI4IDE2Ljg0NTYgMTIuNjM1MyAxNi44NDc3IDEyLjYzNjggMTYuODUwN0MxMi42NzEzIDE2LjkxOCAxMi43MTYgMTYuOTc5NyAxMi43NjY0IDE3LjAzNzhDMTIuNzgxMSAxNy4wNTQ4IDEyLjc5NiAxNy4wNzA2IDEyLjgxMTcgMTcuMDg2M0MxMi44NTU3IDE3LjEzMDMgMTIuOTA0NSAxNy4xNjk5IDEyLjk1ODIgMTcuMjA1M0MxMi45NzE4IDE3LjIxNDMgMTIuOTgzOCAxNy4yMjU0IDEyLjk5NzggMTcuMjMzNkMxMy4wMDE3IDE3LjIzNTkgMTMuMDA0OCAxNy4yMzkxIDEzLjAwODggMTcuMjQxNEwyNS43OTQ2IDI0LjU0NzZWMzYuNTc2TDEzLjk0ODcgMjkuODA2OUMxMy40OTQ5IDI5LjU0NyAxMi45MTU4IDI5LjcwNTQgMTIuNjU2MyAzMC4xNTk0QzEyLjM5NjYgMzAuNjEzNyAxMi41NTQ1IDMxLjE5MjQgMTMuMDA4OCAzMS40NTE5TDI2LjI3MiAzOS4wMzA5QzI2LjI4MzcgMzkuMDM3NSAyNi4yOTcxIDM5LjA0MDIgMjYuMzA5IDM5LjA0NjRDMjYuMzU3OCAzOS4wNzE3IDI2LjQwODcgMzkuMDkyMyAyNi40NjIgMzkuMTA4OUMyNi40NzUyIDM5LjExMyAyNi40ODcgMzkuMTIwOSAyNi41MDAzIDM5LjEyNDRDMjYuNTA4IDM5LjEyNjUgMjYuNTE1OCAzOS4xMjYyIDI2LjUyMzYgMzkuMTI4MUMyNi41OSAzOS4xNDM4IDI2LjY1ODUgMzkuMTUzNiAyNi43Mjk0IDM5LjE1NDZDMjYuNzMzMyAzOS4xNTQ2IDI2LjczNzIgMzkuMTU2MSAyNi43NDEgMzkuMTU2MUMyNi43NDEzIDM5LjE1NjEgMjYuNzQxNiAzOS4xNTYgMjYuNzQxOSAzOS4xNTZDMjYuNzQyMiAzOS4xNTYgMjYuNzQyNiAzOS4xNTYxIDI2Ljc0MjggMzkuMTU2MUMyNi43NDY3IDM5LjE1NjEgMjYuNzUwNiAzOS4xNTQ2IDI2Ljc1NDQgMzkuMTU0NkMyNi44MjU0IDM5LjE1MzYgMjYuODkzOSAzOS4xNDM4IDI2Ljk2MDIgMzkuMTI4MUMyNi45Njc5IDM5LjEyNjMgMjYuOTc1NyAzOS4xMjY2IDI2Ljk4MzYgMzkuMTI0NEMyNi45OTY5IDM5LjEyMSAyNy4wMDg2IDM5LjExMyAyNy4wMjE4IDM5LjEwODlDMjcuMDc1MSAzOS4wOTIzIDI3LjEyNiAzOS4wNzE3IDI3LjE3NDggMzkuMDQ2NEMyNy4xODY4IDM5LjA0MDIgMjcuMjAwMSAzOS4wMzc1IDI3LjIxMTggMzkuMDMwOUw0MC40NzUxIDMxLjQ1MTlDNDAuODIxNiAzMS4yNTM5IDQwLjk5NCAzMC44NzA1IDQwLjk0MTggMzAuNDk3OUM0MC45NDU3IDMwLjQ2MjkgNDAuOTUyNSAzMC40Mjg3IDQwLjk1MjUgMzAuMzkyNkw0MC45NTI0IDE2LjQxOTJaTTIwLjE2MzIgMTQuMTM2M0wzMS4zNjQ4IDIwLjI2NTVMMjYuNzQxOCAyMi45MDcyTDE1LjQ4NTcgMTYuNDc1TDIwLjE2MzIgMTQuMTM2M1pNMjYuNzQxOCAxMC44NDdMMzcuOTk4IDE2LjQ3NUwzMy4yOTU1IDE5LjE2MjJMMjIuMjI1NiAxMy4xMDUxTDI2Ljc0MTggMTAuODQ3Wk0yNy42ODkyIDI0LjU0NzhMMzkuMDU3NiAxOC4wNTE2VjMwLjA4TDI3LjY4OTIgMzYuNTc2M1YyNC41NDc4WiIgZmlsbD0iIzY0NTdCNCIgc3Ryb2tlPSIjNjQ1N0I0IiBzdHJva2Utd2lkdGg9IjAuMjUiLz4KPC9zdmc+Cg==');
}

.popup-item-handle .shipping-program .fg-fsp-con-icon.icon-fsp-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSIyNCIgZmlsbD0iI0Y4RjZGRiIvPgo8cGF0aCBkPSJNNDAuNTIzNyAzNC4yNDMzQzQwLjMzNzYgMzMuOTk1MSAzNS44NzYzIDI4LjEzNTggMzAuMjE3NSAyOC4xMzU4SDIxLjYyOUMxOC45MjgzIDI4LjEzNTggMTguMzY1MyAyOS42ODE4IDE4LjI5ODUgMzAuNzYwMUwxMi4wNzE4IDI3LjMwMDlDMTIuMDcxOCAyNy4zMDA5IDEyLjA0OCAyNy4yOTEzIDEyLjAzMzcgMjcuMjg2NkMxMi4wMjQxIDI3LjI4MTggMTIuMDE0NiAyNy4yNzIyIDEyLjAwMDIgMjcuMjY3NEMxMS4xMDMyIDI2Ljg2MTkgMTAuMDQ0IDI2LjgyODUgOS4xNjYwMyAyNy4xNzY4QzguNDI2NDkgMjcuNDcyNiA3Ljg1ODcyIDI4LjAyMTMgNy41Njc2NCAyOC43Mjc1QzYuODUxOTMgMzAuNDczOCA3LjU0MzggMzIuMzYzMyA5LjIwODk3IDMzLjI1MDhIOS4yMTM3N0wxNy4yODcgMzguMDAzMUMxNy43Njg5IDM4LjMxOCAxOC42NDIgMzguNjA0MyAxOS4xOTA4IDM4LjYzMjlDMTkuMjA1MSAzOC42MzI5IDE5LjIyNDIgMzguNjMyOSAxOS4yMzg1IDM4LjYzMjlIMjYuODQ4OEMyOC43NTc0IDM4LjczMzEgMzAuMDY0NyAzOS4xMzM5IDMxLjA4MTEgMzkuOTQwM0MzMS4yNDgxIDQwLjA2OTEgMzEuMzg2NCA0MC4yNDA5IDMxLjQ3NzEgNDAuNDMxN0wzMS43NDQzIDQwLjk3MDlDMzEuODU4OCA0MS4xOTk5IDMyLjA2NCA0MS4zNzY0IDMyLjMwNzQgNDEuNDUyOEMzMi40MDI4IDQxLjQ4MTQgMzIuNDk4MiA0MS41MDA1IDMyLjU5ODQgNDEuNTAwNUMzMi43NTExIDQxLjUwMDUgMzIuOTA4NSA0MS40NjIzIDMzLjA0NjkgNDEuMzkwOEMzNi4xNDM2IDM5Ljc0NDYgMzguNzI0OCAzNy42Nzg3IDQwLjUwOTQgMzUuNDEyMkM0MC43NzY2IDM1LjA3MzUgNDAuNzgxMyAzNC41OTYzIDQwLjUyMzcgMzQuMjQ4VjM0LjI0MzNaTTMyLjk4OTYgMzkuMjM4OUMzMi43OTQgMzguOTM4MyAzMi41NDU5IDM4LjY3MTEgMzIuMjY0NCAzOC40NDY4QzMwLjUzMjQgMzcuMDc3NSAyOC40OTk4IDM2LjgxMDIgMjYuOTIwNCAzNi43MjkxQzI2LjkwNjEgMzYuNzI5MSAyNi44ODcgMzYuNzI5MSAyNi44NzI3IDM2LjcyOTFIMTkuMjY3MUMxOS4wNDI4IDM2LjcxIDE4LjUxOCAzNi41Mjg3IDE4LjI4OSAzNi4zODU2TDEwLjE3NzYgMzEuNjE0MkMxMC4xNzc2IDMxLjYxNDIgMTAuMTU4NSAzMS42MDQ2IDEwLjE1MzcgMzEuNjA0NkMxMC4xNDQyIDMxLjU5OTkgMTAuMTM5NCAzMS41OTUxIDEwLjEyOTkgMzEuNTkwM0M5LjE4MDM1IDMxLjEwMzYgOS4wNTE1MiAzMC4xNDk0IDkuMzMzMDggMjkuNDYyM0M5LjQyODQ4IDI5LjIzMzMgOS42MDk3NyAyOS4wNjE1IDkuODcyMjIgMjguOTU2NUMxMC4yNjgyIDI4Ljc5OTEgMTAuNzc0IDI4LjgxODIgMTEuMTk4NiAyOS4wMDlMMTkuNzM0NyAzMy43NTE4QzE5Ljg3NzggMzMuODMyOSAyMC4wMzUzIDMzLjg3MTEgMjAuMTk3NSAzMy44NzExSDIxLjE1MThDMjEuMTk0NyAzMy44NzExIDIxLjIzNzcgMzMuODYxNSAyMS4yODA2IDMzLjg1NjhDMjEuMzkwMyAzMy44NjE1IDIxLjQ5NTMgMzMuODcxMSAyMS42MTQ3IDMzLjg3MTFMMjUuNzAzNyAzMy45MzMxQzI2LjIzODEgMzMuOTMzMSAyNi42NjI4IDMzLjUxOCAyNi42NzIzIDMyLjk5MzFDMjYuNjgxOSAzMi40NjgzIDI2LjI1NzIgMzIuMDM0MSAyNS43MzIzIDMyLjAyNDZMMjEuNjI5IDMxLjk2MjVDMjAuMTk3NSAzMS45NjI1IDIwLjE5NzUgMzEuNDU2NyAyMC4xOTc1IDMxLjAwODJDMjAuMTk3NSAzMC41NTk3IDIwLjE5NzUgMzAuMDUzOSAyMS42MjkgMzAuMDUzOUgzMC4yMTc1QzMzLjk4MjEgMzAuMDUzOSAzNy4zMTczIDMzLjQ0NjQgMzguNTI0NCAzNC44MjUzQzM3LjEwNzMgMzYuNDU3MiAzNS4yMTc5IDM3Ljk2NDkgMzIuOTk0NCAzOS4yNDg0TDMyLjk4OTYgMzkuMjM4OVoiIGZpbGw9IiM2NDU3QjQiIHN0cm9rZT0iIzY0NTdCNCIgc3Ryb2tlLXdpZHRoPSIwLjQiLz4KPHBhdGggZD0iTTM0LjQ5NzEgMTQuNjg3N1YxNy40MjA0QzM0LjQ5NzEgMTguNzI5NCAzNC4zNzI1IDE5Ljg0NjkgMzQuMTIzNCAyMC43NzMyQzMzLjg4MTUgMjEuNjkxNyAzMy41Mjk4IDIyLjQzOCAzMy4wNjgyIDIzLjAxMjFDMzIuNjA2NSAyMy41ODYyIDMyLjA1MzMgMjQuMDA3MiAzMS40MDg0IDI0LjI3NTJDMzAuNzcwOSAyNC41NDMxIDMwLjA1NjQgMjQuNjc3IDI5LjI2NSAyNC42NzdDMjguNjM0OCAyNC42NzcgMjguMDQ4NiAyNC41OTI4IDI3LjUwNjQgMjQuNDI0NEMyNi45NzE0IDI0LjI1NiAyNi40ODc4IDIzLjk5MTkgMjYuMDU1NCAyMy42MzIyQzI1LjYyMzEgMjMuMjcyNCAyNS4yNTMxIDIyLjgwOTMgMjQuOTQ1MyAyMi4yNDI4QzI0LjY0NDggMjEuNjY4OCAyNC40MTA0IDIwLjk4MzcgMjQuMjQxOCAyMC4xODc2QzI0LjA4MDYgMTkuMzkxNSAyNCAxOC40NjkxIDI0IDE3LjQyMDRWMTQuNjg3N0MyNCAxMy4zNzExIDI0LjEyNDYgMTIuMjYxMiAyNC4zNzM3IDExLjM1NzlDMjQuNjIyOSAxMC40NDcgMjQuOTc4MyA5LjcwODM3IDI1LjQzOTkgOS4xNDE5MkMyNS45MDE2IDguNTY3ODIgMjYuNDUxMSA4LjE1MDY0IDI3LjA4ODcgNy44OTAzOUMyNy43MzM1IDcuNjMwMTMgMjguNDUxNiA3LjUgMjkuMjQzIDcuNUMyOS44ODA2IDcuNSAzMC40NjY4IDcuNTg0MiAzMS4wMDE3IDcuNzUyNkMzMS41NDQgNy45MTMzNSAzMi4wMjc2IDguMTY5NzggMzIuNDUyNiA4LjUyMTlDMzIuODg1IDguODc0MDEgMzMuMjUxMyA5LjMzMzI5IDMzLjU1MTggOS44OTk3M0MzMy44NTk2IDEwLjQ1ODUgMzQuMDk0IDExLjEzNiAzNC4yNTUzIDExLjkzMkMzNC40MTY1IDEyLjcyMDUgMzQuNDk3MSAxMy42MzkgMzQuNDk3MSAxNC42ODc3Wk0zMS44NDgxIDE3LjgxMDhWMTQuMjc0NEMzMS44NDgxIDEzLjYwODQgMzEuODExNCAxMy4wMjI4IDMxLjczODIgMTIuNTE3NkMzMS42NjQ5IDEyLjAwNDggMzEuNTU1IDExLjU3MjMgMzEuNDA4NCAxMS4yMjAyQzMxLjI2OTIgMTAuODYwNCAzMS4wOTMzIDEwLjU2OTUgMzAuODgwOCAxMC4zNDc1QzMwLjY2ODMgMTAuMTE3OSAzMC40MjY1IDkuOTUzMzEgMzAuMTU1NCA5Ljg1MzhDMjkuODg0MiA5Ljc0NjY0IDI5LjU4MDEgOS42OTMwNiAyOS4yNDMgOS42OTMwNkMyOC44MzI3IDkuNjkzMDYgMjguNDY2MyA5Ljc3NzI2IDI4LjE0MzkgOS45NDU2NkMyNy44MjE0IDEwLjEwNjQgMjcuNTUwMyAxMC4zNjY3IDI3LjMzMDUgMTAuNzI2NEMyNy4xMTA3IDExLjA4NjIgMjYuOTQyMSAxMS41NjA4IDI2LjgyNDkgMTIuMTUwMkMyNi43MTQ5IDEyLjczMiAyNi42NiAxMy40NCAyNi42NiAxNC4yNzQ0VjE3LjgxMDhDMjYuNjYgMTguNDg0NCAyNi42OTY2IDE5LjA3NzcgMjYuNzY5OSAxOS41OTA1QzI2Ljg0MzIgMjAuMTAzNCAyNi45NTMxIDIwLjU0MzUgMjcuMDk5NyAyMC45MTA5QzI3LjI0NjIgMjEuMjcwNyAyNy40MjIxIDIxLjU2OTIgMjcuNjI3MyAyMS44MDY1QzI3LjgzOTggMjIuMDM2MiAyOC4wODE2IDIyLjIwNDYgMjguMzUyNyAyMi4zMTE3QzI4LjYzMTIgMjIuNDE4OSAyOC45MzUzIDIyLjQ3MjUgMjkuMjY1IDIyLjQ3MjVDMjkuNjgyNyAyMi40NzI1IDMwLjA1MjggMjIuMzg4MyAzMC4zNzUyIDIyLjIxOTlDMzAuNjk3NiAyMi4wNTE1IDMwLjk2ODcgMjEuNzgzNiAzMS4xODg2IDIxLjQxNjFDMzEuNDA4NCAyMS4wNDExIDMxLjU3MzMgMjAuNTU1IDMxLjY4MzIgMTkuOTU3OUMzMS43OTMxIDE5LjM2MDkgMzEuODQ4MSAxOC42NDUyIDMxLjg0ODEgMTcuODEwOFoiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZD0iTTE5LjEyNjQgOC40NTUwOFYxMC44NTY2SDE3LjkwNTVWOC40NTUwOEgxOS4xMjY0Wk0xOC45NzU3IDIxLjU3MVYyMy43MjM1SDE3Ljc2MjhWMjEuNTcxSDE4Ljk3NTdaTTIwLjE3MjggMTguOTc2N0MyMC4xNzI4IDE4LjY2NjIgMjAuMTA5NCAxOC4zOTU4IDE5Ljk4MjUgMTguMTY1NUMxOS44NjEgMTcuOTI5OSAxOS42NjAxIDE3LjcxODQgMTkuMzggMTcuNTMxQzE5LjA5OTkgMTcuMzM4MyAxOC43MjQ3IDE3LjE1ODkgMTguMjU0MyAxNi45OTI5QzE3LjU3NzggMTYuNzUxOSAxNi45ODU5IDE2LjQ4MTUgMTYuNDc4NiAxNi4xODE3QzE1Ljk3NjUgMTUuODc2NSAxNS41ODU0IDE1LjUwMTcgMTUuMzA1MyAxNS4wNTcyQzE1LjAzMDUgMTQuNjA3NCAxNC44OTMgMTQuMDQ3OSAxNC44OTMgMTMuMzc4NkMxNC44OTMgMTIuNzIgMTUuMDQxIDEyLjE0OTcgMTUuMzM3IDExLjY2NzhDMTUuNjM4MiAxMS4xODU5IDE2LjA1NTggMTAuODEzOCAxNi41ODk1IDEwLjU1MTRDMTcuMTIzMyAxMC4yODkgMTcuNzQ3IDEwLjE1NzggMTguNDYwNCAxMC4xNTc4QzE5LjAxMDEgMTAuMTU3OCAxOS41MDQyIDEwLjI0MDggMTkuOTQyOSAxMC40MDY4QzIwLjM4NjggMTAuNTcyOCAyMC43NjQ3IDEwLjgxNjQgMjEuMDc2NSAxMS4xMzc3QzIxLjM4ODQgMTEuNDU5IDIxLjYyNjIgMTEuODU1MiAyMS43OSAxMi4zMjY0QzIxLjk1OTEgMTIuNzkyMyAyMi4wNDM3IDEzLjMyNzcgMjIuMDQzNyAxMy45MzI4SDIwLjE0MTFDMjAuMTQxMSAxMy41OTAxIDIwLjEwMTQgMTMuMjg0OSAyMC4wMjIyIDEzLjAxNzFDMTkuOTQ4MiAxMi43NDQxIDE5LjgzNzIgMTIuNTEzOCAxOS42ODkyIDEyLjMyNjRDMTkuNTQxMiAxMi4xMzM2IDE5LjM2MTUgMTEuOTg2NCAxOS4xNTAxIDExLjg4NDdDMTguOTQ0IDExLjc4MjkgMTguNzA4OCAxMS43MzIxIDE4LjQ0NDYgMTEuNzMyMUMxOC4wNjk0IDExLjczMjEgMTcuNzYwMiAxMS44MDQzIDE3LjUxNzEgMTEuOTQ4OUMxNy4yNzQgMTIuMDg4MSAxNy4wOTQzIDEyLjI4MDkgMTYuOTc4IDEyLjUyNzJDMTYuODY3IDEyLjc3MzUgMTYuODExNSAxMy4wNTQ2IDE2LjgxMTUgMTMuMzcwNUMxNi44MTE1IDEzLjY3NTggMTYuODY5NyAxMy45NDM1IDE2Ljk4NTkgMTQuMTczN0MxNy4xMDIyIDE0LjQwNCAxNy4zMDA0IDE0LjYxMjggMTcuNTgwNSAxNC44MDAyQzE3Ljg2NTkgMTQuOTgyMyAxOC4yNTcgMTUuMTY3IDE4Ljc1MzggMTUuMzU0NEMxOS40MzU1IDE1LjYwMDcgMjAuMDI0OCAxNS44NzY1IDIwLjUyMTYgMTYuMTgxN0MyMS4wMjM3IDE2LjQ4MTUgMjEuNDA5NSAxNi44NTM3IDIxLjY3OSAxNy4yOTgxQzIxLjk1MzkgMTcuNzM3MiAyMi4wOTEzIDE4LjI5MTQgMjIuMDkxMyAxOC45NjA3QzIyLjA5MTMgMTkuNjUxNCAyMS45MzI3IDIwLjIzNzcgMjEuNjE1NiAyMC43MTk2QzIxLjMwMzggMjEuMjAxNiAyMC44NjUxIDIxLjU2ODMgMjAuMjk5NiAyMS44MkMxOS43Mzk0IDIyLjA2NjMgMTkuMDg2NyAyMi4xODk1IDE4LjM0MTUgMjIuMTg5NUMxNy44NzEyIDIyLjE4OTUgMTcuNDAzNCAyMi4xMjc5IDE2LjkzODQgMjIuMDA0N0MxNi40Nzg2IDIxLjg3NjIgMTYuMDYxIDIxLjY2NzQgMTUuNjg1OCAyMS4zNzgzQzE1LjMxMDYgMjEuMDg5MSAxNS4wMTIgMjAuNzA2MyAxNC43OSAyMC4yMjk3QzE0LjU2OCAxOS43NDc4IDE0LjQ1NyAxOS4xNTg4IDE0LjQ1NyAxOC40NjI3SDE2LjM3NTVDMTYuMzc1NSAxOC44ODA0IDE2LjQzMSAxOS4yMjg0IDE2LjU0MiAxOS41MDY4QzE2LjY1MyAxOS43ODUzIDE2LjgwMzYgMjAuMDA0OCAxNi45OTM4IDIwLjE2NTVDMTcuMTg0MSAyMC4zMjYxIDE3LjM5NTUgMjAuNDQxMiAxNy42MjgxIDIwLjUxMDhDMTcuODY1OSAyMC41ODA0IDE4LjEwMzcgMjAuNjE1MiAxOC4zNDE1IDIwLjYxNTJDMTguNzM3OSAyMC42MTUyIDE5LjA3MDkgMjAuNTQ4MyAxOS4zNDA0IDIwLjQxNDRDMTkuNjE1MiAyMC4yNzUyIDE5LjgyMTMgMjAuMDgyNSAxOS45NTg4IDE5LjgzNjJDMjAuMTAxNCAxOS41ODQ1IDIwLjE3MjggMTkuMjk4IDIwLjE3MjggMTguOTc2N1oiIGZpbGw9IiM2NDU3QjQiIHN0cm9rZT0iIzY0NTdCNCIgc3Ryb2tlLXdpZHRoPSIwLjQiLz4KPC9zdmc+Cg==');
}

.popup-item-handle .shipping-program .fg-fsp-con-icon.icon-fsp-3 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IiNGOEY2RkYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy42MDkgMTUuMzcyNkMzMy4xNjQ4IDE1LjMwMjIgMzIuOTQyNiAxNS4xODUxIDMyLjg0NDMgMTUuMTAwM0MzMi43Nzk2IDE1LjA0NDYgMzIuNzM5IDE0Ljk4NDIgMzIuNzM5MSAxNC44MzM0QzMyLjczOTIgMTQuNjQ5MSAzMi45NTM3IDE0LjMwMDcgMzMuNDc5MiAxNC4zMDAzQzMzLjcyMTQgMTQuMzAwMSAzMy44Mzc0IDE0LjM0NzMgMzMuOTMwNiAxNC40MDY0QzM0LjA1NyAxNC40ODY1IDM0LjIwNDQgMTQuNjI5NiAzNC40NjAxIDE0LjkzOTFDMzQuNzcyMyAxNS4zMTY4IDM1LjMzMTYgMTUuMzcgMzUuNzA5MyAxNS4wNTc4QzM2LjA4NzIgMTQuNzQ1NiAzNi4xNDAzIDE0LjE4NjMgMzUuODI4MSAxMy44MDg1QzM1LjU2MzMgMTMuNDg4IDM1LjI2NDIgMTMuMTUwNSAzNC44ODExIDEyLjkwNzZDMzQuNzM1MSAxMi44MTUgMzQuNTgxOSAxMi43NDY0IDM0LjQyNDUgMTIuNjg4NVYxMi4yNDA5QzM0LjQyNDUgMTEuNzUwOCAzNC4wMjcyIDExLjM1MzUgMzMuNTM3MiAxMS4zNTM1QzMzLjA0NyAxMS4zNTM1IDMyLjY0OTcgMTEuNzUwOCAzMi42NDk3IDEyLjI0MDlWMTIuNjY0N0MzMS43MTg1IDEyLjk2NjcgMzAuOTY1MSAxMy43NTcyIDMwLjk2NDMgMTQuODMyMUMzMC45NjM4IDE1LjQ2NDggMzEuMjAzOCAxNi4wMjk1IDMxLjY4NTcgMTYuNDQ0OEMzMi4xMzM1IDE2LjgzMDcgMzIuNzIyNSAxNy4wMyAzMy4zMzg2IDE3LjEyNjhMMzMuMzQ0MiAxNy4xMjc2TDMzLjM0OTggMTcuMTI4NEMzMy43NzUgMTcuMTg5NiAzNC4wMTM1IDE3LjMwOTEgMzQuMTI5IDE3LjQwNjdDMzQuMjE3MiAxNy40ODEzIDM0LjI1NDMgMTcuNTU0NSAzNC4yNTQxIDE3LjY4MTdDMzQuMjU0MSAxNy43Njg5IDM0LjIxMjUgMTcuODg5MSAzNC4wNzIgMTguMDA3NkMzMy45MzAyIDE4LjEyNzMgMzMuNzE2OCAxOC4yMTQ2IDMzLjQ3MzQgMTguMjE0OEMzMy4wODkgMTguMjE1MSAzMi45MTg3IDE4LjE3NTggMzIuODA0MSAxOC4xMjQxQzMyLjY5MTUgMTguMDczMiAzMi41NDI4IDE3Ljk2OTYgMzIuMjg2NSAxNy42Njc4QzMxLjk2OTMgMTcuMjk0MiAzMS40MDkyIDE3LjI0ODUgMzEuMDM1NyAxNy41NjU3QzMwLjY2MjEgMTcuODgzIDMwLjYxNjQgMTguNDQzIDMwLjkzMzcgMTguODE2NkMzMS4yNjcxIDE5LjIwOTMgMzEuNjE4MSAxOS41MzYgMzIuMDc0IDE5Ljc0MThDMzIuMjYzNyAxOS44Mjc0IDMyLjQ1NjIgMTkuODggMzIuNjUwNCAxOS45MTc4TDMyLjY1MDcgMjAuMjI4NEMzMi42NTExIDIwLjcxODUgMzMuMDQ4NyAyMS4xMTU1IDMzLjUzODkgMjEuMTE1QzM0LjAyOSAyMS4xMTQ1IDM0LjQyNTkgMjAuNzE2OCAzNC40MjU1IDIwLjIyNjhMMzQuNDI1IDE5LjgxNDFDMzUuMzA0NSAxOS40ODkxIDM2LjAyODIgMTguNzI3OCAzNi4wMjg5IDE3LjY4MzFDMzYuMDI5NCAxNy4wMjY5IDM1Ljc1NzQgMTYuNDU5MyAzNS4yNzQ2IDE2LjA1MTNDMzQuODIwNSAxNS42Njc1IDM0LjIyODUgMTUuNDYyNiAzMy42MDkgMTUuMzcyNloiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MS41ODUgMTYuMjM0NUM0MS41ODUgMTEuODIzNyAzOC4wMDkzIDguMjQ4MDUgMzMuNTk4NSA4LjI0ODA1QzMxLjAyOCA4LjI0ODA1IDI4Ljc0NzQgOS40Njc1MiAyNy4yODY2IDExLjM1MzlIMTQuMDc2MkMxMi42MDYgMTEuMzUzOSAxMS40MTQxIDEyLjU0NTggMTEuNDE0MSAxNC4wMTYxVjM3LjA4ODJDMTEuNDE0MSAzOC41NTg1IDEyLjYwNiAzOS43NTA0IDE0LjA3NjIgMzkuNzUwNEgzMS44MjRDMzMuMjk0MyAzOS43NTA0IDM0LjQ4NjIgMzguNTU4NSAzNC40ODYyIDM3LjA4ODJWMjQuMTY5QzM4LjQ3ODggMjMuNzI2OSA0MS41ODUgMjAuMzQ1IDQxLjU4NSAxNi4yMzQ1Wk0yNS42MzQ1IDE2LjY3ODNDMjUuNjg2MyAxNy42MTcxIDI1Ljg5MDEgMTguNTE1NSAyNi4yMzg3IDE5LjM0MDRIMTYuNzM4MlYxNi42NzgzSDI1LjYzNDVaTTMxLjgyNCAzNy45NzU2SDE0LjA3NjJDMTMuNTg2MSAzNy45NzU2IDEzLjE4ODkgMzcuNTc4MyAxMy4xODg5IDM3LjA4ODJWMTQuMDE2MUMxMy4xODg5IDEzLjUyNjEgMTMuNTg2MSAxMy4xMjg3IDE0LjA3NjIgMTMuMTI4N0gyNi4yMzg3QzI2LjAwMTcgMTMuNjg5NSAyNS44MzU2IDE0LjI4NTkgMjUuNzMxOCAxNC45MDM1SDE1Ljg1MDhDMTUuMzYwNyAxNC45MDM1IDE0Ljk2MzQgMTUuMzAwOCAxNC45NjM0IDE1Ljc5MDhWMjAuMjI3OEMxNC45NjM0IDIwLjcxNzkgMTUuMzYwNyAyMS4xMTUyIDE1Ljg1MDggMjEuMTE1MkgyNi44NTQ0QzI2Ljk4NjkgMjEuMTE1MiAyNy4xMDk5IDIxLjA4MTkgMjcuMjIyOSAyMS4wMjk5QzI4LjUxMjYgMjIuNzQxOSAzMC40NjkgMjMuOTIwOSAzMi43MTE0IDI0LjE2OTFWMzcuMDg4MkMzMi43MTE0IDM3LjU3ODMgMzIuMzE0IDM3Ljk3NTYgMzEuODI0IDM3Ljk3NTZaTTMzLjU5ODUgMjIuNDQ2MkMzMC4xNjc5IDIyLjQ0NjIgMjcuMzg2OCAxOS42NjUyIDI3LjM4NjggMTYuMjM0NUMyNy4zODY4IDEyLjgwMzkgMzAuMTY3OSAxMC4wMjI4IDMzLjU5ODUgMTAuMDIyOEMzNy4wMjkyIDEwLjAyMjggMzkuODEwMiAxMi44MDM5IDM5LjgxMDIgMTYuMjM0NUMzOS44MTAyIDE5LjY2NTIgMzcuMDI5MiAyMi40NDYyIDMzLjU5ODUgMjIuNDQ2MloiIGZpbGw9IiM2NDU3QjQiIHN0cm9rZT0iIzY0NTdCNCIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguOTU2NCAyMi44ODg3SDE4LjA2OUMxNy41Nzg5IDIyLjg4ODcgMTcuMTgxNiAyMy4yODYgMTcuMTgxNiAyMy43NzZDMTcuMTgxNiAyNC4yNjYxIDE3LjU3ODkgMjQuNjYzNSAxOC4wNjkgMjQuNjYzNUgxOC45NTY0QzE5LjQ0NjUgMjQuNjYzNSAxOS44NDM4IDI0LjI2NjEgMTkuODQzOCAyMy43NzZDMTkuODQzOCAyMy4yODYgMTkuNDQ2NSAyMi44ODg3IDE4Ljk1NjQgMjIuODg4N1oiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi41MDY1IDI0LjY2MzVIMjMuMzkzOUMyMy44ODQgMjQuNjYzNSAyNC4yODEzIDI0LjI2NjEgMjQuMjgxMyAyMy43NzZDMjQuMjgxMyAyMy4yODYgMjMuODg0IDIyLjg4ODcgMjMuMzkzOSAyMi44ODg3SDIyLjUwNjVDMjIuMDE2NSAyMi44ODg3IDIxLjYxOTEgMjMuMjg2IDIxLjYxOTEgMjMuNzc2QzIxLjYxOTEgMjQuMjY2MSAyMi4wMTY1IDI0LjY2MzUgMjIuNTA2NSAyNC42NjM1WiIgZmlsbD0iIzY0NTdCNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjgzMTQgMjIuODg4N0gyNi45NDRDMjYuNDU0IDIyLjg4ODcgMjYuMDU2NiAyMy4yODYgMjYuMDU2NiAyMy43NzZDMjYuMDU2NiAyNC4yNjYxIDI2LjQ1NCAyNC42NjM1IDI2Ljk0NCAyNC42NjM1SDI3LjgzMTRDMjguMzIxNSAyNC42NjM1IDI4LjcxODggMjQuMjY2MSAyOC43MTg4IDIzLjc3NkMyOC43MTg4IDIzLjI4NiAyOC4zMjE1IDIyLjg4ODcgMjcuODMxNCAyMi44ODg3WiIgZmlsbD0iIzY0NTdCNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4Ljk1NjQgMjYuNDM3NUgxOC4wNjlDMTcuNTc4OSAyNi40Mzc1IDE3LjE4MTYgMjYuODM0OCAxNy4xODE2IDI3LjMyNDlDMTcuMTgxNiAyNy44MTUgMTcuNTc4OSAyOC4yMTIyIDE4LjA2OSAyOC4yMTIySDE4Ljk1NjRDMTkuNDQ2NSAyOC4yMTIyIDE5Ljg0MzggMjcuODE1IDE5Ljg0MzggMjcuMzI0OUMxOS44NDM4IDI2LjgzNDggMTkuNDQ2NSAyNi40Mzc1IDE4Ljk1NjQgMjYuNDM3NVoiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi41MDY1IDI4LjIxMjJIMjMuMzkzOUMyMy44ODQgMjguMjEyMiAyNC4yODEzIDI3LjgxNSAyNC4yODEzIDI3LjMyNDlDMjQuMjgxMyAyNi44MzQ3IDIzLjg4NCAyNi40Mzc1IDIzLjM5MzkgMjYuNDM3NUgyMi41MDY1QzIyLjAxNjUgMjYuNDM3NSAyMS42MTkxIDI2LjgzNDggMjEuNjE5MSAyNy4zMjQ5QzIxLjYxOTEgMjcuODE1IDIyLjAxNjUgMjguMjEyMiAyMi41MDY1IDI4LjIxMjJaIiBmaWxsPSIjNjQ1N0I0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuODMxNCAyNi40Mzc1SDI2Ljk0NEMyNi40NTQgMjYuNDM3NSAyNi4wNTY2IDI2LjgzNDggMjYuMDU2NiAyNy4zMjQ5QzI2LjA1NjYgMjcuODE1IDI2LjQ1NCAyOC4yMTIyIDI2Ljk0NCAyOC4yMTIySDI3LjgzMTRDMjguMzIxNSAyOC4yMTIyIDI4LjcxODggMjcuODE1IDI4LjcxODggMjcuMzI0OUMyOC43MTg4IDI2LjgzNDggMjguMzIxNSAyNi40Mzc1IDI3LjgzMTQgMjYuNDM3NVoiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC45NTY0IDI5Ljk4ODNIMTguMDY5QzE3LjU3ODkgMjkuOTg4MyAxNy4xODE2IDMwLjM4NTYgMTcuMTgxNiAzMC44NzU3QzE3LjE4MTYgMzEuMzY1OCAxNy41Nzg5IDMxLjc2MzEgMTguMDY5IDMxLjc2MzFIMTguOTU2NEMxOS40NDY1IDMxLjc2MzEgMTkuODQzOCAzMS4zNjU4IDE5Ljg0MzggMzAuODc1N0MxOS44NDM4IDMwLjM4NTYgMTkuNDQ2NSAyOS45ODgzIDE4Ljk1NjQgMjkuOTg4M1oiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi41MDY1IDMxLjc2MzFIMjMuMzkzOUMyMy44ODQgMzEuNzYzMSAyNC4yODEzIDMxLjM2NTggMjQuMjgxMyAzMC44NzU3QzI0LjI4MTMgMzAuMzg1NSAyMy44ODQgMjkuOTg4MyAyMy4zOTM5IDI5Ljk4ODNIMjIuNTA2NUMyMi4wMTY1IDI5Ljk4ODMgMjEuNjE5MSAzMC4zODU2IDIxLjYxOTEgMzAuODc1N0MyMS42MTkxIDMxLjM2NTggMjIuMDE2NSAzMS43NjMxIDIyLjUwNjUgMzEuNzYzMVoiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy44MzA4IDMzLjUzNzFIMjIuNTA2NUMyMi4wMTY1IDMzLjUzNzEgMjEuNjE5MSAzMy45MzQ0IDIxLjYxOTEgMzQuNDI0NUMyMS42MTkxIDM0LjkxNDYgMjIuMDE2NSAzNS4zMTE5IDIyLjUwNjUgMzUuMzExOUgyNy44MzA4QzI4LjMyMDkgMzUuMzExOSAyOC43MTgzIDM0LjkxNDYgMjguNzE4MyAzNC40MjQ1QzI4LjcxODMgMzMuOTM0NCAyOC4zMjA5IDMzLjUzNzEgMjcuODMwOCAzMy41MzcxWiIgZmlsbD0iIzY0NTdCNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjgzMTQgMjkuOTg4M0gyNi45NDRDMjYuNDU0IDI5Ljk4ODMgMjYuMDU2NiAzMC4zODU2IDI2LjA1NjYgMzAuODc1N0MyNi4wNTY2IDMxLjM2NTggMjYuNDU0IDMxLjc2MzEgMjYuOTQ0IDMxLjc2MzFIMjcuODMxNEMyOC4zMjE1IDMxLjc2MzEgMjguNzE4OCAzMS4zNjU4IDI4LjcxODggMzAuODc1N0MyOC43MTg4IDMwLjM4NTYgMjguMzIxNSAyOS45ODgzIDI3LjgzMTQgMjkuOTg4M1oiIGZpbGw9IiM2NDU3QjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC45NTY0IDMzLjUzNzFIMTguMDY5QzE3LjU3ODkgMzMuNTM3MSAxNy4xODE2IDMzLjkzNDQgMTcuMTgxNiAzNC40MjQ1QzE3LjE4MTYgMzQuOTE0NiAxNy41Nzg5IDM1LjMxMTkgMTguMDY5IDM1LjMxMTlIMTguOTU2NEMxOS40NDY1IDM1LjMxMTkgMTkuODQzOCAzNC45MTQ2IDE5Ljg0MzggMzQuNDI0NUMxOS44NDM4IDMzLjkzNDQgMTkuNDQ2NSAzMy41MzcxIDE4Ljk1NjQgMzMuNTM3MVoiIGZpbGw9IiM2NDU3QjQiLz4KPC9zdmc+Cg==');
}

.popup-item-handle .shipping-program .fg-fsp-con-info {
  flex: 1;
  margin-left: 24px;
}

.popup-item-handle .shipping-program .fg-fsp-con-ttl {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
}

.popup-item-handle .shipping-program .fg-fsp-con-txt {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
}

.popup-item-handle .shipping-program .fg-fsp-con-txt .emph {
  color: #999;
  font-size: 12px;
  line-height: 16px;
}

.popup-item-handle .shipping-program .btn-fsp-area {
  margin-top: 24px;
}

.successfully-tip {
  padding: 24px 32px;
  border-radius: 4px;
  background: #EFEDFD;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1001;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.successfully-tip p {
  font-size: 16px;
  line-height: 24px;
}

.successfully-tip .icon-successfully {
  display: block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJHcm91cCAzNTcwMiI+DQo8cGF0aCBpZD0iRWxsaXBzZSAxMCIgZD0iTTE2IDhDMTYgMTIuNDE4MyAxMi40MTgzIDE2IDggMTZDMy41ODE3MiAxNiAwIDEyLjQxODMgMCA4QzAgMy41ODE3MiAzLjU4MTcyIDAgOCAwQzEyLjQxODMgMCAxNiAzLjU4MTcyIDE2IDhaIiBmaWxsPSIjNjQ1N0I0Ii8+DQo8cGF0aCBpZD0iVmVjdG9yIDIzMCAoU3Ryb2tlKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4zODE2IDUuMjQ2MzRDMTIuNTk2OCA1LjQ1NzA4IDEyLjYwMDUgNS44MDI0MiAxMi4zODk4IDYuMDE3NjhMNy41ODM1NCAxMC45MjY4QzcuNDgwOTMgMTEuMDMxNiA3LjM0MDQ1IDExLjA5MDYgNy4xOTM3OCAxMS4wOTA2QzcuMDQ3MTEgMTEuMDkwNiA2LjkwNjYzIDExLjAzMTYgNi44MDQwMiAxMC45MjY4TDQuMTU1NyA4LjIyMTc2QzMuOTQ0OTUgOC4wMDY1MSAzLjk0ODYxIDcuNjYxMTYgNC4xNjM4NyA3LjQ1MDQyQzQuMzc5MTIgNy4yMzk2NyA0LjcyNDQ3IDcuMjQzMzMgNC45MzUyMSA3LjQ1ODU4TDcuMTkzNzggOS43NjU1TDExLjYxMDIgNS4yNTQ1QzExLjgyMSA1LjAzOTI1IDEyLjE2NjMgNS4wMzU1OSAxMi4zODE2IDUuMjQ2MzRaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat center;
  margin-right: 8px;
}

.successfully-tip .successfully-txt-1 {
  display: flex;
  align-items: center;
  color: #6457B4;
}

.successfully-tip .successfully-txt-2 {
  color: #333;
  display: flex;
  margin-top: 8px;
}

.successfully-tip .free-shipping-excess {
  font-size: 16px !important;
  margin: 0 5px;
}

.successfully-tip .free-shipping-excess:before {
  content: '';
  width: 18px;
  height: 18px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDU0MSAyQzguNjY3MDIgMi4wMDAwNSA4Ljk1ODMgMi4wNzE3NSA5LjIwNDEgMi4yODIyM0M5LjQ2ODQyIDIuNTA4ODEgOS42MzM3MyAyLjg1Njk5IDkuNjMzNzkgMy4zMTA1NVY1LjA4ODg3SDExLjI4NzFDMTEuNTgyNyA1LjA4OTA2IDExLjg2MSA1LjIxODQyIDEyLjA1MjcgNS40MzU1NUwxMi4xMjk5IDUuNTMzMkwxMi4xNDI2IDUuNTUyNzNMMTIuMTU0MyA1LjU3MzI0TDEyLjkwNTMgNi45Mjc3M0MxMy4xNTMyIDYuOTM0MzggMTMuNDA4MyA3LjAyMTggMTMuNjAzNSA3LjIyMTY4QzEzLjgwNzIgNy40MzAzNSAxMy44OTY0IDcuNzEwNjkgMTMuODk2NSA4LjAwMzkxVjkuNzg2MTNDMTMuODk2NSAxMC4zNDkzIDEzLjQzODEgMTAuODA4NSAxMi44NzUgMTAuODA4NkgxMi44MDY2QzEyLjY0NjIgMTEuNDkxNCAxMi4wMzI0IDExLjk5OSAxMS4yOTg4IDExLjk5OUMxMC41MzMzIDExLjk5ODggOS44OTg2MSAxMS40NDU4IDkuNzczNDQgMTAuNzE3OEg0LjQ2NDg0QzQuMzM5NyAxMS40NDYgMy43MDQyNSAxMS45OTkgMi45Mzg0OCAxMS45OTlDMi4xNzIgMTEuOTk5IDEuNTM2NSAxMS40NDQ5IDEuNDEyMTEgMTAuNzE1OEMxLjE5NzEyIDEwLjcxMTYgMC44OTQwNTkgMTAuNjUxNSAwLjYyNzkzIDEwLjQ2NDhDMC4zMjYyNzMgMTAuMjUzMSAwLjEwMzU2MyA5Ljg5OTYzIDAuMTAzNTE2IDkuNDA3MjNWMy4yODcxMUwwLjEwNTQ2OSAzLjI2MzY3QzAuMTI1MDIxIDMuMDU1MTQgMC4yMDgxNTkgMi43NTc2NyAwLjQwNTI3MyAyLjVDMC42MTcyMTggMi4yMjMyMiAwLjk1ODg5OSAyLjAwMDMxIDEuNDM0NTcgMkg4LjQ1NDFaTTIuOTM4NDggOS45MDQzQzIuNjI4NjIgOS45MDQzMSAyLjM4MzA3IDEwLjE1MzggMi4zODI4MSAxMC40NTUxQzIuMzgzIDEwLjc1NjUgMi42Mjg1OCAxMS4wMDQ5IDIuOTM4NDggMTEuMDA0OUMzLjI0ODMyIDExLjAwNDggMy40OTM5NSAxMC43NTY0IDMuNDk0MTQgMTAuNDU1MUMzLjQ5Mzg4IDEwLjE1MzggMy4yNDgyOCA5LjkwNDM3IDIuOTM4NDggOS45MDQzWk0xMS4yOTg4IDkuOTA0M0MxMC45ODkyIDkuOTA0NTcgMTAuNzQzNCAxMC4xNTM5IDEwLjc0MzIgMTAuNDU1MUMxMC43NDM0IDEwLjc1NjMgMTAuOTg5MiAxMS4wMDQ2IDExLjI5ODggMTEuMDA0OUMxMS42MDg3IDExLjAwNDkgMTEuODU0MyAxMC43NTY1IDExLjg1NDUgMTAuNDU1MUMxMS44NTQyIDEwLjE1MzggMTEuNjA4NyA5LjkwNDMgMTEuMjk4OCA5LjkwNDNaTTEyLjYxMzMgNy45MjI4NUgxMi4yMDUxTDExLjc4NjEgOC4xMzI4MUwxMS42ODA3IDguMTg1NTVIOS42MzM3OVY5LjcyMzYzSDkuOTM0NTdDMTAuMTk2MyA5LjIzOTczIDEwLjcwOSA4LjkxMDM1IDExLjI5ODggOC45MTAxNkMxMS45MjQ5IDguOTEwMTYgMTIuNDYzNSA5LjI4MTQ0IDEyLjcwOCA5LjgxNDQ1SDEyLjg3NUMxMi44ODExIDkuODE0NCAxMi44ODggOS44MTIxOSAxMi44OTQ1IDkuODA1NjZDMTIuOTAwOCA5Ljc5OTE3IDEyLjkwMzMgOS43OTIyMiAxMi45MDMzIDkuNzg2MTNWOC4wMDM5MUMxMi45MDMzIDcuOTU5NzEgMTIuODk2NiA3LjkzMzg0IDEyLjg5MjYgNy45MjE4OEMxMi44ODgzIDcuOTIxMjkgMTIuODgyMyA3LjkyMDkxIDEyLjg3NSA3LjkyMDlIMTIuNjEzM1Y3LjkyMjg1Wk0xLjQzNDU3IDIuOTk0MTRDMS4zNjA0IDIuOTk0MjggMS4zMTMyOCAzLjAwOTYzIDEuMjgzMiAzLjAyNTM5QzEuMjUxNyAzLjA0MjA1IDEuMjIxNzkgMy4wNjc3OCAxLjE5NDM0IDMuMTAzNTJDMS4xMzUxNyAzLjE4MDk4IDEuMTA0MjkgMy4yODUzNCAxLjA5NjY4IDMuMzQ4NjNWOS40MDcyM0MxLjA5NjcgOS40OTYyMiAxLjExNTkyIDkuNTQ3ODEgMS4xMzA4NiA5LjU3NjE3QzEuMTQ2MTIgOS42MDQ5OCAxLjE2Nzc1IDkuNjI5ODcgMS4xOTgyNCA5LjY1MTM3QzEuMjY5NyA5LjcwMTQ4IDEuMzcyMjYgOS43MjM0IDEuNDM0NTcgOS43MjM2M0gxLjU3MzI0QzEuODM1IDkuMjM5NTIgMi4zNDgzOCA4LjkxMDE3IDIuOTM4NDggOC45MTAxNkMzLjUyODQxIDguOTEwMjEgNC4wNDA5NSA5LjIzOTcxIDQuMzAyNzMgOS43MjM2M0g4LjYzOTY1VjMuMzEwNTVDOC42Mzk2MiAzLjIwNjk0IDguNjIyMTEgMy4xNDI3MyA4LjYwNjQ1IDMuMTA2NDVDOC41OTEyNSAzLjA3MTUgOC41NzMyMiAzLjA1MDU1IDguNTU3NjIgMy4wMzcxMUM4LjU0MDQ3IDMuMDIyNTIgOC41MTg1MiAzLjAxMDU2IDguNDk2MDkgMy4wMDI5M0M4LjQ4NTM4IDIuOTk5MzQgOC40NzQ5NyAyLjk5NjQ4IDguNDY2OCAyLjk5NTEyQzguNDYwMDQgMi45OTQwNSA4LjQ1NTE3IDIuOTk0MTggOC40NTQxIDIuOTk0MTRINy4xOTMzNlY1LjM0Mjc3QzcuMTkzMjQgNS41MTkyMyA3LjA5OTYxIDUuNjgyNDUgNi45NDcyNyA1Ljc3MTQ4QzYuNzk0NzMgNS44NjA0NCA2LjYwNTkgNS44NjIxOCA2LjQ1MjE1IDUuNzc1MzlMNC44NjcxOSA0Ljg3NzkzTDMuMjgzMiA1Ljc3NTM5QzMuMTI5NDUgNS44NjIzNiAyLjk0MDcxIDUuODYwMzkgMi43ODgwOSA1Ljc3MTQ4QzIuNjM1NTIgNS42ODI1IDIuNTQxMTMgNS41MTkzOCAyLjU0MTAyIDUuMzQyNzdWMi45OTQxNEgxLjQzNDU3Wk05LjYzMzc5IDcuMTkxNDFIMTEuNDQ3M0wxMS44MTI1IDcuMDA3ODFMMTEuMzAzNyA2LjA4ODg3QzExLjMwMjUgNi4wODc5NyAxMS4zMDEzIDYuMDg2NzMgMTEuMjk5OCA2LjA4NTk0QzExLjI5NTMgNi4wODM1NyAxMS4yOTA2IDYuMDgzMSAxMS4yODcxIDYuMDgzMDFIOS42MzM3OVY3LjE5MTQxWk0zLjUzNTE2IDQuNDkwMjNMNC42MjMwNSAzLjg3NUw0LjY4MDY2IDMuODQ3NjZDNC44MjAwOSAzLjc5MTA4IDQuOTc5MzIgMy43OTk3OCA1LjExMjMgMy44NzVMNi4yMDAyIDQuNDkwMjNWMi45OTQxNEgzLjUzNTE2VjQuNDkwMjNaIiBmaWxsPSIjNjQ1N0I0Ii8+Cjwvc3ZnPgo=') no-repeat center;
  background-size: 100%;
  margin-right: 4px;
  vertical-align: middle;
}

.successfully-tip .free-shipping-excess .txt {
  margin-right: 0;
}

/* Referral Marketing Popup  */
.icon-rm:before,
.icon-rm:after {
  content: '';
  display: block;
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-image: url('../img/icon/icon_rm.svg');
  margin: 0 6px;
}

.icon-rm {
  display: flex;
  justify-content: center;
}

.banner-referral-marketing {
  width: 100%;
  height: 260px;
  background: url('../img/banner_referral_marketing.jpg') no-repeat center;
  background-size: 100%;
}

.referral-marketing-note {
  color: #333;
  text-align: center;
  padding: 24px 0;
}

.referral-marketing-note .referral-marketing-ttl {
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.referral-marketing-note p.referral-marketing-txt {
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
}

.box-enter-email {
  display: flex;
}

.box-enter-email .mc-field-group {
  flex: 1;
}

.box-enter-email .mc-field-group input {
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  border: 1px solid #BCBCBC;
  border-right: none;
  box-sizing: border-box;
  font-size: 16px;
  color: #333;
  background: transparent;
}

.box-enter-email .mc-field-group input::placeholder {
  color: #BCBCBC;
}

.box-enter-email .btn-email {
  cursor: pointer;
  width: 162px;
  height: 48px;
  padding: 12px 24px;
  color: #FFF;
  font-size: 16px;
  background: #333;
  font-weight: 500;
  line-height: 24px;
  border: none;
  transition: .3s;
}

.box-enter-email .btn-email:hover {
  background: #3CB0B4;
}

.box-enter-email .mc-field-group:has(.mce_inline_error)~.wrap-email-submit .btn-email {
  background-color: #FF5859;
}

.box-enter-email .mc-field-group .mce_inline_error:not(input) {
  position: relative;
  top: 0;
  left: 0;
  padding-left: 20px;
  color: #FF5859;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 4px;
}

.box-enter-email .mc-field-group .mce_inline_error:not(input)::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 12px;
  height: 12px;
  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='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z' fill='%23FF5859'/%3E%3Cpath d='M6.87259 2.47876V3.15572C6.87259 3.17 6.87203 3.18428 6.87091 3.19844L6.52922 7.43268C6.50696 7.70859 6.27658 7.9212 5.99977 7.9212C5.72296 7.9212 5.49259 7.70859 5.47032 7.43268L5.12864 3.19844C5.12752 3.18428 5.12695 3.17 5.12695 3.15572V2.47876C5.12695 2.18542 5.36475 1.94751 5.6582 1.94751H6.34146C6.6348 1.94751 6.8727 2.18531 6.8727 2.47876H6.87259Z' fill='white'/%3E%3Cpath d='M6.79227 9.21376C6.79227 8.77655 6.43784 8.42212 6.00063 8.42212C5.56342 8.42212 5.20898 8.77655 5.20898 9.21376V9.2602C5.20898 9.69741 5.56342 10.0518 6.00063 10.0518C6.43784 10.0518 6.79227 9.69741 6.79227 9.2602V9.21376Z' fill='white'/%3E%3C/svg%3E") no-repeat 0 0;
  content: "";
}

.box-enter-email .mc-field-group input.mce_inline_error {
  border-color: #FF5859;
}

#mce-responses {
  position: relative;
  top: 0;
  left: 0;
  margin-top: 4px;
}

#mce-responses #mce-success-response {
  position: relative;
  padding-left: 20px;
  font-size: 12px;
  line-height: 18px;
  color: #5AA845;
}

#mce-responses #mce-success-response::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 12px;
  height: 12px;
  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 fill-rule='evenodd' clip-rule='evenodd' d='M6 0C9.31376 0 12 2.68624 12 6C12 9.31376 9.31376 12 6 12C2.68624 12 0 9.31376 0 6C0 2.68624 2.68624 0 6 0Z' fill='%235AA845'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.24581 5.52062C2.51864 5.2478 2.9816 5.23221 3.23802 5.52062L4.84609 7.32917L8.76012 3.18628C9.02507 2.90574 9.47951 2.91346 9.75233 3.18628C10.0252 3.4591 10.0183 3.89894 9.75233 4.17849L5.34203 8.81748C5.33776 8.82175 5.3335 8.82601 5.32907 8.83011C5.32464 8.83422 5.32037 8.83832 5.31594 8.84226C5.31151 8.84619 5.30709 8.85013 5.30249 8.85407C5.29806 8.858 5.29347 8.86178 5.28888 8.86539C5.28428 8.86916 5.27969 8.87277 5.27509 8.87638C5.2705 8.87999 5.26574 8.88343 5.26099 8.88704C5.25623 8.89049 5.25147 8.89393 5.24671 8.89721C5.24196 8.90049 5.23703 8.90378 5.23228 8.90706C5.22735 8.91034 5.2226 8.91346 5.21768 8.91641C5.21275 8.91953 5.20783 8.92248 5.20275 8.92543C5.19782 8.92838 5.19274 8.93117 5.18765 8.93396C5.18257 8.93675 5.17748 8.93954 5.1724 8.94216C5.16731 8.94479 5.16222 8.94742 5.15697 8.95004C5.15189 8.9525 5.14664 8.95496 5.14155 8.95742C5.1363 8.95988 5.13122 8.96218 5.12597 8.96448C5.12072 8.96677 5.11547 8.96891 5.11022 8.97104C5.10497 8.97317 5.09956 8.9753 5.09431 8.97727C5.08906 8.97924 5.08364 8.98121 5.07823 8.98301C5.07281 8.98482 5.06756 8.98662 5.06215 8.98843C5.05674 8.99023 5.05132 8.99187 5.04591 8.99335C5.0405 8.99499 5.03508 8.99647 5.0295 8.99794C5.02409 8.99942 5.01851 9.00073 5.0131 9.00221C5.00768 9.00352 5.00211 9.00483 4.99653 9.00598C4.99095 9.00713 4.98554 9.00828 4.97996 9.00943C4.97438 9.01041 4.96897 9.01156 4.96339 9.01238C4.95781 9.01337 4.95223 9.01419 4.94666 9.01501C4.94108 9.01583 4.9355 9.01648 4.92992 9.01714C4.92434 9.01779 4.91877 9.01845 4.91319 9.01894C4.90761 9.01943 4.90203 9.01993 4.89646 9.02026C4.89088 9.02058 4.8853 9.02091 4.87956 9.02124C4.87398 9.02157 4.86824 9.02173 4.86266 9.0219C4.85708 9.0219 4.8515 9.02206 4.84576 9.02206C4.84002 9.02206 4.83444 9.02206 4.82886 9.0219C4.82329 9.0219 4.81754 9.02157 4.81197 9.02124C4.80639 9.02091 4.80081 9.02058 4.79507 9.02026C4.78949 9.01993 4.78391 9.01943 4.77833 9.01894C4.77276 9.01845 4.76718 9.01779 4.7616 9.01714C4.75602 9.01648 4.75045 9.01583 4.74487 9.01501C4.73929 9.01419 4.73371 9.01337 4.72813 9.01238C4.72256 9.0114 4.71698 9.01041 4.71156 9.00943C4.70599 9.00828 4.70057 9.0073 4.695 9.00598C4.68942 9.00483 4.684 9.00352 4.67843 9.00221C4.67301 9.0009 4.66743 8.99942 4.66202 8.99794C4.65661 8.99647 4.65119 8.99499 4.64561 8.99335C4.6402 8.99171 4.63479 8.99007 4.62937 8.98843C4.62396 8.98662 4.61855 8.98498 4.6133 8.98301C4.60788 8.98121 4.60263 8.97924 4.59722 8.97727C4.59197 8.9753 4.58655 8.97317 4.5813 8.97104C4.57605 8.96891 4.5708 8.96677 4.56556 8.96448C4.56031 8.96218 4.55506 8.95988 4.54997 8.95742C4.54472 8.95496 4.53963 8.9525 4.53455 8.95004C4.52946 8.94758 4.52421 8.94495 4.51913 8.94216C4.51404 8.93954 4.50896 8.93675 4.50387 8.93396C4.49878 8.93117 4.49386 8.92838 4.48878 8.92543C4.48386 8.92248 4.47893 8.91953 4.47401 8.91641C4.46909 8.91329 4.46417 8.91017 4.45941 8.90706C4.45449 8.90378 4.44973 8.90066 4.44497 8.89721C4.44022 8.89393 4.43546 8.89049 4.4307 8.88704C4.42594 8.8836 4.42135 8.87999 4.41659 8.87638C4.412 8.87277 4.40741 8.86916 4.40281 8.86539C4.39822 8.86161 4.39362 8.85784 4.3892 8.85407C4.38477 8.85013 4.38017 8.84636 4.37574 8.84226C4.37131 8.83832 4.36688 8.83422 4.36262 8.83011C4.35819 8.82601 4.35392 8.82175 4.34966 8.81748L2.24532 6.51283C1.98513 6.22787 1.9725 5.79345 2.24532 5.52062H2.24581Z' fill='white'/%3E%3C/svg%3E") no-repeat 0 0;
  content: "";
}

#mce-responses #mce-error-response {
  position: relative;
  padding-left: 20px;
  font-size: 12px;
  line-height: 18px;
  color: #FF5859;
}

#mce-responses #mce-error-response::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 12px;
  height: 12px;
  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='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z' fill='%23FF5859'/%3E%3Cpath d='M6.87259 2.47876V3.15572C6.87259 3.17 6.87203 3.18428 6.87091 3.19844L6.52922 7.43268C6.50696 7.70859 6.27658 7.9212 5.99977 7.9212C5.72296 7.9212 5.49259 7.70859 5.47032 7.43268L5.12864 3.19844C5.12752 3.18428 5.12695 3.17 5.12695 3.15572V2.47876C5.12695 2.18542 5.36475 1.94751 5.6582 1.94751H6.34146C6.6348 1.94751 6.8727 2.18531 6.8727 2.47876H6.87259Z' fill='white'/%3E%3Cpath d='M6.79227 9.21376C6.79227 8.77655 6.43784 8.42212 6.00063 8.42212C5.56342 8.42212 5.20898 8.77655 5.20898 9.21376V9.2602C5.20898 9.69741 5.56342 10.0518 6.00063 10.0518C6.43784 10.0518 6.79227 9.69741 6.79227 9.2602V9.21376Z' fill='white'/%3E%3C/svg%3E") no-repeat 0 0;
  content: "";
}

.footer-sub {
  font-size: 12px;
  color: #666;
  text-align: center;
  line-height: 18px;
  padding: 0 10px;
  margin-top: 8px;
}

.banner-season-top-vendor {
  width: 100%;
  height: 230px;
  background: url('../img/banner_season_top_vendor.jpg') no-repeat center;
  background-size: 100%;
}

.season-top-vendor {
  padding: 20px 0;
}

.season-top-vendor .season-top-vendor-ttl {
  color: #4E73C3;
  font-size: 32px;
  font-weight: 700;
  line-height: 34px;
  text-align: center;
  font-family: "Inter";
}

.season-top-vendor .season-top-vendor-ttl strong {
  font-family: "Inter";
  font-weight: 800;
  position: relative;
  padding-left: 18px;
  margin-left: 16px;
}

.season-top-vendor .season-top-vendor-ttl strong:before {
  content: '';
  display: block;
  width: 2px;
  height: 22px;
  background: #AAB8D5;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.season-top-vendor .season-logo-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 20px 120px 0;
}

.season-top-vendor .season-logo-list li {
  width: 116px;
  height: 40px;
  flex: none;
}

.season-top-vendor .season-logo-list li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* popup Small screen responsive */
@media (max-height: 760px) {
  .item-handle-footer.cmn-center {
    padding: 24px;
    flex-direction: row-reverse;
    justify-content: flex-start;
  }

  .item-handle-footer.cmn-center .link-footer {
    margin-top: 0;
  }

  .item-handle-footer.cmn-center button {
    margin: 0 0 0 16px;
  }

  .item-handle-footer.cmn-center {
    padding: 24px;
  }

  .banner-referral-marketing {
    height: 180px;
    background-image: url('../img/banner_referral_marketing_sm.jpg');
  }

  .referral-marketing-note {
    padding: 18px 0;
  }

  .referral-marketing-note .referral-marketing-ttl {
    font-size: 22px;
    line-height: 32px;
  }

  .referral-marketing-note p.referral-marketing-txt {
    margin-top: 8px;
  }

  .popup-item-handle .item-handle-footer.padding {
    padding: 18px 32px;
  }

  .banner-season-top-vendor {
    height: 160px;
    background-image: url('../img/banner_season_top_vendor_sm.jpg');
  }

  .season-top-vendor {
    padding: 24px 0;
  }

  .season-top-vendor .season-logo-list {
    margin-top: 18px;
  }

  .season-top-vendor .season-top-vendor-ttl {
    font-size: 30px;
  }
}

/* lt-discount */
.lt-discount {
  display: flex;
  align-items: center;
  margin-top: 4px;
}

.lt-discount .off {
  color: #FFF;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  border-radius: 4px;
  background: #FF5859;
  padding: 0 8px;
}

.lt-discount .lt {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
}

.lst_pdt .price-area {
  display: flex;
  flex-direction: column;
}

.sale-lt-discount {
  color: #FF5859;
  position: relative;
  font-weight: 400;
}

.sale-lt-discount:before {
  content: '';
  display: block;
  width: 1px;
  height: 12px;
  background: #ddd;
  position: absolute;
  left: 0;
}

.sale-lt-discount.max {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 6px;
  padding-left: 9px;
}

.sale-lt-discount.max:before {
  bottom: 4px;
}

.sale-lt-discount.min {
  font-size: 12px;
  line-height: 16px;
  padding-left: 7px;
}

.sale-lt-discount.min:before {
  top: 50%;
  transform: translateY(-50%);
}

.sale-lt-discount strong {
  margin-right: 4px;
}

.discount-off {
  color: #FF5859;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-left: 4px;
}

.shop-collection {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 6px 8px;
  display: flex;
  align-items: center;
}

.shop-collection a {
  text-decoration: underline;
}

.sale-price-detailed {
  display: flex;
  align-items: center;
  color: #999;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  z-index: 20;
}

.pdt_detail .sale-price-detailed {
  margin-top: 4px;
}

.goods-detail .sale-price-detailed {
  margin-top: 8px;
}

.ltd-info-tip {
  width: 12px;
  height: 12px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJpbmZvIj4NCjxnIGlkPSJHcm91cCAyMzA3IDEiPg0KPGcgaWQ9IjEwIDEiPg0KPHBhdGggaWQ9IkVsbGlwc2UgMiAxIiBkPSJNNiAxMUM4Ljc2MTQyIDExIDExIDguNzYxNDIgMTEgNkMxMSAzLjIzODU4IDguNzYxNDIgMSA2IDFDMy4yMzg1OCAxIDEgMy4yMzg1OCAxIDZDMSA4Ljc2MTQyIDMuMjM4NTggMTEgNiAxMVoiIHN0cm9rZT0iIzk5OTk5OSIgc3Ryb2tlLXdpZHRoPSIwLjciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPg0KPC9nPg0KPGcgaWQ9Ikdyb3VwIDIzMDYgMSI+DQo8cGF0aCBpZD0iRWxsaXBzZSAzIDEiIGQ9Ik02LjAwOTY2IDQuMjEyNjdDNi40NTQ1NSA0LjIxMjY3IDYuODE1MjEgMy44NTIwMSA2LjgxNTIxIDMuNDA3MTJDNi44MTUyMSAyLjk2MjIyIDYuNDU0NTUgMi42MDE1NiA2LjAwOTY2IDIuNjAxNTZDNS41NjQ3NiAyLjYwMTU2IDUuMjA0MSAyLjk2MjIyIDUuMjA0MSAzLjQwNzEyQzUuMjA0MSAzLjg1MjAxIDUuNTY0NzYgNC4yMTI2NyA2LjAwOTY2IDQuMjEyNjdaIiBmaWxsPSIjOTk5OTk5Ii8+DQo8ZyBpZD0iR3JvdXAgMjMwNSAxIj4NCjxwYXRoIGlkPSJQYXRoIDEyMjkgMSIgZD0iTTYuNjAwMjEgOC44MDk0NkM2LjYwMDIxIDkuMTQyOCA2LjMzNjMyIDkuNDA2NjggNi4wMDI5OCA5LjQwNjY4QzUuNjY5NjUgOS40MDY2OCA1LjQwNTc2IDkuMTQyOCA1LjQwNTc2IDguODA5NDZWNS42MDExM0M1LjQwNTc2IDUuMjY3OCA1LjY2OTY1IDUuMDAzOTEgNi4wMDI5OCA1LjAwMzkxQzYuMzM2MzIgNS4wMDM5MSA2LjYwMDIxIDUuMjY3OCA2LjYwMDIxIDUuNjAxMTNWOC44MDk0NloiIGZpbGw9IiM5OTk5OTkiLz4NCjwvZz4NCjwvZz4NCjwvZz4NCjwvZz4NCjwvc3ZnPg0K') no-repeat center;
  background-size: 100%;
  margin-left: 4px;
  position: relative;
}

.ltd-info-tip .tip_popup {
  display: none;
  width: 204px;
  padding: 16px;
  background: #fff;
  border: 1px solid #C6C6C6;
  box-sizing: border-box;
  border-radius: 2px;
  position: absolute;
  top: 25px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 1;
}

.ltd-info-tip:hover .tip_popup {
  display: block;
}

.ltd-info-tip .tip_popup::before {
  content: '';
  display: block;
  width: 13px;
  height: 10px;
  background: url("../img/vector_down.svg") no-repeat center center/cover;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%) rotate(-180deg) !important;
  margin: 0 !important;
}

.ltd-info-tip .tip_popup .tip_popup_ttl {
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: 500;
  color: #333;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddd;
  letter-spacing: normal;
}

.ltd-info-tip .tip_popup .tip_popup_txt {
  color: #666 !important;
  font-size: 12px !important;
  line-height: 16px !important;
}

/* FIRST ORDER SPECIAL Popup - START */
.first-order-special-popup .item-handle-body {
  padding: 0;
}

.first-order-special {
  display: flex;
  width: 100%;
  height: 320px;
  background: url(../img/bg_first_order_special.png) no-repeat;
  background-size: cover;
  text-align: center;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  justify-content: flex-start;
  position: relative;
}

.first-order-special .first-order-ttl {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  margin-top: 182px;
}

.first-order-special .first-order-ttl span {
  display: block;
  font-weight: 700;
  margin-bottom: 8px;
}

.first-order-special .terms-of-us {
  color: #EEAE88;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
  margin-top: 20px;
}

.first-order-special-popup .btn-base.btn-black {
  height: 40px;
  font-size: 16px;
}

@media (max-height: 760px) {
  .first-order-special-popup .item-handle-footer.cmn-center {
    flex-direction: column;
  }

  .first-order-special-popup .item-handle-footer.cmn-center button {
    margin: 0;
  }

  .first-order-special-popup .item-handle-footer.cmn-center .link-footer {
    margin-top: 8px;
  }
}

/* FIRST ORDER SPECIAL Popup - END */