/**
 *  Coupang Dynamic
 */

/*  Harlf   */
.coupang_dynamic_hlaf_box {
  width: 298px;
  height: 248px;
  border: 1px solid #b8b8b8;
  position: absolute;
}
.coupang_dynamic_hlaf_box_img {
  width: 298px;
  height: 248px;
}
.coupang_dynamic_hlaf_box_txt {
  width: 298px;
  height: 25px;
  line-height: 25px;
  bottom: 0px;
  position: absolute;
  text-align: center;
  background-color: rgba( 255, 255, 255, 0.5 );
}
.coupang_dynamic_hlaf_box_txt_left {
  padding-right: 5px;
}
.coupang_dynamic_hlaf_box_txt_right {
  font-size: 13px;
}

/*	Coupang Dynamic Swipe cover Half	*/
.coupang_dynamic_hlaf_cover_box {
  width: 300px;
  height: 250px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}

.coupang_dynamic_hlaf_cover_box_inner {
  width: 300px;
  height: 250px;
  transition-property: transform;
}

.coupang_dynamic_hlaf_cover_box_inner_img {
  width: 298px;
  height: 248px;
  position: absolute;
  z-index: 99999;
}

.coupang_dynamic_hlaf_cover_box_inner_img2 {
  width: 298px;
  height: 248px;
  position: absolute;
  z-index: 999999;
}

.coupang_dynamic_hlaf_cover_box_inner_img3 {
  width: 298px;
  height: 248px;
  position: absolute;
  z-index: 9999999;
}


/*  Bar2   */
.coupang_dynamic_bar2_box {
  width: 320px;
  height: 100px;
  position: absolute;
}

/*	Coupang Dynamic Swipe cover Bar2	*/
.coupang_dynamic_bar2_cover_box {
  width: 320px;
  height: 100px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}

.coupang_dynamic_bar2_cover_box_inner {
  width: 320px;
  height: 100px;
  transition-property: transform;
}

.coupang_dynamic_bar2_cover_box_inner_img {
  width: 320px;
  height: 100px;
  position: absolute;
  z-index: 99999;
}

.coupang_dynamic_bar2_cover_box_inner_img2 {
  width: 320px;
  height: 100px;
  position: absolute;
  z-index: 999999;
}

.coupang_dynamic_bar2_cover_box_inner_img3 {
  width: 320px;
  height: 100px;
  position: absolute;
  z-index: 9999999;
}


/*  Icon2   */
.coupang_dynamic_icon2_box {
  width: 100%;
  display: flex;
  justify-content: center;
}


/* Center Wrap Div */
.coupang_dynamic_icon2_box > .center{
  position: relative;
  cursor: pointer;
}

/* AD Close Button */
.coupang_dynamic_icon2_box > .center > #close_div{
  position: absolute;
  right: 0px;
  top: 0px;
  width: 20px;
  height: 20px;
  color:#FFFFFF;
  background: var(--close-btn-bg);
  cursor: pointer;
  font-weight: bold;
  font-size:11px;
  z-index: 10;
  display:flex;
  justify-content: center;
  align-items: center;
}

/*	Coupang Dynamic Swipe cover Icon2	*/
.coupang_dynamic_icon2_cover_box {
  width: 150px;
  height: 150px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}

.coupang_dynamic_icon2_cover_box_inner {
  width: 150px;
  height: 150px;
  transition-property: transform;
}

.coupang_dynamic_icon2_cover_box_inner_img {
  width: 150px;
  height: 150px;
  position: absolute;
  z-index: 99999;
}

.coupang_dynamic_icon2_cover_box_inner_img2 {
  width: 150px;
  height: 150px;
  position: absolute;
  z-index: 999999;
}

.coupang_dynamic_icon2_cover_box_inner_img3 {
  width: 150px;
  height: 150px;
  position: absolute;
  z-index: 9999999;
}


/*  Half2   */
.coupang_dynamic_half2_box {
  width: 200px;
  height: 200px;
  position: absolute;
}

/*	Coupang Dynamic Swipe cover Half2	*/
.coupang_dynamic_half2_cover_box {
  width: 200px;
  height: 200px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}

.coupang_dynamic_half2_cover_box_inner {
  width: 200px;
  height: 200px;
  transition-property: transform;
}

.coupang_dynamic_half2_cover_box_inner_img {
  width: 200px;
  height: 200px;
  position: absolute;
  z-index: 99999;
}

.coupang_dynamic_half2_cover_box_inner_img2 {
  width: 200px;
  height: 200px;
  position: absolute;
  z-index: 999999;
}

.coupang_dynamic_half2_cover_box_inner_img3 {
  width: 200px;
  height: 200px;
  position: absolute;
  z-index: 9999999;
}


/*	Coupang Dynamic PC-SS	*/
.coupang_dynamic_pcss_box {
  width: 160px;
  height: 600px;
  position: absolute;
  overflow: hidden;
}

/*	Coupang Dynamic Swipe cover PC-SS	*/
.coupang_dynamic_pcss_cover_box {
  width: 160px;
  height: 600px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}

.coupang_dynamic_pcss_cover_box_inner {
  width: 160px;
  height: 600px;
  transition-property: transform;
}

.coupang_dynamic_pcss_cover_box_inner_img {
  width: 160px;
  height: 600px;
  position: absolute;
  z-index: 99999;
}

.coupang_dynamic_pcss_cover_box_inner_img2 {
  width: 160px;
  height: 600px;
  position: absolute;
  z-index: 999999;
}

.coupang_dynamic_pcss_cover_box_inner_img3 {
  width: 160px;
  height: 600px;
  position: absolute;
  z-index: 9999999;
}


/*	Coupang Dynamic 728x90	*/
.coupang_dynamic_728x90_box {
  width: 728px;
  height: 90px;
  position: absolute;
}

/*	Coupang Dynamic Swipe cover 728x90	*/
.coupang_dynamic_728x90_cover_box {
  width: 728px;
  height: 90px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}

.coupang_dynamic_728x90_cover_box_inner {
  width: 728px;
  height: 90px;
  transition-property: transform;
}

.coupang_dynamic_728x90_cover_box_inner_img {
  width: 728px;
  height: 90px;
  position: absolute;
  z-index: 99999;
}

.coupang_dynamic_728x90_cover_box_inner_img2 {
  width: 728px;
  height: 90px;
  position: absolute;
  z-index: 999999;
}

.coupang_dynamic_728x90_cover_box_inner_img3 {
  width: 728px;
  height: 90px;
  position: absolute;
  z-index: 9999999;
}


/*	Coupang Dynamic 486x60	*/
.coupang_dynamic_486x60_box {
  width: 486px;
  height: 60px;
  position: absolute;
}

/*	Coupang Dynamic Swipe cover 486x60	*/
.coupang_dynamic_486x60_cover_box {
  width: 486px;
  height: 60px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}

.coupang_dynamic_486x60_cover_box_inner {
  width: 486px;
  height: 60px;
  transition-property: transform;
}

.coupang_dynamic_486x60_cover_box_inner_img {
  width: 486px;
  height: 60px;
  position: absolute;
  z-index: 99999;
}

.coupang_dynamic_486x60_cover_box_inner_img2 {
  width: 486px;
  height: 60px;
  position: absolute;
  z-index: 999999;
}

.coupang_dynamic_486x60_cover_box_inner_img3 {
  width: 486px;
  height: 60px;
  position: absolute;
  z-index: 9999999;
}
