/* BASIC css start */
/* ¸ÞÀÎ Çì´õ */
html #header .head {position:absolute; width:100%;}
html #header .head .left_head ul li.allmenu_btn {background:url("/design/akiiikr/wib/mo/img/allmenu_w.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
html #header .head .center_head ul li h1 {background:url("/design/akiiikr/wib/mo/img/logo_w.png") no-repeat; width:168px; height:20px; background-size:100% auto;}
html #header .head .left_head ul li.sch_btn {background:url("/design/akiiikr/wib/mo/img/sch_w.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
html #header .head .right_head ul li.mp_btn {position:relative; background:url("/design/akiiikr/wib/mo/img/mp_w.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
html #header .head .right_head ul li.cart_btn {position:relative; background:url("/design/akiiikr/wib/mo/img/cart_w.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
html #header .head .right_head ul li.cart_btn .count {color:#fff;}

/* ¸ÞÀÎ Çì´õ ÇÈ½º½Ã */
html #header.fixed .head .left_head ul li.allmenu_btn {background:url("/design/akiiikr/wib/mo/img/allmenu.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
/*·Î°í È¿°úÁÖ±â*/
html #header.fixed .head .center_head ul li h1 {background:url("/design/akiiikr/wib/mo/img/logo.png") no-repeat; width:168px; height:20px; background-size:100% auto;}
html #header.fixed .head .left_head ul li.sch_btn {background:url("/design/akiiikr/wib/mo/img/sch.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
html #header.fixed .head .right_head ul li.mp_btn {position:relative; background:url("/design/akiiikr/wib/mo/img/mp.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
html #header.fixed .head .right_head ul li.cart_btn {position:relative; background:url("/design/akiiikr/wib/mo/img/cart.png") no-repeat; width:20px; height:20px; background-size:100% auto;}
html #header.fixed .head .right_head ul li.cart_btn .count {color:#0F0F12;}

/* ´õº¸±â ¹öÆ° */
.more_btn {height:48px; border:1px solid #D9DDE1; box-sizing:border-box; margin:10px 15px 0;}
.more_btn a {height:48px;line-height:46px; text-align:center; display:block; color:#0F0F12; font-size:14px; font-weight:400;}
.more_btn a img {display:none;vertical-align:middle; margin-left:10px; width:7px; position:relative; top:-2px;}

/* °øÅë Å¸ÀÌÆ² */
.tit_center  {font-size:25px; color:#0F0F12; font-weight:700; margin-bottom:25px; line-height:normal; text-align:center; line-height:1; font-family:'Pretendard', sans-serif; /*ÀÌÅÅ¸¯Ã¼ ÁÖ¼®Ã³¸® font-style: italic;*/}
.tit1_center {font-size:25px; color:#0F0F12; font-weight:700; margin-bottom:10px; line-height:normal; text-align:left; line-height:1; font-family:'Pretendard', sans-serif; margin-left: 15px;} /*½Ç½Ã°£º£½ºÆ®¿µ¿ª*/
.tit2_center {font-size:25px; color:#0F0F12; font-weight:700; margin-bottom:25px; line-height:normal; text-align:left; line-height:1; font-family:'Pretendard', sans-serif; margin-left: 1px;} /*ÀÎ½ºÅ¸±×·¥¿µ¿ª*/
.tit3_center {font-size:25px; color:#0F0F12; font-weight:700; margin-bottom:25px; line-height:normal; text-align:left; line-height:1; font-family:'Pretendard', sans-serif; margin-left: 15px;} /*Å©¸®¸¶Æ÷Åä¸®ºä¿µ¿ª*/
.tit4_center {font-size:25px; color:#0F0F12; font-weight:700; margin-bottom:25px; line-height:normal; text-align:left; line-height:1; font-family:'Pretendard', sans-serif; margin-left: 15px;} /*Æ÷Ä¿½º¿Â¿µ¿ª*/
.tit5_center {font-size:25px; color:#0F0F12; font-weight:700; margin-bottom:20px; line-height:normal; text-align:left; line-height:1; font-family:'Pretendard', sans-serif; margin-left: 15px;} /*¾ÆÅ°ÅÂ±×¿µ¿ª*/
.tit7_center {font-size:25px; color:#0F0F12; font-weight:700; margin-bottom: 25px; line-height:normal; text-align:left; line-height:1; font-family:'Pretendard', sans-serif; margin-left: 15px;} /*ÄÃ·º¼Ç¿µ¿ª_´ëÅ¸ÀÌÆ²*/
.tit8_center {font-size:23px; color:#0F0F12; font-weight:700; margin-top:50px; line-height:normal; text-align:left; line-height:1; font-family: 'Pretendard', sans-serif; margin-left: 15px;}//*ÄÃ·º¼Ç¿µ¿ª_¼ÒÅ¸ÀÌÆ²*/

.coll-title {font-size:18px; font-weight:700; color:#222; font-family:'Noto Sans KR', sans-serif;}
.coll-desc {font-size: 14px; font-weight:400; color: #666; font-family:'Noto Sans KR', sans-serif;}


/* ¾ÆÅ°Å¬·¡½Ä ²ÜÁ¶ÇÕ ¾ÆÀÌÅÛ, ¿À´ÃÀÇ ÀÌ½´, ÀÌ·±°ÔÇÊ¿äÇØ ¼öµ¿ »óÇ° ½ºÅ¸ÀÏ */
.manual_prd_list .prd_thumb {width:75px; display:inline-block; vertical-align:middle; height:100px; }
.manual_prd_list .prd_thumb > img {width:100%;}
.manual_prd_list .prd_info {width:calc(100% - 75px); display:inline-block; vertical-align:middle; padding-left:15px; box-sizing:border-box;}
.manual_prd_list .prd_info .prd_tit {font-size:13px; color:#0F0F12; letter-spacing:-0.01em; font-weight:500; margin-bottom:15px;}
.manual_prd_list .prd_info .prd_price span {display:inline-block; vertical-align:middle; margin-right:7px; font-size:0;}
.manual_prd_list .prd_info .prd_price span.sale {font-size:14px; color:#0F0F12; font-weight:500;}
.manual_prd_list .prd_info .prd_price span.per {font-size:14px; color:#BA1F2A; font-weight:500;}
.manual_prd_list .prd_info .prd_price span.org {font-size:13px; color:#787878; font-weight:300; text-decoration:line-through;}


/* ¾ÆÅ°Å¬·¡½Ä ¸®ºäÈÄ±â ¸ðÀ½ ¼öµ¿ »óÇ° ½ºÅ¸ÀÏ 230614 ¼Ò½ºÃß°¡ */
.prmanual_prd_list .prprd_thumb {width:40px; display:inline-block; vertical-align:top; height:40px; }
.prmanual_prd_list .prprd_thumb > img {width:100%;}
.prmanual_prd_list .prprd_info {width:calc(100% - 40px); display:inline-block; vertical-align:middle; padding-left:15px; box-sizing:border-box; padding-top: 1px;}
.prmanual_prd_list .prprd_info .prprd_tit {font-size:13px; color:#0F0F12; letter-spacing:-0.01em; font-weight:500; margin-bottom:15px;}
.prmanual_prd_list .prprd_info .prprd_price span {display:inline-block; vertical-align:middle; margin-right:5px; font-size:0;}
.prmanual_prd_list .prprd_info .prprd_price span.sale {font-size:11px; color:#0F0F12; font-weight:500; margin-top:-25px;}
/*.manual_prd_list .prprd_info .prprd_price span.per {font-size:14px; color:#BA1F2A; font-weight:500;}*/
.prmanual_prd_list .prprd_info .prprd_price span.org {font-size:11px; color:#787878; font-weight:300; text-decoration:line-through; margin-top:-25px;}


/* ¸ÞÀÎ ½½¶óÀÌµå */
.mv ul li > a {display:block; width:100%; height:100%;}
.mv ul li .ban img {width:100%;}
.mv ul li .txt_box {position:absolute; left:15px; bottom:60px;}
.mv ul li .txt_box .tit {font-size:32px; color:#fff; letter-spacing:-0.01em; font-weight:800; line-height:1.3;}
.mv ul li .txt_box .txt {font-size:18px; color:rgba(255,255,255,0.9); margin-top:15px; font-weight:400;}
.mv .slick-dots {position:absolute; width:100%; height:3px; bottom:20px; left:0; font-size:0; text-align:center;}
.mv .slick-dots li {display:inline-block; vertical-align:top; margin-right:10px;}
.mv .slick-dots li:last-of-type {margin-right:0;}
.mv .slick-dots li button {border:none; width:17px; height:3px; background:rgba(255,255,255,0.5);}
.mv .slick-dots li.slick-active button {background:#fff;}
.mv .swiper-pagination {bottom: 17px !important;}
/* ½ºÅ©·Ñ ÇÏ³ª Å©±â ¿ø·¡´Â 17px
.mv .swiper-pagination .swiper-pagination-bullet {width: 17px; height: 3px; background: rgba(255,255,255,0.5); border-radius: inherit; opacity: 1;}
*/
.mv .swiper-pagination .swiper-pagination-bullet {width: 16px; height: 3px; background: rgba(255,255,255,0.5); border-radius: inherit; opacity: 1;}
.mv .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff;}

@media (max-width: 367px) {.mv .slick-dots li button {width:17px;}}


/* NEW ARRIVAL */
.new_ban {margin-top:70px;}
.new_ban ul.ban_list {margin:0 15px;}
.new_ban ul.ban_list li .ban img {width:100%;}
.new_ban ul.ban_list li .txt_box {margin-top:22px; text-align:center;}
.new_ban ul.ban_list li .txt_box .tit {font-size:24px; color:#0F0F12; font-weight:600; margin-bottom:20px; line-height:normal;  font-weight:600; font-family: 'Pretendard', sans-serif;}
.new_ban ul.ban_list li .txt_box .txt {font-size:15px; color:#787878; line-height:23px; margin-bottom:20px; font-weight:300;  font-weight:400; font-family: 'Pretendard', sans-serif;}
.new_ban ul.ban_list li .txt_box .more_btn {border:1px solid #0F0F12; border-radius:50px; width:128px; height:41px; margin:0 auto; box-sizing:border-box;}
.new_ban ul.ban_list li .txt_box .more_btn > a {color:#0F0F12; font-size:13px; font-weight:400; line-height:39px;  font-weight:600; font-family: 'Pretendard', sans-serif;}
.new_ban .slick-dots {width:100%; height:9px; font-size:0; text-align:center; margin-top:25px;}
.new_ban .slick-dots li {display:inline-block; vertical-align:top; margin-right:10px;}
.new_ban .slick-dots li:last-of-type {margin-right:0;}
.new_ban .slick-dots li button {width:9px; height:9px; border-radius:100%; border:1px solid #0F0F12; background:#fff; box-sizing:border-box;}
.new_ban .slick-dots li.slick-active button {background:#0F0F12;}
/*230925_º£½ºÆ®¼¿·¯ºÎºÐ °¡°ÝÇ¥±â Ãß°¡*/
.new_ban ul.ban_list li .txt_box_2 .prd_price_2 {font-size:15px; color:#787878; line-height:23px; margin-top:20px; font-weight:300;}
.new_ban ul.ban_list li{ position: relative;}
.new_ban ul.ban_list li .txt_box_2 .prd_price_2{position: absolute; top: 75.5000vw; left:70.5000vw;}
/*231110_º£½ºÆ®¼¿·¯ºÎºÐ °¡°ÝÇ¥±â ¹®±¸ Ãß°¡
.new_ban ul.ban_list li .txt_box_2 .prd_price_3 {font-size:15px; color:#787878; line-height:23px; margin-top:20px; font-weight:400;}
.new_ban ul.ban_list li{ position: relative;}
.new_ban ul.ban_list li .txt_box_2 .prd_price_3{position: absolute; top: 75.5000vw; left:43.5000vw;}
*/

/* ¾ÆÅ°Å¬·¡½Ä ²ÜÁ¶ÇÕ ¾ÆÀÌÅÛ */
.item_prd {margin-top:90px;}
.item_prd .tit_box {margin:0 15px;}
.item_prd .tit_box .tit {font-size:25px; letter-spacing:-0.01em; font-weight:600; line-height:normal; margin-bottom:10px; color: #0F0F12;line-height:1; font-weight:700; font-family: 'Pretendard', sans-serif;}
.item_prd .tit_box .txt {font-size:15px; font-weight:400; color:#0F0F12;}
.item_prd .manual_prd_list {margin-top:25px;}
.item_prd .manual_prd_list .box .ban > img {width:100%; border-radius:5px;}
.item_prd .manual_prd_list .prd_box {margin-top:15px;}
.item_prd .manual_prd_list .prd_box > ul > li {font-size:0; margin-bottom:10px;}
.item_prd .manual_prd_list .prd_thumb {height:75px; border-radius:5px;}
.item_prd .manual_prd_list .prd_thumb > img {border-radius:5px;}
.item_prd .manual_prd_list .prd_box > ul > li:last-of-type {margin-bottom:0;}


/* BEST SELLER */
.best_prd {margin-top:90px;}
.best_prd .tab_prd .tab_head {margin-bottom:25px; text-align:left; margin-left: 10px;} 
/*¿ø·¡¼Ò½º .best_prd .tab_prd .tab_head {margin-bottom:25px; text-align:center;} */
.best_prd .tab_prd .tab_head ul {font-size:0;}
.best_prd .tab_prd .tab_head ul li {display:inline-block; vertical-align:top; margin-right:10px;}
.best_prd .tab_prd .tab_head ul li:last-of-type {margin-right:0;}
.best_prd .tab_prd .tab_head ul li a {display:block; font-size:16px; color:#787878; font-weight:400; padding: 6px 6px 6px 6px; }
/*¿ø·¡¼Ò½º .best_prd .tab_prd .tab_head ul li a {display:block; font-size:16px; color:#787878; font-weight:300;} */
.best_prd .tab_prd .tab_head ul li.active a {font-weight:600; color: #FFFFFF; background: #bc5c29;border-radius: 20px;  padding: 6px 6px 6px 6px;} 
/*¿ø·¡¼Ò½º .best_prd .tab_prd .tab_head ul li.active a {color:#BA1F2A; font-weight:600;} */
.best_prd .tab_prd .tab_body .tab_con {display:none;}
.best_prd .tab_prd .tab_body .tab_con.active {display:block;}
.best_prd .tab_prd .prd_list .items > li .prd_info_wrap{padding-bottom:0}


/* AKIII #TAG */
.tag_prd {margin-top:80px; }
.tag_prd .prd_box {position:relative;}
/* ¾ÆÅ°ÅÂ±×¸í »çÀÌ °£°Ý
.tag_prd .slick-dots {position:absolute; top:0; width:100%; text-align:center; padding:0 5%; box-sizing:border-box;}
*/
.tag_prd .slick-dots {position:absolute; top:0; width:100%; text-align:center; padding:0 2%; box-sizing:border-box; text-align:left; margin-top:-4px;} 
/*¿ø·¡¼Ò½º .tag_prd .slick-dots {position:absolute; top:0; width:100%; text-align:center; padding:0 2%; box-sizing:border-box;} */
/*3ÁÙ °£°Ý¿øº»_µÎ¹øÂ° ¼öÁ¤ÇÒ¶§ margin-right:15px;·Î ÇÔ
.tag_prd .slick-dots li {display:inline-block; vertical-align:baseline; margin-right:22px; margin-bottom:10px;}
*/

/* ÅÂ±× 3°³ÀÏ¶§*/
.tag_prd .slick-dots li {display:inline-block; vertical-align:baseline; margin-left:5px; margin-right:5px; margin-bottom:10px;}

/* ÅÂ±× 2°³ÀÏ¶§
.tag_prd .slick-dots li {display:inline-block; vertical-align:baseline; margin-left:10px; margin-right:10px; margin-bottom:100px;}
*/

/*ÆùÆ®»çÀÌÁî ¿ø·¡ 16px
.tag_prd .slick-dots li button {border:none; background:none; color:#787878; font-size:16px; font-weight:normal;}
*/

/* ÅÂ±× 3°³ÀÏ¶§*/
.tag_prd .slick-dots li button {border:none; background:none; color:#787878; font-size:16px; font-weight:normal;}

/* ÅÂ±× 2°³ÀÏ¶§
.tag_prd .slick-dots li button {border:none; background:none; color:#787878; font-size:16px; font-weight:normal;}
*/

.tag_prd .slick-dots li.slick-active button {color:#bc5c29; font-weight:600;}
/*Å¸ÀÌÆ²°ú ½æ³×ÀÏ»çÀÌ°£°Ý ¿øº»
.tag_prd .slick-list {padding-top:50px;}
*/
.tag_prd .slick-list {padding-top:40px;}
.tag_prd .prd_box .tab_list ul {font-size:0;}
.tag_prd .prd_box .tab_list ul li {position:relative; display:inline-block; vertical-align:top; width:calc(50% - 4.5px); margin-right:9px; margin-bottom:9px; /*height:65vw;*/}
.tag_prd .prd_box .tab_list ul li .prd_thumb{position: relative;}
.tag_prd .prd_box .tab_list ul li .prd_thumb:after{content:"";position: absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0,0,0,0)  )}
.tag_prd .prd_box .tab_list ul li img{width:100%;}
.tag_prd .prd_box .tab_list ul li:last-child{height:60vw}
.tag_prd .prd_box .tab_list ul li:nth-child(2n) {margin-right:0;}
.tag_prd .prd_box .tab_list ul li.last {width:100%; margin-right:0; margin-bottom:0;}
.tag_prd .prd_box .tab_list ul li .prd_info {position:absolute; bottom:15px; left:15px;}
.tag_prd .prd_box .tab_list ul li .prd_info .prd_name {color:#fff; font-size:13px; letter-spacing:-0.01em; margin-bottom:9px;}
/*¿øº»
.tag_prd .prd_box .tab_list ul li .prd_info .prd_price .price {color:#fff; font-size:15px; font-weight:400; display:inline-block; margin-right:7px;}
.tag_prd .prd_box .tab_list ul li .prd_info .prd_price .per {color:#BA1F2A; font-size:15px; margin-right:7px;}
*/
.tag_prd .prd_box .tab_list ul li .prd_info .prd_price .price {color:#fff; font-size:14px; font-weight:500; display:inline-block; margin-right:7px;}
.tag_prd .prd_box .tab_list ul li .prd_info .prd_price .oprice {color:#fff; font-size:14px; font-weight:300; display:inline-block; text-decoration:line-through; margin-right:7px;}
.tag_prd .prd_box .tab_list ul li.crema-product-reviews-score{display:none;}
.tag_prd .prd_box .tab_list ul li.crema-product-reviews-score .crema-applied{display:none;}
.crema-product-reviews-score {display: none !important;}


/* FOCUS ON */
.focus_prd {margin-top:22px;}
.focus_prd .ban {position:relative;}
.focus_prd .ban .eng_tit {font-size:15px; color:#fff; font-weight:500; margin-bottom:0px; padding-top:35px; letter-spacing:0.07em; text-align:center;}
.focus_prd .ban .eng_tit2 {font-size:15px; color:#ffffff; font-weight:500; margin-bottom:0px; padding-top:35px; letter-spacing:0.07em; text-align:center;}
/* FOCUS ON ÇÑ±ÛÆùÆ®»çÀÌÁî ¿øº»
.focus_prd .ban .kor_tit {font-size:30px; color:#fff; font-weight:800; letter-spacing:-0.01em; line-height:normal; text-align:center;}
*/
.focus_prd .ban .kor_tit {font-size:30px; color:#fff; font-weight:800; letter-spacing:-0.01em; line-height:normal; text-align:center;}
.focus_prd .ban .kor_tit2 {font-size:30px; color:#ffffff; font-weight:800; letter-spacing:-0.01em; line-height:normal; text-align:center;}
.focus_prd .ban .kor_tit3 {font-size:25px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.3; margin-top:-90px; padding:0 15px; box-sizing:border-box; font-weight:700;}
/*.focus_prd .ban .btm_txt {position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.3); text-align:center; padding:25px 0; color:#fff; font-size:16px; line-height:1.6; font-weight:300;}*/
.focus_prd .prd_list {margin-top:20px;}
.focus_prd .prd_list .items > li .prd_info_wrap ul li.prd_icon{display:none;}
.focus_prd .prd_list .items > li .prd_info_wrap ul li.prd_price .prd_price_box .discount_rate{display:none;}
/*.focus_prd .prd_list .items > li .prd_info_wrap ul li.prd_price .prd_price_box .consumer_price{display:block;margin: 3px 0 0;}
.focus_prd .prd_list .items > li .prd_info_wrap ul li.prd_price .prd_price_box .consumer_price strike{font-size:13px;}
.focus_prd .prd_list .items > li .prd_info_wrap ul li.prd_price .prd_price_box .dis_per{display:inline-block;}*/
/* FOCUS ON 01 */
.focus_prd01{margin-top:80px;}
.focus_prd01 .ban {background:url("http://akiiikr.img6.kr/mo/focus/focus_ban01.jpg") no-repeat; height:126vw; background-size: 100% auto;}
/* FOCUS ON 02 */
.focus_prd02 .ban {background:url("http://akiiikr.img6.kr/mo/focus/focus_ban02.jpg") no-repeat; height:126vw; background-size: 100% auto;}
/* FOCUS ON 03 */
.focus_prd03{margin-top:140px;}
.focus_prd03 .ban {background:url("http://akiiikr.img6.kr/mo/focus/focus_ban03.jpg") no-repeat; height:127vw; background-size: 100% auto;}
/* FOCUS ON 04 */
.focus_prd04{margin-top:120px;}
.focus_prd04 .ban {background:url("http://akiiikr.img6.kr/mo/focus/focus_ban04.jpg") no-repeat; height:127vw; background-size: 100% auto;}


/* LIFE STYLE SPORT */
.life_prd {margin-top:40px;}
.life_prd > .tit {font-size:25px; font-weight:600; text-align:left; margin-left: 15px; margin-bottom:25px; line-height:normal; color:#0F0F12;line-height:1; font-family: 'Pretendard', sans-serif; }
/*¿ø·¡¼Ò½º .life_prd > .tit {font-size:28px; font-weight:600; text-align:center; margin-bottom:20px; line-height:normal; color:#0F0F12;line-height:1;} */
.life_prd .tab_prd .tab_head {margin-bottom:25px; text-align:left; margin-left: 10px;} 
/*¿ø·¡¼Ò½º .life_prd .tab_prd .tab_head {margin-bottom:18px; text-align:center;} */
.life_prd .tab_prd .tab_head ul {font-size:0;}
.life_prd .tab_prd .tab_head ul li {display:inline-block; vertical-align:baseline; margin-right:10px;}
.life_prd .tab_prd .tab_head ul li:last-of-type {margin-right:0;}
.life_prd .tab_prd .tab_head ul li a {display:block; font-size:16px; color:#787878; font-weight:400; padding: 6px 6px 6px 6px;}
.life_prd .tab_prd .tab_head ul li.active a {font-weight:700; color: #FFFFFF; background: #bc5c29;border-radius: 20px; padding: 6px 6px 6px 6px;} 
/*¿ø·¡¼Ò½º .life_prd .tab_prd .tab_head ul li.active a {color:#BA1F2A; font-weight:700;} */
.life_prd .tab_prd .tab_body .tab_con {display:none;}
.life_prd .tab_prd .tab_body .tab_con.active {display:block;}
.life_prd .prd_list .items > li .prd_info_wrap{padding-bottom:0;}

/* ¿À´ÃÀÇ ÀÌ½´, ÀÌ·±°ÔÇÊ¿äÇØ */
.issue_prd {margin-top:90px;}
.issue_prd .ban > img {width:100%;}
.issue_prd .tit_box .black_box {display:inline-block; position:relative; top:-12.5px; left:15px; background:#0F0F12; color:#fff; font-size:13px; height:25px; line-height:25px; padding:0 10px;}
.issue_prd .tit2_box .black_box {display:inline-block; position:relative; top:-12.5px; left:15px; background:#0F0F12; color:#fff; font-size:13px; height:25px; line-height:25px; padding:0 10px;}
/*°ËÁ¤¹Ú½º ¾ø¾Ö±â Àü¿¡ ÁÙ°£°Ý
.issue_prd .tit_box .tit {font-size:23px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.5; margin-top:8px; padding:0 15px; box-sizing:border-box; font-weight:600;}
*/
.issue_prd .tit_box .tit {font-size:23px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.3; margin-bottom: 25px; padding:0 15px; box-sizing:border-box; font-weight:700; font-family: 'Pretendard', sans-serif;}
.issue_prd .tit2_box .tit {font-size:25px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.3; margin-bottom: 20px; padding:0 15px; box-sizing:border-box; font-weight:600; font-family: 'Pretendard', sans-serif;}
.issue_prd .manual_prd_list {margin-top:20px; padding-left:15px; box-sizing:border-box;}
.issue_prd .manual_prd_list > ul {font-size:0;}
.issue_prd .manual_prd_list > ul > li {border-bottom:1px solid #D9DDE1; padding:10px 0; box-sizing:border-box;}
.issue_prd .manual_prd_list > ul > li:first-child{padding-top:0;}
.issue_prd .manual_prd_list > ul > li:last-of-type {border-bottom:none; padding-bottom:0;}


.issue_prd2 {margin-top:40px;}
.issue_prd2 .ban > img {width:100%;}
.issue_prd2 .tit_box .black_box {display:inline-block; position:relative; top:-12.5px; left:15px; background:#0F0F12; color:#fff; font-size:13px; height:25px; line-height:25px; padding:0 10px;}
.issue_prd2 .tit2_box .black_box {display:inline-block; position:relative; top:-12.5px; left:15px; background:#0F0F12; color:#fff; font-size:13px; height:25px; line-height:25px; padding:0 10px;}
/*°ËÁ¤¹Ú½º ¾ø¾Ö±â Àü¿¡ ÁÙ°£°Ý
.issue_prd .tit_box .tit {font-size:23px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.5; margin-top:8px; padding:0 15px; box-sizing:border-box; font-weight:600;}
*/
.issue_prd2 .tit_box .tit {font-size:23px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.3; margin-bottom: 25px; padding:0 15px; box-sizing:border-box; font-weight:700; font-family: 'Pretendard', sans-serif;}
.issue_prd2 .tit2_box .tit {font-size:25px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.3; margin-bottom: 20px; padding:0 15px; box-sizing:border-box; font-weight:700; font-family: 'Pretendard', sans-serif;}
.issue_prd2 .manual_prd_list {margin-top:20px; padding-left:15px; box-sizing:border-box;}
.issue_prd2 .manual_prd_list > ul {font-size:0;}
.issue_prd2 .manual_prd_list > ul > li {border-bottom:1px solid #D9DDE1; padding:10px 0; box-sizing:border-box;}
.issue_prd2 .manual_prd_list > ul > li:first-child{padding-top:0;}
.issue_prd2 .manual_prd_list > ul > li:last-of-type {border-bottom:none; padding-bottom:0;}

/* ¿µ»ó */
.video_box {margin-top:90px;}
.video_box.mt45 {margin-top:40px;}
.video_box .video {overflow: hidden; position: relative; height: 0; padding-bottom: 56.25%;}
.video_box .video iframe {position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.video_box .tit_box {margin-top:20px; }
/*.video_box .tit_box {margin-top:20px; text-align:center; } ÅØ½ºÆ® Áß¾ÓÁ¤·ÄÇÒ ¶§*/
/*¿øº»
.video_box .tit_box .tit {font-size:24px; color:#0F0F12; letter-spacing:-0.01em; font-weight:600; margin-bottom:15px; line-height:normal;}
*/
.video_box .tit_box .tit {font-size:23px; color:#0F0F12; letter-spacing:-0.01em; font-weight:600; margin-bottom:25px; padding:0 15px; line-height:normal; font-weight:700; font-family: 'Pretendard', sans-serif;}
.video_box .tit_box .txt {font-size:15px; color:#787878; letter-spacing:-0.01em; font-weight:300;}

/* AKIII CLASSIC WITH STAR */
.star_box {margin-top:80px;}
.star_box > a {width:100%; height:100%; display:block;}
.star_box .ban {margin:0 15px;}
.star_box .ban > img {width:100%;}
.star_box .tit_box {margin-top:20px;}
/*.star_box .tit_box {margin-top:20px; text-align:center;} ÅØ½ºÆ® Áß¾ÓÁ¤·ÄÇÒ ¶§*/
.star_box .tit_box .tit {font-size:24px; color:#0F0F12; letter-spacing:-0.01em; font-weight:600; margin-bottom:15px; padding:0 15px; line-height:normal;}
.star_box .tit_box .txt {font-size:15px; color:#787878; letter-spacing:-0.01em; font-weight:300; padding:0 15px; }

/* Å©¸®¸¶¸®ºä */
.review_box {margin-top:90px;}

/* ÀÎ½ºÅ¸±×·¥ */
.insta_box {margin-top:60px;padding:0 10px;} 
/*¿ø·¡¼Ò½º .insta_box {margin-top:50px;padding:0 15px;} */
.insta_box .id {font-size:16px; color: #6D6D70; letter-spacing:-0.01em; text-align:left;} 
/*¿ø·¡¼Ò½º .insta_box .id {font-size:16px; color: #6D6D70; letter-spacing:-0.01em; text-align:center;} */
.insta_box .id img{width:7px;margin-left:5px;vertical-align: middle;margin-top: -4px;}
.insta{margin-top:25px;display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 7px;}
.insta .insta_item img{width:100%;}

/* ÆË¾÷ */
.dark_bg{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity:0; visibility:hidden; transition:all 0.3s; z-index:9999;}
.dark_bg.on{opacity:1; visibility:visible;}
#slidePop{position:fixed; top:50%; left:50%; transform:translate(-50% , -50%); width:80%; z-index:9999; background:#fff; display:none;}
/*¿¹ÀüÆË¾÷ÀÌ¹ÌÁö »çÀÌÁî
#slidePop{position:fixed; top:50%; left:50%; transform:translate(-50% , -50%); width:92%; z-index:9999; background:#fff; display:none;}
#slidePop{position:fixed; top:50%; left:50%; transform:translate(-50% , -50%); width:82%; z-index:9999; background:#fff; display:none;}
*/
#slidePop .img_wrap{position:relative; font-size:0;}
#slidePop .img_wrap .swiper-slide img{width:100%}
#slidePop .img_wrap .swiper-pagination{position:absolute; top:20px; right:20px; left:auto; bottom:auto; background:rgba(0,0,0,0.5); border-radius:50px; font-size:12px; color:#BEBEBE; width:50px;text-indent:3px; text-align:center; padding:6px 0 5px;}
#slidePop .img_wrap .swiper-pagination .swiper-pagination-current{color:#fff; font-weight:bold;}
#slidePop .btn_wrap{background:#fff; font-size:0;}
#slidePop .btn_wrap > div{display:inline-block; vertical-align:top; width:50%; text-align:center; position:relative; font-size:14px; color:#777; line-height:48px; cursor:pointer; padding-top:2px;}
#slidePop .btn_wrap > div.close_btn{color:#0F0F12; font-weight:500;}
#slidePop .btn_wrap > div.close_btn:before{content:''; display:block; width:1px; height:20px; background:#E9E9E9; position:absolute; top:50%; left:0; margin-top:-10px;}


/*ÇÏ´Ü ·èºÏ¿µ¿ª Ãß°¡*/
/*230527 ¼öÁ¤Àü .slide_background .swiper { width: 100%; height: 340px;}*/
.slide_background .swiper { width: 97%; } 
.slide_background .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; } 
.slide_background .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;cursor: pointer;} 
.slide_background { background: url(https://akiiikr.img6.kr/mo/lookbook/250716_je/lookbook_bottom_m_25ss_jeongeui.jpg); background-size: cover; /*½½¶óÀÌµå ¹è°æ Å©±â ´Ã¸®¸é ¾Æ·¡·Î ±æ¾îÁü*/height: 480px; background-repeat: no-repeat; position:relative; overflow:hidden;
/*ÄÁÅÙÃ÷ À§¾Æ·¡ ¿©¹é*/ margin-top: 25px; margin-bottom: 80px;}
.slide_layout2 { position: relative; /*½½¶óÀÌµå ÀÌ¹ÌÁö À§ÂÊ ¿ÞÂÊ ¿©¹é*/top:-15px; left: 25px; overflow: hidden; /*³×ºñ°ÔÀÌ¼ÇÀ§Ä¡ Á¶Á¤*/height:404px;} 
.linkContent { position: absolute; /*Á¦Ç°º¸·¯°¡±â À§Ä¡Á¶Àý*/ bottom: 33px; color: #fff;left: 3px; text-align: left; display: inline-block; width: 100%;} /*240315 ¿øº» bottom: 33px; color: #fff; left: 3px; text-align: left; display: inline-block; width: 100%;} */
.linkContent span { padding: 8px 22px; cursor: pointer; font-size: 1.15em; font-weight: 500;} /*240315 ¿øº» .linkContent span { padding: 8px 22px; cursor: pointer; font-size: 1.15em;} */

.custom_pagination >.swiper-pagination-fraction, .custom_pagination > .swiper-pagination-custom, .custom_pagination > .swiper-container-horizontal > .swiper-pagination-bullets { width: 90% !important; max-width:370px; height:10px; margin-left:-7px; overflow:hidden;}
.custom_pagination .swiper-pagination-bullet{ border-radius: 0; margin: 0 !important; background: #fff; color:transparent; height:1px;}

.contentTitle{color: #fff; /*background: #fff;*/ font-size: 2.2em; margin-top: 50px; margin-left: 25px;}


/* ¾ÆÅ°Å¬·¡½Ä ¸®ºäÈÄ±â ¸ðÀ½ 230614 ¼Ò½ºÃß°¡ */
.pr_prd {margin-top:60px;}
.pr_prd .prtit_box {margin:0 15px;}
.pr_prd .prtit_box .prtit {font-size:25px; letter-spacing:-0.01em; font-weight:600; line-height:normal; margin-bottom:25px; color: #0F0F12;line-height:1}
.pr_prd .prtit_box .prtxt {font-size:15px; font-weight:400; color:#0F0F12;}
.pr_prd .prmanual_prd_list {margin-top:25px;}
.pr_prd .prmanual_prd_list .prbox .prban > img {width:100%; border-radius:5px;}
.pr_prd .prmanual_prd_list .prprd_box {margin-top:15px;}
.pr_prd .prmanual_prd_list .prprd_box > ul > li {font-size:0; margin-bottom:10px;}
.pr_prd .prmanual_prd_list .prprd_thumb {height:30px; border-radius:5px;}
.pr_prd .prmanual_prd_list .prprd_thumb > img {border-radius:5px;}
.pr_prd .prmanual_prd_list .prprd_box > ul > li:last-of-type {margin-bottom:0;}


/*½Å±Ô ÆË¾÷ µðÀÚÀÎ Ãß°¡*/
.dev_pop_modal-backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); display: flex; justify-content: center; align-items: center; z-index: 99999; opacity: 0; pointer-events: none; transition: opacity 0.3s ease;}  
.dev_pop_modal-backdrop.active {opacity: 1; pointer-events: auto;}
/* °¡·ÎÆø  width*/
.dev_pop_modal-content { background-color: #fff; width: 320px; max-width: 100%; border-radius: 20px; overflow: hidden; position: relative; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); transform: scale(0.95); transition: transform 0.3s ease;}
.dev_pop_modal-backdrop.active .dev_pop_modal-content {transform: scale(1);}
.dev_pop_carousel { position: relative; width: 100%; }
.dev_pop_carousel .slick-slide { display: flex !important; flex-direction: column; }
/* ÀÌ¹ÌÁö Å©±â*/
.dev_pop_image-container { max-width:100%; height:auto; overflow: hidden; position: relative; }
/* .dev_pop_image-container { width: 100%; height: 340px; overflow: hidden; position: relative; }  ÀÌ¹ÌÁö»çÀÌÁî ¼öÁ¤Àü */ 
.dev_pop_carousel .slick-slide img { width: 101%; height: 100%;  }
/* x¹öÆ°(µ¿±×¶ó¹Ì) À§Ä¡*/
.dev_pop_close-btn {display: flex;align-items: center;justify-content: center;position: absolute;top: 10px;right: 10px;background: transparent;border: none;font-size: 20px;cursor: pointer;width: 30px;height: 30px;border-radius: 50%;z-index: 10;
padding: 0;line-height: 0;padding-bottom: 3px;}
.dev_pop_close-btn img {width: 22px;height: 22px;object-fit: contain;border-radius: 50%;display: block;}
/* x À§Ä¡ */
/*ÆË¾÷ ¾ÆÅ°Å¬·¡½Ä »©±âÀü  
.dev_pop_content-section { padding: 15px; background-color: #fff; }
.dev_pop_content-header { font-weight: bold; margin-bottom: 5px; font-size: 14px; }
.dev_pop_message-wrapper { font-size: 18px; line-height: 1.4; margin-bottom: 5px;}
.dev_pop_message-wrapper_1 { font-size: 14.2px; line-height: 1.4; }
.dev_pop_message-info { font-size: 13px; color: #888; }
*/
.dev_pop_content-section { padding: 15px; background-color: #fff; }
.dev_pop_content-header { font-weight: bold; margin-bottom: 5px; font-size: 14px; }
.dev_pop_message-wrapper { font-size: 20px; line-height: 1.4; margin-bottom: 10px;}
.dev_pop_message-wrapper_1 { font-size: 14.2px; line-height: 1.4; }
.dev_pop_message-info { font-size: 13px; color: #888; }
        
/* ÀÎµð°ÔÀÌÅÍ */
/*ÀÎµð°ÔÀÌÅÍ ÅØ½ºÆ® ÁÙ ±æ±âÀü*/
.dev_pop_slide-indicator { position: absolute; bottom: 142px; left: 90.4%; transform: translateX(-50%); font-size: 14px; color: white; background: rgba(0, 0, 0, 0.5); padding: 5px 10px; border-radius: 15px; z-index: 10; }
/*ÀÎµð°ÔÀÌÅÍ ÅØ½ºÆ® ÁÙ ±æ¶§
.dev_pop_slide-indicator { position: absolute; bottom: 214px; left: 90.4%; transform: translateX(-50%); font-size: 14px; color: white; background: rgba(0, 0, 0, 0.5); padding: 5px 10px; border-radius: 15px; z-index: 10; }
*/  
/*½Å±Ô ÆË¾÷ µðÀÚÀÎ ³¡*/


/* ÄÃ·º¼Ç¿µ¿ª ¼Ò½º Ãß°¡*/
.collect_ban {margin-top:80px;  }
.collect_ban .slick-slide {margin: 0 7.5px; }
.collect_ban .slick-list {margin: 0 -5px; }
.collect_ban ul.ban_list {margin:0 22.5px; margin-right: 0 !important; }
.collect_ban .slick-list {padding-left: 0 !important; margin-right: 0 !important;}
.collect_ban ul.ban_list li .ban img { width: 100%; display: block; }
.collect_ban ul.ban_list li .txt_box {margin-top: 10px; margin-left: 0; padding-left: 0;}
@media (max-width: 700px) {.collect_ban .slick-list {padding-left: 2.5% !important;}}
.collect_ban ul.ban_list li .txt_box .tit {font-size:17px; color:#0F0F12; letter-spacing:-0.01em; line-height:1.3; margin-top:10px; margin-bottom: 20px; margin-left:0; box-sizing:border-box; font-weight:600; text-align:left;}
.collect_ban .slick-dots { position: relative; left: 50%; transform: translateX(-50%); width: auto; text-align: center; margin-top: -5px; margin-left: -10px; padding: 0;}
.collect_ban .slick-dots li button {font-size: 0; /* ¼ýÀÚ ¼û±â±â */color: transparent;}
.collect_ban .slick-dots li {display:inline-block; vertical-align:top; margin-right:10px;}
.collect_ban .slick-dots li:last-of-type {margin-right:0;}
.collect_ban .slick-dots li button {width:9px; height:9px; border-radius:100%; border:1px solid #0F0F12; background:#fff; box-sizing:border-box;}
.collect_ban .slick-dots li.slick-active button {background:#0F0F12;}
/* ÄÃ·º¼Ç¿µ¿ª ¼Ò½º ³¡*/






/* ÁÂ¿ì È­»ìÇ¥ ¹öÆ° ½ºÅ¸ÀÏ - ÀüÃ¼ 20% Ãà¼Ò, ¹öÆ° µÚ µ¿±×¶õ ±×¸²ÀÚ ´õ ¾îµÓ°Ô */
/* ½º¿ÍÀÌÆÛ ÄÁÅ×ÀÌ³Ê: ¹öÆ°À» Àý´ë À§Ä¡·Î ¹èÄ¡ÇÏ±â À§ÇÑ ±âÁØ */
.swiper-container {
  position: relative;
}

/* ÁÂ¿ì È­»ìÇ¥ ¹öÆ° °øÅë ½ºÅ¸ÀÏ */
.main-swiper-btn {
  position: absolute;      /* ºÎ¸ð(.swiper-container) ±âÁØ Àý´ë À§Ä¡ */
  top: 50%;                /* ¼öÁ÷ Áß¾Ó Á¤·Ä */
  z-index: 10;             /* ½½¶óÀÌµå À§¿¡ À§Ä¡ */
  width: 50px;             /* ¹öÆ° °¡·Î Å©±â (20% Ãà¼Ò ¹Ý¿µ) */
  height: 50px;            /* ¹öÆ° ¼¼·Î Å©±â (20% Ãà¼Ò ¹Ý¿µ) */
  border: none;            /* Å×µÎ¸® ¾øÀ½ */
  border-radius: 50%;      /* ¿ÏÀüÇÑ ¿øÇü ¹öÆ° */
  background: transparent; /* Èò»ö µ¿±×¶ó¹Ì ¹è°æ Á¦°Å (Åõ¸í) */
  box-shadow: none;        /* ±×¸²ÀÚ Á¦°Å (¾Æ·¡¿¡¼­ ¾îµÓ°Ô ¹Ù²Ü ¼ö ÀÖÀ½) */
  display: flex;           /* ¾ÆÀÌÄÜ Áß¾Ó Á¤·ÄÀ» À§ÇÑ flex */
  align-items: center;     
  justify-content: center; 
  transform: translateY(-50%); /* ¼öÁ÷ Áß¾Ó¿¡ Á¤È®È÷ À§Ä¡ */
  cursor: pointer;         /* ¸¶¿ì½º ¿À¹ö½Ã Æ÷ÀÎÅÍ */
  padding: 0;              /* ³»ºÎ ¿©¹é ¾øÀ½ */
  transition: background 0.15s; /* ¹è°æ»ö º¯°æ½Ã ºÎµå·´°Ô */
}

/* ºñÈ°¼º(ºñ»ç¿ë) »óÅÂ ¹öÆ° ½ºÅ¸ÀÏ */
.main-swiper-btn[disabled] {
  cursor: not-allowed;     /* »ç¿ë ºÒ°¡ Ä¿¼­ */
  opacity: 0.5;            /* ¹ÝÅõ¸í Ã³¸® */
}

/* ¿ÞÂÊ(ÀÌÀü) ¹öÆ°: È­¸é ¿ÞÂÊÀ¸·Î ¹èÄ¡ */
.main-swiper-btn.prev {
  left: -2px;               /* ¿ÞÂÊ ¿©¹é */
}

/* ¿À¸¥ÂÊ(´ÙÀ½) ¹öÆ°: È­¸é ¿À¸¥ÂÊÀ¸·Î ¹èÄ¡ */
.main-swiper-btn.next {
  right: -2px;              /* ¿À¸¥ÂÊ ¿©¹é */
}

/* È­»ìÇ¥ ¾ÆÀÌÄÜ ÄÁÅ×ÀÌ³Ê */
.arrow-icon {
  min-width: 50px;         /* ¾ÆÀÌÄÜ ÃÖ¼Ò °¡·Î */
  min-height: 50px;        /* ¾ÆÀÌÄÜ ÃÖ¼Ò ¼¼·Î */
  display: inline-flex;    /* Áß¾Ó Á¤·Ä */
  align-items: center;
  justify-content: center;
  color: #fff;             /* ¾ÆÀÌÄÜ »ö»ó (Èò»ö) */
}

/* SVG È­»ìÇ¥ ¾ÆÀÌÄÜ Å©±â ÁöÁ¤ */
.arrow-icon svg {
  display: block;
  width: 30px;             /* ¾ÆÀÌÄÜ °¡·Î */
  height: 30px;            /* ¾ÆÀÌÄÜ ¼¼·Î */
}

/* ¸ð¹ÙÀÏ(375px ÀÌÇÏ) ´ëÀÀ ½ºÅ¸ÀÏ */
@media (max-width: 375px) {
  .main-swiper-btn {
    width: 40px;           /* ¹öÆ° Å©±â Ãà¼Ò */
    height: 40px;
  }
  .main-swiper-btn.prev {
    left: 2px;             /* ´õ ¹Ù±ùÂÊ */
  }
  .main-swiper-btn.next {
    right: 2px;
  }
  .arrow-icon,
  .arrow-icon svg {
    min-width: 20px;       /* ¾ÆÀÌÄÜ Å©±âµµ Ãà¼Ò */
    min-height: 20px;
    width: 20px;
    height: 20px;
  }
}


/*2509 ºñµð¿À&ÀÌ¹ÌÁö¿µ¿ª Ãß°¡ ½ÃÀÛ*/
html { scrollbar-gutter:stable; }
* { box-sizing:border-box; }
body {
  font-family:'Pretendard',sans-serif;
  margin:0;
  padding:0;
  background:#fff;
  -webkit-text-size-adjust:100%;
}

/* ------------------------------
   °øÅë ÄÁÅ×ÀÌ³Ê / Å¸ÀÌÆ² ½ºÅ¸ÀÏ
   .cp-container : ¼½¼Ç ÄÁÅ×ÀÌ³Ê (À§ÂÊ padding 20px)
   .cp-title     : ¼½¼ÇÀÇ ÀÛÀº Å¸ÀÌÆ² (ÁÂÃø ÆÐµù 20px)
   .cp-subtitle  : Å«/¸ÞÀÎ Å¸ÀÌÆ²
   ------------------------------ */
.cp-container2 { margin:0 auto; padding: 40px 0 40px 0; max-width:100vw;}
.cp-container { margin:0 auto; padding:30px 0 0; max-width:100vw; }
.cp-title2 { font-size:15px; font-weight:700; color:#222; margin:0 0 10px; padding-left:15px; letter-spacing:-0.5px; }
.cp-title { font-size:15px; font-weight:700; color:#222; margin: 60px 0 10px 0;padding-left:15px; letter-spacing:-0.5px; }
.cp-subtitle { font-size:25px; font-weight:400; color:#222; margin:0 0 30px; padding-left:15px; letter-spacing:-0.5px; }

/* ====================== (A) VIDEO CAROUSEL ======================
   cp-video-container ³»ºÎÀÇ ¼öÆò ½ºÅ©·Ñ(³×ÀÌÆ¼ºê scroll) ±â¹Ý ºñµð¿À Ä«µå ¸ñ·Ï
   -------------------------------------------------------------- */
.cp-video-container .cp-carousel-row {
  overflow-x:auto;          /* °¡·Î ½ºÅ©·Ñ Çã¿ë */
  overflow-y:hidden;
  width:100%;
  user-select:none;
  cursor:grab;
  -webkit-overflow-scrolling:touch; /* iOS ºÎµå·¯¿î ½ºÅ©·Ñ */
  touch-action:auto;
  overscroll-behavior-x:contain;
  scrollbar-width:none;      /* ÆÄÀÌ¾îÆø½º ½ºÅ©·Ñ¹Ù ¼û±è */
  will-change:scroll-position;
}
.cp-video-container .cp-carousel-row::-webkit-scrollbar { display:none; } /* Å©·Ò µî webkit °è¿­ ½ºÅ©·Ñ¹Ù ¼û±è */
.cp-video-container .cp-carousel-row.grabbing { cursor:grabbing; }

/* ºñµð¿À Ä«µå ¸®½ºÆ® (flex·Î Ä«µå ³ª¿­) */
.cp-video-container .cp-carousel-list { display:flex; width:fit-content; }

/* °¢ ºñµð¿À Ä«µå(60vw °íÁ¤ Æø) */
.cp-video-container .cp-carousel-block {
  width:60vw;
  min-width:60vw;
  max-width:60vw;
  flex:0 0 60vw;
  display:flex;
  flex-direction:column;
  background:#fff;
}
/* Ã¹/¸¶Áö¸· Ä«µå ÁÂ¿ì ¸¶ÁøÀ¸·Î ÀüÃ¼ ÆÐµù È¿°ú */
.cp-video-container .cp-carousel-list .cp-carousel-block:first-child { margin-left:15px; }
.cp-video-container .cp-carousel-list .cp-carousel-block:last-child { margin-right:15px!important; }

/* ½ÇÁ¦ ºñµð¿À(½æ³×ÀÏ) ¿µ¿ª */
.cp-video-container .cp-video-block {
  width:100%;
  aspect-ratio:9/16;    /* ¼¼·ÎÇü ¿µ»ó ºñÀ² */
  background:#000;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
.cp-video-container .cp-video-thumb { width:101%; height:101%; object-fit:cover; display:block; }
.cp-video-container .cp-video-play {
  position:absolute;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  width:40px; height:40px;
  background:rgba(0,0,0,0.4);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:none;
}
/* °¡¿îµ¥ Àç»ý ¾ÆÀÌÄÜ (CSS »ï°¢Çü) */
.cp-video-container .cp-video-play::before {
  content:'';
  margin-left:7px;
  width:0; height:0;
  border-left:14px solid #fff;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
}

/* ºñµð¿À Ä«µå ÇÏ´Ü »óÇ° ¸ñ·Ï (µÎ °³ ³ëÃâ) */
.cp-video-container .cp-prod-list {
  display:flex;
  flex-direction:column;
  gap:16px;
  padding:30px 10px 10px 0; /* »ó´Ü 30px ¿©¹éÀ¸·Î ¿µ»ó°ú °£°Ý */
}
.cp-video-container .cp-prod-list .cp-bottom-item:not(:last-child) { margin-bottom:16px; }

/* ÇÏ´Ü »óÇ° °³º° ¾ÆÀÌÅÛ */
.cp-video-container .cp-bottom-item {
  display:flex;
  align-items:center;
  gap:11px;
  text-decoration:none;
  color:#222;
}
/* ½æ³×ÀÏ : ¿ä±¸»çÀÌÁî 75x100px °­Á¦ */
.cp-video-container .cp-bottom-item img {
  width:75px !important;
  height:100px !important;
  object-fit: contain;
  background: #fff; /* containÀÏ ¶§ »ý±â´Â ¿©¹é ¹è°æ */
  flex-shrink:0;
}
.cp-video-container .cp-bottom-info {
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.cp-video-container .cp-bottom-name {
  font-size:14px;
  font-weight:500;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.cp-video-container .cp-bottom-name .cp-bottom-pick { color:#e00; font-weight:400; }
.cp-video-container .cp-bottom-price { font-size:16px; font-weight:600; margin-top:5px; }

/* ºñµð¿À ¸ð´Þ (À¯Æ©ºê ÇÃ·¹ÀÌ¾î Å« »çÀÌÁî·Î) */
.cp-video-container .modal-bg {
  position:fixed;
  inset:0;
  display:none;
  align-items:center;
  justify-content:center;
  background:rgba(0,0,0,0.76);
  z-index:9999;
}
.cp-video-container .modal-content {
  width:70vw;
  aspect-ratio:9/16;
  position:relative;
}
.cp-video-container .modal-content iframe { width:100%; height:100%; border:0; }
.cp-video-container .modal-close {
  position:absolute;
  top:7px; right:7px;
  width:28px; height:28px;
  border:none;
  border-radius:50%;
  background:rgba(30,30,30,0.7);
  color:#fff;
  font-size:0;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
}
.cp-video-container .modal-close-icon {
  font-size:19px;
  transform:translateY(-3px);
  display:block;
  line-height:1;
}

/* ÀÛÀº È­¸é¿¡¼­ Ä«µå ÆøÀ» ´õ ³Ð°Ô(75vw) */
@media (max-width:400px){
  .cp-video-container .cp-carousel-block { width:75vw; min-width:75vw; max-width:75vw; }
}

/* ====================== (B) CREW PICK CAROUSEL ======================
   (ÀÌ ¾Æ·¡ºÎÅÍ´Â transform ±â¹Ý 'µå·¡±×/°ü¼º' Ä¿½ºÅÒ Ä³·¯¼¿)
   ¹öÆ°(ÇÊÅÍ)·Î Ä«Å×°í¸® ÀüÈ¯ (all / ÄÄÆ÷Æ® / ¶óÀÌÇÁ½ºÅ¸ÀÏ / »÷µé / ºÎÃ÷ / ACC)
   -------------------------------------------------------------- */
/* »ó´Ü ÇÊÅÍ ¹öÆ° °¡·Î ½ºÅ©·Ñ */
.cp-filter-row {
  display:flex;
  flex-wrap:nowrap;
  overflow-x:auto;
  gap:7px;
  margin:0 0 30px;
  padding:0 15px;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
.cp-filter-row::-webkit-scrollbar { display:none; }
.cp-filter-btn {
  font-size:16px;
  font-weight:400;
  color:#787878;
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:50px;
  padding:8px 16px;
  cursor:pointer;
  transition:.2s;
  flex:0 0 auto;
  white-space:nowrap;
}
.cp-filter-btn.active { background:#222; color:#fff; border-color:#222; }

/* CREW PICK Ä³·¯¼¿ ºäÆ÷Æ®(°¨½Î´Â ¿µ¿ª) */
.cp-carousel-row {
  position:relative;
  overflow:hidden;     /* transform ÀÌµ¿ÇÏ´Â ¸®½ºÆ®°¡ ³Ñ¾î°¡µµ ¾È º¸ÀÌ°Ô */
  width:100%;
  user-select:none;
  cursor:grab;
  touch-action:pan-y;
  overscroll-behavior:contain;
  will-change:transform;
}
.cp-carousel-row.grabbing { cursor:grabbing; }

/* Ä«µå ¸®½ºÆ® (transform:translateX ·Î ÀÌµ¿) */

.cp-carousel-list {
  display:flex;
  gap:var(--gap, 7px);
  width:fit-content;
}

.cp-carousel-block {
  width:var(--card-w);
  min-width:var(--card-w);
  max-width:var(--card-w);
  flex:0 0 var(--card-w);
  display:flex;
  flex-direction:column;
  background:#fff;
}
.cp-carousel-list .cp-carousel-block:first-child { margin-left:15px; }
.cp-carousel-list .cp-carousel-block:last-child { margin-right:15px !important; }

/* ¸ÞÀÎ ÀÌ¹ÌÁö (Á¤»ç°¢Çü) */
.cp-img-block {
  position:relative;
  width:100%;
  aspect-ratio:1/1;
  overflow:hidden;
  background:#f4f4f4;
}
.cp-img-block img {
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}


.cp-img2-block {
  width: 100%;
  aspect-ratio: 9/16;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: #000;
}
.cp-img2-block img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}



/* ÀÌ¹ÌÁö ÁÂÃø ÇÏ´Ü À¯Àú¸í ¶óº§ */
.cp-img-user {
  position:absolute;
  left:5px;
  bottom:10px;
  padding:4px 12px 5px;
  font-size:14px;
  font-weight:500;
  color:#fff;
  text-shadow:0 0 2px #000;
  line-height:1.2;
}

/* Ä«µå ³»ºÎ ÇÏ´Ü »óÇ° ¸®½ºÆ® */
.cp-prod-list {
  display:flex;
  flex-direction:column;
  gap:16px;
  padding:30px 10px 10px 0;  /* ÀÌ¹ÌÁö¿Í °£°ÝÀ» 30px ÁÜ */
}
.cp-prod-list .cp-bottom-item:not(:last-child) { margin-bottom:16px; }

/* ÇÏ´Ü »óÇ° ¾ÆÀÌÅÛ (CREW PICK) */
.cp-bottom-item {
  display:flex;
  gap:11px;
  align-items:center;
  text-decoration:none;
  color:#222;
  height:80px; /* ÅØ½ºÆ® ÁÙ ¼ö ÀûÀ» ¶§ ÀÏÁ¤ ³ôÀÌ È®º¸ (ÀÌ¹ÌÁö 100pxÀÌ¹Ç·Î ´õ ³ôÀÌ ¸ÂÃß·Á¸é Á¶Á¤ °¡´É) */
  cursor:pointer;
}
/* ½æ³×ÀÏ 75x100 À¯Áö */
.cp-bottom-item img {
  width:75px !important;
  height:100px !important;
  object-fit:cover;
  flex-shrink:0;
  background:#f7f7f7;
  display:block;
}
.cp-bottom-info {
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.cp-bottom-name {
  font-size:14px;
  font-weight:500;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.cp-bottom-name .cp-bottom-pick { color:#e00; font-weight:400; }
.cp-bottom-price { font-size:16px; font-weight:600; margin-top:5px; }

/* ¼û±è Ã³¸® Å¬·¡½º (Ä«Å×°í¸® ÀüÈ¯ ½Ã »ç¿ë) */
.filter-section.hidden { display:none !important; }

@media (max-width:400px){
  .cp-carousel-block { width:75vw; min-width:75vw; max-width:75vw; }
}
/*2509 ºñµð¿À&ÀÌ¹ÌÁö¿µ¿ª Ãß°¡ ³¡*/
/* BASIC css end */

