/* [SYS-22112] 2022-04-25 */
.brandshopWrap .newBrandWrap { width: 1020px; margin: 0 auto 60px; position: relative; z-index: 1; }

.brandshopWrap .newBrandWrap a { display: block; }

.brandshopWrap .newBrandWrap img { display: block; margin: 0 auto; }

.brandshopWrap .newBrandWrap #newBrandswiper { background: #fff; overflow: hidden; position: relative; }

.brandshopWrap .newBrandWrap #newBrandswiper .swiper-wrapper { width: 100%; height: 100%; z-index: 2; transition-property: transform; box-sizing: content-box; display: flex; flex-wrap: nowrap; }

.brandshopWrap .newBrandWrap .swiper-pagination { display: flex; padding: 0; margin: 0; width: 920px; height: auto; position: absolute; left: 50px; right: 50px; bottom: 50px; background: transparent; z-index: 3; }

.brandshopWrap .newBrandWrap .swiper-pagination > .swiper-pagination-bullet { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); width: 100%; min-height: 100px; height: auto; border-radius: 0; opacity: 1; padding: 5px 0; margin: 0; }

.brandshopWrap .newBrandWrap .swiper-pagination > .swiper-pagination-bullet a { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; }

.brandshopWrap .newBrandWrap .swiper-pagination > .swiper-pagination-bullet a > strong { display: block; font-size: 16px; color: #000; line-height: 22px; word-break: break-all; padding: 0 20px; }

.brandshopWrap .newBrandWrap .swiper-pagination > .swiper-pagination-bullet a > span { display: block; font-size: 13px; color: #000; line-height: 1; width: 100%; word-break: break-all; padding: 0 30px; margin: 5px 0 0; }

.brandshopWrap .newBrandWrap .swiper-pagination > .swiper-pagination-bullet + .swiper-pagination-bullet { margin-left: 1px; }

.brandshopWrap .newBrandWrap .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgba(0, 0, 0, 0.35); -webkit-backdrop-filter: blur(35px); backdrop-filter: blur(35px); }

.brandshopWrap .newBrandWrap .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active * { color: #fff !important; font-weight: bold; }

.brandshopWrap .newBrandWrap #newBrandLogoSwiper { background-color: #f9f9f9; background-image: linear-gradient(to bottom, #f1f1f1, rgba(250, 250, 250, 0)); background-repeat: no-repeat; padding: 40px 50px 30px; }

.brandshopWrap .newBrandWrap #newBrandLogoSwiper .swiper-wrapper { padding-bottom: 140px; padding-bottom: 36px; }

.brandshopWrap .newBrandWrap #newBrandLogoSwiper .swiper-wrapper .swiper-slide a img { display: block; margin: 0 auto; }

.brandshopWrap .newBrandWrap #newBrandLogoSwiper .swiper-pagination { position: static; left: auto; right: auto; bottom: auto; }

.brandshopWrap .newBrandWrap #newBrandLogoSwiper .swiper-pagination > .swiper-pagination-bullet { background: #fff; }

.brandshopWrap .newBrandWrap #newBrandLogoSwiper .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #000; }

.brandshopWrap .prdFilterArea { margin-bottom: 30px; }

.brandshopWrap .dp_classified { margin-bottom: 30px; }

.brandshopWrap .dp_classified ul li { margin-right: 9px; }

.brandshopWrap [class^='newBrandStoreWrap'] { width: 1020px; margin: 60px auto 100px; position: relative; z-index: 1; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper { background: #fff; overflow: hidden; position: relative; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper { width: 100%; height: 100px; z-index: 1; transition-property: transform; box-sizing: content-box; display: flex; flex-wrap: nowrap; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper .swiper-slide { display: flex; justify-content: space-between; align-items: center; padding: 30px; background: #444; width: 100%; height: 100%; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper .swiper-slide strong { font-size: 16px; font-weight: bold; color: #fff; line-height: 26px; max-width: calc(100% - 110px); padding: 0 40px 0 0; word-break: break-all; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper .swiper-slide a { font-size: 13px; color: #aaa; text-decoration: underline; line-height: 26px; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper.swiper-no-swiping { justify-content: space-between; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper.swiper-no-swiping .swiper-slide { width: calc(50% - 0.5px); }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper.swiper-no-swiping .swiper-slide + .swiper-slide { margin: 0 0 0 1px; }

.brandshopWrap [class^='newBrandStoreWrap'] #newBrandStoreSwiper .swiper-wrapper.swiper-no-swiping .swiper-slide:only-child { width: 100%; }

.brandshopWrap [class^='newBrandStoreWrap'] .swiper-pagination { margin-top: 30px; position: relative; bottom: 0; height: 2px; display: flex; z-index: 3; }

.brandshopWrap [class^='newBrandStoreWrap'] .swiper-pagination .swiper-pagination-bullet { flex: 1 1 auto; float: left; border-radius: 0; margin: 0; height: 2px; background-color: #d5d5d5; opacity: 1; }

.brandshopWrap [class^='newBrandStoreWrap'] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #000; }

.brandshopWrap [class^='newBrandStoreWrap'] .prev, .brandshopWrap [class^='newBrandStoreWrap'] .next { display: block; position: absolute; width: 60px; height: 60px; background-image: url(/static-fo-pc/images/common/icon_arrow.png); background-position: 0 -20px; opacity: 0; filter: alpha(opacity=1); left: 0; top: 20px; transform: rotate(180deg); z-index: 1; transition-duration: .3s; }

.brandshopWrap [class^='newBrandStoreWrap'] .next { transform: rotate(0deg); left: auto; right: 0px; }

.brandshopWrap [class^='newBrandStoreWrap']:hover .next, .brandshopWrap [class^='newBrandStoreWrap']:hover .prev { opacity: 1; filter: alpha(opacity=1); }

.brandshopWrap .brandshopTop { position: relative; display: block; width: 1020px; margin: 0 auto 40px !important; text-align: center; z-index: 2; }

.brandshopWrap .brandshopTop * { vertical-align: middle; }

.brandshopWrap .brandshopTop h2.pageTitle {
  display: block;
  margin: 0 !important;
  font-size: 34px;
  font-weight: bold;
  min-height: 45px;
  height: auto;
  max-width: 100%;
  word-break: break-all;
  text-align: center;
  color: #000;
}

.brandshopWrap .subBrandList { width: 1020px; margin: 100px auto; }

.brandshopWrap .subBrandList .conTitle { width: 100%; height: 30px; display: flex; justify-content: space-between; align-items: flex-start; padding: 0; font-size: 22px; color: #000; font-family: inherit; border: 0; margin: 0 0 30px; }

.brandshopWrap .subBrandList .conTitle a.btnMore { font-size: 12px; color: #000; line-height: 16px; position: absolute; right: 4px; top: 8px; }

.brandshopWrap .subBrandList .conTitle a.btnMore:after { content: ''; display: inline-block; margin: 0 0 .5px 3px; width: 7px; height: 7px; border: solid #888; border-width: 1px 1px 0 0; transform: rotate(45deg); background: none; }

.brandshopWrap .subBrandList .prdList .productMd .img { z-index: 0; }

.brandshopWrap .subBrandList .prdList .productMd .btnArea { z-index: 1; }

.brandshopWrap.sub .brandshopTop {
  position: relative;
  display: block;
  width: 1020px;
  margin: 0 auto 40px !important;
  text-align: center;
  z-index: 2;
}
.brandshopWrap.sub .brandshopTop * {
  vertical-align: middle;
}
.brandshopWrap.sub .brandshopTop h2.pageTitle {
  padding: 0 65px;
}
.brandshopWrap.sub .brandshopTop .brand_title {
  padding: 0 65px;
}
.brandshopWrap.sub .brandshopTop .brand_title p {
  font-size: 22px;
  color: #888;
  margin-top: 10px;
  overflow-wrap: break-word;
}
.brandshopWrap.sub .brandshopTop .brandAdd {
  position: absolute;
  top: 50%;
  right: 0;
  min-width: 24px;
  height: 24px;
  display: inline-block;
  color: transparent;
  font-size: 0;
  background: url("/static-fo-pc/images/common/display/like_icon_bk.svg") 0 0/100% 100% no-repeat;
  background-size: 26px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 0 0 30px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.brandshopWrap.sub .brandshopTop .brandAdd span {
  display: block;
  margin: 0;
  font-size: 12px;
  color: #000;
}
.brandshopWrap.sub .brandshopTop .brandAdd.on {
  background: url("/static-fo-pc/images/common/display/like_icon_fill.svg") 0 0/100% 100% no-repeat;
  background-size: 26px 26px;
}
.brandshopWrap.sub .brandshopTop .brandAdd .contTip.likesBrand { right: 0; left: auto !important; }

.brandshopWrap.sub .brandshopTop .brandAdd .contTip.likesBrand:after { right: 14px; }

.brandshopWrap.sub .newBrandWrap { margin: 0 auto; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea { width: 1020px; margin: 0 auto; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabBtn li { border-top: 0; background: #fff; font-size: 15px; color: #000; line-height: 30px; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabBtn li.on {
  background: #000;
  border: solid 1px #000;
}

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabBody {
  margin: 0 0 60px !important;
}
.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth2 { margin-top: 0; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth2 .tabBtn { display: flex; height: 59px; border-bottom: 1px solid #e7e7e7; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth2 .tabBtn li { border: 0; background: #fff; padding: 0 15px; height: 58px; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth2 .tabBtn li a { font-size: 15px; color: #999; line-height: 17px; padding: 20px 10px; border-bottom: 2px solid transparent; margin-bottom: -1px; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth2 .tabBtn li.on { background: #fff; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth2 .tabBtn li.on a { font-weight: bold; color: #000; border-bottom: 2px solid #000; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth3 { margin-top: 0; background: #f5f5f5; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth3 .tabBtn { display: flex; flex-wrap: wrap; height: 60px; height: auto; padding: 0 5px; border-bottom: 0; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth3 .tabBtn li { border: 0; background: transparent; padding: 0; height: 60px; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth3 .tabBtn li a { font-size: 15px; color: #999; line-height: 1; padding: 0 25px; border: 0; height: 60px; display: flex; align-items: center; justify-content: center; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth3 .tabBtn li.on { background: transparent; }

.brandshopWrap.sub .newBrandWrap ~ .tabArea .tabArea.depth3 .tabBtn li.on a { font-weight: bold; color: #000; text-decoration: underline; border: 0; }

.brandshopWrap.sub .newBrandWrap #newBrandLogoSwiper {
  padding: 50px;
}
.brandshopWrap.sub .ux_brand_section ~ .tabArea {
  margin-top: 120px;
  border-top: 1px solid #e7e7e7;
}
.brandshopWrap.sub .ux_brand_section.brand_location ~ .tabArea {
  margin-top: 0;
  border-top: 1px solid #e7e7e7;
}
.brandshopWrap.overseasBrand .brandshopTop h2.pageTitle { max-width: 100%; }

:lang(en) .prdFilterArea .attribute a, :lang(vi) .prdFilterArea .attribute a, :lang(ja) .prdFilterArea .attribute a { font-size: 14px; }

/* //[SYS-22112] 2022-04-25 */
/* [SYS-27337] 2023-03-28 [상품/전시] 브랜드샵 內 온프라인 입점 정보 노출 */
.brandshopWrap .brand_location {
  width: 1020px;
  margin: 40px auto 60px;
}
.brandshopWrap .brand_location .conTitle {
  font-size: 24px;
  color: #000;
  font-weight: bold;
  margin-bottom: 30px;
}
.brandshopWrap .brand_location ~ .tabArea {
  border-top: 1px solid #e7e7e7;
  margin-top: 0;
}
.brandshopWrap .brand_location .brand_locationWrap {
  width: 1020px;
  position: relative;
  z-index: 1;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper {
  background: #fff;
  overflow: hidden;
  position: relative;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper {
  width: 100%;
  height: auto;
  z-index: 1;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide {
  width: calc((100% - 20px) / 3) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px;
  background: #f9f9f9;
  width: 100%;
  min-height: auto;
  margin-right: 10px;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide strong {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #000;
  line-height: 21px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide strong ~ .shop_info {
  margin: 10px 0 0;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide .shop_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide .shop_info .shop_location {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  margin: 0 10px 0 0;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide .shop_info .shop_location .floor {
  font-size: 14px;
  color: #000;
  line-height: 18px;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide .shop_info .shop_location .loc {
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #ebeced url("/static-fo-pc/images/common/shop_location.png") no-repeat center/16px 17px;
  margin: 0 0 0 10px;
  position: relative;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide .shop_info .shop_location .loc:after {
  content: "";
  padding: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper .swiper-slide .shop_info .shop_num {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 14px;
  color: #000;
  line-height: 23px;
  text-align: right;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper.swiper-no-swiping {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper.swiper-no-swiping .swiper-slide {
  width: calc((100% - 20px) / 3);
}
.brandshopWrap .brand_location .brand_locationWrap #brand_locationSwiper .swiper-wrapper.swiper-no-swiping .swiper-slide + .swiper-slide {
  margin: 0 0 0 10px;
}
.brandshopWrap .brand_location .brand_locationWrap .swiper-pagination {
  margin-top: 30px;
  position: relative;
  bottom: 0;
  height: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
}

.brandshopWrap .brand_location .brand_locationWrap .swiper-pagination .swiper-pagination-bullet { flex: 1 1 auto; float: left; border-radius: 0; margin: 0; height: 2px; background-color: #d5d5d5; opacity: 1; }

.brandshopWrap .brand_location .brand_locationWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #000; }

.brandshopWrap .brand_location .brand_locationWrap .prev, .brandshopWrap .brand_location .brand_locationWrap .next { display: block; position: absolute; width: 60px; height: 60px; background-image: url(/static-fo-pc/images/common/icon_arrow.png); background-position: 0 -20px; opacity: 0; filter: alpha(opacity=1); left: 0; top: 28px; transform: rotate(180deg); z-index: 1; transition-duration: .3s; }

.brandshopWrap .brand_location .brand_locationWrap .prev.swiper-button-disabled, .brandshopWrap .brand_location .brand_locationWrap .next.swiper-button-disabled { display: none; }

.brandshopWrap .brand_location .brand_locationWrap .next { transform: rotate(0deg); left: auto; right: 0px; }

.brandshopWrap .brand_location .brand_locationWrap:hover .next, .brandshopWrap .brand_location .brand_locationWrap:hover .prev { opacity: 1; filter: alpha(opacity=1); }

/* // [SYS-27337] 2023-03-28 [상품/전시] 브랜드샵 內 온프라인 입점 정보 노출 */
/* [SYS-21328] 2023-08-22 active -> on 관심상품 수정 */
.brandshopWrap .subBrand.subBrandList .goods_list [class^="unit_THMB"] .unit_btn > button.wish.on { background-position: -100px 0; }

/* //[SYS-21328] 2023-08-22 active -> on 관심상품 수정 */
.brandshopWrap .subBrand.subBrandList .goods_list ol.unit_THMBJ > li .price02 {
  -webkit-box-pack: center;
     -ms-flex-pack: center;
   justify-content: center;
}
/* //[SYS-21328] 2023-08-22 active -> on 관심상품 수정 */
/* 2026-01-09[LP25-1638][상품/전시] 일반 브랜드샵 개선 */
.ux_brand_wrap.general {
  padding: 0;
}
.ux_brand_wrap.general .brand_title {
  padding: 30px 0;
}
.ux_brand_wrap.general .ux_brand_section h4 {
  font-size: 30px;
  line-height: 40px;
}
.ux_brand_wrap.general [class*=banner_].type_D .banner_box > a {
  padding: 30px 270px 30px 120px;
}
.ux_brand_wrap.general [class*=banner_].type_D .banner_box .img {
  right: 120px;
}
.ux_brand_wrap.general .ux_brand_slide .swiper-container-horizontal > .indicator {
  margin-top: 30px;
}
.ux_brand_wrap.general .ux_brand_contents .brandshopWrap.sub .brandshopTop .brand_title {
  padding: 0 137px;
}
.ux_brand_wrap.general .ux_brand_contents .brandshopWrap.sub .brandshopTop .brand_title h4 {
  display: block;
  text-overflow: unset;
  overflow: initial;
  overflow-wrap: break-word;
}
.ux_brand_wrap.general .ux_brand_contents .brandshopWrap.sub .brandshopTop .brand_title h4 span.sub {
  margin-left: 10px;
}
.ux_brand_wrap.general .ux_brand_contents .brandshopWrap.sub .goods_list [class^=unit_THMB] > li.on .unit_btn {
  width: 180px;
}
.ux_brand_wrap.general .ux_brand_contents .brandshopWrap .newBrandWrap + .ux_brand_section {
  margin-top: 90px;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap {
  width: 1020px;
  margin: 0 auto;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .newBrandWrap + .ux_brand_section {
  margin-top: 30px;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .banner_whole .banner_box {
  position: relative;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .banner_whole .banner_box .info {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 30px 30px;
  width: 1020px;
  z-index: 0;
  text-align: left;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .banner_whole .banner_box .info > strong {
  font-size: 22px;
  text-align: left;
  color: #fff;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .banner_whole .banner_box .info > strong:only-child {
  margin-bottom: 30px;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .banner_whole .banner_box .info > p {
  font-size: 15px;
  color: #fff;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .banner_whole .banner_box .info::after {
  display: block;
  content: "";
  width: 100%;
  height: 180px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(19.1%, rgba(0, 0, 0, 0.031)), color-stop(33.5%, rgba(0, 0, 0, 0.11)), to(rgba(0, 0, 0, 0.5)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.031) 19.1%, rgba(0, 0, 0, 0.11) 33.5%, rgba(0, 0, 0, 0.5) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.ux_brand_wrap .ux_brand_contents .brandshopWrap .banner_whole .indicator {
  display: none;
}

.brandshopWrap .goods_list .unit_price .price01.percent0 {
  text-decoration: none;
  visibility: hidden;
  color: transparent;
  font-size: 0;
}

/* //2026-01-09[LP25-1638][상품/전시] 일반 브랜드샵 개선 */    
    
