/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
.item-wrap, .item-wrap .item-cont { width:1200px; } 

#header .headerBottom{border-bottom:0 !important;}

/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
#mainSpot { width: 100%; } 
#mainSpot img { width: 100%; /*height: 400px; */  border-radius: 10px; margin:auto;} 
#mainSpot .swiper-pagination { top: auto; bottom: 33px; left: 50%; transform: translateX(-50%); width: 390px; height: 2px; } 
#mainSpot .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #030000; } 
#mainSpot .swiper-button-next { width: 68px; height: 68px; background: url(/design/phamsvil/2022_renewal/pc/icon/main_right.png) no-repeat; right: auto; left: 75%; } 
#mainSpot .swiper-button-prev { width: 68px; height: 68px; background: url(/design/phamsvil/2022_renewal/pc/icon/main_left.png) no-repeat; left: auto; right: 75%; } 
#mainSpot .swiper-button-next:after, #mainSpot .swiper-button-prev:after { opacity:0 } 

.swiper-pagination-bullet { width: 10px !important; height: 10px !important; background: #c6c6c6 !important; opacity: 1 !important; } 
.swiper-pagination-bullet-active { background: #000 !important; } 

/* ¿¬°áÆäÀÌÁö02 */
.link_connect { padding: 60px 0 0; } 
.link_connect ul { width: 1200px; display: flex; margin: 0 auto; *zoom:1; font-size: 0; justify-content: space-between; } 
.link_connect ul li { display: inline-block; width: 90px; margin: 0; text-align: center; } 
.link_connect ul li a { color: #000; letter-spacing:-1px; font-size: 16px; font-family: 'Noto Sans KR', sans-serif; } 
.link_connect ul li a img {display: block;width: 100%;margin-bottom: 12px;box-sizing: border-box;border: 2px solid #fff;border-radius: 100px;} 
.link_connect ul li a:hover img{border: 2px solid #7ebd3d; border-radius: 100px;}

/* »óÇ° ¸ñ·Ï ¿µ¿ª */
.cateTit { padding: 45px 0 32px; text-align: left; } 
.cateTit h2 {color: #1c1c1c;font-size: 30px;font-family: 'Noto Sans KR', sans-serif;font-weight: bold;} 
.slick-slide a { border: 0; outline:0 } 
.product-wrap { margin:0 auto; position:relative; width: 1200px; } 
.product-wrap .item-wrap .item-cont .slick-list { margin: 0 -10px; width: 1200px; margin: 0 auto; } 
.product-wrap .item-wrap .item-cont .item-list { padding-right:0; margin: 0 13px 0 0; border: 0; outline:0 } 
.product-wrap .item-wrap .item-cont .item-list .prd-info { padding-bottom:0 } 
.product-wrap .item-wrap .item-cont .item-list .prd-price {/* color: #D22525; */} 
.product-wrap .item-wrap .slick-prev { position: absolute; top: 50%; transform: translateY(-50%); left: -88px !important; letter-spacing: 19px; width: 68px; height: 68px; background: url(/design/phamsvil/2022_renewal/pc/icon/main_left.png) no-repeat; font-size: 0; z-index: 100; outline: 0; } 
.product-wrap .item-wrap .slick-next { position: absolute; top: 50%; transform: translateY(-50%); right: -88px !important; width: 68px; height: 68px; background:url(/design/phamsvil/2022_renewal/pc/icon/main_right.png) no-repeat; font-size: 0; z-index: 100; outline: 0; } 
.specroll_wrap, .specroll_wrap .item-wrap { width: 1380px !important; } 
.specroll_wrap .cateTit { width:1200px; margin:0 auto; } 
.specroll_wrap .specroll { width: 1200px !important; margin: 0 auto; } 
.specroll_wrap .specroll .thumb img {border: 2px solid #ececec; box-sizing:border-box;} 

/* ·Õ¹è³Ê */
.longbnnr { width: 1200px; margin: 10px auto 0; } 
.longbnnr img { width:100% ;border-radius: 10px;} 
.longbnnrtit { width:1200px; margin: 80px auto 50px; position:relative; text-align:center; display:block; } 
.mt50 { margin-top:50px; }
.mb10 { margin-bottom:10px; }

/* ÀÌ¹ÌÁö¹è³Ê */
.morview a { font-size:20px; } 
.morview a img { vertical-align:top; } 
.imgBanner_wrap { margin: 0 auto; position: relative; width: 1200px; } 
.imgBanner_wrap .cateTit { display:flex; align-items: center; justify-content: space-between; padding: 45px 0 29px; } 
.imgBanner { width: 1200px; margin: 0 auto; text-align: center; } 
.imgBanner:after { content:''; display:block; clear:both } 
.imgBanner div { float: left; margin: 0 20px 20px 0; width:386px;} 
.imgBanner div:nth-of-type(3n) { margin-right: 0; } 
.imgBanner div a img { border-radius: 10px; width:386px;} 

/* ±è¾à»ç³× ½Å»óÇ° */
.new_product_wrap {position: relative;height: 360px;margin-top: 80px;overflow: hidden;} 
.new_product_wrap:before { content:''; position: absolute; background: #d1e9de; width: 100%; height: 294px; } 
.new_product_wrap .cateTit { width: 1200px; margin: 0 auto; } 
.new_product_wrap .cateTit h2 { margin-bottom:25px; } 
.new_product_wrap .item_container { position: absolute; right: 20px; top: 52px; width: 63%; } 
.new_product_wrap .item_container .swiper-slide { background:#fff; } 
.new_product_wrap .arrow_wrap { position:relative; display: inline-block; width: 138px; margin: 71px 0 0 -7px; } 
.new_product_wrap .swiper-slide { opacity:0.5; } 
.new_product_wrap .swiper-slide-active { opacity:1; } 
.new_product_wrap .arrow_wrap .swiper-button-next { width: 68px; height: 68px; background: url(/design/phamsvil/2022_renewal/pc/icon/main_right.png) no-repeat; right: 0; left: auto; } 
.new_product_wrap .arrow_wrap .swiper-button-prev { width: 68px; height: 68px; background: url(/design/phamsvil/2022_renewal/pc/icon/main_left.png) no-repeat; left: 0; right: auto; } 
.new_product_wrap .swiper-button-next:after, .new_product_wrap .swiper-button-prev:after { opacity:0 } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list { position: relative; width: 588px; padding: 0; margin: 0 20px 20px 0; border: 1px solid #efefef; border-radius: 10px; box-shadow: 0px 2px 3px #bbb; box-sizing: border-box; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list:nth-of-type(2n) { margin-right:0 } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list a { display: block; padding: 20px; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list a:after { display:block; clear:both; content:'' } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list .thumb { width: 220px; float: left; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list .prd-info { width: 308px; float: left; padding: 20px 0 20px 20px; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list .prd-info .prd-name { color: #424242; font-family: 'Noto Sans KR', sans-serif; font-size: 18px; line-height: 20px; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list .prd-brnd { margin: 0px 0 8px; font-size: 16px; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list .prd-price { position: absolute; bottom: 40px; color: #D22525; font-size: 16px; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list .prd-price .dc_per,
.new_product_wrap .item_container .item-wrap .item-cont .item-list .prd-price .price { font-size: 20px; } 
.new_product_wrap .item_container .item-wrap .item-cont .item-list .prd-price strike { font-size: 14px; } 
.my-wish-list { position: absolute; right: 16px; bottom: 16px; } 
.my-wish-list img { border: 0 !important; } 

/* ÅÇ »óÇ° ±â´É */
.tab_in_wrap.active { border:0px !important; } 
.tabarea { width: 100%; max-width: 1200px; margin: 20px auto 40px; text-align: center; } 
.tabarea .tab { display: inline-block; width:100%; max-width: 1200px; } 
.tabarea .tab > li { float: left; margin: 0 32px 0 0; } 
.tabarea .tab > li > span { color: #757575; font-size: 20px; font-family: 'Noto Sans KR', sans-serif; cursor: pointer; }
.tabarea .tab > li.live span{color:#000;}
.tabarea .item_container { padding: 15px 0; } 
.tabarea .item_container .item-wrap { display: none; position: relative; overflow: unset; } 
.tabarea .morview { position: absolute; top: -50px; right: 0; } 
.tabarea .morview a { color: #000; font-size: 20px; font-family: 'Noto Sans KR', sans-serif; } 
.tabarea .item_container .item-wrap.active { display: block; } 
.tabarea .item_container .item-wrap .item-cont .item-list { position: relative; width: 588px; padding: 0; margin: 0 20px 20px 0; border: 1px solid #efefef; border-radius: 10px; } 
.tabarea .item_container .item-wrap .item-cont .item-list:nth-of-type(2n) { margin-right:0 } 
.tabarea .item_container .item-wrap .item-cont .item-list a { display: block; padding: 20px; } 
.tabarea .item_container .item-wrap .item-cont .item-list a:after { display:block; clear:both; content:'' } 
.tabarea .item_container .item-wrap .item-cont .item-list .thumb { width: 220px; float: left; } 
.tabarea .item_container .item-wrap .item-cont .item-list .prd-info { width: 308px; float: left; padding: 20px 0 20px 20px; } 
.tabarea .item_container .item-wrap .item-cont .item-list .prd-info .prd-name { color: #424242; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; line-height: 20px; } 
.tabarea .item-wrap .item-cont .item-list .prd-brnd { margin: 0px 0 8px; font-size: 16px; } 
.tabarea .item-wrap .item-cont .item-list .prd-price { position: absolute; bottom: 40px; color: #D22525; font-size: 16px; } 
.tabarea .item-wrap .item-cont .item-list .prd-price .dc_per,
.tabarea .item-wrap .item-cont .item-list .prd-price .price { font-size: 20px; } 
.tabarea .item-wrap .item-cont .item-list .prd-price strike { font-size: 14px; } 

/* ÀÎ½ºÅ¸¿µ¿ª */
.instaArea { max-width: 1200px; width: 100%; margin: 0 auto 100px; } 
.instaArea .instaBox { margin:0 0 20px } 
.instaArea .instaBox:after { display:block; clear:both; content:'' } 
.instaArea .sectionTit { float: left; } 
.instaArea .sectionTit img {float: left;margin-top: 8px;} 
.instaArea .sectionTit h2 {display: inline-block;float: left;margin: 0px 0 0 10px;color: #000;font-size: 30px;font-family: 'Noto Sans KR', sans-serif;} 
.instaArea .sectionTit p {float: left;margin: 8px 0 0 10px;color: #b0afaf;font-size: 20px;font-family: 'Noto Sans KR', sans-serif} 
.instaArea .morview { float: right; margin: 7px 0 0; } 
.instaArea .morview a { color: #ff7777; font-size: 15px; font-family: 'Noto Sans KR', sans-serif; } 

/* ¼½¼Ç Ãß°¡ÇØº½ */

#sec2{margin-top:190px}
#sec2 .sec2_top{display: flex; justify-content: space-between; align-items: center;margin-bottom:30px}
#sec2 .sec2_top h2{}
#sec2 .sec2_top .right{display:flex}
#sec2 .swiper-pagination{position:unset}
#sec2 .swiper-pagination-bullets.swiper-pagination-horizontal{left:unset; top:unset; width:auto;}
#sec2 .swiper-pagination-bullet {width: 22px;height: 22px;text-align: center;line-height: 22px;box-sizing:unset; font-weight:500; font-size: 12px;color: #5d5d5d;opacity: 1; background: rgba(0, 0, 0, 0);font-family: 'Lato', sans-serif;border:1px solid #ccc }
#sec2 .swiper-pagination-bullet-active { color: #fff;background: #333333;}
#sec2 .sec2_top .right .more a{float:unset; color: #5d5d5d;font-family: 'Lato', sans-serif;border:1px solid #ccc; font-size:13px; border-radius:20px;margin-left:20px ;padding:3px 12px; display:inline-block; font-weight:500}


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */



/*Å¸ÀÓ¼¼ÀÏ*/
#time_sale_wrap{width:1200px; margin:80px auto 50px; display:flex;  }
#time_sale_wrap .time_box{width:30%;}
#time_sale_wrap .time_box h2{font-size:35px;}
#time_sale_wrap .time_box p{font-size:24px; color:#707070;}
#time_sale_wrap .time_box .timer{font-size:45px; font-weight:600; letter-spacing: 0.3rem;}
#time_sale_wrap .time_box .timer_box{display:flex; align-items:center; padding-top:50px;}
#time_sale_wrap .time_box .timer_box .timeico{padding-right:10px;}
#time_sale_wrap .time_box .timer_box .timeico img{height:50px;}


#time_sale_wrap .time_sale_prd{width:70%; overflow:hidden; padding:5px 0 10px;}
#time_sale_wrap .time_sale_prd .swiper-container{width:100%;}
#time_sale_wrap .time_sale_prd .item-cont{width:100%;}
#time_sale_wrap .time_sale_prd .item-wrap .item-cont .item-list{padding:0;}



#time_sale_wrap .time_sale_prd .prd-name{font-size:16px;}
#time_sale_wrap .time_sale_prd .timer{position:absolute; top:2px; left:2px; padding: 6px 14px 7px; background:#2f7417; display:flex; align-items:center; font-size:14px; color:#fff; z-index:10; border-radius: 9px 0 0 0;}

#time_sale_wrap .swiper-button-prev{background: url(/design/phamsvil/2022_renewal/pc/icon/main_left.png) no-repeat; width:68px; height:68px; left:-20px; top:180px;  }
#time_sale_wrap .swiper-button-next{background: url(/design/phamsvil/2022_renewal/pc/icon/main_right.png) no-repeat; width:68px; height:68px; right:-20px; top:180px;  }
#time_sale_wrap .swiper-button-prev:after, #time_sale_wrap .swiper-button-next:after{display:none;}

#time_sale_wrap .swiper-container-horizontal>.swiper-scrollbar{left:0; width:100%;}


/* BASIC css end */

