/* BASIC css start */
/* ¸ÞÀÎ Àü¿ë »ó´Ü */
body #header { display:none; } 
body #main_header { display:block; } 



.more{display:flex; align-items:center; justify-content:center; margin-bottom:20px;}
.more a{color: #5d5d5d;font-family: 'Lato', sans-serif;border:1px solid #d8d8d8; font-size:13px; border-radius:0px ;padding:10px 37px; display:inline-block; font-weight:400;}



/* ¸ÞÀÎ ¹è³Ê */
#main_bnr_swiper { position: relative; margin: 0; overflow: hidden; } 
#main_bnr_swiper .swiper-slide a { display: block; } 
#main_bnr_swiper .swiper-slide a img { width: 100%; } 
#main_bnr_swiper .swiper-slide a .txt_wrap {position: absolute;bottom: 28px;left: 50%;transform: translateX(-50%);text-align: center;} 
#main_bnr_swiper .swiper-slide a .txt_wrap p { color:#fff; } 
#main_bnr_swiper .swiper-slide a .txt_wrap .txt_01 {font-size: 16px;font-weight: 600;line-height: 19.97px;margin-bottom: 10px;} 
#main_bnr_swiper .swiper-slide a .txt_wrap .txt_02 {font-size: 32px;font-weight: 800;line-height: 39.94px;margin-bottom: 20px;white-space: pre;} 
#main_bnr_swiper .swiper-slide a .txt_wrap .txt_03 {font-size: 16px;font-weight: 600;line-height: 19.97px;} 
#main_bnr_swiper .swiper-button-prev { left: 0; } 
#main_bnr_swiper .swiper-button-next { right: 0; } 


/* ¾ÆÀÌÄÜ */
.ico_wrap { position: relative; padding: 50px 25px 20px 25px; overflow: hidden; } 
.ico_wrap ul { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 0; } 
.ico_wrap ul li { width: 20%; text-align: center; } 
.ico_wrap ul li a { display: inline-block; } 
.ico_wrap ul li a img { max-width: 100%; margin-bottom: 0px; } 
.ico_wrap ul li a p { text-align: center; font-size: 14px; font-weight: 600; color: #494949;margin-bottom: 30px;  } 


/* »óÇ° ·Ñ¸µ */
#pd_swiper{padding: 0 6px 13px;}
#pd_swiper .pd_bnr {position: relative;width: 100% !important;margin-bottom: 25px;} 
#pd_swiper .pd_bnr img { width:100%; } 
#pd_swiper .txt_wrap {position: absolute;bottom: 25px;left: 15px;} 
#pd_swiper .txt_wrap p { color:#fff; } 
#pd_swiper .txt_wrap .txt_01 { font-size: 16px; font-weight: 400; line-height: 20px; text-align: left; margin-bottom: 10px; } 
#pd_swiper .txt_wrap .txt_02 { font-size: 22px; font-weight: 700; line-height: 20px; margin-bottom: 8px; } 
#pd_swiper .txt_wrap .txt_03 { font-size: 16px; font-weight: 400; line-height: 20px; } 
#pd_swiper .item-list { width: 100% !important; margin-bottom: 12px; } 
#pd_swiper .item-list.flexed { display:flex; align-items: center; gap: 8px; } 
#pd_swiper .item-list.flexed .thumb {width:80px;flex-shrink: 1;} 
#pd_swiper .item-list.flexed .thumb img{height:100px;}
#pd_swiper .item-list.flexed .prd-info {position: relative;padding: 0;width: calc(100% - 80px);} 
#pd_swiper .item-list.flexed .prd-info .prd-wish .my-wish-list{position:absolute; top:0; right:0;}
#pd_swiper .item-list.flexed .prd-info .prd-brand a {font-size: 12px;font-weight: 500;margin-bottom: 8px;} 
#pd_swiper .item-list.flexed .prd-info .prd-name { margin-bottom: 10px; } 
#pd_swiper .item-list.flexed .prd-info .prd-name a { font-size: 14px; } 
#pd_swiper .item-list.flexed .prd-info .dc_per { font-size: 14px; margin-right: 9px; } 
#pd_swiper .item-list.flexed .prd-info .consumer { font-size: 14px; margin-right: 9px; } 
#pd_swiper .item-list.flexed .prd-info .normal { font-size: 14px; } 
#pd_swiper .item-list.flexed .prd-info .prd-color { display:none; } 
#pd_swiper .item-list.flexed .prd-info .prd-ico { display:none; } 
#pd_swiper .swiper-pagination { background: rgba(0, 0, 0, .3); width: 88%; top: auto; left: 50%; transform: translateX(-50%); } 
#pd_swiper .swiper-pagination .swiper-pagination-progressbar-fill { background: #000; } 


/* ÅÇ ·Ñ¸µ */
#tab_swiper { margin: 0 15px 25px; } 
#tab_swiper .swiper-slide { width: auto !important; } 
#tab_swiper .swiper-slide a {display: inline-block;font-size: 14px;font-weight: 400;color: #000;padding: 12px 13.5px;white-space: pre;border: 1px solid #ddd;border-radius: 30px;line-height: 1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;} 
#tab_swiper .swiper-slide.swiper-slide-thumb-active a { font-weight: 800; color: #fff; background: var(--point-color2); } 


/* ¼­ºê ¹è³Ê ·Ñ¸µ */
.sub_bnr_wrap {position:relative;padding-bottom: 40px;} 
.sub_bnr_wrap #sub_bnr_swiper{padding:0 6px;}
.sub_bnr_wrap #sub_bnr_swiper .swiper-slide a { display: block; } 
.sub_bnr_wrap #sub_bnr_swiper .swiper-slide a img { width:100%; } 
.sub_bnr_wrap #sub_bnr_swiper .swiper-slide a .bnr_txt { margin: 21px 0 0 0; font-size: 14px; font-weight: 400; color: #000; } 
.sub_bnr_wrap #sub_bnr_swiper .swiper-slide a .bnr_txt p { font-size: 16px; font-weight: 700; margin-bottom: 8px; line-height: 20px; } 
body .sub_bnr_wrap #sub_bnr_swiper .swiper-pagination { background: rgba(0, 0, 0, .3); width: 88%; top: auto; left: 50%; transform: translateX(-50%); } 
body .sub_bnr_wrap #sub_bnr_swiper .swiper-pagination .swiper-pagination-progressbar-fill { background:#000; } 



/*°øÅë css*/
section {padding: 0 20px;} 
section.no_p {padding:0; } 
section .sectionTit {position:relative; } 


/*ÁøÇàÁßÀÎ ÀÌº¥Æ®*/
.nowEvent {overflow:hidden;padding-bottom:40px; } 
.nowEvent .swiper {overflow:visible;; } 
.nowEvent .swiper-slide {border-radius:0px;overflow:hidden; } 
.nowEvent .swiper-slide img {width:100%; } 
.nowEvent .swiper-pagination {bottom:10px;left:auto;right:10px;width:46px;background:rgba(0,0,0,0.4);color:#fff;line-height:20px;border-radius: 10px; } 


/* BASIC css end */

