/* BASIC css start */
/* °øÅë */
.sec_title h2 {font-size: 28px;text-align: center;color: #111;margin-bottom: 28px;}
/*2025.11.11 ½ºÅ©·Ñ¿¡¼­ µ¿±×¶ó¹Ì ¹öÆ°À¸·Î º¯°æ
body .main_section .swiper-pagination {top:auto;bottom:0;height: 1px;background: #ddd;}
body .main_section .swiper-pagination .swiper-pagination-progressbar-fill {background:#111;}
*/
body .main_section .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
body .main_section .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ width:6px; height:6px; }
body .main_section .swiper-pagination-bullet-active{background:#000;}
body .main_section .swiper-pagination{bottom:0;}

#footer {margin-top:0 !important;}
.main_section .sec_inner {max-width:1364px;width:100%;margin:0 auto;}
.main_section .all_view {display:block;width:160px;height:46px;line-height:46px;border:1px solid #c5c5c5;margin: 0 auto 60px;text-align:center;font-size:13px;}
.dp_none {display:none !important;}

.prdName {font-size:13px;margin-bottom: 10px;}
.prdPrice .price {font-weight: 400;font-size: 13px;}
.prdPrice .consumer {font-size: 13px;color: #858585;text-decoration: line-through;margin-left: 4px;}
.prdPrice .dc_per {font-size: 13px;color: #B30000;margin-left: 4px;}

.prdWish {position: absolute;right: 10px;bottom: 10px;}
.prdWish a img {max-width:19px;}
.prdWish .my-wish-list .wishOn {display:none;}
.prdWish .my-wish-list.wish-on .wishOff {display:none;}
.prdWish .my-wish-list.wish-on .wishOn {display:block;}

/* »ó´Ü ºñÁê¾ó ¿µ¿ª */
body #contentWrap {width:100%;}
#mainBnrWrp {position: relative;overflow:hidden;margin-bottom:80px;}
#mainBnrWrp .swiper .swiper-wrapper {display: flex;align-items: center;}
#mainBnrWrp .swiper .swiper-slide img {width:100%;}
#mainBnrWrp .swiper-pagination {top: auto;bottom: 30px;background:none;}
#mainBnrWrp .swiper-pagination .swiper-pagination-bullet {width: 6px; height: 6px; border-radius: 3px;background: rgba(255, 255, 255, 0.4); opacity:1;}
#mainBnrWrp .swiper-pagination .swiper-pagination-bullet-active {background: rgba(255, 255, 255, 1);}
#mainBnrWrp .swiper-button-prev {left:24px;}
#mainBnrWrp .swiper-button-prev:after {background:url('/design/zoom/renewal/img/ic_prev.svg') no-repeat;width:100%;height:100%;font-size: 0;}
#mainBnrWrp .swiper-button-next {right:24px;}
#mainBnrWrp .swiper-button-next:after {background:url('/design/zoom/renewal/img/ic_prev.svg') no-repeat;transform: rotate(-180deg);width:100%;height:100%;font-size: 0;}

/* ¹è³Ê ½½¶óÀÌµå ¿µ¿ª */
#mainBestBnr {margin-bottom:80px;}
#mainBestBnr .swiper {max-width:1364px;width:100%;}
#mainBestBnr .swiper .swiper-slide a {color:#858585;}
#mainBestBnr .swiper .swiper-slide a strong {display: block;margin: 28px 0 8px;font-size:20px;font-weight: 400;color: #111;}
#mainBestBnr .swiper-wrapper {padding-bottom:72px;}
/*-#mainBestBnr .swiper-pagination {top:auto;bottom:0;height: 1px;background: #ddd;}
#mainBestBnr .swiper-pagination .swiper-pagination-progressbar-fill {background:#111;}*/

/* º£½ºÆ® ¾ÆÀÌÅÛ ¿µ¿ª */
#bestPrdSct {background-color: #F8F5F3;padding: 96px 0 60px;}
#bestPrdSct .keywordTabBtn {margin-bottom:56px;}
#bestPrdSct .keywordTabBtn ul {justify-content: center;}
#bestPrdSct .keywordTabBtn ul li {display: block; width: auto;height:36px; font-size: 15px; line-height: 40px; padding: 0 14px;cursor:pointer;}
#bestPrdSct .keywordTabBtn ul li.swiper-slide-thumb-active {background: #000;color: #fff;border-radius: 40px;}
#bestPrdSct .keywordTabCon {margin-bottom:10px;}
#bestPrdSct .keywordTabCon .swiper ul {row-gap: 30px;}
#bestPrdSct .keywordTabCon .swiper ul li:last-child {margin-right:0;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .imgWrap {position: relative;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .imgWrap > a > img {width:100%;height: 100%;object-fit: fill;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap {padding-top:16px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap .prdName {font-size:13px;margin-bottom: 10px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap .prdPrice .price {font-weight: 300;font-size: 13px;margin-bottom:10px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap .prdPrice .consumer {font-size: 13px;color: #858585;text-decoration: line-through;margin-left: 4px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap .prdPrice .dc_per {font-size: 13px;color: #B30000;margin-left: 4px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .prdIcon {}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .prdIcon img {margin-right:4px;}
#bestPrdSct .keywordTabCon .swiper .swiper-wrapper {padding-bottom:40px;}
/*#bestPrdSct .keywordTabCon .swiper-pagination {top:auto;bottom:0;height: 1px;}*/

/* NEW ¾ÆÀÌÅÛ ¿µ¿ª */
#newPrdCnt {padding:120px 0 100px}
#newPrdCnt .sec_title h2 {margin-bottom:40px;}
#newPrdCnt .item-wrap .item-cont {display: flex;flex-wrap: wrap;}
#newPrdCnt .item-wrap .item-cont dl:nth-child(4n) {padding-right:0;}
#newPrdCnt .btn_moreGray {margin:0 auto;}


/* pc´õº¸±â ¹öÆ° Ãß°¡ ¿µ¿ª */
.product-wrap .more { text-align:center; margin: 24px 0px;}
.btn_moreGray {display:block;background: none;width:160px;height:46px;line-height:46px;border:1px solid #c5c5c5;margin: 0 auto 80px;text-align:center;font-size:0;}
.btn_moreGray::after {content:"´õº¸±â";font-size:13px;text-align:center;}

/* Áß°£ ¹è³Ê ¿µ¿ª */
#mainMidBnr .bnr_list ul {display: flex;justify-content: space-between;margin-top: 16px;}
#mainMidBnr .bnr_list img {width:100%;}

#bestPrdCnt {padding:120px 0 0;}
#bestPrdCnt .sec_title h2 {margin-bottom:40px;}
#bestPrdCnt .item-wrap .item-cont {display: flex;flex-wrap: wrap;}
#bestPrdCnt .item-wrap .item-cont dl:nth-child(4n) {padding-right:0;}

/* »óÇ° ½½¶óÀÌµå °øÅë */
.mainSldPrd {padding:90px 0 70px;}
.mainSldPrd .sec_inner {position:relative; display: flex;justify-content: space-between;}
.mainSldPrd .item-wrap {width:1120px;margin-right: 0;}
.mainSldPrd .item-wrap .item-cont {justify-content: flex-start;}
.mainSldPrd .item-wrap .item-cont .item-list {padding-right:0;}
.mainSldPrd .item-wrap .item-cont .item-list .thumb {width:268px;}
.mainSldPrd .sldPrdTtl h2 {margin-bottom: 24px;font-size: 28px;line-height: 40px;font-weight: 500;}
.mainSldPrd .sldPrdTtl > a {font-size:15px;color:#858585;}
.mainSldPrd .swiper-button-prev {left: 14%;top: 30%;}
.mainSldPrd .swiper-button-prev:after {background:url('/design/zoom/renewal/img/btn_prev.svg') no-repeat;width:100%;height:100%;font-size: 0;}
.mainSldPrd .swiper-button-next {right: -4%;top: 30%;}
.mainSldPrd .swiper-button-next:after {background:url('/design/zoom/renewal/img/btn_next.svg') no-repeat;width:100%;height:100%;font-size: 0;}


#mainSldPrd01 {background-color: #F8F5F3;}
#mainSldPrd03 {background-color: #F8F5F3;}
/* BASIC css end */

