@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');


#ui-datepicker-div {
  z-index: 10 !important;
}
/* CSS definition for list page renewal(7/1/2020) origin from "renewal_list.css" by NHNST */
.renewal_list pre {
  font-family: inherit;
  color: inherit;
  /* display: inherit; */
  white-space: pre-wrap;
}
.renewal_list:after {
  content:"";
  display: block;
  clear: both;
}
.renewal_list .pre_order:before,
.renewal_list .calendar .inp:after {
  width: 16px;
  height: 18px;
  background: url('/img/new_calendar.svg') no-repeat;
}

.renewal_list .pdt_detail .pre_order:before {
  background: url('/img/icn_calendar_front.png') no-repeat;
}

.renewal_list .tooltip .btn_qus {
  width: 11px;
  height: 11px;
  background: url('/img/vendor_qus.svg') center center no-repeat;
  background-size: cover;
  margin-left: 3px;
  margin-top: 2px;
}

.renewal_list .tooltip p em {
  display: block;
  margin-bottom: 8px;
  padding: 0 0 8px 0;
  border-bottom: 1px dotted #ddd;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #333333;
}

.renewal_list .tooltip .bl {
  bottom: 22px;
  left: -33px;
  background: #FFFFFF;
  border: 1px solid #C6C6C6;
  border-radius: 2px;
  font-size: 11px;
  line-height: 17px;
  color: #333333;
  box-shadow: none;
  width: 188px;
  height: 89px;
  padding: 9px 13px 12px 16px;
  box-sizing: border-box;
}

.renewal_list .tooltip .bl:before {
  left: 35px;
  bottom: -9px;
  width: 13px;
  height: 9px;
  background: url('/img/vector_down.svg') center center no-repeat;
}

.renewal_list .lst_pdt {
  margin-left: -16px;
}

.renewal_list .lst_pdt li {
  margin-left: 16px;
  width: calc((100% - 80px) / 5);
}

.renewal_list .max .product_wrap .lst_pdt {
  margin-left: -25px;
}

.renewal_list .max .product_wrap .lst_pdt li {
  margin-left: 25px;
  width: calc((100% - 125px) / 5);
  /*height: 466px;*/
}

.renewal_list .lst_pdt::after {
  content: "";
  flex: auto;
}

.renewal_list .lst_pdt .info {
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: .3px;
  width: 176px;
  height: auto;
  z-index: 10;
  position: relative;
}

.renewal_list .cont_wrap.max .lst_pdt .info {
  width: 220px;
}

.renewal_list .lst_pdt .info .name_vd {
  color: #333333;
}

.renewal_list .lst_pdt .info .item {
  max-width: 100%;
  white-space: normal;
  word-wrap: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 32px;
  overflow: hidden;
  word-wrap: break-word;
  word-break: break-word;
}

.renewal_list .lst_pdt .info .price {
  display: block;
}

.renewal_list .product_wrap .lst_pdt .info>p.icon {
  height: 22px;
}

.renewal_list .product_wrap .lst_pdt .info .free-shipping {
  margin-top: 4px !important;
}

.renewal_list .info .icon {
  margin-top: 4px;
}

.renewal_list .lst_pdt .d_info {
  display: block;
  position: static;
  left: -1px;
  right: -1px;
  bottom: -1px;
  height: 35px;
  background: none;
  text-align: center
}

.renewal_list .lst_pdt .d_info .quick_shop {
  position: absolute;
  width: 160px;
  height: 30px;
  background: #FFFFFF;
  opacity: 0.9;
  font-weight: 500;
  font-size: 12px;
  line-height: 30px;
  color: #333333;
  text-align: center;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  display: none;
}

.renewal_list .lst_pdt .d_info .ico_like {
  position: absolute;
  width: 14px;
  height: 12px;
  background: url('/img/icon_like.svg') center center no-repeat;
  background-size: cover;
  top: 8px;
  right: 8px;
  z-index: 10;
  display: none;
}

.renewal_list .lst_pdt .d_info .ico_like.liked {
  width: 14px;
  height: 12px;
  background: url('/img/icon_like_on.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .lst_pdt .d_info .quick_shop:hover {
  text-decoration: none;
}

.renewal_list .lst_pdt .d_info .tag_txt {
  position: absolute;
  width: unset;
  padding: 0 4px;
  height: 17px;
  background: #F3F3F3;
  opacity: 0.8;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-align: center;
  line-height: 17px;
  color: #666666;
  left: 0;
  top: 6px;
  z-index: 10;
  font-size: 9px;
  font-family: Roboto, sans-serif;
}

/* .renewal_list .lst_pdt .pic:hover .swiper-button-next,
.renewal_list .lst_pdt .pic:hover .swiper-button-prev, */
.renewal_list .lst_pdt .pic:hover .quick_shop,
.renewal_list .lst_pdt .pic:hover .ico_like {
  display: block;
}

.renewal_list .lst_pdt .pic .swiper-button-next,
.renewal_list .lst_pdt .pic .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 18px;
  height: 18px;
  display: none;
  background-image: none;
}

.renewal_list .lst_pdt .pic .swiper-button-next {
  right: 4px;
  left: auto;
}

.renewal_list .fg_ex_tip {
  display: inline-block;
  margin-left: 4px;
  width: 13px;
  height: 13px;
  background: url("/img/icon_notes.svg") no-repeat center center/cover;
  position: relative;
  vertical-align: -2px;
}

.renewal_list .fg_ex_tip:hover .tip_popup {
  display: block;
}

.renewal_list .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);
}

.renewal_list .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;
}

.renewal_list .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;
}

.renewal_list .tip_popup .tip_popup_txt {
  font-size: 11px;
  line-height: 16px;
  color: #333;
}

.renewal_list .lst_pdt .pic .swiper-button-prev {
  left: 4px;
  right: auto;
}

.renewal_list .lst_pdt .pic .swiper-button-next::after,
.renewal_list .lst_pdt .pic .swiper-button-prev::after {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  display: block;
  z-index: 55;
}

.renewal_list .lst_pdt .pic .swiper-button-next::after {
  background: url('/img/slick_r_btn.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .lst_pdt .pic .swiper-button-prev::after {
  background: url('/img/slick_l_btn.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .lst_chk li:hover {
  background: #fafafa;
  cursor: pointer;
}

.renewal_list .nav .lst_chk li:first-child {
  margin-top: 0;
}

.renewal_list .nav .lst_chk li .chk {
  margin-top: 0;
}

#container.renewal_list {
  background-color: #fff;
}

.renewal_list .breadcrumbs {
  display: block;
  min-height: auto;
}

.renewal_list .location {
  padding: 12px 0 0 0;
  position: relative;
  border-bottom: 0;
  top: 0;
  line-height: 16px;
  height: 16px;
}

.renewal_list .location li {
  color: #999999;
}

.renewal_list .location a {
  color: #999999;
}

.renewal_list .aside {
  position: relative;
  width: 232px;
  padding-top: 5px;
}

.renewal_list .aside.fixed {
  position: fixed;
  /*top: calc(38px + 113px + 96px);*/
  /*height: calc(100vh - 38px - 113px - 96px);*/
}

.renewal_list .aside.absolute {
  position: absolute;
}

.renewal_list .aside .aside_inner {
  position: absolute;
  width: 100%;
}
.renewal_list .aside:not(.fixed) .aside_inner {
  top: 0 !important;
}

.renewal_list .aside .tit {
  height: 40px;
  padding: 0 16px;
  font-weight: 500;
  font-size: 14px;
  line-height: 40px;
  text-transform: uppercase;
  color: #333;
  text-align: left;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: none;
  background-color: unset;
  display: flex;
  align-items: center;
}

.renewal_list .aside .tit::before {
  content: none;
}

.renewal_list .aside .open .tit::before {
  content: none;
}

.renewal_list .aside .tit:not(.sub_tit)::after,
.renewal_list .aside .filter.open .tit:not(.sub_tit)::after {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.renewal_list .aside .tit:not(.sub_tit)::after {
  background: url('/img/ico_close.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .aside .filter.open .tit:not(.sub_tit)::after {
  background: url('/img/ico_open.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .aside .tit.sub_tit {
  height: 20px;
  line-height: 20px;
  color: #333333;
  font-weight: normal;
  margin-top: 16px;
}

.renewal_list .aside .filter .tit.sub_tit:first-child {
  margin-top: 8px;
}

.renewal_list .aside .filter.open .tit.sub_tit::after {
  top: 8px;
  display: none;
}

.renewal_list .nav>li {
  margin-top: 9px;
  border: 0;
}

.renewal_list .nav>li:first-child {
  margin-top: 0;
}

.renewal_list .nav>li>button {
  height: 21px;
  padding-left: 8px;
  font-size: 14px;
  text-align: left;
  line-height: 22px;
  text-transform: uppercase;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.renewal_list .nav>li.on>button {
  font-weight: 500;
  height: 30px;
  line-height: 30px;
}

.renewal_list .nav>li>button:after {
  content: none;
}

.renewal_list .nav>li.on>button:after {
  content: none;
}

.renewal_list .nav .lst_chk {
  margin-bottom: 0;
  border-top: 0;
}

.renewal_list .lst_chk li {
  font-size: 0;
  color: #666;
  display: flex;
  align-items: center;
  height: 20px;
  cursor: pointer;
  padding: 0 16px;
  margin-top: 8px;
}

.renewal_list .lst_chk li .chk {
  width: 14px;
  height: 14px;
  margin-right: 8px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  background: none;
  cursor: pointer;
  margin-top: 0;
  position: relative;
  background: #fff;
}

.renewal_list .lst_chk li .chk.radioChk {
  border-radius: 50%;
}

.renewal_list .lst_chk li .chk.chked {
  background-color: #333333;
  border: 0;
}

.renewal_list .lst_chk li input:checked + .chk {
  background-color: #333333;
  border: 0;
}


.renewal_list .lst_chk li .chk.radioChk.chked {
  background-color: transparent;
  border: 0;
}

.renewal_list .lst_chk li .chk.chked::after {
  position: absolute;
  content: '';
  display: block;
  width: 8px;
  height: 7px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url('/img/checkbox_check.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .lst_chk li input:checked + .chk::after {
  position: absolute;
  content: '';
  display: block;
  width: 8px;
  height: 7px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url('/img/checkbox_check.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .lst_chk li .chk.chked.radioChk::after {
  width: 14px;
  height: 14px;
  background: url("../img/input_check.svg") center center no-repeat;
  background-size: cover;
  background-color: transparent;
}

.renewal_list .lst_chk li label {
  display: flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  max-width: 202px;
}

.renewal_list .lst_chk li label > span {
  font-size: 14px;
  line-height: 22px;
  color: #333333;
}

.renewal_list .lst_chk li label > input {
  position: absolute;
  left: -30px;
  top: 0;
  z-index: -1;
}

.renewal_list .lst_chk li label > input:checked + .chk.radioChk {
  background-color: transparent;
  border: 0;
}

.renewal_list .lst_chk li label > input:checked + .chk.radioChk::after {
  position: absolute;
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url("../img/input_check.svg") center center no-repeat;
  background-size: cover;
  background-color: transparent;
}

.renewal_list .lst_chk li label > input:checked ~ span.label {
  font-weight: 500;
}

.renewal_list .nav_category .nav>li {
  margin-top: 0;
}

.renewal_list .nav_category .nav>li .lst_chk label {
  font-size: 13px;
}

.renewal_list .lst_chk li span.chked + label {
  font-weight: 500;
}

.renewal_list .lst_chk li .chked + .bolderble {
  font-weight: 500;
}


.renewal_list .lst_chk li label.sale {
  color: #ff5859;
}

.renewal_list .filter > .tit + .lst_chk,
.renewal_list .filter .inr_bd {
  display: none;
  font-size: 0;
  padding: 0;
}

.renewal_list .filter .inr_bd.sch1 {
  padding: 0 0 0 8px;
  margin: 0;
}

.renewal_list .filter .inr_bd.sch2 {
  padding: 13px 0 0 8px;
  margin: 0;
}

.renewal_list .filter .inr_bd.color {
  padding-left: 8px;
}

.renewal_list .filter .alert_note {
  display: none;
  color: red;
  font-size: 12px;
}
.renewal_list .aside .filter {
  /*padding-bottom: 8px;*/
  border-bottom: 1px solid #ececec;
}

.renewal_list .aside .filter.open {
  padding-bottom: 17px;
}

.renewal_list .aside .filter.open > .tit + .lst_chk,
.renewal_list .aside .filter.open .inr_bd {
  display: block;
}

.renewal_list .nav_category {
  margin-bottom: 0;
}

.renewal_list .nav_category .mn {
  position: relative;
  height: 30px;
  display: flex;
  align-items: center;
  padding: 0 0 0 8px;
  border: 0;
  background: none;
}

.renewal_list .nav_category .mn label {
  text-transform: uppercase;
}

.renewal_list .nav_category .nav .mn label {
  text-transform: capitalize;
}

.renewal_list .nav_category label {
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  max-width: 202px;
}

.renewal_list .nav_category .chked + label {
  font-weight: 500;
}

.renewal_list .nav_category label.checked {
  font-weight: 500;
}

.renewal_list .nav_category .chk {
  width: 14px;
  height: 14px;
  margin-right: 8px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  background: none;
  cursor: pointer;
  margin-top: 0;
}

.renewal_list .nav_category .chk.chked {
  background-color: #333333;
  border: 0;
}

.renewal_list .nav_category .chk.chked::after {
  position: absolute;
  content: '';
  display: block;
  width: 8px;
  height: 7px;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
  background: url('/img/checkbox_check.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .nav_category .btn_tgl {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  right: 8px;
  top: 9px;
}

.renewal_list .nav_category .btn_tgl span,
.renewal_list .nav_category .nav>li .btn_tgl span {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  right: 0;
  top: 0;
  background: url('/img/ico_close.svg') center center no-repeat;
  margin-top: 0;
  padding: 0;
}

.renewal_list .nav_category .on .btn_tgl span,
.renewal_list .nav_category .nav>li.on .btn_tgl span {
  background: url('/img/ico_open.svg') center center no-repeat;
  background-size: contain;
  margin-top: 0;
}

.renewal_list .nav_category .nav .mn {
  padding-left: 18px;
}

.renewal_list .nav_category .nav>li .lst_chk li {
  padding-left: 28px;
}

.renewal_list .filter.fgweek {
  background: #FFF9F4;
  border-bottom: 1px solid #FFF1E3;
}

.renewal_list .aside .fgweek .tit {
  color: #A47864;
  background: #FFF9F4;
}

.renewal_list .aside .fgweek .tit .fg {
  margin-top: -2px;
}

.renewal_list .filter.fgweek .lst_chk li:hover {
  background: none;
}

.renewal_list .fg {
  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;
}

.renewal_list .calendar {
  position: relative;
  margin-top: 13px;
  font-size: 0;
  padding-left: 8px;
}

.renewal_list .calendar .inp {
  position: relative;
  display: inline-block;
  width: 104px;
  margin-left: 8px;
  padding: 0 0 0 8px;
  border: 1px solid #ececec;
  background: #fff;
  cursor: pointer;
  box-sizing: border-box;
  margin-bottom: 8px;
}

.renewal_list .calendar .inp:first-child {
  margin-left: 0;
}

.renewal_list .calendar .inp:after {
  position: absolute;
  right: 8px;
  top: 5px;
  width: 16px;
  height: 18px;
  content: ''
}

.renewal_list .calendar .inp input {
  width: 100%;
  height: 28px;
  border: 0;
  background: #fff;
  font-size: 12px;
  line-height: 28px;
}

.renewal_list .inr_bd .btn_sch {
  width: 68px;
  background: #333333;
  font-weight: 500;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 8px;
  margin-top: 0;
  border: 0;
}

.renewal_list .inr_bd .btn_sch:hover {
  background: #159E9E;
}

.renewal_list .inr_bd .btn_sch:disabled {
  cursor: default;
  background: #cdcdcd;
}

/* .renewal_list .sch2 .btn_sch:hover {
  background: #333333;
} */

.renewal_list .inp_sch,
.renewal_list .inp_price,
.renewal_list .inp_styleNo {
  position: relative;
  display: inline-block;
  border: 1px solid #ececec;
  margin-top: 0;
}

.renewal_list .inp_sch input,
.renewal_list .inp_price input,
.renewal_list .inp_styleNo input {
  width: 100%;
  height: 28px;
  border: 0;
  line-height: 28px;
  padding-top: 0;
  text-align: left
}

.renewal_list .inp_price {
  position: relative;
  width: 66px;
  margin-right: 8px;
  padding-left: 8px;
  box-sizing: border-box;
  vertical-align: top;
  margin-bottom: 8px;
}

.renewal_list .inp_price:before {
  content: none;
}

.renewal_list .inp_price.error {
  border-color: red;
}

.renewal_list .inp_styleNo {
  position: relative;
  width: 140px;
  margin-right: 8px;
  padding-left: 8px;
  box-sizing: border-box;
  vertical-align: top;
  margin-bottom: 8px;
}

.renewal_list .filter .inr_bd.vendor .filter {
  border-bottom: 0;
}

.renewal_list .filter .inr_bd.vendor .filter:not(:first-child) {
  margin-top: 16px;
}
.renewal_list .vendor {
  margin-left: 0;
}

.renewal_list .filter .inr_bd.vendor .filter.open {
  padding-bottom: 0;
}

.renewal_list .filter .inr_bd.vendor .filter.open .lst_chk {
  display: block;
  overflow: inherit;
}

.renewal_list .filter .inr_bd.vendor .filter .sub_tit::after {
  display: none;
}

.renewal_list .vendor .inp_sch {
  margin-top: 17px;
  margin-left: 8px;
  padding: 0 8px;
  width: 216px;
  height: 30px;
  box-sizing: border-box;
  margin-bottom: 8px;
  display: block;
}

.renewal_list .vendor .inp_sch::before {
  content: none;
}

.renewal_list .vendor .inp_sch:after {
  content: '';
  position: absolute;
  width: 14px;
  height: 13px;
  top: 8px;
  right: 10px;
  background: url('/img/new_search_icon.svg') center center no-repeat;
  background-size: cover;
  cursor: pointer;
}

.renewal_list .vendor .lst_chk {
  margin: 0;
  margin-top: 2px;
  display: none;
}

.renewal_list .vendor .lst_chk.sch_result {
  margin-top: 8px;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 224px;
}

.renewal_list .vendor .lst_chk.sch_result::-webkit-scrollbar {
  width: 4px;
}

.renewal_list .vendor .lst_chk.sch_result::-webkit-scrollbar-thumb {
  background: #C4C4C4;
  border-radius: 20px;
}

.renewal_list .vendor .lst_chk.sch_result li {
  padding-left: 18px;
}

.renewal_list .vendor .lst_chk.sch_result li label {
  max-width: 185px;
}

.renewal_list .vendor .lst_chk li {
  position: relative;
  max-width: 100%;
}

.renewal_list .vendor .lst_chk .chk {
  position: relative;
  left: 0;
  top: 0;
  cursor: pointer;
}

.renewal_list .vendor .lst_chk label {
  max-width: 202px;
}
.renewal_list .vendor .vTypeList label {
  display: flex;
  align-items: center;
  position: relative;
}

.renewal_list .lst_color {
  padding: 8px 0 10px 10px;
  height: 187px;
  box-sizing: border-box;
  margin-left: 0;
}

.renewal_list .lst_color li {
  position: relative;
  float: left;
  margin: 0 29px 20px 0;
  overflow: inherit;
}

.renewal_list .lst_color li:nth-of-type(4n) {
  margin-right: 0px;
}

.renewal_list .lst_color li input {
  opacity: 0;
}

.renewal_list .lst_color li label {
  position: relative;
}

.renewal_list .lst_color li label span {
  width: 27px;
  height: 27px;
  margin: 0;
  border: 0;
}

.renewal_list .lst_color li label span:before {
  position: absolute;
  right: 0px;
  top: 0px;
  left: 0;
  bottom: 0;
  width: 27px;
  height: 27px;
  content: '';
  border-radius: 50%;
  border: 1px solid #ececec;
  box-sizing: border-box;
}

.renewal_list .lst_color li label .color_gray:before {
  background: #cdcdcd
}

.renewal_list .lst_color li label .color_ivory:before {
  background: #f7f7ea
}

.renewal_list .lst_color li label .color_multi:before {
  background: url('/img/multy_colo.svg');
  background-position: -1px -1px;
}

.renewal_list .lst_color li label .color_sliver:before {
  background: #e8e8e8
}

.renewal_list .lst_color li label .color_beige:before {
  background: #ece6cc
}

.renewal_list .lst_color li label .color_yellow:before {
  background: #ffe352
}

.renewal_list .lst_color li.selected label::after {
  content: '';
  position: absolute;
  display: block;
  width: 31px;
  height: 31px;
  border: 1px solid #333333;
  border-radius: 50%;
  left: -3px;
  top: -3px;
  cursor: pointer;
}

.renewal_list .lst_color li label .colo_name {
  padding: 0 4px;
  height: 20px;
  line-height: 20px;
  background: #FFFFFF;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.12);
  font-size: 11px;
  position: absolute;
  color: #333333;
  top: 28px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  display: none;
}

.renewal_list .lst_color li label .colo_name::after {
  content: '';
  display: block;
  position: absolute;
  width: 12px;
  height: 8px;
  background: url('/img/vector_up.svg') center center no-repeat;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
}

.renewal_list .lst_color li label:hover .colo_name {
  display: block;
}

.renewal_list .cont_wrap {
  width: 944px
}

.renewal_list .cont_top {
  padding: 0;
  border-bottom: 0;
}

.renewal_list .cont_top .hx_product {
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  text-transform: capitalize;
  color: #333333;
  position: relative;
  float: none;
  display: block;
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  top: 0;
}

.renewal_list .cont_top .hx_product .item_num {
  font-size: 14px;
  line-height: 22px;
  color: #999999;
  margin-left: 8px;
  font-weight: 400;
}

.renewal_list .cont_top .title-desc .sub-ttl {
  color: #999;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 7px 0 0 8px;
}

.renewal_list .lst_sch_del::after {
  display: block;
  overflow: hidden;
  clear: both;
  content: ''
}

/*.renewal_list .lst_sch_del li {*/
/*  float: left;*/
/*  margin-right: 8px;*/
/*  margin-bottom: 8px;*/
/*  margin-left: 0;*/
/*}*/

.renewal_list .lst_sch_del .sch_tag {
  width: auto;
  height: 20px;
  border-radius: 20px;
  background: #f7f7f7;
  padding: 0 10px;
  line-height: 20px;
  color: #333333;
  font-size: 11px;
  box-sizing: border-box;
}

.renewal_list .lst_sch_del .clear_all {
  font-size: 13px;
  line-height: 20px;
  text-decoration-line: underline;
  color: #333333;
}

.renewal_list .cont_top .title-desc {
  float: none;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 24px 0;
  flex-direction: column;
  min-height: 40px;
}

.title-desc .description-txt {
  margin: unset !important;
}

.renewal_list .cont_head_area.fixed .cont_top .title-desc {
  /*padding: 0;*/
}

.renewal_list .sel_group {
  margin-top: 16px;
  min-height: 40px;
}

.renewal_list .sel_group {
  margin-top: 16px;
  margin-bottom: 16px;
  min-height: 40px;
}

.renewal_list .sel_group.right_align {
  display: flex;
  justify-content: flex-end;
}

.renewal_list .sel_group .sel {
  right: 0;
  height: 40px;
}
.renewal_list .sel_group .sel.sel_l {
  position: relative;
}
.renewal_list .sel_group .sel.sel_l:after {
  content: '';
  position: absolute;
  display: block;
  width: 10px;
  height: 6px;
  background: url(/img/chevron-down.svg) center center no-repeat;
  background-size: cover;
  top: 14px;
  right: 8px;
}

.renewal_list .sel_group .sel label {
  margin-right: 10px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  vertical-align: inherit;
}

/*.renewal_list .sel_group .sel select {*/
/*  width: 130px;*/
/*  height: 36px;*/
/*  padding: 9px 10px;*/
/*  border: 1px solid #ECECEC;*/
/*  box-sizing: border-box;*/
/*  -webkit-appearance: none;*/
/*  -moz-appearance: none;*/
/*  appearance: none;*/
/*  font-size: 13px;*/
/*}*/

.renewal_list .sel_group .sel select::-ms-expand {
  display: none;
}

.renewal_list .sel_group .sel.per_page::after {
  content: '';
  position: absolute;
  display: block;
  width: 10px;
  height: 6px;
  background: url('/img/chevron-down.svg') center center no-repeat;
  background-size: cover;
  top: 16px;
  right: 10px;
}

/*.renewal_list .product_wrap {*/
/*  padding: 0;*/
/*  position: relative;*/
/*}*/

.renewal_list .product_wrap.no_tag {
  padding: 36px 0 0;
}

.renewal_list .product_wrap.no_tag .lst_sch_del {
  display: none;
}

.ly_h_top .product_wrap li {
  margin-left: 18px;
}

/*.renewal_list .product_wrap .lst_pdt>li {*/
/*  margin-top: 0;*/
/*  margin-bottom: 20px;*/
/*  height: auto;*/
/*  vertical-align: top;*/
/*  float: none;*/
/*  width: 176px;*/
/*  padding-bottom: 20px*/
/*  !* z-index: 1; *!*/
/*}*/

.renewal_list .product_wrap .lst_pdt>li:hover {
  cursor: pointer;
  z-index: 2;
}

.renewal_list .product_wrap .lst_pdt {
  margin: 0 0 0 -16px;
}

.renewal_list .product_wrap .lst_pdt>li:hover::before {
  display: block;
}

.renewal_list .product_wrap .lst_pdt>li::before {
  content: '';
  position: absolute;
  width: 192px;
  height: 100%;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.12);
  top: -8px;
  left: -8px;
  display: none;
}

/*.renewal_list .product_wrap .lst_pdt .pic,*/
/*.renewal_list .product_wrap .lst_pdt .pic>a {*/
/*  width: 176px;*/
/*  height: 264px;*/
/*  border: 0;*/
/*  padding: 0;*/
/*}*/

.renewal_list .product_wrap .lst_pdt .pic .swiper-container {
  height: 264px;
}

.renewal_list .cont_wrap.max .product_wrap .lst_pdt .pic .swiper-container {
  height: 330px;
}

/*.renewal_list .product_wrap .lst_pdt .info .name_vd {*/
/*  max-width: calc(100% - 38px);*/
/*  font-weight: bold;*/
/*  line-height: 18px;*/
/*  margin-right: 2px;*/
/*}*/

.renewal_list .product_wrap .lst_pdt .info .name_vd.with-premium-badge {
  max-width: calc(100% - 56px);
}

.renewal_list .product_wrap .lst_pdt .info .name_vd a {
  color: #333333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  max-width: 100%;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.renewal_list .product_wrap .lst_pdt .info .item_vendor_info span[class^="ic"] {
  margin-left: 4px;
}

.renewal_list .product_wrap .lst_pdt .info>p {
  height: auto;
}

.renewal_list .ico_premium {
  display: block;
  width: 15px;
  height: 15px;
  background: url('/img/ico_premium.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .ico_reward {
  display: block;
  width: 15px;
  height: 17px;
  background: url('/img/ico_reward.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .ico_reward.rate_2 {
  background: url('/img/icon_rewardx2.svg') no-repeat;
}

.renewal_list .ico_reward.rate_3 {
  background: url('/img/icon_rewardx3.svg') no-repeat;
}

.renewal_list .ico_reward.rate_4 {
  background: url('/img/icon_rewardx4.svg') no-repeat;
}

.renewal_list .ico_reward.rate_5 {
  background: url('/img/icon_rewardx5.svg') no-repeat;
}

.renewal_list .ico_reward.isInActivate {
  filter: grayscale(100%);
}

/*.renewal_list span.double_ico_reward {*/
/*  display: block;*/
/*  width: 15px;*/
/*  height: 17px;*/
/*  !*background: url("/img/ico_double_reward2.svg") center center no-repeat;*!*/
/*  background: url("/img/ico_reward_x5.svg") center center no-repeat;*/
/*  background-size: cover;*/
/*  position: relative;*/
/*}*/
.renewal_list span.double_ico_reward:hover::after {
  display: block;
}
.renewal_list span.double_ico_reward:hover::before {
  display: block;
}

.renewal_list span.double_ico_reward.active_doubleReward::after {
  display: block;
}
.renewal_list span.double_ico_reward.active_doubleReward::before {
  display: block;
}

/*.renewal_list span.double_ico_reward::after {*/
/*  content: "Double Rewards Points";*/
/*  font-family: Roboto, sans-serif;*/
/*  font-style: normal;*/
/*  font-weight: 500;*/
/*  font-size: 11px;*/
/*  line-height: 17px;*/
/*  text-align: center;*/
/*  color: #333333;*/
/*  position: absolute;*/
/*  top: 26px;*/
/*  z-index: 100;*/
/*  left: 50%;*/
/*  transform: translateX(-50%);*/
/*  background: #ffffff;*/
/*  border: 1px solid #c6c6c6;*/
/*  box-sizing: border-box;*/
/*  border-radius: 2px;*/
/*  box-sizing: border-box;*/
/*  padding: 8px;*/
/*  white-space: nowrap;*/
/*  display: none;*/
/*}*/
.renewal_list span.double_ico_reward::before {
  content: "";
  position: absolute;
  top: 18px;
  z-index: 101;
  left: 50%;
  transform: translateX(-50%);
  background: url("/img/newin_popup_polygon.svg") no-repeat center center/cover;
  width: 14px;
  height: 9px;
  display: none;
}

.renewal_list .product_wrap .lst_pdt .info .price .origin_price {
  text-decoration: line-through;
}

.renewal_list .product_wrap .lst_pdt .info .price em+em {
  margin-top: 0;
}

.renewal_list .product_wrap .lst_pdt .info .price .colo_red {
  color: #FF5859;
  text-decoration: none;
}

.renewal_list .product_wrap .lst_pdt .info .price em {
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/*///////*/
.renewal_list .product_wrap .lst_pdt .info .icon .btn-play {
  width: 34px;
  height: 22px;
  background: #f7f7f7 url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='6.5' stroke='%23333'/%3E%3Cpath d='M5.385 10.231l5.194-3.23L5.385 3.77v6.461z' fill='%23333'/%3E%3C/svg%3E") no-repeat center;
  margin-right: 4px;
}

.renewal_list .product_wrap .lst_pdt .info .icon .ico_new,
.favorite .product_wrap .lst_pdt .info .icon .ico_new {
  width: 39px;
  height: 22px;;
  margin-right: 4px;
  padding-top: 2px;
  font-size: 10px;
  line-height: 18px;
  letter-spacing: 0.02em;
  text-align: center;
  background: #F7F7F7;
  box-sizing: border-box;
}

.renewal_list .product_wrap .lst_pdt .info .icon .ico_date,
.favorite .product_wrap .lst_pdt .info .icon .ico_date
{
  width: auto;
  height: 22px;
  background: #F7F7F7;
  box-sizing: border-box;
  text-align: center;
  color: #666666;
  line-height: 18px;
  font-size: 10px;
  display: inline-block;
  padding: 2px 5px 1px;
  margin-right: 4px;
  border:0;
}
/* 01-07 update end */

.renewal_list .product_wrap .lst_pdt .info .icon {
  display: flex;
  align-items: center;
}

/*.renewal_list .product_wrap .lst_pdt .info .icon .ico_fglabel {*/
/*  height: 18px;*/
/*  margin-right: 3px;*/
/*  display: inline-flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*}*/

.renewal_list .product_wrap .lst_pdt .info .icon .ico_fglabel img {
  width: 39px;
}

/*.renewal_list .product_wrap .lst_pdt .info .icon .ico_new {*/
/*  width: 30px;*/
/*  height: 18px;*/
/*  background: url('/img/ico_new.svg') center center no-repeat;*/
/*  display: block;*/
/*  margin-right: 3px;*/
/*  display: inline-block;*/
/*}*/

/*.renewal_list .product_wrap .lst_pdt .info .icon .btn-play {*/
/*  width: 30px;*/
/*  height: 18px;*/
/*  background: #F3F3F3 url('../img/icon_play_gray2.svg') no-repeat center;*/
/*  background-size: 12px;*/
/*  margin-right: 4px;*/
/*}*/

/*.renewal_list .product_wrap .lst_pdt .info .icon .ico_date {*/
/*  width: auto;*/
/*  height: 18px;*/
/*  background: #FCFCFC;*/
/*  border: 1px solid #DDDDDD;*/
/*  box-sizing: border-box;*/
/*  text-align: center;*/
/*  color: #666666;*/
/*  line-height: 16px;*/
/*  font-size: 10px;*/
/*  display: inline-block;*/
/*  padding: 0 4px;*/
/*  letter-spacing: normal;*/
/*  margin-right: 4px;*/

/*}*/

.renewal_list .icon .ico_date::before {
  content: none;
}

/*.renewal_list .product_wrap .lst_pdt .info .num_colo {*/
/*  font-size: 12px;*/
/*  line-height: 18px;*/
/*  color: #999999;*/
/*  margin-top: 8px;*/
/*  max-width: 100%;*/
/*  white-space: nowrap;*/
/*  overflow: hidden;*/
/*  text-overflow: ellipsis;*/
/*}*/

.renewal_list .product_wrap .lst_pdt .info .ad-block {
  display: block;
  position: relative;
  margin: 0;
}

/*.renewal_list .product_wrap .lst_pdt .info .ad-block__label:after {*/
/*  width: 10px;*/
/*  height: 10px;*/
/*  background: url('/img/icon_info.svg') center center no-repeat;*/
/*  background-size: cover;*/
/*  vertical-align: inherit;*/
/*}*/

.renewal_list .sale_top_section {
  /*margin-top: 121px;*/
  padding-top: 40px;
}

.renewal_list .SAC .breadcrumbs_cont {
  position: fixed;
  padding-top: 5px;
  background: white;
  width: 1200px;
  margin: 0 auto;
}

.renewal_list .SAC .cont_top {
  position: fixed;
  background: white;
  width: 1200px;
  margin: 0 auto;
  min-height: 40px;
}
/*.renewal_list .sale_top_section > div {*/
/*  min-height: 77px;*/
/*}*/

.renewal_list .sale_title_section {
  padding-top: 5px;
  transform: translateY(-5px);
}

.renewal_list .sale_title_section.fixed {
  position: fixed;
}

.renewal_list .cont_head_fixed-area {
  width: 100%;
  min-height: 152px;
}

.renewal_list .cont_head_fixed-area.SAC {
  min-height: 36px;
}

.renewal_list .cont_head_area {
  width: 100%;
  /*min-height: 87px;*/
  z-index: 14;
  position: relative;
}

.renewal_list .cont_head_area .item_num {
  font-size: 20px;
  text-align: center;
  margin-bottom: 8px;
}

/*.renewal_list .asia-direct-area .cont_head_area {*/
/*  z-index: 13;*/
/*}*/

.renewal_list .cont_head_area.fixed {
  position: fixed;
  background-color: #fff;
  /*top: calc(38px + 113px);*/
  left: 0;
  box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.1);
  padding-bottom: 4px;
  padding-top: 5px;
  /*z-index: 70;*/
}

.renewal_list .cont_head_area.fixed .w-1200 {
  width: 1200px;
  margin: 0 auto;
}

.renewal_list .cont_head_area .search-result {
  min-height: 51px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #333333;
  padding-top: 3px;
  box-sizing: border-box;
}

.renewal_list .cont_head_area .search-result .instead_word {
  font-weight: 500;
}

.renewal_list .cont_head_area .search-result a {
  font-weight: 500;
  color: #159E9E;
}

.renewal_list .cont_head_area .search-result span {
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: #666666;
  display: block;
}

/*.renewal_list .cont_head_btm {*/
/*  display: flex;*/
/*  align-items: center;*/
/*}*/

.renewal_list .cont_head_btm .l_btm {
  margin-right: 24px;
}

.renewal_list .cont_head_btm .filter_cont {
  width: 232px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  padding: 0 9px 0 15px;
  font-size: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

/*.renewal_list .cont_head_btm .filter_cont p {*/
/*  font-weight: 500;*/
/*  font-size: 14px;*/
/*  line-height: 22px;*/
/*  text-transform: capitalize;*/
/*  color: #333333;*/
/*  margin-right: auto;*/
/*}*/

.renewal_list .cont_head_btm .filter_cont .ico_filter {
  width: 17px;
  height: 16px;
  background: url('/img/filter_icon.svg') center center no-repeat;
  display: block;
  margin-right: 10px;
  background-size: cover;
}

.renewal_list .cont_head_btm .filter_cont .ico_arrow {
  width: 10px;
  height: 6px;
  background: url('/img/chevron-up.svg') center center no-repeat;
  display: block;
  background-size: cover;
}

.renewal_list .cont_head_btm .filter_cont.close .ico_arrow {
  background: url('/img/chevron-down.svg') center center no-repeat;
  background-size: cover;
}

.renewal_list .cont_head_btm .r_btm {
  font-size: 0;
  display: flex;
  align-items: center;
  width: 100%;
}

.renewal_list .cont_head_btm .r_btm .r_btm_right {
  flex: 1;
  display: flex;
  align-items: center;
}

.renewal_list .cont_head_btm .r_btm .item_num {
  font-size: 14px;
  line-height: 22px;
  color: #999999;
}

.renewal_list .cont_head_btm .r_btm .base-switch {
  display: inline-block;
  margin-right: 20px;
}

.renewal_list .cont_head_btm .r_btm .base-switch .base-switch-core {
  display: inline-block;
  background-color: #ECECEC;
  border-radius: 12px;
  box-sizing: border-box;
  position: relative;
  width: 26px;
  height: 14px;
  margin-right: 4px;
  margin-top: 3px;
  vertical-align: top;
  cursor: pointer;
}

.renewal_list .cont_head_btm .r_btm .base-switch .base-switch-core.on {
  background-color: #666666;
}

.renewal_list .cont_head_btm .r_btm .base-switch .base-switch-core::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  background-color: #fff;
  transition: .3s;
}

.renewal_list .cont_head_btm .r_btm .base-switch .base-switch-core.on::after {
  right: 1px;
  left: 13px;
}

.renewal_list .cont_head_btm .r_btm .base-switch .base-switch-txt {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-transform: capitalize;
  color: #333;
  display: inline-block;
}

.renewal_list .sel.sort_by {
  display: inline-block;
  position: relative;
  margin-left: auto;
}

/*.renewal_list .sel.sort_by label {*/
/*  font-size: 14px;*/
/*  line-height: 22px;*/
/*  color: #333333;*/
/*  margin-right: 8px;*/
/*  display: inline-block;*/
/*}*/

.renewal_list .sel.sort_by select {
  width: auto;
  height: 36px;
  font-size: 14px;
  border: 1px solid #ECECEC;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 8px 24px 8px 8px;
}

.renewal_list .sel.sort_by select::-ms-expand {
  display: none;
}

.renewal_list .sel.sort_by::after {
  content: '';
  position: absolute;
  display: block;
  width: 10px;
  height: 6px;
  background: url('/img/chevron-down.svg') center center no-repeat;
  background-size: cover;
  top: 14px;
  right: 8px;
}

/*.renewal_list .aside.off {*/
/*  display: none;*/
/*  visibility: hidden;*/
/*}*/

.renewal_list .cont_wrap.max {
  float: left;
  width: 1200px;
}

.renewal_list .cont_wrap.max .product_wrap .lst_pdt .pic,
.renewal_list .cont_wrap.max .product_wrap .lst_pdt .pic>a {
  width: 220px;
  height: 330px;
}

.renewal_list .cont_wrap.max .product_wrap .lst_pdt>li::before {
  width: 236px;
  height: 100%;
}

.renewal_list .search.no_item_found .no_result {
  padding: 124px 100px 114px;
  text-align: center;
}

.renewal_list .search.no_item_found .no_wrap {
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #666666;
  margin-top: 0;
}

.renewal_list .search.no_item_found .no_tit {
  font-weight: 500;
  font-size: 32px;
  line-height: 49px;
  letter-spacing: 0.053em;
  text-transform: uppercase;
  color: #333333;
  margin-bottom: 8px;
}

.renewal_list .search.no_item_found .result_word {
  font-weight: 500;
}

.renewal_list .search.no_item_found .search_help {
  padding: 0;
  margin-top: 26px;
  background: #FCFCFC;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  font-size: 0;
  width: 940px;
  height: 216px;
  text-align: left;
}

.renewal_list .search.no_item_found .search_help .no_tit {
  font-size: 24px;
  line-height: 37px;
  display: inline-block;
  width: 248px;
  padding: 90px 0;
  box-sizing: border-box;
  text-align: center;
  margin-bottom: 0;
  height: 216px;
}

.renewal_list .search.no_item_found .search_help ul {
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 40px;
  border-right: 0;
  border-left: 1px solid #ececec;
  box-sizing: border-box;
  height: 216px;
}

.renewal_list .search.no_item_found .search_help p {
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}

.renewal_list .search.no_item_found .search_help li {
  margin-left: 0;
  margin-top: 4px;
  font-size: 14px;
  line-height: 21px;
  list-style: none;
  color: #666666;
}

.renewal_list .search.no_item_found .search_help a {
  display: block;
  width: 180px;
  height: 36px;
  font-weight: 500;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #333333;
  border-radius: 2px;
  margin-top: 12px;
}

/*.renewal_list .search.no_item_found .search_help a:hover {*/
/*  text-decoration: none;*/
/*  background-color: #159E9E;*/
/*}*/

.renewal_list .page_top_btn {
  position: fixed;
  left: 50%;
  margin-left: 610px;
  z-index: 14;
  bottom: 40px;
}

.renewal_list .page_top_btn a {
  display: block;
  width: 48px;
  height: 48px;
  background: #333333;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #FFFFFF;
  text-align: center;
  position: relative;
  padding-top: 17px;
  box-sizing: border-box;
  border-radius: 50%;
}

.renewal_list .page_top_btn a:hover {
  text-decoration: none;
}

.renewal_list .page_top_btn a::after {
  width: 9px;
  height: 5px;
  content: '';
  display: block;
  position: absolute;
  background: url('/img/top_up_arrow.svg') center center no-repeat;
  top: 9px;
  left: 50%;
  transform: translateX(-50%);
  background-size: cover;
}

.renewal_list .product_wrap .lst_pdt .info .item_vendor_info {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-start;
}

/*.renewal_list .flex-list {*/
/*  justify-content: space-between;*/
/*}*/

/* pop_Quickshop */

.ly_comm.renewal_detail {
  z-index: 999;
}

.ly_comm.renewal_detail .quick-content {
  width: 1140px;
  flex-shrink: 0;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.16);
}

.ly_comm.renewal_detail .ly_cont {
  padding: 5px 4px 10px 16px;
  position: relative;
}

.ly_comm.renewal_detail .quick-content .ly_cont {
  height: 726px;
}

@media screen and (max-height: 780px) {
  .ly_comm.renewal_detail .quick-content .ly_cont {
    height: 80vh;
  }
}

.ly_comm.renewal_detail .ly_cont::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 27px;
  bottom: 0;
  left: 0;
  /*background: url('/img/screme.svg') center center no-repeat;*/
}

.ly_comm.renewal_detail .btnGoDetail {
  display: inline-block;
  background: none;
  border-bottom: 0;
  padding-left: 16px;
  height: 34px;
  padding: 14px 16px 0;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 20px;
  text-decoration-line: underline;
  text-transform: capitalize;
  color: #333333;
  cursor: pointer;
}

.ly_comm.renewal_detail h1 {
  background: none;
  border-bottom: 0;
  padding-left: 16px;
  height: 34px;
  padding: 14px 16px 0;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 20px;
  text-decoration-line: underline;
  text-transform: capitalize;
  color: #333333;
  cursor: pointer;
}

.ly_comm.renewal_detail .btn_close {
  width: 14px;
  height: 14px;
  background: url('/img/pop_close.svg') center center no-repeat;
  background-size: cover;
  top: 16px;
  right: 16px;
}

.pdt_wrap.renewal_premium {
  /*overflow: hidden;*/
  padding-bottom: 27px;
  position: relative;
}

.pdt_wrap.renewal_premium.qvMode {
  padding-right: 18px;
}

.pdt_wrap.renewal_premium.qvMode .pdt_img .lst_pdt {
  width: 365px;
  margin: 4.5px 0 0 0;
  max-height: 172px;
  overflow-y: auto;
}

.pdt_wrap.renewal_premium .tab_cont .amount input[type=checkbox] {
  width: 0;
  height: 0;
  opacity: 0;
  border: 0;
  display: none;
  -webkit-appearance: none;
  margin-top: 0;
}

.pdt_wrap.renewal_premium .tab_cont .amount label {
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  position: relative;
}

.pdt_wrap.renewal_premium .tab_cont .amount label.purchase_all {
  margin-right: 22px;
  padding-left: 22px;
}

.pdt_wrap.renewal_premium .tab_cont .amount input[type=checkbox]+label.purchase_all::before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 15px;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  left: 0;
  top: 0;
}

.pdt_wrap.renewal_premium .tab_cont .amount input[type=checkbox]:checked+label.purchase_all::before {
  background-color: #333333;
  border: 0;
}

.pdt_wrap.renewal_premium .tab_cont .amount input[type=checkbox]:checked+label.purchase_all::after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 7px;
  top: 50%;
  left: 3px;
  transform: translateY(-50%);
  background: url('/img/checkbox_check.svg') center center no-repeat;
  background-size: cover;
  background-color: #333333;
}

.pdt_wrap.renewal_premium .tab_cont .amount label.ml {
  color: #666666;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .tab_cont .amount label.ml::after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 16px;
  background-color: #ececec;
  left: -12px;
  top: 3px;
}

.pdt_wrap.renewal_premium .tab_cont .amount label.ml .span_nqty {
  margin-left: 4px;
}

.pdt_wrap.renewal_premium .tab_cont .min_qty {
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
  color: #666666;
  float: none;
  padding: 0;
  margin: 0;
}

.pdt_wrap.renewal_premium .tab_cont table {
  width: 694px;
  margin-top: 10px;
}

.pdt_wrap.renewal_premium .tab_cont .scroll-tbl-wrap {
  max-height: 575px;
  overflow-y: auto;
}

.pdt_wrap.renewal_premium .tab_cont .scroll-tbl-wrap::-webkit-scrollbar {
  width: 6px;
}

.pdt_wrap.renewal_premium .tab_cont .scroll-tbl-wrap::-webkit-scrollbar-thumb {
  background: rgba(153, 153, 153, 0.6);
  border-radius: 20px;
}

.pdt_wrap.renewal_premium .tab_cont .th_color {
  width: 149px;
}

.pdt_wrap.renewal_premium .tab_cont .th_available_date {
  width: 60px
}

.pdt_wrap.renewal_premium .tab_cont .th_icon {
  width: 24px
}

.pdt_wrap.renewal_premium .tab_cont .th_num {
  width: 34px
}

.pdt_wrap.renewal_premium .tab_cont .th_pack {
  width: 32px
}

.pdt_wrap.renewal_premium .tab_cont .th_qty {
  width: 40px
}

.pdt_wrap.renewal_premium .tab_cont .th_amt {
  width: 73px
}

.pdt_wrap.renewal_premium .tab_cont th {
  height: 32px;
  background: #666666;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.03em;
  color: #FFFFFF;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .tab_cont th .small-text{
  display: inline-block;
  background: #666666;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: -0.03em;
  color: #ffffff;
  text-transform: uppercase;
  word-break: break-word;
  padding: 5px 2px;
}

.pdt_wrap.renewal_premium .tab_cont th.amt {
  text-align: right;
}

.pdt_wrap.renewal_premium .tab_cont td.amt {
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  color: #555555;
  padding-right: 4px !important;
}

.pdt_wrap.renewal_premium .tab_cont td.amt span,
.pdt_wrap.renewal_premium .tab_cont td.qty span {
  color: #555555;
}

.pdt_wrap.renewal_premium .tab_cont td input[type=text] {
  width: 26px;
  margin: 0;
  color: #555555;
}
.pdt_wrap.renewal_premium .tab_cont td input[type=text].over_stock {
  color: #e43700;
  border-color: #e43700;
}

.pdt_wrap.renewal_premium .tab_cont .pack,
.pdt_wrap.renewal_premium .tab_cont .qty,
.pdt_wrap.renewal_premium .tab_cont .amt {
  text-align: center;
}

.pdt_wrap.renewal_premium .tab_cont .total .inr {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #555555;
}

.pdt_wrap.renewal_premium .tab_cont .total .amt .inr {
  font-size: 13px;
  line-height: 20px;
}

.pdt_wrap.renewal_premium .btn_group {
  margin-top: 24px;
  display: flex;
  justify-content: flex-end;
}

.pdt_wrap.renewal_premium .btn_group a {
  height: auto;
}

.pdt_wrap.renewal_premium .tab_cont .product_color {
  height: 36px;
}

.pdt_wrap.renewal_premium .tab_cont .product_color:first-child {
  height: 40px;
}

.pdt_wrap.renewal_premium .tab_cont .product_color:first-child td {
  padding-top: 12px;
}

.pdt_wrap.renewal_premium .tab_cont tr th:first-child {
  padding-left: 8px;
}

.pdt_wrap.renewal_premium .tab_cont tr td:first-child {
  padding-left: 8px;
  color: #555555;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .tab_cont tr td {
  font-size: 13px;
  line-height: 20px;
  color: #ddd;
}

.pdt_wrap.renewal_premium .tab_cont tr td.added {
  color: #333;
}

.pdt_wrap .span_item_colorname {
  display: block;
  width: 125px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.pdt_wrap .span_item_colorname.fwb {
  font-weight: 500;
}

.pdt_wrap .dsc_notification {
  color: #999;
  font-size: 10px;
  line-height: 11px;
}

.pdt_wrap.renewal_premium .tab_cont tr.out_stock td {
  color: #777777;
}

.pdt_wrap.renewal_premium .tab_cont tr.out_stock td:first-child {
  color: #555555;
}

.pdt_wrap.renewal_premium .tab_cont tr th:last-child {
  padding-right: 8px
}

.pdt_wrap.renewal_premium .tab_cont input[type=text] {
  border: 1px solid #DDDDDD;
  width: 26px;
  height: 20px;
  box-shadow: none;
  border-radius: 0;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  line-height: 20px;
  background: #fff;
}

.pdt_wrap.renewal_premium .tab_cont .dashed input[type=text] {
  background: #FAFAFA;
  border: 1px dashed #DDDDDD;
}

.pdt_wrap.renewal_premium .tab_cont tr.total td {
  padding-top: 8px;
}

.pdt_wrap.renewal_premium .tab_cont tr.total_border td {
  padding-top: 9px
}

.pdt_wrap.renewal_premium .tab_cont .total_border>td>hr {
  background-color: #4c4c4c;
  height: 1px;
}

.pdt_wrap.renewal_premium .tab_cont .product_color td .tip_wrap {
  position: relative;
  padding-left: 0;
}

.pdt_wrap.renewal_premium .tab_cont .low_stock {
  /* display: none;
  position: absolute; */
  width: auto;
  height: 20px;
  top: -29px;
  left: -3px;
  text-align: center;
}

.pdt_wrap.renewal_premium .tab_cont .low_stock>span {
  display: inline-block;
  white-space: nowrap;
  background: #FF5859;
  height: 20px;
  padding: 0px 6px;
  line-height: 20px;
  font-weight: 500;
  font-size: 12px;
  color: #FFFFFF;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.12);
}

/* .pdt_wrap.renewal_premium .tab_cont .low_stock::before,
.pdt_wrap.renewal_premium .tab_cont .low_stock::after {
  content: none;
} */

.pdt_wrap.renewal_premium .tab_cont .low_stock>span:after {
  content: '';
  left: 12px;
  position: absolute;
  bottom: -7px;
  width: 0;
  height: 0;
  border-width: 7px 7px 0;
  border-style: solid;
  border-color: #FF5859 transparent transparent;
}

.pdt_wrap.renewal_premium .tab_cont .product_color td .tip_wrap:hover .low_stock {
  display: block;
}

.pdt_wrap.renewal_premium .tab_cont {
  position: relative;
  border: 0;
  padding: 0;
}

.pdt_wrap.renewal_premium .tab_cont .tb_cont_head {
  width: 694px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pdt_wrap.renewal_premium .tab_cont tr td span.available_date {
  width: auto;
  padding: 0 4px;
  height: 20px;
  margin-right: 0;
  background: #FAFAFA;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  display: inline-block;
  line-height: 18px;
  font-size: 11px;
  text-align: center;
  color: #666666;
}

.pdt_wrap.renewal_premium .btn_group .btn_golden_v01 {
  border: solid 1px rgba(229, 162, 18, 0.88);
  background-color: #ffb30f;
}

.pdt_wrap.renewal_premium .btn_group .btn_gray_v01 {
  border: solid 1px #333;
  background-color: #555;
}

.pdt_wrap.renewal_premium .btn_group .btn_black_v01 {
  background-color: #333333;
}

.pdt_wrap.renewal_premium .btn_group .btn_gray_v01,
.pdt_wrap.renewal_premium .btn_group .btn_golden_v01,
.pdt_wrap.renewal_premium .btn_group .btn_black_v01 {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  height: 48px;
  line-height: 48px;
  border-radius: 2px;
  width: 300px;
}

.pdt_wrap.renewal_premium .btn_group .btn_black_v01:hover {
  background-color: #159E9E;
}

.pdt_wrap.renewal_premium .item_point_info_wrap {
  color: #777;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 25px;
  margin-bottom: 32px;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning {
  display: flex;
  font-size: 11px;
  line-height: 17px;
  height: 20px;
  align-items: center;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .estimated-rewards {
  color: #666;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin-right: 4px;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .rewards-points {
  text-decoration: none;
  color: #999;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .rewards-points #expRewardTxt {
  cursor:pointer;
}
.pdt_wrap.renewal_premium .item_point_info_wrap .earning .rewards-points div#expRewardDesc{
  display:none
}
.pdt_wrap.renewal_premium .item_point_info_wrap .earning .rewards-points:hover div#expRewardDesc{
  display:block!important;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .tooltip {
  top: 2px;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon {
  display: inline-block;
  width: 15px;
  height: 17px;
  background: url('/img/ico_reward.svg') no-repeat;
  margin-right: 5px;
  cursor: pointer;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon.rate_2 {
  background: url('/img/icon_rewardx2.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon.rate_3 {
  background: url('/img/icon_rewardx3.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon.rate_4 {
  background: url('/img/icon_rewardx4.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon.rate_5 {
  background: url('/img/icon_rewardx5.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon_no_cursor {
  display: inline-block;
  width: 15px;
  height: 17px;
  background: url('/img/ico_reward.svg') no-repeat;
  margin-right: 5px;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon_no_cursor.rate_2 {
  background: url('/img/icon_rewardx2.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon_no_cursor.rate_3 {
  background: url('/img/icon_rewardx3.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon_no_cursor.rate_4 {
  background: url('/img/icon_rewardx4.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .reward_icon_no_cursor.rate_5 {
  background: url('/img/icon_rewardx5.svg') no-repeat;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .expected {
  margin-right: 5px;
  font-weight: 500;
  font-size: 11px;
  line-height: 20px;
  color: #888888;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .expected-points {
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  letter-spacing: 0.03em;
  color: #9A9A9A;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .tooltip .tr {
  background: white;
  color: #333;
  padding: 10px 16px 16px;
  width: 190px;
  box-sizing: border-box;
  right: -76px;
  line-height: 1.5;
  box-shadow: none;
  border: 1px solid #c6c6c6;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .tooltip em {
  border-bottom: 0;
  margin-bottom: 8px;
  padding: 0;
  font-weight: 500;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .tooltip .tr i {
  color: #159E9E;
  font-style: normal;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning b {
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  margin-left: 8px;
  display: inline-block;
  position: relative;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .info_cont {
  background: #ECFBFC;
  height: auto;
  line-height: 25px;
  border-left: 3px solid #159E9E;
  font-size: 11px;
  margin-top: 10px;
  padding: 7px 0 3px 10px;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .balance {
  height: 20px;
  margin-top: 3px;
  line-height: 20px;
  border: 0;
  padding-left: 0;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .balance b {
  font-size: 10px;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .balance .points {
  font-size: 11px;
  color: #159E9E;
  padding-right: 16px;
  cursor: pointer;
  margin-left: 26px;
  position: relative;
  text-decoration: underline;
  font-weight: 500;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .balance .points:after {
  content: "";
  position: relative;
  top: 0px;
  left: 8px;
  display: inline-block;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  border-top: 1px solid #777;
  border-right: 1px solid #777;
}

.pdt_wrap.renewal_premium .tooltip:hover p {
  display: block;
}

.pdt_wrap.renewal_premium .item_point_info_wrap .earning .tooltip .tr:before {
  right: 86px;
  background: white;
  width: 10px;
  height: 10px;
  border-top: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  top: -6px;
}

.pdt_wrap.renewal_premium .pdt_detail .price {
  margin-top: 16px;
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  color: #333333;
  font-family: Roboto, sans-serif;
  display: flex;
  align-items: center;
}

.pdt_wrap.renewal_premium .pdt_detail .price .sale_price {
  display: inline-block;
  color: #FF5859;
  margin-right: 8px;
}

.pdt_wrap.renewal_premium .pdt_detail .price .before_price {
  text-decoration-line: line-through;
  margin-right: 8px;
}

.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;
}

.pdt_wrap.renewal_premium .pdt_detail .price .icon-fg-feb {
  margin-left: 16px;
  position: relative;
  top: 2.5px;
  display: inline-block;
  width: 153px;
  height: 26px;
  background: url('../img/fgweek/ss21_feb.svg') no-repeat center center/cover;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice {
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  text-transform: capitalize;
  color: #649EF6;
  margin-top: 16px;
  padding-left: 22px;
  background: url('/img/ico_promo.svg') left center no-repeat;
  background-size: 16px 11px;
  display: inline-block;
  text-decoration: underline;
  cursor: pointer;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice_more {
  font-weight: 500;
  font-size: 0;
  line-height: 24px;
  margin-top: 16px;
  padding-left: 22px;
  background: url('/img/ico_promo.svg') left center no-repeat;
  background-size: 16px 11px;
  display: inline-block;
  text-transform: capitalize;
  text-decoration: none;
  cursor: pointer;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice_more .discount {
  color: #649ef6;
  font-size: 12px;
  text-decoration: underline;
  vertical-align: middle;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice_more .view_all_link {
  font-size: 12px;
  color: #333;
  margin-left: 6px;
  vertical-align: middle;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice_more .view_all_link:hover {
  text-decoration-line: underline;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice.mysale_notice {
  line-height: 16px;
  margin-top: 20px;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice_more.mysale_notice {
  line-height: 16px;
  margin-top: 20px;
}

.ds-item {
  position: relative;
  width: max-content;
  margin-top: 16px;
}

.ds-item .txt {
  cursor: pointer;
  display: inline-block;
  height: 22px;
  padding: 0 14px 0 8px;
  color: #000;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  background: #FAFAFA url('../img/icon_arrow_gray_2.svg') no-repeat center right 7px;
}

.ds-item .txt:hover~.tip-popup {
  display: block;
}


.tip-popup {
  display: none;
  width: 204px;
  position: absolute;
  top: 27px;
  left: -15px;
  z-index: 10;
  background: #fff;
  border: 1px solid #C6C6C6;
  border-radius: 2px;
  padding: 10px 16px 12px;
  box-sizing: border-box;
}

.tip-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-popup .tip-ttl {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #1C66FF;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 8px;
}

.tip-popup .tip-con {
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  color: #333;
  margin-top: 8px;
}

.pdt_wrap.renewal_premium .pdt_detail .icon-fg {
  margin-top: 16px;
  display: block;
  width: 149px;
  height: 26px;
  background: url('../img/fgweek/2023/icon-fg-period.svg') no-repeat center center/cover;
}

.pdt_wrap.renewal_premium .pdt_detail .fg_label {
  width: 178px;
  height: 26px;
  margin-top: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  border: 1px solid #333333;
  box-sizing: border-box;
}

.pdt_wrap.renewal_premium .pdt_detail .fg_label .fg_left {
  width: 78px;
  height: 100%;
  background: #000;
  background: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pdt_wrap.renewal_premium .pdt_detail .fg_label .fg_left img {
  width: 56px;
}

.pdt_wrap.renewal_premium .pdt_detail .fg_label .fg_right {
  flex: 1;
  font-family: Roboto, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 12px;
  line-height: 26px;
  color: #333333;
  text-align: center;
}

.pdt_wrap.renewal_premium .choice {
  width: 715px;
  margin-top: 20px
}

.pdt_wrap.renewal_premium .pdt_detail {
  float: right;
  width: 694px
}

.pdt_wrap.renewal_premium.qvMode .pdt_detail {
  padding-right: 20px;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_item_name {
  font-size: 24px;
  line-height: 32px;
  color: #333333;
  cursor: pointer;
  display: inline-block;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_item_name:hover {
  color: #159E9E;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area {
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-size: 0;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_top .vd_name_area {
  margin-top: 0;
  display: flex;
  align-items: center;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip {
  margin-left: 4px;
  top: 0;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.mrg_ship>span {
  width: 16px;
  height: 13px;
  background: url('/img/ico_truck.svg') no-repeat;
  display: block;
  position: relative;
  top: 1px;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip .tr {
  background: white;
  color: #333;
  padding: 10px 15px 20px;
  width: 204px;
  box-sizing: border-box;
  right: -89px;
  line-height: 1.5;
  box-shadow: none;
  border: 1px solid #c6c6c6;
  font-size: 11px;
  top: 26px;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip em {
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 8px;
  font-weight: 500;
  font-size: 12px;
  border-bottom: 1px dotted #cecece;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.mrg_ship em {
  color: #6457B4;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip .tr:before {
  right: 86px;
  background: white;
  width: 10px;
  height: 10px;
  border-top: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  transform: rotate(-45deg);
  top: -6px;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.mrg_ship .tr:before {
  right: 92px;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.reward_icon>span {
  width: 15px;
  height: 17px;
  background: url('/img/ico_reward.svg') no-repeat;
  display: inline-block;
  position: relative;
  background-size: contain;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.reward_icon.rate_2>span {
  background: url('/img/icon_rewardx2.svg') no-repeat;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.reward_icon.rate_3>span {
  background: url('/img/icon_rewardx3.svg') no-repeat;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.reward_icon.rate_4>span {
  background: url('/img/icon_rewardx4.svg') no-repeat;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.reward_icon.rate_5>span {
  background: url('/img/icon_rewardx5.svg') no-repeat;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.fg_exclusive>span {
  width: 16px;
  height: 16px;
  background: url('/img/fg_exclusive_icon.svg') no-repeat;
  display: inline-block;
  position: relative;
  background-size: contain;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.reward_icon .tr {
  right: -85px;
  top: 30px;
  z-index: 10;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.reward_icon em {
  color: #159E9E;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip.fg_exclusive em {
  color: black;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip .tr .lg {
  display: block;
  text-align: center;
  font-size: 18px;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip .tr .md {
  display: block;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 10px 0 4px;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_area .tooltip .tr i {
  color: #159E9E;
  font-style: normal;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name.vd_name_sub {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #666666;
  height: 24px;
  display: inline-block;
  align-items: center;
  max-width: 252px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 4px;
}

.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;
}

.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_main {
  display: inline-block;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDM2MTc2Ij4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAwMDk3IDAuMDAzNzA5OTFDNi41Mjg4MSAwLjAwMzcwOTkxIDYuMTU2MTIgMC4zMzQ3NzQgNS43Nzc5MyAwLjY3MDcxNkM1LjQ5NjkyIDAuOTIwMzQ0IDUuMjEyODcgMS4xNzI2NyA0Ljg4MjcyIDEuMjkzODVDNC41NTM2MyAxLjQxNDY1IDQuMTc3MjggMS40MDYxMyAzLjgwNTAxIDEuMzk3N0MzLjMwMTIyIDEuMzg2MyAyLjgwNDkyIDEuMzc1MDYgMi40NDMzNiAxLjY4NDcyQzIuMDgxMDEgMS45OTIxNSAyLjAwNTY4IDIuNDg4NjIgMS45MjkyNyAyLjk5MjI4QzEuODcyNTIgMy4zNjYzIDEuODE1MTcgMy43NDQyOSAxLjYzOTIzIDQuMDUxNzlDMS40NjM1NCA0LjM1ODg3IDEuMTY5NiA0LjU5NzY0IDAuODc4ODM2IDQuODMzODJDMC40ODYzMzcgNS4xNTI2NCAwLjA5OTY0MzggNS40NjY3NSAwLjAxNzQ4ODMgNS45Mzc4Qy0wLjA2NDU2NzYgNi40MDgyOCAwLjE5MjcwNyA2LjgzNzM3IDAuNDUzOTUzIDcuMjczMDlDMC42NDgwMzQgNy41OTY3OCAwLjg0NDMwNSA3LjkyNDEzIDAuOTA1MjY1IDguMjc0ODFDMC45NjYyMjIgOC42MjU0OCAwLjg5MjM3MSA5LjAwMDQ4IDAuODE5MzE0IDkuMzcxNDVDMC43MjA5NjQgOS44NzA4NSAwLjYyNDA1MyAxMC4zNjI5IDAuODU5MzkyIDEwLjc3ODZDMS4wOTY0NCAxMS4xOTI5IDEuNTY1NjggMTEuMzU0IDIuMDQxODQgMTEuNTE3NUMyLjM5NDk4IDExLjYzODcgMi43NTE5NCAxMS43NjEzIDMuMDIwODIgMTEuOTg5NEMzLjI4OTc3IDEyLjIxNzYgMy40NzEwOSAxMi41NTI5IDMuNjUwNDggMTIuODg0N0MzLjg5MjI1IDEzLjMzMTggNC4xMzA1MyAxMy43NzI0IDQuNTc1MSAxMy45MzU2QzUuMDE5ODEgMTQuMDk4OCA1LjQ4MjMxIDEzLjkxNjggNS45NTEzNyAxMy43MzIzQzYuMjk5MTYgMTMuNTk1NSA2LjY1MDU2IDEzLjQ1NzIgNy4wMDA5NyAxMy40NTcyQzcuMzUxMDUgMTMuNDU3MiA3LjcwMjExIDEzLjU5NTcgOC4wNDk1NyAxMy43MzI4QzguNTE4OTcgMTMuOTE3OSA4Ljk4MTgyIDE0LjEwMDUgOS40MjY4NSAxMy45MzU2QzkuODcxNDIgMTMuNzcyNCAxMC4xMDk3IDEzLjMzMTggMTAuMzUxNSAxMi44ODQ3QzEwLjUzMDkgMTIuNTUyOSAxMC43MTIyIDEyLjIxNzYgMTAuOTgxMSAxMS45ODk0QzExLjI0OTkgMTEuNzYxNCAxMS42MDcyIDExLjYzODggMTEuOTYwNiAxMS41MTc2QzEyLjQzNzQgMTEuMzU0MSAxMi45MDcgMTEuMTkzIDEzLjE0MjYgMTAuNzc4NkMxMy4zNzk2IDEwLjM2NDMgMTMuMjgyMiA5Ljg3MTU5IDEzLjE4MzMgOS4zNzE0QzEzLjEwOTkgOS4wMDAzNyAxMy4wMzU4IDguNjI1MiAxMy4wOTY3IDguMjc0ODFDMTMuMTU3NiA3LjkyNDMxIDEzLjM1MzcgNy41OTc2MyAxMy41NDc3IDcuMjc0NDZDMTMuODA5IDYuODM5MDUgMTQuMDY2NSA2LjQxMDA0IDEzLjk4NDUgNS45Mzc4QzEzLjkwMjUgNS40NjYxIDEzLjUxNjIgNS4xNTI1MyAxMy4xMjQzIDQuODM0MzFDMTIuODMyNiA0LjU5NzUgMTIuNTM3NyA0LjM1ODExIDEyLjM2MjcgNC4wNDkwNkMxMi4xODY4IDMuNzQxNTYgMTIuMTI5NCAzLjM2MzU3IDEyLjA3MjcgMi45ODk1NUMxMS45OTYzIDIuNDg1ODggMTEuOTIwOSAxLjk4OTQyIDExLjU1ODYgMS42ODE5OEMxMS4xOTY1IDEuMzc0NzYgMTAuNzAxMyAxLjM4NTc0IDEwLjE5OTIgMS4zOTY4OEM5LjgyNTY5IDEuNDA1MTYgOS40NDg0IDEuNDEzNTMgOS4xMTkyMyAxLjI5MTEyQzguNzg5MzEgMS4xNzAwMiA4LjUwNTkxIDAuOTE3OTU2IDguMjI1NDQgMC42Njg0OTVDNy44NDc1MyAwLjMzMjM3OCA3LjQ3NDkzIDAuMDAwOTc2NTYyIDcuMDAwOTcgMC4wMDA5NzY1NjJWMC4wMDM3MDk5MVoiIGZpbGw9IiMzQ0IwQjQiLz4KPGcgaWQ9Ik1hc2sgZ3JvdXAiPgo8bWFzayBpZD0ibWFzazBfMl8yMDkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljk5OTAyIDAuMDAyNzMzMzVDNi41MjY4NiAwLjAwMjczMzM1IDYuMTU0MTcgMC4zMzM3OTcgNS43NzU5OCAwLjY2OTczOUM1LjQ5NDk2IDAuOTE5MzY3IDUuMjEwOTIgMS4xNzE2OSA0Ljg4MDc3IDEuMjkyODdDNC41NTE2OCAxLjQxMzY3IDQuMTc1MzIgMS40MDUxNSAzLjgwMzA1IDEuMzk2NzJDMy4yOTkyNyAxLjM4NTMyIDIuODAyOTYgMS4zNzQwOSAyLjQ0MTQxIDEuNjgzNzRDMi4wNzkwNiAxLjk5MTE4IDIuMDAzNzMgMi40ODc2NCAxLjkyNzMxIDIuOTkxMzFDMS44NzA1NyAzLjM2NTMyIDEuODEzMjIgMy43NDMzMSAxLjYzNzI4IDQuMDUwODJDMS40NjE1OSA0LjM1NzkgMS4xNjc2NCA0LjU5NjY2IDAuODc2ODgzIDQuODMyODVDMC40ODQzODQgNS4xNTE2NyAwLjA5NzY5MDcgNS40NjU3NyAwLjAxNTUzNTIgNS45MzY4M0MtMC4wNjY1MjA4IDYuNDA3MzEgMC4xOTA3NTQgNi44MzY0IDAuNDUyIDcuMjcyMTFDMC42NDYwOCA3LjU5NTggMC44NDIzNTIgNy45MjMxNSAwLjkwMzMxMiA4LjI3Mzg0QzAuOTY0MjY5IDguNjI0NTEgMC44OTA0MTggOC45OTk1MSAwLjgxNzM2IDkuMzcwNDhDMC43MTkwMTEgOS44Njk4NyAwLjYyMjEgMTAuMzYyIDAuODU3NDM5IDEwLjc3NzZDMS4wOTQ0OSAxMS4xOTE5IDEuNTYzNzIgMTEuMzUzIDIuMDM5ODkgMTEuNTE2NUMyLjM5MzAzIDExLjYzNzggMi43NDk5OSAxMS43NjAzIDMuMDE4ODcgMTEuOTg4NUMzLjI4NzgyIDEyLjIxNjYgMy40NjkxMyAxMi41NTE5IDMuNjQ4NTMgMTIuODgzN0MzLjg5MDMgMTMuMzMwOCA0LjEyODU3IDEzLjc3MTQgNC41NzMxNSAxMy45MzQ2QzUuMDE3ODYgMTQuMDk3OCA1LjQ4MDM2IDEzLjkxNTkgNS45NDk0MiAxMy43MzEzQzYuMjk3MjEgMTMuNTk0NSA2LjY0ODYgMTMuNDU2MyA2Ljk5OTAyIDEzLjQ1NjNDNy4zNDkxIDEzLjQ1NjMgNy43MDAxNiAxMy41OTQ3IDguMDQ3NjIgMTMuNzMxOEM4LjUxNzAyIDEzLjkxNjkgOC45Nzk4NyAxNC4wOTk1IDkuNDI0ODkgMTMuOTM0NkM5Ljg2OTQ3IDEzLjc3MTQgMTAuMTA3NyAxMy4zMzA4IDEwLjM0OTUgMTIuODgzN0MxMC41Mjg5IDEyLjU1MTkgMTAuNzEwMiAxMi4yMTY2IDEwLjk3OTIgMTEuOTg4NUMxMS4yNDggMTEuNzYwNCAxMS42MDUzIDExLjYzNzggMTEuOTU4NiAxMS41MTY2QzEyLjQzNTQgMTEuMzUzMSAxMi45MDUgMTEuMTkyIDEzLjE0MDYgMTAuNzc3NkMxMy4zNzc2IDEwLjM2MzMgMTMuMjgwMiA5Ljg3MDYyIDEzLjE4MTMgOS4zNzA0M0MxMy4xMDggOC45OTkzOSAxMy4wMzM4IDguNjI0MjIgMTMuMDk0NyA4LjI3Mzg0QzEzLjE1NTcgNy45MjMzNCAxMy4zNTE4IDcuNTk2NjUgMTMuNTQ1NyA3LjI3MzQ5QzEzLjgwNzEgNi44MzgwOCAxNC4wNjQ2IDYuNDA5MDYgMTMuOTgyNSA1LjkzNjgzQzEzLjkwMDUgNS40NjUxMiAxMy41MTQzIDUuMTUxNTYgMTMuMTIyMyA0LjgzMzM0QzEyLjgzMDYgNC41OTY1MiAxMi41MzU4IDQuMzU3MTQgMTIuMzYwOCA0LjA0ODA4QzEyLjE4NDggMy43NDA1OCAxMi4xMjc1IDMuMzYyNTkgMTIuMDcwNyAyLjk4ODU3QzExLjk5NDMgMi40ODQ5MSAxMS45MTkgMS45ODg0NCAxMS41NTY2IDEuNjgxMDFDMTEuMTk0NSAxLjM3Mzc4IDEwLjY5OTMgMS4zODQ3NiAxMC4xOTcyIDEuMzk1OUM5LjgyMzczIDEuNDA0MTkgOS40NDY0NSAxLjQxMjU1IDkuMTE3MjcgMS4yOTAxNEM4Ljc4NzM1IDEuMTY5MDQgOC41MDM5NiAwLjkxNjk4IDguMjIzNDggMC42Njc1MTlDNy44NDU1OCAwLjMzMTQwMSA3LjQ3Mjk3IDAgNi45OTkwMiAwVjAuMDAyNzMzMzVaIiBmaWxsPSIjM0NCMEI0Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yXzIwOSkiPgo8cGF0aCBpZD0iVmVjdG9yIDEyNyIgZD0iTTYuNDc0ODUgNy42NjgzOUwxLjYxNzcxIDE0LjQ5MzlMLTAuMDAxMzMzNTMgOS4yMDA2NEwtMC41NDEwMTYgNS45OTY4NEwxLjIxMjk1IDMuNjI4ODJMMS44ODc1NSAwLjg0MjkwOUg0LjU4NTk2TDcuMDE0NTMgLTAuODI4NjM2TDExLjA2MjEgMS4xMjE1TDYuNDc0ODUgNy42NjgzOVoiIGZpbGw9IiM3M0M1QzUiLz4KPC9nPgo8L2c+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTYuNjMwNDMgOS45NTE2QzYuNTEwODMgMTAuMTAzNyA2LjI5MDc0IDEwLjEyOTcgNi4xMzk3MiAxMC4wMDk4TDMuODQ2MzYgOC4xODc3NkMzLjY5NjM4IDguMDY4NTkgMy42NzExNiA3Ljg1MDI3IDMuNzg5OTQgNy42OTkyNkw0LjUzNzI3IDYuNzQ5MTRDNC42NTY4OCA2LjU5NzA4IDQuODc2OTYgNi41NzEgNS4wMjc5OCA2LjY5MDk4TDUuODI5OTkgNy4zMjgxNUM1Ljk4MTAxIDcuNDQ4MTMgNi4yMDExIDcuNDIyMDUgNi4zMjA3IDcuMjdMOS4xMjk2MyAzLjY5ODg3QzkuMjQ5MjMgMy41NDY4MiA5LjQ2OTMyIDMuNTIwNzQgOS42MjAzNCAzLjY0MDcyTDEwLjU2NCA0LjM5MDQzQzEwLjcxNCA0LjUwOTU5IDEwLjczOTIgNC43Mjc5MiAxMC42MjA0IDQuODc4OTNMNi42MzA0MyA5Ljk1MTZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=') no-repeat center;
  margin: 0 4px 0 0 !important;
}

.icon-asia-direct_main.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: inline-block;
  cursor: pointer;
  font-size: 0;
}

.free-shipping {
  box-sizing: border-box !important;
  font-family: 'Roboto' !important;
  height: 24px !important;
  padding: 2px 8px !important;
  margin-top: 4px;
  display: inline-flex !important;
  align-items: center !important;
  background: #efedfd !important;
  color: #6457B4 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  /*letter-spacing: 0.2px !important;*/
  text-transform: capitalize !important;
}

.free-shipping .icon-fs {
  width: 16px !important;
  height: 16px !important;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS45Mjk3IDQuMDcwMzdDMTEuNjUxMSAzLjc5MTc2IDEwLjcwODEgNC4zOTE4NCAxMC4xMDggNC45NzA0OUw4LjkyOTMgNi4xNDkyMkw0IDUuMTQxOTRWNS43NDIwMkw2LjE2NDYxIDYuOTYzNjFMNy4xNTA0NyA3Ljk0OTQ2TDYuMDE0NTggOS4wODUzMkM1LjkyODg2IDkuMTQ5NjIgNS44NjQ1NiA5LjIzNTM0IDUuNzc4ODMgOS4zMjEwN0w0LjMyMTQ4IDkuMDg1MzJMNC4wMjE0MyA5LjY4NTRMNS4wNzE1OSAxMC4yMjEyQzQuNzI4NjggMTAuNzE0MSA0LjQ5MjkzIDExLjIwNyA0LjY0Mjk1IDExLjM1NzFDNC43OTI5NyAxMS41MDcxIDUuMjg1OSAxMS4yOTI4IDUuNzc4ODMgMTAuOTI4NEw2LjMxNDYzIDExLjk3ODZMNi45MTQ3MiAxMS42Nzg1TDYuNjc4OTcgMTAuMjIxMkM2Ljc2NDcgMTAuMTM1NSA2Ljg1MDQyIDEwLjA3MTIgNi45MTQ3MiA5Ljk4NTQ0TDguMDUwNiA4Ljg0OTU4TDkuMDM2NDYgOS44MzU0MkwxMC4yNTgxIDEySDEwLjg1ODJMOS44Mjk0MyA3LjA3MDc3TDExLjAwODIgNS44OTIwNEMxMS42MDgzIDUuMjkxOTYgMTIuMjA4NCA0LjM0ODk3IDExLjkyOTcgNC4wNzAzN1oiIGZpbGw9IiM2NDU3QjQiLz4KPC9zdmc+Cg==') !important;
  background-size: cover !important;
  margin: 0 4px 0 0 !important;
}

.free-shipping .txt {
  margin: 0 !important;
}

.free-shipping em {
  font-weight: 500;
}

.free-shipping2 .txt {
  margin: 0 !important;
}

.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;
}

.icon-tip-note-area:hover .default-tooltip-wrap,
.free-shipping-area:hover .default-tooltip-wrap {
  display: block;
}

.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 {
  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;
  font-family: 'Roboto';
}

.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;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_small {
  font-size: 12px;
  line-height: 18px;
  color: #999999;
  margin-top: 4px;
}

.pdt_wrap.renewal_premium .pdt_detail .ico_premium {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url('/img/ico_premium.svg') center center no-repeat;
  background-size: contain;
  margin-left: 4px;
}

.pdt_wrap.renewal_premium .pdt_detail .desc {
  margin-top: 4px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 37px;
  color: #333333;
}

.pdt_wrap.renewal_premium .pdt_img {
  width: 338px;
}

.pdt_wrap.renewal_premium .pdt_img.fixed {
  position: fixed;
}

.pdt_wrap.renewal_premium .pdt_img.absolute {
  position: absolute;
  bottom: 28px;
}

.pdt_wrap.renewal_premium .pdt_img .btn_favorite_item {
  position: absolute;
  right: 0;
  top: 0;
  /*z-index: 12;*/
  width: 46px;
  height: 46px;
  background: url('/img/icon_like.svg') 10px 16px no-repeat;
  /*background-size: contain;*/
}

.pdt_wrap.renewal_premium .pdt_img .btn_favorite_item.liked {
  background: url('/img/icon_like_on.svg') 10px 16px no-repeat;
  /*background-size: cover;*/
  opacity: 1;
  /*z-index: 12;*/
}

.pdt_wrap.renewal_premium .pdt_img .body_size_tag {
  position: absolute;
  top: 13px;
  left: 0;
  display: block;
  padding-left:5px;
  padding-right:5px;
  height: 28px;
  z-index: 12;
  background-color: #f3f3f3;
  opacity: 0.8;
  text-align: center;
  color: #666;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.02em;
  line-height: 28px;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .pdt_img .soldout_mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.2);
}

.pdt_wrap.renewal_premium .pdt_img .soldout_mask:before {
  content: 'Sold Out';
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: #333;
  padding: 8px 32px;
  font-size: 24px;
}

.pdt_wrap.renewal_premium .pdt_img .inventory-tag {
  position: absolute;
  top: 0;
  left: 0;
  padding: 3px 7px;
  letter-spacing: 0.2px;
  line-height: 22px;
  display: inline-block;
  color: #fff;
  background: #333;
  font-weight: 500;
  font-size: 14px;
  z-index: 12;
}

/*.pdt_wrap.renewal_premium .pdt_img .inventory-tag.almost_gone {*/
/*  background: #FF5859;*/
/*}*/

/*.pdt_wrap.renewal_premium .pdt_img:has(.soldout_mask) .inventory-tag.almost_gone {*/
/*  display: none;*/
/*}*/

/*.pdt_wrap.renewal_premium .pdt_img .inventory-tag.almost_gone:before {*/
/*  content: 'ALMOST GONE';*/
/*  display: inline-block;*/
/*  position: relative;*/
/*}*/

/*.pdt_wrap.renewal_premium .pdt_img .inventory-tag.back_stock {*/
/*  background: #666;*/
/*}*/

/*.pdt_wrap.renewal_premium .pdt_img:has(.soldout_mask) .inventory-tag.back_stock {*/
/*  display: none;*/
/*}*/

/*.pdt_wrap.renewal_premium .pdt_img .inventory-tag.back_stock:before {*/
/*  content: 'BACK IN STOCK';*/
/*  display: inline-block;*/
/*  position: relative;*/
/*}*/

/*.pdt_wrap.renewal_premium .pdt_img .inventory-tag.color_added {*/
/*  background: #666;*/
/*}*/

/*.pdt_wrap.renewal_premium .pdt_img .inventory-tag.color_added:before {*/
/*  content: 'NEW COLOR ADDED';*/
/*  display: inline-block;*/
/*  position: relative;*/
/*}*/

.pdt_wrap.renewal_premium .pdt_img .soldout_mask:before {
  content: 'Sold Out';
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: #333;
  padding: 8px 32px;
  font-size: 24px;
}

.pdt_wrap.renewal_premium .pdt_big {
  width: 338px;
  height: 507px;
  text-align: center;
  padding: 0;
  border: 0;
  cursor: url(../img/icon_zoom_expansion.svg) 21 21, default;
}

.zoomContainer {
  z-index: 3;
}

.pdt_wrap.renewal_premium .pdt_big.swiper-container {
  height: 507px;
}

.pdt_wrap.renewal_premium .pdt_big .swiper-button-next {
  right: 0;
  background: url('/img/pop_btn_next.svg') center center no-repeat;
}

.pdt_wrap.renewal_premium .pdt_big .swiper-button-prev {
  left: 0;
  background: url('/img/pop_btn_prev.svg') center center no-repeat;
}

.pdt_wrap.renewal_premium .pdt_big .swiper-button-prev,
.pdt_wrap.renewal_premium .pdt_big .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 56px;
  height: 56px;
  display: block;
  /*z-index: 12;*/
  cursor: pointer;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt {
  margin: 4.5px 0 0 -5px;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt li {
  margin: 5.5px 7px 0 0;
  width: auto;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt li:nth-of-type(5n) {
  margin-right: 0;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic,
.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie {
  width: 63px;
  height: 94.5px;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie {
  padding: 5px;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie,
.pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic {
  border: 0;
  padding: 0;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie>a,
.pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic>a {
  width: 54px;
  height: 81px;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie>a {}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie .movie-clip-thumb {
  max-height: 81px;
  margin: auto;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie .movie-clip-thumb,
.pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic .imgThumb {
  max-width: 61px;
  max-height: 92.5px;

  &:hover {
    cursor: pointer;
  }
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic.main-image-border {
  box-sizing: border-box;
  border: 1px solid #333333;
  overflow: hidden;
}


/* new_itemDetail_productDetail */
.renewal_list .pdt_wrap.renewal_premium .pdt_img {
  width: 482px;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img.fixed {
  position: fixed;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img.absolute {
  position: absolute;
  bottom: 28px;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_big {
  width: 100%;
  height: 723px;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_big .swiper-container {
  height: 100%;
}

.renewal_list .pdt_big img {
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt {
  margin: 8px 0 0 0;
  width: 500px;
  max-height: 525px;
  overflow-y: auto;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt::-webkit-scrollbar {
    width: 6px;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt::-webkit-scrollbar-thumb {
    background: rgba(153, 153, 153, 0.6);
    border-radius: 20px;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt li {
  margin: 8px 8px 0 0;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic,
.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie {
  width: 90px;
  height: 135px;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie .movie-clip-thumb,
.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic .imgThumb {
  max-width: 88px;
  max-height: 133px;

  &:hover {
    cursor: pointer;
  }
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie>a,
.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt .pic>a {
  width: 90px;
  height: 135px;
  padding: 0;
  cursor: default;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt li:nth-of-type(5n) {
  margin-right: 0;
}

.renewal_list .pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie span {
  display: block;
  position: relative;
  height: 100%;
}

.renewal_list .size_guide pre {
  padding-bottom: 16px;
}

.color-tag {
  width: 100%;
  height: 28px;
  background: rgba(249, 249, 249, 0.8);
  font-weight: 500;
  font-size: 13px;
  line-height: 28px;
  text-align: left;
  color: #333;
  position: absolute;
  left: 0;
  bottom: 0;
  /*z-index: 1;*/
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.color-tag .color-txt {
  width: auto;
  height: 28px;
  margin-left: 8px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.color-tag .img-pagination {
  height: 20px;
  display: flex;
  margin-right: 8px;
}

.color-tag .img-pagination .page {
  height: 20px;
  line-height: 20px;
  padding: 0 9px;
  background: rgba(51, 51, 51, .8);
  border-radius: 10px;
  font-size: 12px;
  color: #fff;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie span::before {
  content: '';
  width: 90px;
  height: 135px;
  display: block;
  background: rgba(51, 51, 51, 0.5);
  font-size: 0;
  color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt li:first-of-type .movie.fgEssentials span::before {
  content: none;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt .movie span:after {
  content: '';
  width: 43px;
  height: 43px;
  display: block;
  background: url('/img/ico_movie_play.svg') center center no-repeat;
  font-size: 0;
  color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}

.pdt_wrap.renewal_premium .pdt_img .lst_pdt li:first-of-type .movie.fgEssentials span:after {
  content: none;
}

.pdt_wrap.renewal_premium .pdt_detail .vd_name_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 24px;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info {
  height: 20px;
  background: #FAFAFA;
  border-radius: 2px;
  margin: 0;
  padding: 0 8px;
  justify-content: flex-start;
  flex: none;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info>li {
  padding: 0 6px 0 7px;
  position: relative;
  color: #333;
  font-size: 11px;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info>li:first-child {
  padding-left: 0;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info>li:last-of-type {
  padding-right: 0px;
  border-right: 0;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info>li:not(:first-child):before {
  content: '';
  display: block;
  width: 1px;
  height: 12px;
  background: #ECECEC;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .min_list {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
  text-align: right;
  text-transform: uppercase;
  color: #333333;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time {
  font-size: 11px;
  line-height: 18px;
  text-transform: uppercase;
  color: #333333;
  position: relative;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .shipping_num {
  display: inline-block;
  position: relative;
  cursor: pointer;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time b {
  display: inline-block;
  margin-left: 6px;
  text-decoration: underline;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time b .lowercase{
  text-transform: lowercase;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time b:hover {
  color: #159E9E;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time b.rate__NAN {
  color: #999999;
  text-decoration: none;
}
.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time b.rate__NAN:after {
  content: " ";
  display: inline-block;
  background: url(/img/vendor_NAN.svg) no-repeat center center/cover;
  width: 10px;
  height: 10px;
  margin-left: 2px;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time b.rate__NAN:hover {
  color: #999999;
  text-decoration: none;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .shipping_num:hover .rate__extand {
  display: block;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand {
  background: #ffffff;
  border: 1px solid #c6c6c6;
  box-sizing: border-box;
  border-radius: 2px;
  position: absolute;
  width: 242px;
  top: calc(100% + 5px);
  left: 50%;
  transform: translateX(-50%);
  padding: 0 16px 24px 16px;
  z-index: 10;
  display: none;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand::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;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand::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;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #333333;
  padding: 8px 0;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand h2 .lowercase{
  text-transform: lowercase;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand ul {
  border-top: 1px dotted #dddddd;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand ul li:nth-child(1) {
  margin-top: 8px;
  border: 0;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand ul li:nth-child(2) {
  margin-top: 16px;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand ul li:nth-child(3) {
  margin-top: 8px;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand ul li {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 17px;
  color: #333333;
  padding: 0;
  text-transform: none;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand ul li strong {
  font-weight: 500;
  text-decoration: none;
  margin-right: 4px;
  text-transform: uppercase;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .on_time .rate__extand ul li span {
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 17px;
  color: #333333;
  margin-left: 4px;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .grade {
  margin: 0;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .grade a {
  font-size: 11px;
  line-height: 18px;
  text-decoration-line: underline;
  color: #333333;
  margin-left: 4px;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .grade .zero {
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  margin-left: 4px;
  font-weight: normal !important;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .grade a:hover {
  color: #159E9E;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .grade .star {
  width: 84px;
  height: 15px;
  background: url('/img/ico_review_star_off.svg') center center no-repeat;
}

.pdt_wrap.renewal_premium .pdt_detail .add_info .grade .star em {
  width: 84px;
  height: 15px;
  background: url('/img/ico_review_star.svg') left center no-repeat;
}

.pdt_detail .add_info .star-new {
  width: 12px;
  height: 12px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiA5LjM5M0w5LjcwNCAxMiA4LjUwMSA3LjQ4NiAxMiA0LjU4bC00LjQ2NC0uMTgzTDYgMCA0LjQ0OSA0LjM5NyAwIDQuNThsMy40OTkgMi45MDZMMi4yODggMTIgNiA5LjM5M3oiIGZpbGw9IiMzMzMiLz48L3N2Zz4=') no-repeat center;
  margin: -2px 4px 0 0;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice .view_more_sale {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-decoration-line: underline;
  display: inline-block;
  color: #333333;
  margin: 3px 0 0 6px;
  position: relative;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice .view_more_sale:hover {
  color: #159E9E;
}

.pdt_wrap.renewal_premium .pdt_detail .sale_notice .view_more_sale::after {
  width: 5px;
  height: 4px;
  background: url('/img/ico_view_more.svg') right center no-repeat;
  right: -7px;
  top: 8px;
  display: block;
  position: absolute;
  content: '';
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info_cont {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 32px;
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info_cont.detail_info {
  position: relative;
  margin-bottom: 0;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav {
  border-bottom: 1px solid #e8e8e8;
  display: flex;
  align-items: center;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav li {
  padding: 8px 20px;
  margin-top: 20px;
  position: relative;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav li.selected button {
  color: #333333;
  font-weight: 500;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav li button {
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  color: #999999;
  position: relative;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav li button:hover {
  color: #333333;
  font-weight: bold;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav li.selected {
  border-bottom: 3px solid #333333;
  padding: 8px 20px;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav li:not(:last-of-type)::after {
  content: '';
  position: absolute;
  display: block;
  width: 1px;
  height: 16px;
  background-color: #ececec;
  top: 10px;
  right: -1px;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav li:last-child::after {
  content: none;
}

.pdt_wrap.renewal_premium .pdt_detail .info_nav .btnMsg {
  display: inline-block;
  width: 142px;
  height: 24px;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  border-radius: 2px;
  margin-left: auto;
  margin-top: 20px;
  background: #FCFCFC url("/img/icon_message.svg") no-repeat 12px center;
  cursor: pointer;
  padding-left: 32px;
  line-height: 21px;
  font-weight: 500;
}

.pdt_wrap.renewal_premium .pdt_detail .detail_cont {
  padding: 16px 16px 0;
  font-size: 12px;
  line-height: 18px;
  color: #666666;
  font-family: Roboto, sans-serif;
  box-sizing: border-box;
  position: relative;
}

.pdt_wrap.renewal_premium .pdt_detail .tab_orderInfo .detail_cont {
  padding: 16px 16px;
}

.pdt_wrap.renewal_premium .pdt_detail .detail_cont.over::after {
  content: '';
  position: absolute;
  display: block;
  height: 25px;
  width: 100%;
  bottom: 0;
  left: 0;
  /*background: url('/img/size_screme.svg') center center no-repeat;*/
}

.pdt_wrap.renewal_premium .pdt_detail .detail_cont pre::-webkit-scrollbar {
  width: 6px;
}

.pdt_wrap.renewal_premium .pdt_detail .detail_cont pre::-webkit-scrollbar-thumb {
  background: rgba(153, 153, 153, 0.8);
  border-radius: 20px;
}

.pdt_wrap.renewal_premium .pdt_detail .detail_cont pre {
  font-size: 12px;
  line-height: 18px;
  color: #666666;
  font-family: Roboto, sans-serif;
  overflow: hidden;
  word-break: break-word;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

.pdt_wrap.renewal_premium .pdt_detail .detail_cont.active pre {
  display: block;
}

.pdt_wrap.renewal_premium .pdt_detail .toggle-area {
  display: flex;
  justify-content: flex-end;
  margin-top: 8px;
}

.pdt_wrap.renewal_premium .pdt_detail .toggle {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
  color: #333;
}

.pdt_wrap.renewal_premium .detail_cont .show-more,
.pdt_wrap.renewal_premium .detail_cont.active .hide-more {
  display: block;
}

.pdt_wrap.renewal_premium .detail_cont.active .show-more,
.pdt_wrap.renewal_premium .detail_cont .hide-more {
  display: none;
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info {
  margin-top: 16px;
  background: #FAFCFC;
  border: 0;
  padding: 4px 20px 16px;
  font-family: Roboto, sans-serif;
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info li {
  margin-top: 12px;
}
.pdt_wrap.renewal_premium .pdt_detail .pdt_info .ingredient-howtouse .ingredient-howtouse__btn {
  color: #333;
  position: relative;
  display: inline-block;
  text-decoration: underline;
  font-weight: bold;
  font-family: Roboto, sans-serif;
}
.pdt_wrap.renewal_premium .pdt_detail .pdt_info .ingredient-howtouse .ingredient-howtouse__btn {
  display: none;
}
.pdt_wrap.renewal_premium .pdt_detail .pdt_info .ingredient-howtouse.less .ingredient-howtouse__btn.btnMore {
  display: inline-block;
}
.pdt_wrap.renewal_premium .pdt_detail .pdt_info .ingredient-howtouse.more .ingredient-howtouse__btn.btnLess {
  display: inline-block;
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info .ingredient-howtouse .ingredient-howtouse__btn:before {
  width: 5px;
  height: 4px;
  background: url(/img/ico_view_more.svg) right center no-repeat;
  right: -9px;
  top: 7px;
  display: block;
  position: absolute;
  content: '';
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info .ingredient-howtouse .ingredient-howtouse__btn.btnLess:before{
	transform: rotate(180deg);
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info .extra-description {
  display: flex;
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info .extra-description__content pre {
  line-height: 18px;
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info em {
  width: 130px;
  font-size: 12px;
  line-height: 18px;
}

.pdt_wrap.renewal_premium .pdt_detail .pdt_info .label-info {
  display: inline-flex;
  align-items: center;
  position: relative;
}

.pdt_wrap.renewal_premium .icon-tip-con {
  position: relative;
}

.pdt_wrap.renewal_premium .icon-tip-con:hover .icon-tip-label {
  display: block;
}

.pdt_wrap.renewal_premium .icon-tip {
  width: 14px;
  height: 14px;
  display: block;
  background: url('/img/icon_notes.svg') no-repeat center;
}

.pdt_wrap.renewal_premium .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: -260px;
  left: 50%;
  z-index: 10;
  transform: translateX(-50%);
}

.pdt_wrap.renewal_premium .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%);
}

.title-with-tooltip {
  display: flex;
  align-items: center;
  position: relative;
  gap: 4px;

  .sponsored-text {
    font-size: 12px;
    color: #999;
    position: relative;
    margin-left: 4px;
  }

  .icon-sub-info {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/icon_notes.svg) no-repeat center;
    font-size: 0;
    color: transparent;
    margin-left: -4px;
    cursor: pointer;
    vertical-align: -5px;

    &:hover .cmn-tooltip-wrap {
      display: block;
      top: calc(100% + 6px);
      width: 248px;
      height: 90px;
    }
  }

  .cmn-tooltip-wrap {
    display: none;
    position: absolute;
    background: white;
    z-index: 11;
    border: 1px solid #c6c6c6;
    border-radius: 2px;
    left: 50%;
    transform: translateX(-50%);
  }

  .cmn-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;
  }

  .tooltip-ttl {
    text-transform: capitalize;
  }

  .tooltip-txt {
    font-size: 12px !important;
    line-height: 16px !important;
  }
}

.pdt_wrap.renewal_premium .pdt_detail .info_detail {
  padding: 16px 0 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pdt_wrap.renewal_premium .pdt_detail .info_detail .cancel_policy:hover {
  color: #159E9E;
}

.pdt_wrap.renewal_premium .pdt_detail .info_detail .cancel_policy {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  cursor: pointer;
  text-decoration-line: underline;
  color: #333333;
  padding-left: 21px;
  background: url('/img/return_icon.svg') left center no-repeat;
  background-size: 15px 16px;
  margin-bottom: 19px;
}

.pdt_wrap.renewal_premium .pdt_detail .info_detail .size_info {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-decoration-line: underline;
  color: #333333;
  position: relative;
  cursor: pointer;
  padding-left: 25px;
  background: url('/img/size_icon.svg') left center no-repeat;
  background-size: 19px 9px;
  margin-bottom: 19px;
}

.pdt_wrap.renewal_premium .pdt_detail .info_detail .size_info:hover {
  color: #159E9E;
}

.pdt_wrap.renewal_premium .pdt_detail .info_detail .hash_tags {
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 14px;
  color: #999999;
}

.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;
}

.fg-consolidation-area .popup-item-handle {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 520px;
  background: #FFFFFF;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  z-index: 1001;
  overflow: hidden;
}

.fg-consolidation-area .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;
}

.fg-consolidation-area .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_s.svg) no-repeat 0 0;
  background-size: 14px;
}

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

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

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

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

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

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

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

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

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

.pdt_detail {
  margin-top: 8px;
}

.icon-consolidation {
  width: 22px;
  height: 22px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIzMiIgY3k9IjMyIiByPSIzMiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYuMjgyIDIyLjIzYy4wNzkgMCAuMjU1LjAzOS4zOTUuMTU5LjEwMy4wODguMjc5LjI5Ni4yNzkuODM1djE1LjkzOEgyNS45NzRhMy41ODEgMy41ODEgMCAwIDAtMy4yMTMtMS45OTJjLTEuNDEgMC0yLjYzLjgxMS0zLjIxNCAxLjk5MmgtLjQ3Yy0uMTg2IDAtLjQ4NC0uMDYyLS43MDQtLjIxNy0uMTY5LS4xMTgtLjM0Mi0uMzE2LS4zNDItLjc3NlYyMy4yOGMuMDI1LS4xODguMTEzLS40NzIuMjgzLS42OTMuMTUyLS4xOTguMzY3LS4zNTUuNzYzLS4zNTVoMi45MzJ2NS45NzVhMSAxIDAgMCAwIDEuNDkzLjg3bDMuOTkxLTIuMjU4IDMuOTkxIDIuMjU4YTEgMSAwIDAgMCAxLjQ5My0uODdWMjIuMjNoMy4zMDV6bTEuNjc0IDE4LjkzMmgtMTEuNjRhMy41NzYgMy41NzYgMCAwIDEtMy41NTUgMy4xNDMgMy41NzYgMy41NzYgMCAwIDEtMy41NTYtMy4xNDNoLS4xMjhhMy4zMjcgMy4zMjcgMCAwIDEtMS44NTMtLjU4Yy0uNjgzLS40OC0xLjE5My0xLjI3OC0xLjE5My0yLjQxM1YyMy4xNzdsLjAwNS0uMDQ2YTMuNTQgMy41NCAwIDAgMSAuNjktMS43NmMuNDgzLS42MzMgMS4yNi0xLjE0IDIuMzUxLTEuMTRIMzYuMjgyYy40NzkgMCAxLjE0LjE2MSAxLjY5Ny42NC41OTQuNTA5Ljk3NyAxLjI5Ny45NzcgMi4zNTN2NC41OGg0LjI3Yy43NTYgMCAxLjQ2Mi4zNzYgMS44ODYuOTk0bC4wMjYuMDM5LjAyMy4wNDEgMS45MDMgMy40M2guMDU0Yy41ODMgMCAxLjE4LjE5NiAxLjYzLjY1OC40NTEuNDYyLjY1NyAxLjA5LjY1NyAxLjc2NHY0LjM3YTIuMjkgMi4yOSAwIDAgMS0yLjI4NyAyLjI4NmgtLjM0YTMuNTc3IDMuNTc3IDAgMCAxLTMuNTIgMi45MTkgMy41NzYgMy41NzYgMCAwIDEtMy41NTYtMy4xNDNIMzcuOTU1em01LjMwMS0zLjk5MmMtMS40MSAwLTIuNjMuODExLTMuMjE0IDEuOTkyaC0xLjA4N3YtNC4yMUg0NC4xNDJsLjIxMS0uMTA2IDEuMDc2LS41MzhoMS42ODhjLjEzOCAwIC4xODYuMDQyLjE5OC4wNTUuMDEyLjAxMi4wOS4wOTYuMDkuMzY3djQuMzdhLjI5LjI5IDAgMCAxLS4yODguMjg2aC0uNTQ2YTMuNTggMy41OCAwIDAgMC0zLjMxNS0yLjIxNnptMS41NTktNC43OTFsLS4wNy4wMzUtMS4wNzUuNTM4aC00LjcxNXYtMy4xNDloNC4yN2MuMDgyIDAgLjE2NC4wMzkuMjE4LjEwMmwxLjM3MiAyLjQ3NHptLTIwLjgwNy01Ljg4OHYtNC4yNmg2Ljk2OHY0LjI2bC0yLjk5Mi0xLjY5MmExIDEgMCAwIDAtLjk4NCAwbC0yLjk5MiAxLjY5MnptMTcuNjY4IDE0LjI0NmMwLS44Ni43LTEuNTY3IDEuNTgtMS41NjcuODggMCAxLjU4LjcwNyAxLjU4IDEuNTY3cy0uNyAxLjU2OC0xLjU4IDEuNTY4Yy0uODggMC0xLjU4LS43MDgtMS41OC0xLjU2OHpNMjIuNzYgMzkuMTdjLS44OCAwLTEuNTguNzA3LTEuNTggMS41NjdzLjcgMS41NjggMS41OCAxLjU2OGMuODggMCAxLjU4LS43MDggMS41OC0xLjU2OCAwLS44Ni0uNy0xLjU2Ny0xLjU4LTEuNTY3eiIgZmlsbD0iIzY0NTdCNCIvPjwvc3ZnPg==') no-repeat center;
  background-size: 100%;
}

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

.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;
}

.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_s.svg) no-repeat 0 0;
  background-size: 14px;
}

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

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

.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;
  font-weight: 400;
}

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

.alert_popup .popup-item-handle .item-handle-header {
  text-align: left;
  outline: none;
  padding: 24px;
}

.alert_popup .popup-item-handle .item-handle-body {
  padding: 0 24px;
  font-size: 14px;
  color: #333;
}

.alert_popup .popup-item-handle .item-handle-footer {
  background: none;
  padding: 24px;
}

.alert_popup .popup-item-handle .item-handle-footer>ul {
   padding: 24px;
}

.pdt_wrap.renewal_premium .tab_cont .amount {
  padding-left: 0;
  /* z-index: 5; */
}

.pdt_wrap.renewal_premium .tab_cont .amount.must input[type=checkbox]+label.purchase_all::before {
  content: none;
}

.pdt_wrap.renewal_premium .tab_cont .amount.must .purchase_all {
  padding-left: 0;
}

.pdt_wrap.renewal_premium .tab_cont .td_dashed:hover .td_dashed_img {
  display: block;
  z-index: 5;
}

.pdt_wrap.renewal_premium .tab_cont .td_dashed_img {
  top: auto;
  left: -13px;
  bottom: 25px;
}

.pdt_wrap.renewal_premium .tab_cont .product_color:first-child .td_dashed_img {
  bottom: 28px;
}

.pdt_wrap.renewal_premium .tab_cont .td_dashed_img .td_dashed_span {
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.12);
}

.pdt_wrap.renewal_premium .tab_cont .td_dashed_img .td_dashed_span::after {
  bottom: 1px;
}

.renewal_list .pdt_wrap.renewal_premium .tab_cont .amount {
  /* z-index: 12 */
}

.renewal_list .pdt_wrap.renewal_premium .tab_cont .td_dashed:hover .td_dashed_img {
  display: block;
  z-index: 12;
}

.pdt_wrap.renewal_premium .btn_group {
  margin-top: 13px;
}

.pdt_wrap.renewal_premium .message_wrap {
  display: flex;
  justify-content: flex-end;
}

.pdt_wrap.renewal_premium .message_wrap p {
  width: 300px;
  padding: 10px 20px 10px 30px;
  font-size: 12px;
  font-weight: 500;
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
}
.pdt_wrap.renewal_premium .message_wrap p:before {
  content: unset;
}

.pdt_wrap.renewal_premium .message_wrap .warning {
  background: #FFECEC url(/img/warning_icon.svg) 11px 11px no-repeat ;
  color: #FF5859;
}

.pdt_wrap.renewal_premium .message_wrap .success {
  background: #F0F6DF url(/img/confirm_icon.svg) 11px 11px no-repeat ;
  color: #5AA845;
}


.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-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.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;
}

.pdt_wrap.renewal_premium .essentials-tag-area~.vd_name_top .vd_name.vd_name_sub {
  font-weight: 400;
  color: #999;
}

/* ==========================
          style_match_area css
   ========================== */

.style_match_ttl {
  margin-top: 60px;
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  color: #333;
}

.style_match_area {
  margin-top: 40px;
  display: flex;
  align-items: center;
  height: 100px;
  width: 100%;
  box-sizing: border-box;
  padding: 0 20px;
  border: 1px solid #CECECE;
  background-color: #fff;
}

.style_match_area .icon_style_match {
  width: 65px;
  height: 65px;
  background: url("../img/icon_style_match.svg") left center no-repeat;
  background-size: cover;
}

.style_match_area > dl {
  margin-left: 15px;
  font-size: 16px;
  line-height: 18px;
  color: #333;
}

.style_match_area > dl dt {
  font-weight: 500;
  text-transform: uppercase;
}

.style_match_area > dl dd {
  margin-top: 8px;
}

.style_match_area .btn_style_match {
  margin-left: auto;
  position: relative;
}

.style_match_area .btn_style_match a {
  display: block;
  text-decoration: none;
  background: #EAEAEA;
  border-radius: 2px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 48px;
  text-transform: uppercase;
  width: 279px;
  height: 48px;
  color: #333;
  box-sizing: border-box;
  transition: 0.3s;
}

.style_match_area .btn_style_match a:hover {
  background: #3CB0B4;
  color: #fff;
}

/* lst_like_item */
.renewal_list .lst_like_item {
  margin-top: 40px;
}

/* .renewal_list .lst_like_item h2 {
  text-transform: uppercase;
}

.renewal_list .lst_like_item h2 span {
  text-transform: uppercase;
} */

.renewal_list .view_more {
  border-bottom: 0;
  line-height: 28px;
  height: 28px;
  font-size: 14px;
  margin: 10px 24px 0 0;
  /*margin: unset;*/
  /*padding-right: 24px;*/
  position: relative;
}

.renewal_list .view_more:hover {
  color: #159E9E;
}

.renewal_list .view_more em {
  color: #159E9E;
}

.renewal_list .view_more:after {
  background: url('/img/right_vector.svg') 6px 4px no-repeat;
  /*top: 5px;*/
  right: -24px;
  background-color: #333333;
  border-radius: 50%;
  background-size: 5px 8px;
}

.renewal_list .view_more:hover::after {
  background-color: #159E9E;
}

.renewal_list .lst_like_item .lst_pdt {
  margin: 16px 0 0 -16px;
  min-height: fit-content;
}

.renewal_list .lst_like_item .lst_pdt li {
  width: 136px;
  margin-left: 16px;
}

.renewal_list .lst_like_item .lst_pdt .pic,
.renewal_list .lst_like_item .lst_pdt .pic>a {
  width: 136px;
  height: 204px;
  border: 0;
}

.renewal_list .cont_wrap .lst_like_item .lst_pdt .info {
  width: auto;
}

.renewal_list .lst_like_item .lst_pdt .info .name_vd {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #333333;
  max-width: 136px;
}

.renewal_list .lst_like_item .lst_pdt .info .item_name {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  color: #666666;
  max-width: 136px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.renewal_list .lst_like_item .lst_pdt .info .item {
  text-align: left;
}

.renewal_list .lst_like_item .lst_pdt .info .price {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  color: #333333;
}

/* add commonCss */
.jsRewardPointModal .container {
  overflow: visible !important;
}

.modal .container {
  position: relative;
  background: white;
  border-radius: 8px;
  padding: 32px;
  box-shadow: 0 2px 6px #00000029;
}

.modal .container .close {
  display: block;
  position: absolute;
  top: 16px;
  right: 16px;
  background: url('/img/icon_close.svg') no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  opacity: .7;
  cursor: pointer;
}

/* itemDetail pop */
.renewal_list .modal.itemDetail_pop .modal-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.renewal_list .modal.itemDetail_pop .modal-dialog {
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
}

.renewal_list .modal.itemDetail_pop .container {
  padding: 0;
}

.renewal_list .modal.itemDetail_pop .container .pop_cont {
  padding: 24px 32px 32px;
}

.renewal_list .modal.itemDetail_pop .container .pop_cont.vendor_pop {
  padding: 16px 0 32px;
}

.renewal_list .modal.itemDetail_pop .container .close {
  width: 14px;
  height: 14px;
  background: url('/img/pop_close.svg') center center no-repeat;
  opacity: 1;
}

.renewal_list .modal.itemDetail_pop .container h1 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #333333;
  height: 48px;
  border-bottom: 1px solid #efefef;
  padding: 12px 0;
  box-sizing: border-box;
}

.renewal_list .modal.itemDetail_pop .container .about_model {
  padding: 0 0 16px;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

.renewal_list .modal.itemDetail_pop .container .model_pic {
  width: 800px;
  height: 492px;
}

.renewal_list .modal.itemDetail_pop .container .model_pic img {
  width: 100%;
}

.renewal_list .modal.itemDetail_pop .container dl+dl {
  margin-top: 24px;
}

.renewal_list .modal.itemDetail_pop .container dt {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  text-transform: uppercase;
  margin-bottom: 16px;
  color: #333333;
}

.renewal_list .modal.itemDetail_pop .container dd {
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

.renewal_list .modal.itemDetail_pop .container .vendor_tit {
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #649EF6;
  padding: 16px 0 10px;
}

.renewal_list .modal.itemDetail_pop .container .vendor_num {
  display: inline-block;
  margin-left: 5px;
  width: 15px;
  height: 15px;
  background: #649EF7;
  border-radius: 20px;
  color: #fff;
  font-size: 10px;
  line-height: 15px;
  text-align: center;
  vertical-align: top;
  margin-top: 1px;
}

.renewal_list .modal.itemDetail_pop .container .vendor_tip {
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  color: #666666;
  padding: 0 32px;
}

.renewal_list .modal.itemDetail_pop .container .pop_cont.vendor_pop .promotion_cont {
  padding: 0 32px;
  text-align: center;
}

.renewal_list .modal.itemDetail_pop .container .promotion_cont li {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 16px;
  width: 240px;
  border: 1px dotted #ECECEC;
  box-sizing: border-box;
}

.renewal_list .modal.itemDetail_pop .container .promotion_cont li+li {
  margin-left: 8px;
}

.renewal_list .modal.itemDetail_pop .container .promotion_cont li dt {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  margin-bottom: 16px;
}

.renewal_list .modal.itemDetail_pop .container .promotion_cont li dd {
  font-size: 10px;
  line-height: 15px;
  color: #999999;
  margin-bottom: 32px;
}

.renewal_list .modal.itemDetail_pop .container .promotion_cont li .exp_date {
  height: 17px;
  padding: 0 3px;
  background: #F4F4F4;
  font-size: 10px;
  line-height: 17px;
  color: #333333;
  float: right;
}

.renewal_list .breadcrumbs_cont_box {
  min-height: 40px;
  width: 1244px;
  position: relative;
  left: -1px;
}

.renewal_list .breadcrumbs_cont_box .breadcrumbs_cont {
  width: 100%;
  margin: 0 auto;
  min-height: 40px;
  z-index: 11;
  background: #fff;
}

.renewal_list .breadcrumbs_cont_box .breadcrumbs_cont.fixed {
  position: fixed;
  z-index: 11;
}

.renewal_list .breadcrumbs_cont_box .breadcrumbs_cont ul.location {
  padding-top: 8px;
}

.renewal_list .so_cont {
  margin-bottom: 8px;
}

.renewal_list .so_cont .hx_product {
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  text-transform: capitalize;
  color: #333333;
  position: relative;
  float: none;
  margin: 0 auto;
  display: block;
  width: 800px;
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.renewal_list .so_cont .sub-ttl {
  color: #999;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  width: 800px;
  margin: 4px auto 0;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 2020/11/19 VOLUME PRICING new add */
.volume-pricing_box {
  background: #FAFAFA;
  padding: 16px 20px;
  box-sizing: border-box;
  margin-top: 24px;
}

.volume-pricing_box .ttl-volume-pricing {
  font-size: 14px;
  line-height: 21px;
  color: #333;
  font-weight: bold;
}

.volume-pricing_box .volume-pricing_list {
  margin-top: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.volume-pricing_box .volume-pricing_list li {
  flex: 1;
  position: relative;
  width: 219px;
  /*margin-left: -1px;*/
  /*z-index: 1;*/
}

.volume-pricing_box .volume-pricing_list li:first-child {
  /*margin-left: -1px;*/
}

.volume-pricing_box .volume-pricing_list li > div {
  display: block;
  height: 88px;
  border: 1px solid #ECECEC;
  background: #FFFFFF;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.volume-pricing_box .volume-pricing_list li.active {
  /*z-index: 2;*/
}

.volume-pricing_box .volume-pricing_list li.active > div {
  border-color: #666666;
}

.volume-pricing_box .volume-pricing_list li.active > div .sum-packs {
  border-color: #666666;
  background: #666;
  color: #fff;
}

.volume-pricing_box .volume-pricing_list li.active > div .packs_price {
  color: #333;
}

.volume-pricing_box .volume-pricing_list li .sum-packs {
  display: block;
  height: 24px;
  background: #EFF1F3;
  border-bottom: 1px solid #ECECEC;
  box-sizing: border-box;
  font-size: 10px;
  line-height: 24px;
  color: #666666;
  text-transform: uppercase;
}

.volume-pricing_box .volume-pricing_list li .sum-packs_price {
  display: table;
  height: 64px;
  box-sizing: border-box;
  margin: 0 auto;
}

.volume-pricing_box .volume-pricing_list li .price-date {
  display: table-cell;
  vertical-align: middle;
}

.volume-pricing_box .volume-pricing_list li .packs_price {
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #999999;
}

.volume-pricing_box .volume-pricing_list li .shipping-date {
  display: flex;
  margin-top: 4px;
}

.volume-pricing_box .volume-pricing_list li .shipping-date_txt {
  height: 20px;
  background: #FFFFFF;
  border: 1px solid #F7F7F7;
  box-sizing: border-box;
  font-size: 10px;
  line-height: 20px;
  color: #666666;
  padding: 0 4px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  overflow: hidden;
}

.volume-pricing_box .volume-pricing_list li .shipping-date_number {
  height: 20px;
  background: #F7F7F7;
  border: 1px solid #F7F7F7;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 19px;
  color: #666666;
  padding: 0 3px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  overflow: hidden;
}

/* info-box */
.order-detail_info-box {
  background: #FFFFE0;
  padding: 40px 48px;
  margin-top: 10px;
  box-sizing: border-box;
}

.order-detail_info-box .ttl-order_items {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #FF5859;
  background: url('../img/warning_icon.svg') no-repeat left center;
  padding-left: 19px;
}

.order-detail_info-box .txt-order_items {
  margin-top: 8px;
  font-size: 13px;
  line-height: 22px;
  color: #333;
}

.order-detail_info-box .order-detail_data {
  border: 1px solid #ECECEC;
  background: #FFFFFF;
  padding: 13px 32px 32px;
  margin-top: 16px;
}

.order-detail_info-box .order-detail_data .data-table {
  table-layout: auto;
  text-align: left;
}

.order-detail_info-box .order-detail_data .data-table th {
  height: 39px;
  line-height: 39px;
  border-bottom: 1px solid #333333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

.order-detail_info-box .order-detail_data .data-table th:nth-child(1) {
  width: 319px;
}

.order-detail_info-box .order-detail_data .data-table th:nth-child(2) {
  width: 195px;
}

.order-detail_info-box .order-detail_data .data-table th:nth-child(3) {
  width: 110px;
}

.order-detail_info-box .order-detail_data .data-table th:nth-child(4),
.order-detail_info-box .order-detail_data .data-table td:nth-child(4) {
  width: 100px;
  text-align: center;
}

.order-detail_info-box .order-detail_data .data-table th:nth-child(5),
.order-detail_info-box .order-detail_data .data-table td:nth-child(5) {
  width: 58px;
  text-align: center;
}

.order-detail_info-box .order-detail_data .data-table td {
  height: 39px;
  border-bottom: 1px solid #ECECEC;
  font-size: 12px;
  color: #333;
}

.order-detail_info-box .order-detail_data .data-table .style-no {
  display: flex;
  align-items: center;
}

.order-detail_info-box .order-detail_data .data-table .style-no>p,
.order-detail_info-box .order-detail_data .data-table .txt-color {
  max-width: 185px;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.order-detail_info-box .order-detail_data .data-table .style-no>p {
  margin-right: 8px;
}

.tag-volum_discount {
  display: inline-block;
  font-family: Roboto, sans-serif;
  letter-spacing: 0px;
  width: 110px;
  height: 20px;
  background: #DDDDDD;
  text-align: center;
  line-height: 20px;
  font-size: 10px;
  color: #333333;
  font-weight: 400;
}

.orderinfo-box h3.shipping_method_ttl {
  margin-bottom: 10px;
}

.shipping_method > p {
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}

.shipping_method p.express_info {
  height: auto;
}

.shipping_method p.account_info {
  height: 17px;
  line-height: 17px;
}

.shipping_method p.account_info strong {
  font-weight: 500;
}

.shipping_method .shipping_method_detail {
  background: #F1EFEF;
  font-size: 12px;
  line-height: 18px;
  color: #333;
  box-sizing: border-box;
  padding: 8px 11px;
  margin-top: 8px;
  display: inline-block;
}

.ly_reorder .lst_order .stnum .tag-volum_discount {
  margin-top: 5px;
}

.order-detail_info-box .order-detail_data .data-table .txt-color {
  max-width: 180px;
}

.order-detail_info-box .order-detail_data .data-table .shipping-date {
  width: 56px;
  height: 20px;
  line-height: 17px;
  background: #FAFAFA;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  font-size: 11px;
  color: #666666;
  text-align: center;
  margin: 0 auto;
}

/* checkbox */
.order-detail_info-box .accept-checkbox {
  font-size: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  height: 14px;
}

.order-detail_info-box .accept-checkbox 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;
}

.order-detail_info-box .accept-checkbox 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: #333 url('../img/icon_checkbox_on.svg') no-repeat center center;
  background-size: 9px 7px;
}

.order-detail_info-box .accept-checkbox input[type='checkbox']:disabled+label::before,
.order-detail_info-box .accept-checkbox input[type='checkbox']:disabled+label::after {
  position: absolute;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  content: '';
  transform: translate(0, -50%);
  border: 1px solid #B3B3B3;
  cursor: default;
  pointer-events: none;
  background: #E9E9E9;
}

.order-detail_info-box .accept-checkbox label.txt {
  font-size: 13px;
  line-height: 14px;
  color: #333333;
  padding-left: 26px;
  font-weight: 400;
}

.order-detail_info-box .accept-checkbox label.txt::selection {
  background: transparent;
}

.order-detail_info-box .accept-checkbox input[type='checkbox']+label:after,
.order-detail_info-box .accept-checkbox input[type='checkbox']:checked+label:before {
  width: 14px;
  height: 14px;
}

.order-detail_info-box .order-detail_data .data-table td.merge-style {
  border-bottom: none;
}

.order-detail_info-box .order-detail_data .data-table tr.text-center td:nth-child(3) {
  text-align: center;
}

.order-detail_info-box .order-detail_data .data-table td.text-top {
  vertical-align: top;
  padding-top: 11px;
}

.order-detail_info-box .order-btn {
  margin-top: 32px;
  display: flex;
  justify-content: flex-end;
}

.order-detail_info-box .order-btn li:first-child {
  margin-right: 20px;
}

.order-detail_info-box .order-btn .btn-order_confirm {
  display: block;
  background: #333333;
  border-radius: 2px;
  width: 188px;
  height: 36px;
  font-weight: 500;
  font-size: 14px;
  color: #FFFFFF;
  box-sizing: border-box;
}

.order-detail_info-box .order-btn .btn-order_confirm:hover {
  background: #159E9E;
}

.order-detail_info-box .order-btn .btn-order_cancel {
  display: block;
  border: 1px solid #666666;
  box-sizing: border-box;
  border-radius: 2px;
  background-color: transparent;
  width: 158px;
  height: 36px;
  font-weight: 500;
  font-size: 14px;
  color: #666;
}

.order-detail_info-box .order-btn .btn-order_cancel:hover {
  border-color: #333;
  color: #333333;
}

/* overseas shipping vendor notice */
.overseas_area {
  /*display: flex;*/
  /*align-items: center;*/
  font-family: Roboto, sans-serif;
  font-size: 13px;
}

.overseas_area.bg_cream {
  background: #FFF8E3;
  padding: 5px 14px;
}

.overseas_area .icon_overseas {
  display: inline-block;
  width: auto;
  height: 22px;
  padding: 0 10px 0 28px;
  font-weight: bold;
  font-size: 11px;
  line-height: 22px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 20px;
  background: #faa41a url("/img/icon_air.svg") 10px center no-repeat;
  background-size: 14px;
}

.overseas_area .overseas_txt {
  display: inline-block;
  margin-left: 8px;
  font-size: 13px;
  color: #333;
  font-family: Roboto, sans-serif;
}

.overseas_area .overseas_txt span {
  color: #FAA41A;
  font-weight: 700;
}

.overseas_area .notes {
  position: relative;
}

.overseas_area .notes .icon-notes {
  cursor: unset;
}

.overseas_area .notes .detail-info {
  display: none;
  position: absolute;
  top: 23px;
  left: -200px;
  width: 262px;
  background: #FFFFFF;
  border: 1px solid #C6C6C6;
  box-sizing: border-box;
  border-radius: 2px;
  padding: 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
  z-index: 3;
}

.overseas_area .notes:hover .detail-info {
  display: block;
}

.overseas_area .notes .detail-info::before {
  box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -16px;
  left: 199px;
  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;
}

.overseas_area .notes .detail-info::after {
  box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -18px;
  left: 198px;
  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;
}

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

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

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

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


.other-area {
  margin-top: 24px;
}

.other-area .other-ttl {
  font-weight: bold;
  font-size: 14px;
  color: #333;
}

.other-area .other-list {
  display: flex;
  margin-top: 8px;
}

.other-area .other-list li {
  margin-right: 8px;
}

.other-area .btn-other {
  height: 34px;
  border-radius: 2px;
  font-weight: 500;
  font-size: 12px;
  color: #333;
  padding: 0 32px 0 12px;
  background: #EAEAEA url('/img/icon_arrow_gray.svg') no-repeat center right 12px;
}

.orderable > .jsOpenPackEachQty.warning {
  border-color: #FF5859 !important;
}


.customize-optional {
  padding: 24px 0;
  border-bottom: 1px solid #E8E8E8;
}

.customize-optional .optional-box {
  background: #FAFCFC;
  padding: 20px;
}

.customize-optional .base-checkbox.white {
  height: 18px;
}

.customize-optional .base-checkbox.white input[type='checkbox']:checked+label:before {
  width: 18px;
  height: 18px;
}

.customize-optional .base-checkbox.white input[type='checkbox']+label:after {
  width: 18px;
  height: 18px;
}

.customize-optional .base-checkbox.white label {
  padding-left: 26px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
}

.customize-optional .base-checkbox.white input[type="checkbox"]:checked:disabled+label:before {
  filter: none;
  background-image: url("../img/icon/icon_cb_gray.svg");
  background-size: cover;
  animation: 0;
}

.customize-optional .optional-txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #999999;
  background: url("../img/icon/icon_optional.svg") no-repeat center left;
  background-size: 12px;
  padding-left: 16px;
}

.customize-optional .input-ttl {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #666666;
}

.optional-input-box {
  position: relative;
}

.optional-input-box .required-txt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #FF5859;
  padding-left: 17px;
  background: url("../img/icon/icon_customize_error.svg") no-repeat center left;
  background-size: 13px;
  position: absolute;
  display: none;
}

.optional-input-box.required .required-txt {
  display: block;
}

.customize-optional textarea {
  width: 100%;
  height: 76px;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #666666;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  padding: 12px 16px;
  box-sizing: border-box;
}

.customize-optional .required textarea {
  border: 1px solid #FF5859;
}

.customize-optional .text-num {
  text-align: right;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #999999;
}

.customize-error {
  background: #FFECEC;
  padding: 8px 10px 8px 36px;
  position: relative;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FF5859;
}

.customize-error:after {
  content: "";
  display: block;
  position: absolute;
  top: 11px;
  left: 16px;
  width: 12px;
  height: 12px;
  background: url("../img/icon/icon_customize_error.svg") no-repeat center;
  background-size: cover;
}

.length_error {
  color: #FF5859;
}
.fg-live-area {
  box-sizing: border-box;
  width: 1200px;
  height: 774px;
  background: #F7F7F7;
  padding: 40px;
  margin: 80px auto;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.16);
}

.fg-live-area .fg-live-ttl {
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  padding-bottom: 16px;
  border-bottom: 1px solid #CDCDCD;
}

.fg-replay-icon{
  display: block;
  background: url('../img/icon_previously_live.svg') no-repeat center center/cover;
  width: 148px;
  height: 36px;
  transition: .3s;
  position: relative;
}

.fg-replay-icon:hover {
  background: url('../img/icon_previously_live_active.svg');
}

.fg-replay-icon .txt-con {
  font-size: 0;
  color: transparent;
}

.tip-popup-live {
  display: none;
  box-sizing: border-box;
  width: 204px;
  background: #FFFFFF;
  border: 1px solid #BFBFBF;
  border-radius: 1px;
  font-family: Roboto, sans-serif;
  color: #000;
  padding: 12px 16px;
  position: absolute;
  top: 46px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
}

.tip-popup-live:before {
  content: '';
  display: block;
  width: 16px;
  height: 12px;
  background: url('../img/icon_popup_arrow.svg') no-repeat center;
  background-size: 100%;
  position: absolute;
  top: -11px;
  left: 50%;
  transform: translateX(-50%);
}

.tip-popup-live .tip-ttl {
  font-weight: 700;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px dashed #BFBFBF;
}

.tip-popup-live .tip-con {
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}

.fg-replay-icon:hover  .tip-popup-live{
  display: block;
}


/* limited time off */

.pdt_wrap.renewal_premium .pdt_detail .price.limited-time-off {
  display: flex;
  align-items: flex-end;
}

.pdt_wrap.renewal_premium .pdt_detail .price.limited-time-off .unitPrice {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  color: #FF5859;
}

.pdt_wrap.renewal_premium .pdt_detail .price.limited-time-off .before_price {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: rgba(51, 51, 51, 1);
  margin-left: 8px;
  /*text-decoration-line: unset;*/
}

.pdt_wrap.renewal_premium .pdt_detail .price.limited-time-off .off-percent {
  display: block;
  height: 22px;
  padding: 0 8px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  color: #FFFFFF;
  background: #FF5859;
  border: 1px solid #FF5859;
  margin: 0 8px 5px;
}


.limited-time-off .tag-clearance {
  background: #DCA684;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFFFFF;
}

.limited-time-off .discount-data {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  text-transform: capitalize;
  color: #DCA684;
  border: 1px solid #DCA684;
  padding: 0 6px;
}

.limited-time-off .detail-link {
  margin-left: 4px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-decoration: underline;
  color: #DCA684;
}

.limited-time-off-tag {
  margin-top: 8px;
  height: 20px;
  padding: 0 8px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #FF5859;
  background: #FFECEC;
  display: inline-block;
}

.home-deals-off-tag {
  margin-top: 4px;
  height: 18px;
  padding: 0 6px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 18px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #DCA684;
  display: inline-block;
}

.limited-ss-tag {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  color: #FFFFFF;
  height: 22px;
  padding: 0 8px;
  position: absolute;
  top: 8px;
  left: 0;
  display: inline-block;
  background: #FF5859;
  border: 1px solid #FF5859;
  z-index: 1;
}

/* item-pic-slide */
.item-pic-slide {
  width: 482px;
  float: left;
}

.item-pic-slide .item-main-view .swiper-slide {
  width: 482px;
  height: 723px;
  cursor: url('../img/icon_zoom_expansion.svg'), default;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}


.item-pic-slide .item-main-view .swiper-slide.video {
  cursor: default;
  background: #333;
}

.item-pic-slide .item-main-view img {
  width: 100%;
  object-fit: cover;
}

.item-pic-slide .item-main-view .swiper-button-prev,
.item-pic-slide .item-main-view .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 34px;
  height: 34px;
  display: block;
  z-index: 12;
  cursor: pointer;
}

.item-pic-slide .item-main-view .swiper-button-prev {
  left: 8px;
  background: url('../img/pop_btn_prev.svg') center center no-repeat;
  background-size: cover;
}

.item-pic-slide .item-main-view .swiper-button-next {
  right: 8px;
  background: url('../img/pop_btn_next.svg') center center no-repeat;
}

.item-pic-slide .item-main-view .swiper-button-disabled {
  display: block !important;
  opacity: .3;
}

.item-pic-slide .item-nav-list .swiper-wrapper {
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
  margin-top: 16px;
}

.item-pic-slide .item-nav-list .swiper-wrapper .swiper-slide {
  width: 90px;
  height: 135px;
  margin: 0 8px 8px 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.item-pic-slide .item-nav-list .swiper-wrapper .swiper-slide:nth-of-type(5n) {
  margin-right: 0;
}

.item-pic-slide .item-nav-list .btn-video-play {
  width: 24px;
  height: 24px;
  background: url('../img/icon_video_play.svg') no-repeat center;
  background-size: 100%;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.item-pic-slide .item-nav-list img {
  width: 100%;
  object-fit: cover;
}

.item-pic-slide .item-nav-list .video {
  background: #333;
}

/* item-pic-expansion  */
.bg-shadow {
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(51, 51, 51, 0.45);
  z-index: 1000;
}

.item-pic-expansion {
  width: 960px;
  height: calc(100% - 16px);
  max-height: 1440px;
  background: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 200;
}

.item-pic-expansion.quick-shop {
  width: 100%;
  height: 100%;
  margin-left: -12px;
}

.item-pic-expansion .item-main-view {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.item-pic-expansion.quick-shop .item-main-view img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  object-fit: cover;
}

.item-pic-expansion.quick-shop .item-main-view img.presentation {
  transform: none;
}

.item-pic-expansion .item-main-view .swiper-slide {
  position: relative;
  overflow: hidden;
}
.item-pic-expansion .item-main-view .swiper-slide .item-main-view-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}

.item-pic-expansion .item-main-view .swiper-slide .item-main-view-wrap img {
  left: 0;
  top: 0;
}

.item-pic-expansion .item-main-view .swiper-slide img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  object-fit: cover;
  max-width: inherit;
}

.roller {
  overflow: hidden;
  overflow-y: auto;
}

.roller::-webkit-scrollbar {
  width: 4px;
  border-radius: 3px;
  background-color: #ddd;
}


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

.roller::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
  border-radius: 3px;
}

.item-pic-expansion .item-nav-list-wrap {
  position: relative;
  width: 60px;
  height: calc(98px * 7 - 8px);
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 40px;
  z-index: 110;
  cursor: default;
  padding: 36px 0;
}

.item-pic-expansion.quick-shop .item-nav-list-wrap {
  display: none;
}

.item-pic-expansion .item-nav-list {
  height: 100%;
  overflow: hidden;
}

.item-pic-expansion .item-nav-list .swiper-wrapper .swiper-slide {
  width: 60px;
  height: 90px;
  cursor: pointer;
  margin-bottom: 8px;
}

.item-pic-expansion .item-nav-list .swiper-wrapper .swiper-slide img {
  max-width: 100%;
  max-height: 100%;
}

.item-pic-expansion .swiper-button-prev,
.item-pic-expansion .swiper-button-next {
  width: 21px;
  height: 12px;
  position: absolute;
  left: 50%;
  z-index: 200;
  transform: translateX(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
}

.item-pic-expansion .swiper-button-prev.swiper-button-disabled,
.item-pic-expansion .swiper-button-next.swiper-button-disabled {
  display: none;
}

.item-pic-expansion .swiper-button-prev {
  top: 12px;
  background-image: url('../img/icon_pic_arrow_prev.svg');
}

.item-pic-expansion .swiper-button-next {
  bottom: 12px;
  background-image: url('../img/icon_pic_arrow_next.svg');
}

.item-pic-expansion .item-pic-close {
  width: 32px;
  height: 32px;
  background: rgba(255, 255, 255, 0.6) url('../img/icon_pic_close.svg') no-repeat center;
  background-size: 12px;
  border-radius: 50%;
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 201;
  cursor: pointer;
}

.shipping_notification_area .shipping_notification_link {
  display: flex;
  padding: 4px 16px;
  background-color: #EFEDFD;
  border-radius: 4px;
  align-items: center;
  justify-content: space-between;
  cursor: default;
}

.shipping_notification_area .shipping_notification_link:hover {
  text-decoration: none;
}

.shipping_notification_area .shipping_notification_dsc {
  color: #6457B4;
  font-size: 14px;
  line-height: 22px;
}

.shipping_notification_area .shipping_notification_dsc em {
  font-weight: 500;
}

.shipping_notification_area .shipping_notification_view {
  color: #6457B4;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
}

.flat_notification_area .flat_notification_link {
  display: flex;
  padding: 4px 16px;
  background-color: #ECF2FF;
  border-radius: 4px;
  align-items: center;
  justify-content: space-between;
  cursor: default;
}

.flat_notification_area.fgweek_mode .flat_notification_link {
  background-color: #A47864;
  padding: 5px 16px;
}

.flat_notification_area .flat_notification_link:hover {
  text-decoration: none;
}

.flat_notification_area .flat_notification_dsc {
  color: #649EF6;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 20px;
}

.flat_notification_area.fgweek_mode .flat_notification_dsc {
  font-weight: 400;
  color: #fff;
}

.flat_notification_area .flat_notification_view {
  color: #649EF6;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
  white-space: nowrap;
}

.flat_notification_area.fgweek_mode .flat_notification_view {
  color: #fff;
}

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

.extra-off {
  color: #649EF6 !important;
  font-family: Roboto;
  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-family: Roboto;
  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;
  font-family: 'Roboto';
}

.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-family: Roboto;
  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-family: Titillium Web;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  text-transform: none;
  margin-top: 12px;
}

.h-18 {
  height: 18px !important;
}

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

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

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

.cont_head_area.fixed .asia-direct-banner {
  display: none;
}

.asia-direct-banner {
  margin: 24px 0 60px;
}

.asia-direct-banner .asia-direct-innder {
  display: flex;
  justify-content: space-between;
}

.asia-direct-banner .asia-direct-note {
  color: #159E9E;
  font-size: 24px;
  line-height: 32px;
  text-transform: capitalize;
  position: relative;
  display: flex;
  align-items: center;
}

.asia-direct-banner .asia-direct-ttl {
  color: #333;
  text-align: center;
  font-family: "Libre Caslon Text", sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 60px;
}

.asia-direct-banner .asia-direct-list {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}

.asia-direct-banner .asia-direct-list li {
  text-align: center;
}

.asia-direct-banner .asia-direct-list li+li {
  margin-left: 32px;
}

.asia-direct-banner .asia-direct-list .item-icon {
  display: block;
  width: 60px;
  height: 60px;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.asia-direct-banner .asia-direct-list .item-icon.icon-1 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcng9IjMwIiBmaWxsPSIjRUZGOUY5Ii8+DQo8cGF0aCBkPSJNMTUuMjU5NyAzNS44NTk5TDIwLjcwMTcgMzcuODQ3NkMyMC44ODI3IDM3LjkxMzYgMjEuMDQ0IDM4LjAxNjIgMjEuMTgwNSAzOC4xNTMyQzIxLjMxNjkgMzguMjg5NyAyMS40MTk1IDM4LjQ1MDQgMjEuNDg2MSAzOC42MzJMMjMuNDczOCA0NC4wNzQ2QzIzLjU3OTggNDQuMzY1IDIzLjgyNCA0NC41Nzg3IDI0LjEyNTYgNDQuNjQ1M0MyNC4xOTExIDQ0LjY1OTkgMjQuMjU2NSA0NC42NjY3IDI0LjMyMTkgNDQuNjY2N0MyNC41NTgxIDQ0LjY2NjcgMjQuNzg2IDQ0LjU3MzYgMjQuOTU3NCA0NC40MDIyTDI1LjQ1MDIgNDMuOTA5NEMyNS45MjE2IDQzLjQzOCAyNi4xNzAzIDQyLjc4NTYgMjYuMTMyIDQyLjExOTZDMjYuMTMyIDQyLjExNCAyNi4xMzE0IDQyLjEwNzggMjYuMTMwOCA0Mi4xMDIxTDI1LjY5MDQgMzcuMTE4NUwzMi4wNjI5IDMxLjQ0NjRMMzguMzA2MyA0My43MTY1QzM4LjQzOTMgNDMuOTc4NyAzOC42OTI1IDQ0LjE2MzEgMzguOTgyOSA0NC4yMDk0QzM5LjI3MzMgNDQuMjU1NiAzOS41NzExIDQ0LjE1OTIgMzkuNzc5MSA0My45NTExTDQxLjAyMTQgNDIuNzA4OUM0MS42NTI5IDQyLjA3NzMgNDEuOTAwNSA0MS4xNDkyIDQxLjY2NzYgNDAuMjg2NEwzNy43NTQ4IDI1LjgxNTlMNDIuMzIwNiAyMS4yNTAyQzQzLjc2NDcgMTkuODA2IDQ0LjU5NzYgMTcuODg2NiA0NC42NjYzIDE1Ljg0NTNDNDQuNjc3MSAxNS41MzA2IDQ0LjU1NTMgMTUuMjIyOCA0NC4zMzMxIDE1LjAwMTJDNDQuMTEwOSAxNC43Nzg0IDQzLjgwMyAxNC42NTY2IDQzLjQ4ODQgMTQuNjY3M0M0MS40NDcxIDE0LjczNTYgMzkuNTI3NiAxNS41NjkgMzguMDgzNSAxNy4wMTMxTDMzLjUxNzcgMjEuNTc4OUwxOS4wNDY3IDE3LjY2NjdDMTguMTg0IDE3LjQzMzIgMTcuMjU1OCAxNy42ODA4IDE2LjYyNDMgMTguMzEyOUwxNS4zODIgMTkuNTU1MUMxNS4xNzM5IDE5Ljc2MzIgMTUuMDc3NSAyMC4wNjA5IDE1LjEyMzggMjAuMzUxM0MxNS4xNyAyMC42NDE3IDE1LjM1NDQgMjAuODk0OSAxNS42MTYgMjEuMDI4TDI3Ljg4NjggMjcuMjcxM0wyMi4yMTQ2IDMzLjY0MzhMMTcuMjMxIDMzLjIwMzRDMTcuMjI1NCAzMy4yMDM0IDE3LjIxOTIgMzMuMjAyMyAxNy4yMTM1IDMzLjIwMjNDMTYuNTQ3NiAzMy4xNjQgMTUuODk1NyAzMy40MTI2IDE1LjQyMzcgMzMuODg0TDE0LjkzMDkgMzQuMzc2OUMxNC43MTIxIDM0LjU5NTcgMTQuNjIxMyAzNC45MDY5IDE0LjY4ODQgMzUuMjA4NkMxNC43NTUgMzUuNTEwOSAxNC45Njg3IDM1Ljc1NDUgMTUuMjU5MSAzNS44NjA1TDE1LjI1OTcgMzUuODU5OVpNMTYuMjIxNiAzNC42ODAyQzE2LjQ2NDEgMzQuNDM3OCAxNi43OTg1IDM0LjMwODYgMTcuMTQxMyAzNC4zMjYxTDIyLjM5NzkgMzQuNzkwOEMyMi41NzU1IDM0LjgwNjYgMjIuNzUwMyAzNC43MzcyIDIyLjg2ODcgMzQuNjA0MUwyOS4yMTUzIDI3LjQ3NDNDMjkuMzMxNCAyNy4zNDM1IDI5LjM4MDUgMjcuMTY2NSAyOS4zNDg0IDI2Ljk5NUMyOS4zMTYyIDI2LjgyMyAyOS4yMDU3IDI2LjY3NjQgMjkuMDUwMSAyNi41OTY5TDE2LjM4MDcgMjAuMTUxMUwxNy40MjE2IDE5LjExMDJDMTcuNzY4NCAxOC43NjM0IDE4LjI3ODEgMTguNjI3IDE4Ljc1MjQgMTguNzU1NUwzMy41MzggMjIuNzUzNUMzMy43MzMxIDIyLjgwNTkgMzMuOTQxMiAyMi43NTA3IDM0LjA4MzkgMjIuNjA4TDM4Ljg4MDMgMTcuODExNkM0MC4xMjE0IDE2LjU3MDUgNDEuNzcxNCAxNS44NTQzIDQzLjUyNTYgMTUuNzk1N0M0My41Mjc5IDE1Ljc5NTcgNDMuNTMwNyAxNS43OTU3IDQzLjUzNTIgMTUuNzk5NkM0My41Mzg2IDE1LjgwMyA0My41Mzg2IDE1LjgwNTggNDMuNTM4NiAxNS44MDgxQzQzLjQ3OTkgMTcuNTYyMyA0Mi43NjM4IDE5LjIxMjMgNDEuNTIyNyAyMC40NTM0TDM2LjcyNjMgMjUuMjQ5OEMzNi41ODM2IDI1LjM5MjUgMzYuNTI3OCAyNS42MDA1IDM2LjU4MDggMjUuNzk1Nkw0MC41Nzg3IDQwLjU4MTNDNDAuNzA2NyA0MS4wNTUgNDAuNTcwOCA0MS41NjQ3IDQwLjIyNCA0MS45MTIxTDM5LjE4MzEgNDIuOTUzTDMyLjczNjggMzAuMjgzNkMzMi42NTczIDMwLjEyOCAzMi41MTA2IDMwLjAxNzUgMzIuMzM4NyAyOS45ODUzQzMyLjE2NjcgMjkuOTUzMiAzMS45ODk2IDMwLjAwMjIgMzEuODU5NCAzMC4xMTg0TDI0LjcyOTYgMzYuNDY1QzI0LjU5NjUgMzYuNTgzNCAyNC41MjcxIDM2Ljc1ODIgMjQuNTQyOSAzNi45MzU4TDI1LjAwNyA0Mi4xOTI0QzI1LjAyNDUgNDIuNTM0NiAyNC44OTU5IDQyLjg2OTYgMjQuNjUyOSA0My4xMTJMMjQuNDExIDQzLjM1NEwyMi41NDUxIDM4LjI0NTFDMjIuNDIyMSAzNy45MDg1IDIyLjIzMSAzNy42MDkxIDIxLjk3NzggMzcuMzU1OUMyMS43MjQgMzcuMTAyMSAyMS40MjUyIDM2LjkxMTUgMjEuMDg4NSAzNi43ODgxTDE1Ljk3OTcgMzQuOTIyMkwxNi4yMjE2IDM0LjY4MDJaIiBmaWxsPSIjM0NCMEI0IiBzdHJva2U9IiMzQ0IwQjQiIHN0cm9rZS13aWR0aD0iMC4yIi8+DQo8L3N2Zz4NCg==');
}

.asia-direct-banner .asia-direct-list .item-icon.icon-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMzAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNy43Njc5IDI4Ljk2MzRMMjkuNTYxMyAzMC43NTY4TDM1LjMyMTkgMjQuMjg4OCIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zNS4zODc5IDI4LjEzMTVDMzUuNzU1NyAzMC45ODgxIDMzLjczNzkgMzMuNjAxNyAzMC44ODEzIDMzLjk2OTVDMjguMDI0NyAzNC4zMzczIDI1LjQxMTEgMzIuMzE5NSAyNS4wNDMzIDI5LjQ2MjlDMjQuNjc1NSAyNi42MDYzIDI2LjY5MzMgMjMuOTkyNyAyOS41NDk5IDIzLjYyNDlDMzAuNDI1OSAyMy41MTIxIDMxLjMxNjMgMjMuNjIzNyAzMi4xMzcxIDIzLjk0ODkiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNjk3NSAzNy44MDIzTDIyLjY5NzQgMzcuODAyMkMyMC43ODg1IDM2LjE3MjUgMTkuNyAzMy44MzYyIDE5LjcgMzEuMzk2N1YxOS45NDM2TDI5LjYzNjkgMTUuN0gzMC44NjMxTDQwLjggMTkuOTQzNlYzMS4zOTc0QzQwLjggMzMuODM2OSAzOS43MTE1IDM2LjE3MzMgMzcuODAyNSAzNy44MDM3QzM3LjgwMjUgMzcuODAzNyAzNy44MDI1IDM3LjgwMzcgMzcuODAyNSAzNy44MDM3TDMwLjI1IDQ0LjI1MzRMMjIuNjk3NSAzNy44MDIzWiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=')
}

.asia-direct-banner .asia-direct-list .item-icon.icon-3 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMzAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMi4wNDU0IDMyLjA0NTNWNDQuOTk5OEgxNy43MjcyVjM2LjgxOCIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS4zMTgyIDM2LjgxOEgxNUwxNy43MjczIDMyLjA0NTNIMzIuMDQ1NEwyOS4zMTgyIDM2LjgxOFoiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzQuNzcyNyAzNi44MThINDQuOTk5OUw0Mi4yNzI3IDMyLjA0NTNIMzIuMDQ1NEwzNC43NzI3IDM2LjgxOFoiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzIuMDQ1NCA0NC45OTk4SDQyLjI3MjdWMzYuODM2OCIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yNC41NDU0IDMwLjAwMDFWMjYuNTkxIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTM1LjQ1NjIgMzAuMDAwMVYyNi41OTEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzUuNDU2MyAyOC42MzY2TDQwLjIyOSAyNy45NTQ4QzQwLjIyOSAyNy45NTQ4IDM5LjUzNyAyMy41NjQ3IDM3LjUzMDcgMjIuMjE3M0MzNi40OTUyIDIxLjUyMTggMzMuODk2NiAyMC41NTg3IDMzLjg5NjYgMjAuNTU4N0MzMy44OTY2IDIxLjk5OTEgMzIuMTQ0MyAyMy41MjI5IDMwLjAwMDkgMjMuNTIyOUMyNy44NTc0IDIzLjUyMjkgMjYuMTA1MSAyMS45OTkxIDI2LjEwNTEgMjAuNTU4N0MyNi4xMDUxIDIwLjU1ODcgMjMuNTA2NiAyMS41MjE4IDIyLjQ3MTEgMjIuMjE3M0MyMC40NjQ4IDIzLjU2NDcgMTkuNzcyOCAyNy45NTQ4IDE5Ljc3MjggMjcuOTU0OEwyNC41NDU1IDI4LjYzNjYiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzMuNzg5MSAyMS4xODc2TDMwLjAwMDggMTkuNzcyOEwyNi4yMTI0IDIxLjE4NzYiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzAuMDAwOSAxOS43NzI3VjE4LjcxMjVDMzAuMDAwOSAxOC4zNTg4IDI5LjgxIDE3Ljk3MTkgMjkuMzkxNSAxNy43MjM5QzI4LjkzMDQgMTcuNDUwMyAyOC40MDk3IDE3LjE3OTMgMjguNDA5NyAxNi4zODQxQzI4LjQwOTcgMTUuNzM3MiAyOC45OTc3IDE1IDMwLjAwMDkgMTVDMzEuMDA0IDE1IDMxLjU5MjEgMTUuNjIxMyAzMS41OTIxIDE2LjMyNjEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K')
}

.asia-direct-banner .asia-direct-list .item-icon.icon-4 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMzAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi40NzgzIDI0LjQzNDhDMjQuMzE4IDI0LjQzNDggMjIuNTY1MiAyMi4wOTg0IDIyLjU2NTIgMTkuMjE3NEMyMi41NjUyIDE2LjMzNjQgMjQuMzE4IDE0IDI2LjQ3ODMgMTRDMjcuOTI2MSAxNCAyOS4xOTEzIDE1LjA0ODQgMjkuODY4IDE2LjYwODciIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjUuMTczOSAyNi4xNTk4QzI1LjY1MTYgMjYuNzAxMSAyNi4zNTExIDI3LjA0MzUgMjcuMTMwNCAyNy4wNDM1QzI4LjU3MTcgMjcuMDQzNSAyOS43MzkxIDI1Ljg3NjEgMjkuNzM5MSAyNC40MzQ4QzI5LjczOTEgMjIuOTkzNSAyOC41NzE3IDIxLjgyNjEgMjcuMTMwNCAyMS44MjYxQzI2LjY1NiAyMS44MjYxIDI2LjIwOTIgMjEuOTUzMyAyNS44MjYxIDIyLjE3NSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zMi4zNDc4IDE5LjIwNzZMMzYuNTE1MiAxOS45OTUxQzM3LjEzODEgMjAuMTEyNSAzNy42NjYzIDIwLjUyMzQgMzcuOTMzNyAyMS4xMDA1TDQ1LjI2NzQgMzYuODI3N0M0NS41NzM5IDM3LjQ4NDggNDUuMjkxOSAzOC4yNjQxIDQ0LjYzOTcgMzguNTY3NEwzOC44Njk2IDQxLjI1NzYiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNTY1MiAzMy41NjUySDMxLjY5NTciIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNTY1MiAzNy40NzgzSDI5LjA4NyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yNS4xNzM5IDE5LjE2ODVMMjYuNzUyMiAxOC4wMzUzQzI2Ljk3ODggMTcuODcyMyAyNy4yODM3IDE3Ljg3MjMgMjcuNTEwMyAxOC4wMzUzTDM1LjQ0MjQgMjMuNzMzN0MzNS45NTYgMjQuMTAzOCAzNi4yNjI1IDI0LjY5ODkgMzYuMjYyNSAyNS4zMzQ4VjQyLjY4NzVDMzYuMjYyNSA0My40MTE0IDM1LjY3ODggNDQgMzQuOTU4MiA0NEgxOS4zMDQzQzE4LjU4MzcgNDQgMTggNDMuNDEzMSAxOCA0Mi42ODc1VjI1LjMzNDhDMTggMjQuNjk4OSAxOC4zMDQ5IDI0LjEwMjIgMTguODIwMSAyMy43MzM3TDIyLjc3MjMgMjAuODkzNSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.asia-direct-banner .asia-direct-list .item-txt {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  margin-top: 12px;
}

.asia-direct-banner .asia-direct-photo img {
  width: 100%;
}

.asia-direct-banner .asia-direct-detail {
  background: #F7F7F7;
  padding: 24px 0;
}

.asia-direct-banner .asia-direct-detail .detail-head {
  display: flex;
  align-items: center;
}

.asia-direct-banner .asia-direct-detail .detail-head-ttl {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}

.asia-direct-banner .asia-direct-detail .show-handle {
  color: #999;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-decoration-line: underline;
  text-transform: capitalize;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-left: 12px;
}

.asia-direct-banner .asia-direct-detail .show-handle a {
  display: none;
  align-items: center;
  color: #999;
}

.asia-direct-banner .asia-direct-detail .show-handle a.active {
  display: flex;
}

.asia-direct-banner .asia-direct-detail .show-handle a:after {
  content: '';
  display: block;
  width: 14px;
  height: 8px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wNTYxMzEyIDEuNjQ0MDRMNi44ODc5OSA3Ljk0ODIxQzYuOTI5MTQgNy45ODE1OSA2Ljk4MjA2IDggNy4wMzY4NSA4QzcuMDkxNjUgOCA3LjE0NDU3IDcuOTgxNTkgNy4xODU3MiA3Ljk0ODIxTDEzLjk0MzkgMS42NDQwNEMxMy45OCAxLjYwNjA4IDE0IDEuNTU3MjYgMTQgMS41MDY3MUMxNCAxLjQ1NjE2IDEzLjk4IDEuNDA3MzQgMTMuOTQzOSAxLjM2OTM3TDEyLjQ1OTYgLTEuMzQ2NjllLTA3TDcuMTEyMDEgNC45MzM0N0M3LjA3MDU4IDQuOTY3OTUgNy4wMTY3NyA0Ljk4NzAzIDYuOTYwOTggNC45ODcwM0M2LjkwNTE4IDQuOTg3MDMgNi44NTEzNyA0Ljk2Nzk1IDYuODA5OTQgNC45MzM0N0wxLjU0MDQ0IC0xLjA4OTI1ZS0wNkwwLjA1NjEzMTIgMS4zNzA3QzAuMDE5OTUzNiAxLjQwODY3IC0xLjI3NDE4ZS0wNyAxLjQ1NzQ5IC0xLjMxODM3ZS0wNyAxLjUwODA0Qy0xLjM2MjU2ZS0wNyAxLjU1ODU5IDAuMDE5OTUzNiAxLjYwNjA4IDAuMDU2MTMxMiAxLjY0NDA0WiIgZmlsbD0iIzk5OTk5OSIvPgo8L3N2Zz4K') no-repeat center right;
  background-size: cover;
  margin-left: 8px;
}

.asia-direct-banner .asia-direct-detail .show-handle a.less:after {
  transform: rotate(-180deg);
}

.asia-direct-banner .asia-direct-detail .detail-con {
  padding: 24px 0 0;
}

.asia-direct-banner .asia-direct-detail .detail-con-inner {
  display: flex;
  justify-content: space-between;
}

.asia-direct-banner .asia-direct-detail .detail-item {
  width: 333px;
  text-align: center;
  padding-top: 4px;
}

.asia-direct-banner .asia-direct-detail .detail-item-ttl {
  color: #159E9E;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-transform: capitalize;
}

.asia-direct-banner .asia-direct-detail .detail-item-txt {
  color: #666;
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
}

.asia-direct-banner .asia-direct-detail .detail-item-txt a {
  color: #666;
  font-size: 14px;
  line-height: 22px;
  text-decoration: underline;
}

.asia-direct-banner .asia-direct-detail .btn-area {
  width: 240px;
  margin: 20px auto 0;
}

.asia-direct-banner .asia-direct-detail .btn-area a {
  height: 48px;
  line-height: 48px;
  text-align: center;
  text-decoration: none;
}

.banner-asia-direct {
  position: fixed;
  top: 172px;
  left: 50%;
  margin-left: 640px;
  z-index: 100;
}

.asia-direct-info {
  padding: 24px;
  background: #F7F7F7;
  margin-top: 16px;
  position: relative;
}

.asia-direct-info .asia-direct-info-ttl {
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
}

.asia-direct-info .asia-direct-info-ttl .ttl-blue {
  color: #159E9E;
  font-weight: 500;
}

.asia-direct-info .asia-direct-info-ttl .ttl-gray {
  color: #333;
  margin-left: 8px;
}

.asia-direct-info .show-handle {
  position: absolute;
  top: 24px;
  right: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.asia-direct-info .show-handle a {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-decoration-line: underline;
  text-transform: capitalize;
  position: relative;
  display: none;
  align-items: center;
}

.asia-direct-info .show-handle a.active {
  display: flex;
}

.asia-direct-info .show-handle a:after {
  content: '';
  display: block;
  width: 14px;
  height: 8px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDExIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNDExOTkgMy43MDAxTDEuMjEwMzQgMEwwLjA0NDEwMzQgMS4wMjcwM0MwLjAxNTY3NzkgMS4wNTU1IDAgMS4wOTIxMiAwIDEuMTMwMDNDMCAxLjE2Nzk0IDAuMDE1Njc3OSAxLjIwNDU2IDAuMDQ0MTAzNCAxLjIzMzAzTDUuMzU0MDggNS45NjExNkM1LjM4NjQxIDUuOTg2MTkgNS40Mjc5OSA2IDUuNDcxMDQgNkM1LjUxNDEgNiA1LjU1NTY3IDUuOTg2MTkgNS41ODgwMSA1Ljk2MTE2TDEwLjk1NTkgMS4yMzMwM0MxMC45ODQzIDEuMjA0NTYgMTEgMS4xNjg5NCAxMSAxLjEzMTAzQzExIDEuMDkzMTIgMTAuOTg0MyAxLjA1NjUgMTAuOTU1OSAxLjAyODAzTDkuNzg5NjYgMEw1LjY0OTMzIDMuNzAwMUM1LjYxNjc4IDMuNzI1OTYgNS41NzQ1IDMuNzQwMjcgNS41MzA2NiAzLjc0MDI3QzUuNDg2ODIgMy43NDAyNyA1LjQ0NDU0IDMuNzI1OTYgNS40MTE5OSAzLjcwMDFaIiBmaWxsPSIjMzMzMzMzIi8+DQo8L3N2Zz4NCg==') no-repeat center right;
  background-size: cover;
  margin-left: 8px;
}

.asia-direct-info .show-handle a.less:after {
  transform: rotate(-180deg);
}

.asia-direct-info .detail-con {
  margin-top: 16px;
}

.asia-direct-info .detail-con-list {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px;
  background: #fff;
}

.asia-direct-info .detail-item {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}

.asia-direct-info .detail-item+.detail-item {
  margin-left: 24px;
}

.asia-direct-info .detail-item .item-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.asia-direct-info .detail-item .item-icon.icon-1 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcng9IjMwIiBmaWxsPSIjRUZGOUY5Ii8+DQo8cGF0aCBkPSJNMTUuMjU5NyAzNS44NTk5TDIwLjcwMTcgMzcuODQ3NkMyMC44ODI3IDM3LjkxMzYgMjEuMDQ0IDM4LjAxNjIgMjEuMTgwNSAzOC4xNTMyQzIxLjMxNjkgMzguMjg5NyAyMS40MTk1IDM4LjQ1MDQgMjEuNDg2MSAzOC42MzJMMjMuNDczOCA0NC4wNzQ2QzIzLjU3OTggNDQuMzY1IDIzLjgyNCA0NC41Nzg3IDI0LjEyNTYgNDQuNjQ1M0MyNC4xOTExIDQ0LjY1OTkgMjQuMjU2NSA0NC42NjY3IDI0LjMyMTkgNDQuNjY2N0MyNC41NTgxIDQ0LjY2NjcgMjQuNzg2IDQ0LjU3MzYgMjQuOTU3NCA0NC40MDIyTDI1LjQ1MDIgNDMuOTA5NEMyNS45MjE2IDQzLjQzOCAyNi4xNzAzIDQyLjc4NTYgMjYuMTMyIDQyLjExOTZDMjYuMTMyIDQyLjExNCAyNi4xMzE0IDQyLjEwNzggMjYuMTMwOCA0Mi4xMDIxTDI1LjY5MDQgMzcuMTE4NUwzMi4wNjI5IDMxLjQ0NjRMMzguMzA2MyA0My43MTY1QzM4LjQzOTMgNDMuOTc4NyAzOC42OTI1IDQ0LjE2MzEgMzguOTgyOSA0NC4yMDk0QzM5LjI3MzMgNDQuMjU1NiAzOS41NzExIDQ0LjE1OTIgMzkuNzc5MSA0My45NTExTDQxLjAyMTQgNDIuNzA4OUM0MS42NTI5IDQyLjA3NzMgNDEuOTAwNSA0MS4xNDkyIDQxLjY2NzYgNDAuMjg2NEwzNy43NTQ4IDI1LjgxNTlMNDIuMzIwNiAyMS4yNTAyQzQzLjc2NDcgMTkuODA2IDQ0LjU5NzYgMTcuODg2NiA0NC42NjYzIDE1Ljg0NTNDNDQuNjc3MSAxNS41MzA2IDQ0LjU1NTMgMTUuMjIyOCA0NC4zMzMxIDE1LjAwMTJDNDQuMTEwOSAxNC43Nzg0IDQzLjgwMyAxNC42NTY2IDQzLjQ4ODQgMTQuNjY3M0M0MS40NDcxIDE0LjczNTYgMzkuNTI3NiAxNS41NjkgMzguMDgzNSAxNy4wMTMxTDMzLjUxNzcgMjEuNTc4OUwxOS4wNDY3IDE3LjY2NjdDMTguMTg0IDE3LjQzMzIgMTcuMjU1OCAxNy42ODA4IDE2LjYyNDMgMTguMzEyOUwxNS4zODIgMTkuNTU1MUMxNS4xNzM5IDE5Ljc2MzIgMTUuMDc3NSAyMC4wNjA5IDE1LjEyMzggMjAuMzUxM0MxNS4xNyAyMC42NDE3IDE1LjM1NDQgMjAuODk0OSAxNS42MTYgMjEuMDI4TDI3Ljg4NjggMjcuMjcxM0wyMi4yMTQ2IDMzLjY0MzhMMTcuMjMxIDMzLjIwMzRDMTcuMjI1NCAzMy4yMDM0IDE3LjIxOTIgMzMuMjAyMyAxNy4yMTM1IDMzLjIwMjNDMTYuNTQ3NiAzMy4xNjQgMTUuODk1NyAzMy40MTI2IDE1LjQyMzcgMzMuODg0TDE0LjkzMDkgMzQuMzc2OUMxNC43MTIxIDM0LjU5NTcgMTQuNjIxMyAzNC45MDY5IDE0LjY4ODQgMzUuMjA4NkMxNC43NTUgMzUuNTEwOSAxNC45Njg3IDM1Ljc1NDUgMTUuMjU5MSAzNS44NjA1TDE1LjI1OTcgMzUuODU5OVpNMTYuMjIxNiAzNC42ODAyQzE2LjQ2NDEgMzQuNDM3OCAxNi43OTg1IDM0LjMwODYgMTcuMTQxMyAzNC4zMjYxTDIyLjM5NzkgMzQuNzkwOEMyMi41NzU1IDM0LjgwNjYgMjIuNzUwMyAzNC43MzcyIDIyLjg2ODcgMzQuNjA0MUwyOS4yMTUzIDI3LjQ3NDNDMjkuMzMxNCAyNy4zNDM1IDI5LjM4MDUgMjcuMTY2NSAyOS4zNDg0IDI2Ljk5NUMyOS4zMTYyIDI2LjgyMyAyOS4yMDU3IDI2LjY3NjQgMjkuMDUwMSAyNi41OTY5TDE2LjM4MDcgMjAuMTUxMUwxNy40MjE2IDE5LjExMDJDMTcuNzY4NCAxOC43NjM0IDE4LjI3ODEgMTguNjI3IDE4Ljc1MjQgMTguNzU1NUwzMy41MzggMjIuNzUzNUMzMy43MzMxIDIyLjgwNTkgMzMuOTQxMiAyMi43NTA3IDM0LjA4MzkgMjIuNjA4TDM4Ljg4MDMgMTcuODExNkM0MC4xMjE0IDE2LjU3MDUgNDEuNzcxNCAxNS44NTQzIDQzLjUyNTYgMTUuNzk1N0M0My41Mjc5IDE1Ljc5NTcgNDMuNTMwNyAxNS43OTU3IDQzLjUzNTIgMTUuNzk5NkM0My41Mzg2IDE1LjgwMyA0My41Mzg2IDE1LjgwNTggNDMuNTM4NiAxNS44MDgxQzQzLjQ3OTkgMTcuNTYyMyA0Mi43NjM4IDE5LjIxMjMgNDEuNTIyNyAyMC40NTM0TDM2LjcyNjMgMjUuMjQ5OEMzNi41ODM2IDI1LjM5MjUgMzYuNTI3OCAyNS42MDA1IDM2LjU4MDggMjUuNzk1Nkw0MC41Nzg3IDQwLjU4MTNDNDAuNzA2NyA0MS4wNTUgNDAuNTcwOCA0MS41NjQ3IDQwLjIyNCA0MS45MTIxTDM5LjE4MzEgNDIuOTUzTDMyLjczNjggMzAuMjgzNkMzMi42NTczIDMwLjEyOCAzMi41MTA2IDMwLjAxNzUgMzIuMzM4NyAyOS45ODUzQzMyLjE2NjcgMjkuOTUzMiAzMS45ODk2IDMwLjAwMjIgMzEuODU5NCAzMC4xMTg0TDI0LjcyOTYgMzYuNDY1QzI0LjU5NjUgMzYuNTgzNCAyNC41MjcxIDM2Ljc1ODIgMjQuNTQyOSAzNi45MzU4TDI1LjAwNyA0Mi4xOTI0QzI1LjAyNDUgNDIuNTM0NiAyNC44OTU5IDQyLjg2OTYgMjQuNjUyOSA0My4xMTJMMjQuNDExIDQzLjM1NEwyMi41NDUxIDM4LjI0NTFDMjIuNDIyMSAzNy45MDg1IDIyLjIzMSAzNy42MDkxIDIxLjk3NzggMzcuMzU1OUMyMS43MjQgMzcuMTAyMSAyMS40MjUyIDM2LjkxMTUgMjEuMDg4NSAzNi43ODgxTDE1Ljk3OTcgMzQuOTIyMkwxNi4yMjE2IDM0LjY4MDJaIiBmaWxsPSIjM0NCMEI0IiBzdHJva2U9IiMzQ0IwQjQiIHN0cm9rZS13aWR0aD0iMC4yIi8+DQo8L3N2Zz4NCg==');
}

.asia-direct-info .detail-item .item-icon.icon-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTAuMDAwNDg4MjgxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0Y3RjdGNyIvPgo8cGF0aCBkPSJNMTEuMTA2OSAxMS41ODUyTDExLjgyNDMgMTIuMzAyNUwxNC4xMjg1IDkuNzE1MzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4xNTQ3IDExLjI1MjVDMTQuMzAxOCAxMi4zOTUxIDEzLjQ5NDcgMTMuNDQwNSAxMi4zNTIgMTMuNTg3N0MxMS4yMDk0IDEzLjczNDggMTAuMTYzOSAxMi45Mjc3IDEwLjAxNjggMTEuNzg1QzkuODY5NyAxMC42NDI0IDEwLjY3NjggOS41OTY5NCAxMS44MTk1IDkuNDQ5ODJDMTIuMTY5OSA5LjQwNDcgMTIuNTI2IDkuNDQ5MzQgMTIuODU0MyA5LjU3OTQyIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS4yMjE1MiAxNC45NTM2TDkuMjIxNDEgMTQuOTUzNUM4LjUwNTUyIDE0LjM0MjQgOC4wOTk2MSAxMy40Njg0IDguMDk5NjEgMTIuNTU4N1Y4LjEyMjcyTDExLjg5OTQgNi41SDEyLjI5OThMMTYuMDk5NiA4LjEyMjcyVjEyLjU1OUMxNi4wOTk2IDEzLjQ2ODcgMTUuNjkzNyAxNC4zNDI3IDE0Ljk3NzcgMTQuOTU0MkMxNC45Nzc3IDE0Ljk1NDIgMTQuOTc3NyAxNC45NTQyIDE0Ljk3NzcgMTQuOTU0MkwxMi4wOTk2IDE3LjQxMjFMOS4yMjE1MiAxNC45NTM2WiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==')
}

.asia-direct-info .detail-item .item-icon.icon-3 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTAuMDAwNDg4MjgxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0Y3RjdGNyIvPgo8cGF0aCBkPSJNMTIuODE3NiAxMi44MTgyVjE4LjAwMDFINy4wOTAzM1YxNC43MjczIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuNzI2OCAxNC43MjczSDUuOTk5NTFMNy4wOTA0MiAxMi44MTgySDEyLjgxNzdMMTEuNzI2OCAxNC43MjczWiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjkwODggMTQuNzI3M0gxNy45OTk3TDE2LjkwODggMTIuODE4MkgxMi44MTc5TDEzLjkwODggMTQuNzI3M1oiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi44MTc5IDE3Ljk5OThIMTYuOTA4OFYxNC43MzQ2IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS44MTc4NyAxMi4wMDAxVjEwLjYzNjUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4xODIxIDEyLjAwMDFWMTAuNjM2NSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0LjE4MjEgMTEuNDU0NUwxNi4wOTEyIDExLjE4MThDMTYuMDkxMiAxMS4xODE4IDE1LjgxNDQgOS40MjU3NyAxNS4wMTE5IDguODg2OEMxNC41OTc3IDguNjA4NjIgMTMuNTU4MiA4LjIyMzM5IDEzLjU1ODIgOC4yMjMzOUMxMy41NTgyIDguNzk5NTIgMTIuODU3MyA5LjQwOTA3IDExLjk5OTkgOS40MDkwN0MxMS4xNDI2IDkuNDA5MDcgMTAuNDQxNiA4Ljc5OTUyIDEwLjQ0MTYgOC4yMjMzOUMxMC40NDE2IDguMjIzMzkgOS40MDIyMSA4LjYwODYyIDguOTg4MDEgOC44ODY4QzguMTg1NTEgOS40MjU3NyA3LjkwODY5IDExLjE4MTggNy45MDg2OSAxMS4xODE4TDkuODE3NzggMTEuNDU0NSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjUxNTEgOC40NzUwOUwxMS45OTk3IDcuOTA5MThMMTAuNDg0NCA4LjQ3NTA5IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuOTk5OCA3LjkwOTA5VjcuNDg1QzExLjk5OTggNy4zNDM1MiAxMS45MjM0IDcuMTg4NzUgMTEuNzU2IDcuMDg5NTRDMTEuNTcxNiA2Ljk4MDExIDExLjM2MzMgNi44NzE3IDExLjM2MzMgNi41NTM2NEMxMS4zNjMzIDYuMjk0ODkgMTEuNTk4NSA2IDExLjk5OTggNkMxMi40MDEgNiAxMi42MzYyIDYuMjQ4NTIgMTIuNjM2MiA2LjUzMDQ1IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K')
}

.asia-direct-info .detail-item .item-icon.icon-4 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTAuMDAwNDg4MjgxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0Y3RjdGNyIvPgo8cGF0aCBkPSJNMTEuMzkxNCA5LjE3MzkxQzEwLjUyNzMgOS4xNzM5MSA5LjgyNjE3IDguMjM5MzUgOS44MjYxNyA3LjA4Njk2QzkuODI2MTcgNS45MzQ1NyAxMC41MjczIDUgMTEuMzkxNCA1QzExLjk3MDUgNSAxMi40NzY2IDUuNDE5MzUgMTIuNzQ3MyA2LjA0MzQ4IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuODY5NiA5Ljg2Mzg1QzExLjA2MDcgMTAuMDgwNCAxMS4zNDA1IDEwLjIxNzMgMTEuNjUyMiAxMC4yMTczQzEyLjIyODggMTAuMjE3MyAxMi42OTU3IDkuNzUwMzcgMTIuNjk1NyA5LjE3Mzg1QzEyLjY5NTcgOC41OTczMyAxMi4yMjg4IDguMTMwMzcgMTEuNjUyMiA4LjEzMDM3QzExLjQ2MjUgOC4xMzAzNyAxMS4yODM4IDguMTgxMjQgMTEuMTMwNSA4LjI2OTk0IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuNzM5MyA3LjA4MzAxTDE1LjQwNjIgNy4zOTgwMUMxNS42NTUzIDcuNDQ0OTYgMTUuODY2NiA3LjYwOTMxIDE1Ljk3MzYgNy44NDAxOEwxOC45MDcxIDE0LjEzMTFDMTkuMDI5NyAxNC4zOTM5IDE4LjkxNjkgMTQuNzA1NiAxOC42NTYgMTQuODI2OUwxNi4zNDggMTUuOTAzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS44MjYxNyAxMi44MjZIMTMuNDc4MyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuODI2MTcgMTQuMzkxNEgxMi40MzQ5IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuODY5NiA3LjA2NzM2TDExLjUwMDkgNi42MTQxQzExLjU5MTUgNi41NDg4OCAxMS43MTM1IDYuNTQ4ODggMTEuODA0MSA2LjYxNDFMMTQuOTc3IDguODkzNDVDMTUuMTgyNCA5LjA0MTQ5IDE1LjMwNSA5LjI3OTUzIDE1LjMwNSA5LjUzMzg4VjE2LjQ3NUMxNS4zMDUgMTYuNzY0NSAxNS4wNzE1IDE3IDE0Ljc4MzMgMTdIOC41MjE3NEM4LjIzMzQ4IDE3IDggMTYuNzY1MiA4IDE2LjQ3NVY5LjUzMzg4QzggOS4yNzk1MyA4LjEyMTk2IDkuMDQwODQgOC4zMjgwNCA4Ljg5MzQ1TDkuOTA4OTEgNy43NTczNiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==')
}

.asia-direct-info .detail-item .item-ttl {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  margin-left: 8px;
}

.asia-direct-info .detail-item .item-txt {
  width: 100%;
  color: #666;
  font-size: 12px;
  line-height: 18px;
  margin-top: 8px;
}

.asia-direct-info .detail-item .item-txt a {
  width: 100%;
  color: #666;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}

.asia-direct-info .detail-other {
  padding: 16px;
  background: #fff;
  margin-top: 1px;
}

.asia-direct-info .detail-other-list li {
  color: #666;
  font-size: 10px;
  line-height: 18px;
}

.asia-direct-info .detail-other-list li+li{
  margin-top: 4px;
}

.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;
}

.italic-tp {
  font-style: italic;
}

.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: inline-flex;
  align-items: center;
  margin-left: 7px;
  vertical-align: middle;
}

.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;
}

: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;
}

.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: 13px;
  line-height: 18px;
  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;
}

.renewal_list .lst_sch_del li {
  float: left;
  margin: 8px 16px 8px 0;
}

.renewal_list .lst_sch_del .btn_x {
  width: 6px;
  height: 6px;
  background: url("../img/tag_closeX.svg") center center no-repeat;
  background-size: cover;
  margin-left: 5px;
  margin-top: 7px;
}

.renewal_list .lst_sch_del .btn_x:hover {
  content: none;
}

.renewal_list .lst_sch_del {
  margin: 0;
}

.renewal_list .sel_group .sel select {
  width: 65px;
  height: 36px;
  padding: 9px 10px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 13px;
}

.renewal_list .product_wrap {
  padding: 16px 0 0;
  position: relative;
}

.renewal_list .product_wrap .lst_pdt>li {
  margin-top: 0;
  margin-bottom: 20px;
  height: auto;
  vertical-align: top;
  float: none;
  width: 176px;
  padding-bottom: 20px;
  position: relative;
  z-index: 1;
}

.renewal_list .product_wrap .lst_pdt {
  margin: 0 0 0 -16px;
}

.renewal_list .product_wrap .lst_pdt>li:hover::after {
  display: block;
}

.renewal_list .product_wrap .lst_pdt>li::after {
  content: "";
  position: absolute;
  width: 192px;
  height: 100%;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.12);
  top: -8px;
  left: -8px;
  display: none;
}

.renewal_list .product_wrap .lst_pdt .pic,
.renewal_list .product_wrap .lst_pdt .pic>a {
  width: 176px;
  height: 264px;
  border: 0;
  z-index: 5;
  padding: 0;
}

.renewal_list .product_wrap .lst_pdt .info .name_vd {
  max-width: calc(100% - 35px);
  font-weight: 500;
  line-height: 18px;
  margin-right: 2px;
}

.renewal_list .product_wrap .lst_pdt .info .one_icon .name_vd {
  max-width: calc(100% - 19px);
}

.renewal_list .product_wrap .lst_pdt .info .not_icon .name_vd {
  max-width: calc(100% - 1px);
  margin-right: 0px;
}

.renewal_list .product_wrap .lst_pdt .ico_premium {
  margin-right: 3px;
}

.renewal_list .product_wrap .lst_pdt .one_icon .ico_premium {
  margin-right: 0px;
}

.renewal_list .ico_reward_disable {
  display: block;
  width: 15px;
  height: 17px;
  background: url("../img/reward_disable.svg") center center no-repeat;
  background-size: cover;
}

.renewal_list span.double_ico_reward {
  display: block;
  width: 15px;
  height: 17px;
  background: url("../img/ico_double_reward.svg") center center no-repeat;
  background-size: cover;
  position: relative;
}

.renewal_list span.double_ico_reward::after {
  content: "Double Rewards Points";

  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 17px;
  text-align: center;
  color: #333333;
  position: absolute;
  top: 26px;
  z-index: 100;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  border: 1px solid #c6c6c6;
  box-sizing: border-box;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 8px;
  white-space: nowrap;
  display: none;
}

.renewal_list .product_wrap .lst_pdt .info .item {
  font-size: 12px;
  line-height: 16px;
  color: #666;
  margin-top: 4px;
  font-weight: 400;
  height: 32px;
}

.renewal_list .product_wrap .lst_pdt .info .sponsored {

  font-size: 10px;
  line-height: 15px;
  color: #999999;
  display: flex;
  align-items: center;
}

.renewal_list .product_wrap .lst_pdt .info .sponsored img {
  display: inline-block;
  width: 10px;
  margin-left: 3px;
}

.renewal_list .product_wrap .lst_pdt .info .item-code {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #999999;
  margin-top: 4px;
}

.renewal_list .product_wrap .lst_pdt .info .price {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #333;
  margin-top: 8px;
  top: 0px;
  max-width: 100%;
}

.renewal_list .product_wrap .lst_pdt .info .icon .ico_fglabel {
  width: 54px;
  height: 18px;
  background: #333;
  margin-right: 3px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.renewal_list .product_wrap .lst_pdt .info .icon .ico_ss21-small {
  width: 42px;
  height: 18px;
  background: url("../img/fgweek/ss21_small.svg") center center no-repeat;
  display: block;
  margin-right: 3px;
  display: inline-block;
}

/*.renewal_list .product_wrap .lst_pdt .info .icon .ico_date {*/
/*  width: auto;*/
/*  height: 18px;*/
/*  background: #fcfcfc;*/
/*  border: 1px solid #dddddd;*/
/*  box-sizing: border-box;*/
/*  text-align: center;*/
/*  color: #666666;*/
/*  line-height: 16px;*/
/*  font-size: 11px;*/
/*  display: inline-block;*/
/*  padding: 0 4px;*/
/*  letter-spacing: normal;*/
/*  margin-right: 4px;*/
/*}*/

.renewal_list .product_wrap .lst_pdt .info .num_colo,
.favorite .product_wrap .lst_pdt .info .num_colo {
  font-size: 12px;
  line-height: 16px;
  color: #999;
  margin-top: 8px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.renewal_list .product_wrap .lst_pdt .info .ad-block__label:after {
  width: 8px;
  height: 8px;
  background: url("../img/icon_info.svg") center center no-repeat;
  background-size: cover;
  vertical-align: inherit;
}

.lst_pdt .info .free-shipping-excess {
  margin-top: 4px;
}

.lst_pdt .info .free-shipping-excess strong {
  font-weight: 500;
  text-transform: capitalize;
  margin-right: 2px;
}

.renewal_list .best-selling .best-selling-ttl {
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
}

.renewal_list .best-selling .cont_wrap.max {
  float: none;
}

.renewal_list .best-selling .product_wrap {
  padding: 24px 0 20px;
}

.renewal_list .filter-set {
  width: 100%;
  padding: 12px 0;
  position: relative;
}

.renewal_list .filter-set:after {
  content: '';
  display: block;
  width: 100vw;
  height: 62px;
  background: #F7F7F7;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.renewal_list .cont_head_btm {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  z-index: 2;
}

.renewal_list .cont_head_btm .filter_cont p {
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
  color: #333333;
  margin-right: auto;
}

.renewal_list .sel.sort_by label {
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  margin-right: 8px;
  display: inline-block;
}

.renewal_list .aside.off {
  display: none;
}

.renewal_list .cont_wrap.max .product_wrap .lst_pdt>li::after {
  width: 236px;
}

.renewal_list .search.no_item_found .search_help a:hover {
  text-decoration: none;
  background-color: #3CB0B4;
}

.renewal_list .flex-list {
  justify-content: space-between;
  align-items: stretch;
}

/* essentials */
.essentials-tag-area {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}

.essentials-tag-area .essentials-head {
  display: flex;
  align-items: center;
}

.essentials-tag-area .essentials-tag-ttl {
  color: #666;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.essentials-tag-area .essentials-head .sale-discount {
  margin-left: 8px;
}

.essentials-tag-area .essentials-tag-list {
  display: flex;
}

.essentials-tag-item {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 22px;
  color: #649EF6;
  font-size: 10px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding: 2px 8px;
  background: #ECF2FF;
}

.essentials-tag-item .icon-fs {
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMS45MyA0LjA3Yy0uMjc5LS4yNzgtMS4yMjIuMzIyLTEuODIyLjlMOC45MjkgNi4xNSA0IDUuMTQxdi42bDIuMTY1IDEuMjIyLjk4NS45ODUtMS4xMzUgMS4xMzZjLS4wODYuMDY1LS4xNS4xNS0uMjM2LjIzNkw0LjMyIDkuMDg1bC0uMy42IDEuMDUuNTM2Yy0uMzQyLjQ5My0uNTc4Ljk4Ni0uNDI4IDEuMTM2LjE1LjE1LjY0My0uMDY0IDEuMTM2LS40MjlsLjUzNiAxLjA1LjYtLjMtLjIzNi0xLjQ1N2MuMDg2LS4wODUuMTcxLS4xNS4yMzYtLjIzNkw4LjA1IDguODVsLjk4NS45ODVMMTAuMjU4IDEyaC42TDkuODMgNy4wN2wxLjE4LTEuMTc4Yy42LS42IDEuMi0xLjU0My45Mi0xLjgyMnoiIGZpbGw9IiM2NDlFRjYiLz48L3N2Zz4=') no-repeat center;
  margin-right: 4px;
}

.essentials-tag-area .essentials-tag-item+.essentials-tag-item {
  margin-left: 8px;
}

.essentials-link-area {
  margin-top: 8px;
}

.essentials-link-area a {
  display: flex;
  align-items: center;
  text-decoration: none;
  background: #ECF2FF;
  transition: .3s;
}

.essentials-link-area .essentials-part {
  display: flex;
  box-sizing: border-box;
  width: 550px;
  padding: 16px;
}

.essentials-link-area .essentials-item-photo {
  width: 72px;
  height: 108px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.essentials-link-area .essentials-item-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.essentials-link-area .essentials-item-info {
  margin-left: 24px;
}

.essentials-link-area .essentials-item-ttl {
  color: #666;
  font-size: 18px;
  line-height: 24px;
}

.essentials-link-area .essentials-item-price {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.essentials-link-area .essentials-item-original-price {
  color: #649EF6;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.essentials-link-area .essentials-item-discount {
  color: #FFF;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  padding: 4px 8px;
  background: #649EF6;
  margin-left: 8px;
}

.essentials-link-area .essentials-item-shopnow {
  display: block;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-top: 12px;
}

.essentials-link-area .essentials-arrow {
  width: 140px;
  height: 140px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAzNGwxNi0xNkwyIDIiIHN0cm9rZT0iIzY0OUVGNiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px 32px;
  border-left: 4px solid #fff;
}

.essentials-link-area a:hover {
  background: #649EF6;
}

.essentials-link-area a:hover :is(.essentials-item-ttl, .essentials-item-original-price, .essentials-item-shopnow) {
  color: #fff;
}

.essentials-link-area a:hover .essentials-item-discount {
  color: #649EF6;
}

.essentials-link-area a:hover .essentials-item-discount {
  background: #fff;
}

.essentials-link-area a:hover .essentials-arrow {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAzNGwxNi0xNkwyIDIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
}

.best-selling-tag {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 100;
}

.best-selling-tag .icon_best_fg {
  width: 13px;
  height: 9px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEzIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgLjkyOWMwLS4xMDYuMDgzLS4yLjItLjJoNC4yNjdjLjExOCAwIC4yLjA5NC4yLjJ2Ljg1N2MwIC4xMDUtLjA4Mi4yLS4yLjJIMS4zNjN2MS45NjdoMi41OWMuMTA3IDAgLjIwMS4wOTQuMjAxLjJ2Ljg1N2MwIC4xMDUtLjA5NC4yLS4yLjJoLTIuNTlWOC4wN2MwIC4xMDYtLjA5NS4yLS4yMDEuMkguMmEuMTk5LjE5OSAwIDAgMS0uMi0uMlYuOTN6TTkuOTk1LjcyOWMuOTQ3IDAgMS44NS4zNjcgMi41NjYuOTc2LjA4My4wODMuMDk1LjIxMS4wMTEuMjk1bC0uNjUuNjhjLS4wODQuMDg0LS4xNzguMDg0LS4yNzMgMGEyLjM5MiAyLjM5MiAwIDAgMC0xLjU4NS0uNjA4Yy0xLjMxNCAwLTIuMzU0IDEuMTIzLTIuMzU0IDIuNDM2IDAgMS4zMTIgMS4wNCAyLjQwMiAyLjM2NSAyLjQwMi41OSAwIDEuMDQtLjE3OCAxLjI1My0uMjYxdi0uODkzaC0uODRjLS4xMTggMC0uMjAxLS4wODMtLjIwMS0uMTl2LS44MjhjMC0uMTE3LjA4My0uMi4yLS4yaDIuMDE3Yy4xMDYgMCAuMTkuMDk0LjE5LjJ2Mi42ODZhLjE5OS4xOTkgMCAwIDEtLjA4NC4xNjZzLTEuMDgyLjY4MS0yLjYwNy42ODFBMy43NDMgMy43NDMgMCAwIDEgNi4yMyA0LjUxNWMwLTIuMSAxLjY4LTMuNzg2IDMuNzczLTMuNzg2aC0uMDA4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==') no-repeat center;
  margin-right: 2px;
}

.best-selling-tag .icon_best_star {
  width: 9px;
  height: 9px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0uNjkzIDQuNWwzLjA1NS0uOTQzTDQuNjkxLjVsLjk0MiAzLjA1NyAzLjA1NS45NDMtMy4wNTUuOTQzTDQuNjkxIDguNWwtLjk0My0zLjA1N0wuNjkzIDQuNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=') no-repeat center;
  margin-right: 2px;
}

.best-selling-tag .txt-best {
  color: #FFF;
  font-size: 10px;
  font-weight: 500;
  line-height: 9px;
  text-transform: uppercase;
}

/* fg-essentials-explain */
.fg-essentials-explain-wrap {
  padding-top: 24px;
  margin-top: 24px;
  border-top: 1px solid #E8E8E8;
}

.fg-essentials-explain {
  padding: 24px;
  background: #F7F7F7;
  position: relative;
}


.fg-essentials-explain .explain-ttl {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 16px;
  line-height: 24px;
}

.fg-essentials-explain .explain-ttl-blue {
  font-weight: 500;
  color: #649EF6;
  margin-right: 8px;
}

.fg-essentials-explain .explain-list {
  padding: 16px;
  background: #FFF;
  display: flex;
  margin-top: 16px;
}

.fg-essentials-explain .explain-item {
  flex: 1;
}

.fg-essentials-explain .explain-item .explain-item-ttl {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.fg-essentials-explain .explain-item .explain-item-txt {
  color: #666;
  font-size: 12px;
  line-height: 18px;
}

.fg-essentials-explain .explain-item .icon-essentials {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  margin-right: 8px;
}

.fg-essentials-explain .explain-item .icon-essentials.icon-1 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSItLjAwMSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiNFQ0YyRkYiLz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNTg5Xzg1MTEpIiBzdHJva2U9IiM2NDlFRjYiPjxwYXRoIGQ9Ik0xOC42OTkgMTUuMDI3aC0uNzA5YTEuNTU5IDEuNTU5IDAgMCAwLTEuNDkxLTEuMTU0Yy0uNzA5IDAtMS4zMDYuNDktMS40OTEgMS4xNTRoLS43MDlWOS43NDJoMy4wNjJsLjMyNi42N0gxNi41YS40My40MyAwIDAgMC0uNDI1LjQzNHYxLjkyM2MwIC4yMzkuMTkuNDM1LjQyNS40MzVoMi4ydjEuODIzem0tMS43NzUtMy43NDZoMS4xODdsLjUxNCAxLjA1NGgtMS43MDFWMTEuMjh6bTIuNTguOTFsLS43NDctMS41MzRhLjIyMi4yMjIgMCAwIDAtLjAwNS0uMDA5bC0uNzQ4LTEuNTM1YS40MjUuNDI1IDAgMCAwLS4zOC0uMjRoLTMuMzI1VjcuMzg1YS40My40MyAwIDAgMC0uNDI1LS40MzVoLTlhLjQzLjQzIDAgMCAwLS40MjUuNDM1djguMDc2YzAgLjI0LjE5LjQzNS40MjUuNDM1aDEuMTM0YTEuNTU5IDEuNTU5IDAgMCAwIDEuNDkxIDEuMTU0Yy43MDkgMCAxLjMwNi0uNDkgMS40OTEtMS4xNTRIMTUuMDA4YTEuNTU5IDEuNTU5IDAgMCAwIDEuNDkxIDEuMTU0Yy43MDkgMCAxLjMwNi0uNDkgMS40OTEtMS4xNTRoMS4xMzRhLjQzLjQzIDAgMCAwIC40MjUtLjQzNXYtMy4wNzZhLjQ0LjQ0IDAgMCAwLS4wNDUtLjE5NXpNMTMuNDUgOS4zMDd2NS43MTlIOC45OUExLjU1OSAxLjU1OSAwIDAgMCA3LjUgMTMuODczYy0uNzA5IDAtMS4zMDYuNDktMS40OTEgMS4xNTRoLS43MDlWNy44MTloOC4xNXYxLjQ4OXptLTYuNjUgNi4xNTNjMC0uMzk3LjMxNi0uNzE5LjctLjcxOS4zODQgMCAuNy4zMjIuNy43MiAwIC4zOTctLjMxNi43MTktLjcuNzE5YS43MTEuNzExIDAgMCAxLS43LS43MnptOSAwYzAtLjM5Ny4zMTYtLjcxOS43LS43MTkuMzg1IDAgLjcuMzIyLjcuNzIgMCAuMzk3LS4zMTYuNzE5LS43LjcxOWEuNzExLjcxMSAwIDAgMS0uNy0uNzJ6IiBmaWxsPSIjNjQ5RUY2IiBzdHJva2Utd2lkdGg9Ii4xIi8+PHBhdGggZD0iTTcuNDk5IDcuNXYyaDMuNXYtMiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzU4OV84NTExIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk5OSA3KSIgZD0iTTAgMGgxNnYxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==');
}

.fg-essentials-explain .explain-item .icon-essentials.icon-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSItLjAwMSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiNFQ0YyRkYiLz48ZyBzdHJva2U9IiM2NDlFRjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTkuMTg0IDEyLjE5bDIuMDYzIDIuMDY0IDYuNjI3LTcuNDQxTTE3Ljk1IDExLjIzNGE2IDYgMCAxIDEtMy43NC00LjgxMiIvPjwvZz48L3N2Zz4=');
}

.fg-essentials-explain .explain-item .icon-essentials.icon-3 {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M0 12C0 5.37258 5.37258 0 12 0V0C18.6274 0 24 5.37258 24 12V12C24 18.6274 18.6274 24 12 24V24C5.37258 24 0 18.6274 0 12V12Z" fill="%23ECF2FF"/><path d="M7.09399 14.9179L6.58594 15.4282L7.16106 16.0059L7.66912 15.4956L7.09399 14.9179Z" fill="%23649EF6"/><path d="M9.9685 16.8727L9.4598 16.3618L9.49429 16.3272C9.60925 16.203 9.8248 15.9692 10.2875 15.9692H14.2651C14.6129 15.7989 16.024 14.4248 16.3402 14.0698C16.5126 13.8735 17.2512 12.765 17.5961 12.1039C17.4553 12.0404 17.234 12.0029 16.9753 12.0635C16.6218 12.1472 16.3919 12.3897 16.0643 13.0305C16.0298 13.0969 15.9752 13.1518 15.9091 13.1864L14.5928 13.8735L14.2623 13.2326L15.478 12.5975C15.8257 11.9423 16.1821 11.5064 16.8115 11.3591C17.5185 11.1946 18.0933 11.4631 18.3319 11.7835C18.4095 11.8874 18.4238 12.0231 18.375 12.1414C18.0933 12.8054 17.1047 14.292 16.8747 14.5489C16.8546 14.5692 14.8917 16.6909 14.3082 16.6909H10.2846C10.1352 16.6909 10.0978 16.7313 10.0174 16.8179L9.96562 16.8727H9.9685Z" fill="%23649EF6"/><path d="M13.7408 14.9589H11.4416V14.2372H13.7408C14.1116 14.2372 14.2438 14.0438 14.2438 13.8763C14.2438 13.7089 14.1116 13.5155 13.7408 13.5155H12.2234C11.9963 13.5155 11.8066 13.3712 11.5882 13.2009C11.4675 13.1085 11.2462 12.9382 11.1571 12.9382H9.72011C9.4672 12.9382 9.06484 13.1864 8.8148 13.4174L7.67382 14.5634L7.16512 14.0524L8.31472 12.8978C8.44405 12.7765 9.07633 12.2136 9.71724 12.2136H11.1542C11.4876 12.2136 11.7836 12.4417 12.0251 12.6264C12.0969 12.6813 12.2033 12.765 12.2579 12.7909H13.7437C14.5456 12.7909 14.9652 13.3365 14.9652 13.8735C14.9652 14.4104 14.5456 14.956 13.7437 14.956L13.7408 14.9589Z" fill="%23649EF6"/><path d="M8.85324 19.0003C8.76127 19.0003 8.6693 18.9657 8.60033 18.8935L5.15152 15.4295C5.01069 15.288 5.01069 15.06 5.15152 14.9185L6.58852 13.4752C6.72935 13.3337 6.95639 13.3337 7.09722 13.4752L10.546 16.9392C10.6869 17.0806 10.6869 17.3087 10.546 17.4501L9.10903 18.8935C9.04005 18.9628 8.94808 19.0003 8.85611 19.0003H8.85324ZM5.91313 15.1754L8.85324 18.1285L9.78154 17.1961L6.84143 14.243L5.91313 15.1754Z" fill="%23649EF6"/><path d="M16.9264 11.9047L16.2194 11.769C16.2395 11.6593 16.251 11.538 16.251 11.4168C16.251 10.0716 15.4319 8.813 13.8167 7.67852L14.2277 7.08675C16.0211 8.34824 16.9666 9.84355 16.9666 11.4168C16.9666 11.5842 16.9523 11.7517 16.9207 11.9075L16.9264 11.9047Z" fill="%23649EF6"/><path d="M10.0669 12.788C9.78808 12.3983 9.64438 11.9336 9.64438 11.414C9.64438 9.8407 10.5928 8.34539 12.3833 7.0839L12.7943 7.67567C11.1791 8.81015 10.36 10.0688 10.36 11.414C10.36 11.7806 10.4577 12.101 10.6474 12.3666L10.064 12.788H10.0669Z" fill="%23649EF6"/><path d="M13.3092 7.91525C13.3092 7.91525 12.5332 7.91237 12.3004 7.59483L12.2746 7.55153C11.3491 5.82817 11.3693 5.79064 11.4785 5.59434C11.9412 4.76008 12.9241 5.01123 13.3983 5.12958C14.1139 5.31144 14.4186 5.29701 14.5824 5.28835L14.979 5.27392L15.002 5.62321C15.0077 5.69826 15.0221 5.9292 14.3611 7.51977L14.3295 7.57751C14.1168 7.90659 13.3926 7.91525 13.3092 7.91525ZM12.8609 7.1243C12.9643 7.15605 13.177 7.19358 13.3092 7.19358C13.4414 7.19358 13.634 7.16471 13.7403 7.13296C13.9013 6.73748 14.0708 6.30447 14.1772 6.00137C13.953 5.98116 13.6455 5.93497 13.223 5.82817C12.6626 5.68672 12.3665 5.68094 12.197 5.82817C12.3177 6.08797 12.5993 6.63356 12.8609 7.1243Z" fill="%23649EF6"/><path d="M13.5719 11.2998H13.2439C12.9504 11.2998 12.7109 11.0545 12.7109 10.7538V10.5858H13.1209V10.7538C13.1209 10.8226 13.1767 10.8798 13.2439 10.8798H13.5719C13.6391 10.8798 13.6949 10.8226 13.6949 10.7538V10.6597C13.6949 10.6059 13.6604 10.5572 13.6112 10.5404L13.075 10.3573C12.8569 10.2833 12.7109 10.075 12.7109 9.83981V9.74573C12.7109 9.445 12.9504 9.19971 13.2439 9.19971H13.5719C13.8654 9.19971 14.1048 9.445 14.1048 9.74573V9.91373H13.6949V9.74573C13.6949 9.67684 13.6391 9.61972 13.5719 9.61972H13.2439C13.1767 9.61972 13.1209 9.67684 13.1209 9.74573V9.83981C13.1209 9.89357 13.1553 9.94229 13.2045 9.9591L13.7408 10.1422C13.9589 10.2161 14.1048 10.4245 14.1048 10.6597V10.7538C14.1048 11.0545 13.8654 11.2998 13.5719 11.2998Z" fill="%23649EF6"/><path d="M13.6404 8.9668H13.1758V9.20014H13.6404V8.9668Z" fill="%23649EF6"/><path d="M13.6404 11.2998H13.1758V11.5331H13.6404V11.2998Z" fill="%23649EF6"/></svg>');
}


.detail-final-sale-wrap {
  padding: 16px;
  border-top: 1px solid #E8E8E8;
}

.final-sale {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #666;
}

.tab_policyInfo {
  padding: 10px;
}

.section_return {
  margin-bottom: 32px;
}

.section_return .return_ttl {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  margin-bottom: 8px;
}

.section_return .return_sub_ttl {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  color: #333333;
  margin-bottom: 4px;
}

.section_return .return_list {
  list-style-type: disc;
  margin-left: 40px;
}

.section_return .return_list li {
  font-size: 12px;
  color: #666;
  font-weight: 400;
  line-height: 22px;
}

.section_return .return_sub_ttl:last-of-type {
  margin-top: 8px;
}

#container.renewal_list.asia-direct {
  padding-top: 0;
}

#container.renewal_list.asia-direct .location {
  padding-top: 11px;
}

#ad-bnr-wrap {

}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-innder-wrap {
  background: #FFF8ED;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .asia-direct-innder {
  width: 1200px;
  margin: 0 auto;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-detail-wrap {
  background: #F7F7F7;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .asia-direct-detail {
  width: 1200px;
  margin: 0 auto;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-intro-contents {
  padding: 0 60px;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-txt {
  color: #159E9E;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  margin-top: 24px;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .plus-reward {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .plus-reward dt {
  color: #FFF;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
  padding: 0 8px 0 12px;
  background: #3CB0B4;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .plus-reward dd {
  color: #159E9E;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
  padding: 0 12px 0 8px;
  background: #EFF9F9;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-bnr-swiper {
  width: 550px;
  margin: 0;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-bnr-swiper a>div {
  position: relative;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-bnr-swiper .bnr-txt {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  /* background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%); */
  padding: 20px 72px 16px 16px;
  box-sizing: border-box;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-bnr-swiper.swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 24px;
  right: 16px;
  font-size: 0;
  text-align: right;
  padding-right: 16px;
  box-sizing: border-box;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-bnr-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 1;
}

.renewal_list .cont_head_fixed-area.asia-direct-area .ad-bnr-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
}

.pdt_wrap.renewal_premium .pdt_detail .no-min {
  border-radius: 2px;
  background: #3CB0B4;
  color: #FFF;
  text-align: center;
  font-size: 11px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  padding: 0 8px;
  border: none;
}

.curated-collection-area {
  position: relative;
  padding: 40px 0;
  margin-bottom: 22px;
  margin-top: -5px;
}

.curated-collection-area:after {
  display: block;
  width: 500vw;
  height: 100%;
  background: #F7F7F7;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  content: '';
}

.curated-collection-area .title-section-badge {
  z-index: 10;
}

.curated-collection-area .head-con {
  position: relative;
  z-index: 1;
}

.curated-collection-area .head-con h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.curated-list-wrapper {
  position: relative;
  margin-top: 24px;
}

.curated-list {
  overflow: hidden;
}

.curated-list .free-shipping-excess {
  font-size: 10px !important;
  margin-top: 4px !important;
}

.curated-list .free-shipping-excess:before {
  width: 14px !important;
  height: 14px !important;
}

.curated-list .swiper-slide {
  background: #fff;
  margin-right: 24px;
  width: 180px;
  /*height: 405px;*/
}

.curated-list .item-photo {
  width: 100%;
  height: 265px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.curated-list .item-photo:hover img {
  transform: scale(1.05);
}

.curated-list .item-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: .3s;
}

.curated-list .item-info {
  display: block;
  min-height: 196px;
  padding: 10px;
  box-sizing: border-box;
}

.curated-list .item-vendor-name {
  display: block;
  display:-webkit-box;
  overflow: hidden;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.curated-list .item-product-name {
  display: block;
  display:-webkit-box;
  overflow: hidden;
  padding-top: 4px;
  font-size: 14px;
  line-height: 22px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.curated-list .item-price-sale {
  display: block;
  padding-top: 8px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #ff5859;
}

.curated-list .item-price-original {
  display: block;
  padding-top: 8px;
  font-size: 12px;
  line-height: 18px;
  color: #333;
}

.curated-list .item-price-sale + .item-price-original {
  padding-top: 2px;
  text-decoration: line-through;
}

.curated-list-wrapper .swiper-button-next,
.curated-list-wrapper .swiper-button-prev {
  width: 20px;
  height: 40px;
  position: absolute;
  top: 126px;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  cursor: pointer;
}

.curated-list-wrapper .swiper-button-prev {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNDU5XzU4NjgpIj48cGF0aCBkPSJNMTkuMDkgMzkuMDQ4TC45MSAyMCAxOS4wOTEuOTUyIiBzdHJva2U9IiM2NjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfNDU5XzU4NjgiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIwIDApIiBkPSJNMCAwaDIwdjQwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+');
  left: -36px;
}

.curated-list-wrapper .swiper-button-prev:hover {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNDU5XzU4NzApIj48cGF0aCBkPSJNMTkuMDkgMzkuMDQ4TC45MSAyMCAxOS4wOTEuOTUyIiBzdHJva2U9IiMzQ0IwQjQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfNDU5XzU4NzAiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIwIDApIiBkPSJNMCAwaDIwdjQwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+');
}

.curated-list-wrapper .swiper-button-next {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNDU5XzU4NzMpIj48cGF0aCBkPSJNLjkxIDM5LjA0OEwxOS4wOSAyMCAuOTA5Ljk1MiIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzQ1OV81ODczIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDIwdjQwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+');
  right: -36px;
}

.curated-list-wrapper .swiper-button-next:hover {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNDU5XzU4NzUpIj48cGF0aCBkPSJNLjkxIDM5LjA0OEwxOS4wOSAyMCAuOTA5Ljk1MiIgc3Ryb2tlPSIjM0NCMEI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzQ1OV81ODc1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDIwdjQwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+');
}

.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('/img/fgweek2025/vendor_home/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('/img/fgweek2025/vendor_home/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('/img/fgweek2025/vendor_home/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('/img/fgweek2025/vendor_home/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;;
}

.fgw-bnr-25-ss-area .bnr-page-top {
  position: relative;
  padding: 60px 0;
  background-color: var(--bg-color);
}

.fgw-bnr-25-ss-area .bnr-page-top:before {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  content:'';
  display:block;
  width:100vw;
  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:100vw;
  background-color: var(--bg-color);
}

.fgw-bnr-25-ss-area .bnr-page-top .fgw-bnr-date {
  color: #A47764;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.fgw-bnr-25-ss-area .bnr-page-top .fgw-bnr-title {
  color: #333;
  display: block;
  margin-top: 12px;
  font-size: 40px;
  font-weight: 500;
  line-height: 60px;
}

.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/fgweek2025/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/fgweek2025/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;
}


/* Sale page */
.renewal_list .cont_head_fixed-area.sale {
  margin-top: 0;
}

.item-collection-area_style2 {
  display: flex;
  width: 100%;
  margin-top: 24px;
  justify-content: space-between;
}

.item-collection-area_style2 .product-item {
  width: 180px;
}

.item-collection-area_style2 .product-item .pic {
  position: relative;
}

.item-collection-area_style2 .product-item .pic a {
  display: block;
  width: 100%;
  height: 265px;
}

.item-collection-area_style2 .product-item .pic img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

.item-collection-area_style2 .product-item .vendor-name {
  overflow: hidden;
  display: block;
  margin-top: 12px;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.item-collection-area_style2 .product-item .product-name {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 36px;
  margin-top: 4px;
  color: #666;
  font-size: 12px;
  line-height: 18px;
}

.item-collection-area_style2 .product-item .discount-price {
  display: block;
  color: #FF5859;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

.item-collection-area_style2 .product-item .price-box {
  margin-top: 8px;
}


.item-collection-area_style2 .product-item .discount-price + .price {
  margin-top: 4px;
  text-decoration:line-through;
}

.item-collection-area_style2 .product-item .price {
  display: block;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

.item-collection-area_style2 .product-item .fgw-badge-25-min {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 10
}

.item-collection-area_style2 .product-item .tag_txt {
  position: absolute;
  width: 31px;
  height: 17px;
  background: #f3f3f3;
  opacity: 0.8;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-align: center;
  line-height: 17px;
  color: #666666;
  left: 4px;
  top: 6px;
  z-index: 65;
  font-size: 9px;
}

.item-collection-area_style2 .product-item .fgw-badge-25-min~.tag_txt {
  top: 30px;
}

.item-banner-section {
  margin-top: 4px;
  padding-bottom: 40px;
}

.item-banner-section a {
  display: block;
}

.item-banner-section img {
  max-width: 100%;
}

.item-collection-section+.item-collection-section {
  margin-top: 40px;
}

.item-collection-section:last-of-type {
  padding-bottom: 60px;
}

.item-collection-section .section-title-area{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.item-collection-section .section-title {
  font-family: 'Libre Caslon Text', serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

/*.renewal_list .item-collection-section .view_more {*/
/*  position: relative;*/
/*  padding-right: 24px;*/
/*  margin-right: 0;*/
/*  font-size: 16px;*/
/*  font-weight: 500;*/
/*  line-height: 24px;*/
/*  height: 24px;*/
/*  text-decoration: underline !important;*/
/*}*/

/*.renewal_list .item-collection-section .view_more:after {*/
/*  top: 3px;*/
/*  right: 0;*/
/*}*/

.sale-item-collection {
  padding: 24px 10px 0;
  position: relative;
  width: 1162px;
}

.sale-item-collection .view_more:after {
  top: 29px;
}

.sale-item-collection .lst_pdt {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-left: unset;
}

.sale-item-collection .lst_pdt > li {
  width: 180px;
  margin: 0 16px 0 0;
}

.sale-item-collection .lst_pdt > li:last-of-type {
  margin-right: 0 !important;
}

.sale-item-collection .lst_pdt .pic {
  border: none;
  width: unset;
  height: 270px;
  line-height: normal;
  overflow: hidden;
  position: relative;
}



/* 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: #fff;
  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: var(--color-common-red-2);
}

.adp-txt {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: var(--color-common-red-2);
  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;
}

/* asia-direct-area */
.asia-direct-area {
  padding: 24px;
  background: #F7F7F7;
  margin-top: 24px;
}

.asia-direct-area .asia-direct-head {
  display: flex;
  justify-content: space-between;
}

.asia-direct-area .asia-direct-head-ttl {
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
}

.asia-direct-area .asia-direct-head-highlight {
  color: var(--color-common-red-2);
  font-weight: 500;
  line-height: 24px;
  margin-right: 8px;
}

.asia-direct-area .show-toggle {
  height: 20px;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  text-decoration: underline;
  position: relative;
  padding-right: 24px;
}

.asia-direct-area .show-toggle:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIHRyYW5zZm9ybT0icm90YXRlKDkwIDggOCkiIGZpbGw9IiNEREREREQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS45Njc5IDcuMDI3NTNMOC4wNjQwMSAxMC45Njc2QzguMDQwNDkgMTAuOTg4NSA4LjAxMDI1IDExIDcuOTc4OTQgMTFDNy45NDc2MyAxMSA3LjkxNzM5IDEwLjk4ODUgNy44OTM4OCAxMC45Njc2TDQuMDMyMDggNy4wMjc1M0M0LjAxMTQgNy4wMDM4IDQgNi45NzMyOSA0IDYuOTQxNjlDNCA2LjkxMDEgNC4wMTE0IDYuODc5NTggNC4wMzIwOCA2Ljg1NTg2TDQuODgwMjUgNkw3LjkzNTk5IDkuMDgzNDJDNy45NTk2NyA5LjEwNDk3IDcuOTkwNDIgOS4xMTY5IDguMDIyMyA5LjExNjlDOC4wNTQxOCA5LjExNjkgOC4wODQ5MyA5LjEwNDk3IDguMTA4NiA5LjA4MzQyTDExLjExOTcgNkwxMS45Njc5IDYuODU2NjlDMTEuOTg4NiA2Ljg4MDQyIDEyIDYuOTEwOTMgMTIgNi45NDI1M0MxMiA2Ljk3NDEyIDExLjk4ODYgNy4wMDM4IDExLjk2NzkgNy4wMjc1M1oiIGZpbGw9IiMzMzMzMzMiLz4KPC9zdmc+Cg==') no-repeat center;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  transition: .3s;
}

.asia-direct-area .show-toggle.active:after {
  transform: translateY(-50%) rotate(-180deg);
}

.asia-direct-area .asia-direct-box {
  padding: 16px;
  background: #fff;
  margin-top: 8px;
}

.asia-direct-area .adp-item {
  width: 188px;
}

.asia-direct-area .adp-item:nth-child(2) {
  margin: 0 24px;
}

.asia-direct-area .asia-direct-body {
  display: flex;
  justify-content: space-between;
  padding-top: 8px;
}

.asia-direct-area .adp-item .adp-item-ttl {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  padding-left: 32px;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 24px;
}

.asia-direct-area .adp-item .adp-item-ttl.icon-1 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTAuMDAwNDg4MjgxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0Y3RjdGNyIvPgo8cGF0aCBkPSJNMTEuMTA2OSAxMS41ODU0TDExLjgyNDMgMTIuMzAyOEwxNC4xMjg1IDkuNzE1NTgiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4xNTQ3IDExLjI1MjZDMTQuMzAxOCAxMi4zOTUyIDEzLjQ5NDcgMTMuNDQwNyAxMi4zNTIgMTMuNTg3OEMxMS4yMDk0IDEzLjczNDkgMTAuMTYzOSAxMi45Mjc4IDEwLjAxNjggMTEuNzg1MUM5Ljg2OTcgMTAuNjQyNSAxMC42NzY4IDkuNTk3MDYgMTEuODE5NSA5LjQ0OTk0QzEyLjE2OTkgOS40MDQ4MiAxMi41MjYgOS40NDk0NiAxMi44NTQzIDkuNTc5NTQiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4yOTk4IDYuNUwxNi4wOTk2IDguMTIyMDdWMTIuNTU4NkMxNi4wOTk2IDEzLjQ2ODMgMTUuNjkzNSAxNC4zNDI2IDE0Ljk3NzUgMTQuOTU0MUwxMi4wOTk2IDE3LjQxMjFMOS4yMjE2OCAxNC45NTQxVjE0Ljk1MzFDOC41MDU4MiAxNC4zNDIgOC4wOTk2MSAxMy40NjgzIDguMDk5NjEgMTIuNTU4NlY4LjEyMjA3TDExLjg5OTQgNi41SDEyLjI5OThaIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K');
}

.asia-direct-area .adp-item .adp-item-ttl.icon-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTAuMDAwNDg4MjgxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0Y3RjdGNyIvPgo8cGF0aCBkPSJNMTIuODE3NiAxMi44MTgxVjE3Ljk5OTlINy4wOTAzM1YxNC43MjcyIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuNzI2OCAxNC43MjcySDUuOTk5NTFMNy4wOTA0MiAxMi44MTgxSDEyLjgxNzdMMTEuNzI2OCAxNC43MjcyWiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjkwODggMTQuNzI3MkgxNy45OTk3TDE2LjkwODggMTIuODE4MUgxMi44MTc5TDEzLjkwODggMTQuNzI3MloiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi44MTc5IDE3Ljk5OThIMTYuOTA4OFYxNC43MzQ2IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS44MTc4NyAxMi4wMDAxVjEwLjYzNjUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4xODIxIDEyLjAwMDFWMTAuNjM2NSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0LjE4MjEgMTEuNDU0NUwxNi4wOTEyIDExLjE4MThDMTYuMDkxMiAxMS4xODE4IDE1LjgxNDQgOS40MjU3NyAxNS4wMTE5IDguODg2OEMxNC41OTc3IDguNjA4NjIgMTMuNTU4MiA4LjIyMzM5IDEzLjU1ODIgOC4yMjMzOUMxMy41NTgyIDguNzk5NTIgMTIuODU3MyA5LjQwOTA3IDExLjk5OTkgOS40MDkwN0MxMS4xNDI2IDkuNDA5MDcgMTAuNDQxNiA4Ljc5OTUyIDEwLjQ0MTYgOC4yMjMzOUMxMC40NDE2IDguMjIzMzkgOS40MDIyMSA4LjYwODYyIDguOTg4MDEgOC44ODY4QzguMTg1NTEgOS40MjU3NyA3LjkwODY5IDExLjE4MTggNy45MDg2OSAxMS4xODE4TDkuODE3NzggMTEuNDU0NSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjUxNTEgOC40NzUwOUwxMS45OTk3IDcuOTA5MThMMTAuNDg0NCA4LjQ3NTA5IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuOTk5OCA3LjkwOTA5VjcuNDg1QzExLjk5OTggNy4zNDM1MiAxMS45MjM0IDcuMTg4NzUgMTEuNzU2IDcuMDg5NTRDMTEuNTcxNiA2Ljk4MDExIDExLjM2MzMgNi44NzE3IDExLjM2MzMgNi41NTM2NEMxMS4zNjMzIDYuMjk0ODkgMTEuNTk4NSA2IDExLjk5OTggNkMxMi40MDEgNiAxMi42MzYyIDYuMjQ4NTIgMTIuNjM2MiA2LjUzMDQ1IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}

.asia-direct-area .adp-item .adp-item-ttl.icon-3 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTAuMDAwNDg4MjgxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0Y3RjdGNyIvPgo8cGF0aCBkPSJNMTEuMzkxNCA5LjE3MzkxQzEwLjUyNzMgOS4xNzM5MSA5LjgyNjE3IDguMjM5MzUgOS44MjYxNyA3LjA4Njk2QzkuODI2MTcgNS45MzQ1NyAxMC41MjczIDUgMTEuMzkxNCA1QzExLjk3MDUgNSAxMi40NzY2IDUuNDE5MzUgMTIuNzQ3MyA2LjA0MzQ4IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuODY5NiA5Ljg2Mzg1QzExLjA2MDcgMTAuMDgwNCAxMS4zNDA1IDEwLjIxNzMgMTEuNjUyMiAxMC4yMTczQzEyLjIyODggMTAuMjE3MyAxMi42OTU3IDkuNzUwMzcgMTIuNjk1NyA5LjE3Mzg1QzEyLjY5NTcgOC41OTczMyAxMi4yMjg4IDguMTMwMzcgMTEuNjUyMiA4LjEzMDM3QzExLjQ2MjUgOC4xMzAzNyAxMS4yODM4IDguMTgxMjQgMTEuMTMwNSA4LjI2OTk0IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuNzM5MyA3LjA4MzAxTDE1LjQwNjIgNy4zOTgwMUMxNS42NTUzIDcuNDQ0OTYgMTUuODY2NiA3LjYwOTMxIDE1Ljk3MzYgNy44NDAxOEwxOC45MDcxIDE0LjEzMTFDMTkuMDI5NyAxNC4zOTM5IDE4LjkxNjkgMTQuNzA1NiAxOC42NTYgMTQuODI2OUwxNi4zNDggMTUuOTAzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS44MjYxNyAxMi44MjYySDEzLjQ3ODMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05LjgyNjE3IDE0LjM5MTRIMTIuNDM0OSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjg2OTYgNy4wNjczNkwxMS41MDA5IDYuNjE0MUMxMS41OTE1IDYuNTQ4ODggMTEuNzEzNSA2LjU0ODg4IDExLjgwNDEgNi42MTQxTDE0Ljk3NyA4Ljg5MzQ1QzE1LjE4MjQgOS4wNDE0OSAxNS4zMDUgOS4yNzk1MyAxNS4zMDUgOS41MzM4OFYxNi40NzVDMTUuMzA1IDE2Ljc2NDUgMTUuMDcxNSAxNyAxNC43ODMzIDE3SDguNTIxNzRDOC4yMzM0OCAxNyA4IDE2Ljc2NTIgOCAxNi40NzVWOS41MzM4OEM4IDkuMjc5NTMgOC4xMjE5NiA5LjA0MDg0IDguMzI4MDQgOC44OTM0NUw5LjkwODkxIDcuNzU3MzYiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.asia-direct-area .adp-item .adp-item-ttl a {
  color: #333;
  text-decoration: underline;
}

.asia-direct-area .adp-item .adp-item-txt a {
  display: block;
  color: #333;
  font-weight: 500;
  line-height: 18px;
  text-decoration: underline;
  margin-top: 2px;
}

.asia-direct-area .adp-item .adp-item-txt {
  color: #666;
  font-size: 12px;
  line-height: 18px;
}

.asia-direct-area .adp-direct-list {
  padding-top: 17px;
  margin-top: 16px;
  position: relative;
}

.asia-direct-area .adp-direct-list:before {
  content: '';
  display: block;
  width: calc(100% + 32px);
  height: 1px;
  background: #F7F7F7;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.asia-direct-area .adp-direct-list li {
  color: #666;
  font-size: 10px;
  line-height: 18px;
}

.asia-direct-area .adp-direct-list li+li {
  margin-top: 4px;
}

/* .asia-direct-banner */
.section-banner.banner-adbg {
  height: 208px;
  background: #f7f7f7;
  position: relative;
}

.section-banner.banner-adbg:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
  width: 500vw;
  min-width: 1500px;
  background-color: #f7f7f7;
}

.section-banner.banner-adbg:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: '';
  display: block;
  width: 500vw;
  min-width: 1500px;
  background-color: #f7f7f7;
}

.section-banner.banner-adbg .section-inner {
  padding: 40px 0 24px;
  z-index: 1;
  position: relative;
}

.asia-direct-banner {
  width: 100%;
  /*height: 112px;*/
  padding: 16px 16px 16px 32px;
  border-radius: 6px;
  background: var(--color-common-red-2);
  margin: 0;
  box-sizing: border-box;
}

.asia-direct-banner .banner-content {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.asia-direct-banner .banner-head {
  flex: 1;
  color: #fff;
}

.asia-direct-banner .banner-main-title {
  font-size: 40px;
  font-weight: 800;
  line-height: normal;
}

.asia-direct-banner .banner-sub-title {
  font-size: 24px;
  line-height: 28px;
  margin-top: 8px;
}

.asia-direct-banner .billboard-list {
  display: flex;
  flex: 1;
  max-width: 594px;
}

.asia-direct-banner .billboard-list li {
  flex: 1;
  min-width: 148px;
  max-width: 190px;
}

.asia-direct-banner .billboard-list li+li {
  margin-left: 12px;
}

.asia-direct-banner .billboard-list .item {
  box-sizing: border-box;
  border-radius: 4px;
  background: #FE6A41;
  padding: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.asia-direct-banner .billboard-list .item-note {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-transform: capitalize;
  margin-top: 12px;
}

.asia-direct-banner .billboard-list .item-note a {
  color: #fff;
  text-decoration: underline;
}

.asia-direct-banner .billboard-list .item-icon {
  display: block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.asia-direct-banner .billboard-list .item-icon.icon-1 {
  width: 24px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODUyNDQgMTQuODk0MkwxMS43NjU0IDE2LjgwNzJMMTcuOTEgOS45MDc5NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3Ljk4MDQgMTQuMDA2OUMxOC4zNzI3IDE3LjA1MzkgMTYuMjIwNCAxOS44NDE4IDEzLjE3MzQgMjAuMjM0MUMxMC4xMjYzIDIwLjYyNjQgNy4zMzg0NyAxOC40NzQxIDYuOTQ2MTUgMTUuNDI3QzYuNTUzODMgMTIuMzggOC43MDYxNSA5LjU5MjE2IDExLjc1MzIgOS4xOTk4NEMxMi42ODc2IDkuMDc5NTIgMTMuNjM3NCA5LjE5ODU2IDE0LjUxMjkgOS41NDU0NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjEwMTYgMUwyMy41IDUuNDQwNDNWMTcuNDkwMkMyMy41IDIwLjAxNjIgMjIuMzcyOSAyMi40Mzg2IDIwLjM5MTYgMjQuMTMwOUwxMi41IDMwLjg3MDFMNC42MDg0IDI0LjEyOTlDMi42MjcyMyAyMi40Mzg2IDEuNTAwMTIgMjAuMDE2MiAxLjUgMTcuNDkwMlY1LjQ0MDQzTDExLjg5ODQgMUgxMy4xMDE2WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==');
}

.asia-direct-banner .billboard-list .item-icon.icon-2 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNSAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY4MiAxOS4xODE4VjMzSDQuNDA5MTlWMjQuMjcyNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE2Ljc3MjYgMjQuMjcyN0gxLjQ5OTgyTDQuNDA4OTIgMTkuMTgxOEgxOS42ODE3TDE2Ljc3MjYgMjQuMjcyN1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMi41OTEgMjQuMjcyN0gzMy41MDAxTDMwLjU5MSAxOS4xODE4SDE5LjY4MTlMMjIuNTkxIDI0LjI3MjdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuNjgxOSAzM0gzMC41OTFWMjQuMjkyNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjY4MTkgMTcuMDAwMVYxMy4zNjM4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjMuMzIwMSAxNy4wMDAxVjEzLjM2MzgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMy4zMTk2IDE1LjU0NTdMMjguNDEwNSAxNC44MTg0QzI4LjQxMDUgMTQuODE4NCAyNy42NzIzIDEwLjEzNTcgMjUuNTMyMyA4LjY5ODQyQzI0LjQyNzggNy45NTY2IDIxLjY1NiA2LjkyOTMyIDIxLjY1NiA2LjkyOTMyQzIxLjY1NiA4LjQ2NTY5IDE5Ljc4NjkgMTAuMDkxMiAxNy41MDA1IDEwLjA5MTJDMTUuMjE0MSAxMC4wOTEyIDEzLjM0NSA4LjQ2NTY5IDEzLjM0NSA2LjkyOTMyQzEzLjM0NSA2LjkyOTMyIDEwLjU3MzIgNy45NTY2IDkuNDY4NjMgOC42OTg0MkM3LjMyODYyIDEwLjEzNTcgNi41OTA0NCAxNC44MTg0IDYuNTkwNDQgMTQuODE4NEwxMS42ODE0IDE1LjU0NTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS41NDE4IDcuNjAwMTZMMTcuNTAwOSA2LjA5MTA2TDEzLjQ2IDcuNjAwMTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy41MDEgNi4wOTA5M1Y0Ljk2MDAyQzE3LjUwMSA0LjU4Mjc0IDE3LjI5NzQgNC4xNzAwMSAxNi44NTEgMy45MDU0N0MxNi4zNTkyIDMuNjEzNjUgMTUuODAzNyAzLjMyNDU2IDE1LjgwMzcgMi40NzYzN0MxNS44MDM3IDEuNzg2MzcgMTYuNDMxIDEgMTcuNTAxIDFDMTguNTcxIDEgMTkuMTk4MyAxLjY2MjczIDE5LjE5ODMgMi40MTQ1NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.asia-direct-banner .billboard-list .item-icon.icon-3 {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE5NTUgMTEuODkzM0M4LjEwNzI0IDExLjg5MzMgNi40MTI5NiA5LjYzNDgxIDYuNDEyOTYgNi44NDk4N0M2LjQxMjk2IDQuMDY0OTMgOC4xMDcyNCAxLjgwNjQgMTAuMTk1NSAxLjgwNjRDMTEuNTk1MSAxLjgwNjQgMTIuODE4MSAyLjgxOTgyIDEzLjQ3MjIgNC4zMjgxMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjgxMjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguOTM0OTQgMTMuNTYwOEM5LjM5NjcyIDE0LjA4NDEgMTAuMDcyOSAxNC40MTUxIDEwLjgyNjIgMTQuNDE1MUMxMi4yMTk1IDE0LjQxNTEgMTMuMzQ3OSAxMy4yODY2IDEzLjM0NzkgMTEuODkzM0MxMy4zNDc5IDEwLjUwMDEgMTIuMjE5NSA5LjM3MTU4IDEwLjgyNjIgOS4zNzE1OEMxMC4zNjc2IDkuMzcxNTggOS45MzU3NCA5LjQ5NDUyIDkuNTY1MzYgOS43MDg4NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjgxMjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljg2OTcgNi44NDA0NUwxOS44OTgyIDcuNjAxN0MyMC41MDAyIDcuNzE1MTggMjEuMDEwOSA4LjExMjM1IDIxLjI2OTMgOC42NzAyOUwyOC4zNTg1IDIzLjg3MzJDMjguNjU0OCAyNC41MDg0IDI4LjM4MjEgMjUuMjYxNyAyNy43NTE3IDI1LjU1NDlMMjIuMTc0IDI4LjE1NTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS44MTI0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjQxMjk2IDIwLjcxOTRIMTUuMjM4OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjgxMjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuNDEyOTYgMjQuNTAyMUgxMi43MTcyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuODEyNDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC45MzQ3NiA2LjgwMjU3TDEwLjQ2MDQgNS43MDcyQzEwLjY3OTUgNS41NDk1OSAxMC45NzQyIDUuNTQ5NTkgMTEuMTkzMyA1LjcwNzJMMTguODYwOCAxMS4yMTU2QzE5LjM1NzMgMTEuNTczNCAxOS42NTM2IDEyLjE0ODcgMTkuNjUzNiAxMi43NjMzVjI5LjUzNzZDMTkuNjUzNiAzMC4yMzc0IDE5LjA4OTQgMzAuODA2NCAxOC4zOTI4IDMwLjgwNjRIMy4yNjA5MkMyLjU2NDI5IDMwLjgwNjQgMi4wMDAwNiAzMC4yMzkgMi4wMDAwNiAyOS41Mzc2VjEyLjc2MzNDMi4wMDAwNiAxMi4xNDg3IDIuMjk0NzkgMTEuNTcxOCAyLjc5MjgyIDExLjIxNTZMNi42MTMyMSA4LjQ3MDA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuODEyNDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}
