/* BASIC css start */
/* ¸ÞÀÎ¸¸ Àû¿ë */
#container {padding-top:0;}
body #header #gnb {background:none;}
#header #gnb .logo {background:url(/design/zoom/renewal/img/mo/m_logo.svg) 0 0 no-repeat; background-size:100px auto;}
#header #gnb p.asideOpen {background:url(/design/zoom/renewal/img/mo/mo_ic_ham.svg) 0 0 no-repeat; background-size:24px auto}
#header #gnb p.searchBtn {background:url(/design/zoom/renewal/img/mo/mo_ic_search.svg) 0 0 no-repeat; background-size:19px auto}
#header #gnb p.cartBtn {background:url(/design/zoom/renewal/img/mo/mo_ic_cart.svg) 0 0 no-repeat; background-size:24px auto}
#header #gnb p.cartBtn .count {background:#fff;color:#000;}

.dp_no {display:none;}

body .main .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
body .main .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ width:6px; height:6px; }
body .main .swiper-pagination-bullet-active{background:#000;}
body .main .swiper-pagination{bottom:0;}


.title {font-size: 20px;text-align: center;}
body .main_section .swiper-pagination .swiper-pagination-progressbar-fill {background: #111;}
.prd_model {font-size: 11px;color: #858585;margin: 0 8px;}
.all_view {display: block;width: 160px;height: 42px;line-height: 42px;border: 1px solid #c5c5c5;text-align: center;margin: 0 auto;}
.main_section {padding:30px 0 40px;}
.prdPrice .consumer {font-size: 12px;color: #858585;text-decoration: line-through;margin-left: 4px;}
.prdPrice .dc_per {font-size: 13px;color: #B30000;margin-left: 4px;}
.main_section .btn_moreGray {    width: 160px;height: 42px;line-height: 42px;background: none;border: 1px solid #c5c5c5;color:#111;font-weight: 500;}

/* »ó´Ü ºñÁê¾ó ¿µ¿ª */
body #contentWrap {width:100%;}
#mainBnrWrp {padding:0;}
#mainBnrWrp {position: relative;overflow:hidden;}
#mainBnrWrp .swiper .swiper-wrapper {display: flex;align-items: center;}
#mainBnrWrp .swiper .swiper-slide img {width:100%;}
#mainBnrWrp .swiper-pagination {top: auto;bottom: 18px;left: 50%;transform: translate(-50%);background:none;}
#mainBnrWrp .swiper-pagination .swiper-pagination-bullet {width: 6px; height: 6px; border-radius: 3px;margin-right: 4px;background: rgba(255, 255, 255, 0.4); opacity:1;}
#mainBnrWrp .swiper-pagination .swiper-pagination-bullet-active {background: rgba(255, 255, 255, 1);}
#mainSpot .bx-pager .bx-pager-item a.active { background:#000 }


/* ¹è³Ê ½½¶óÀÌµå ¿µ¿ª */
#mainBestBnr {}
#mainBestBnr .swiper {position: relative;width:100%;overflow: hidden;}
#mainBestBnr .swiper .swiper-slide{width:calc((100% - 6px)/2); margin-right:6px; }
#mainBestBnr .swiper .swiper-slide a {color:#858585;}
#mainBestBnr .swiper .swiper-slide .txtWrp {padding:16px;}
#mainBestBnr .swiper .swiper-slide .txtWrp strong {display: block;margin-bottom:6px;font-size:16px;font-weight: 400;color: #111;}
#mainBestBnr .swiper .swiper-slide img {width:100%;}
#mainBestBnr .swiper-wrapper {padding-bottom:20px;}
/*
#mainBestBnr .swiper-pagination {top:auto;bottom:0;left: 16px;width: 90%;height: 1px;background: #ddd;}
#mainBestBnr .swiper-pagination .swiper-pagination-progressbar-fill {background:#111;}
*/

/* ½Å»óÇ° ¿µ¿ª */
#newItmPrd .title {margin-bottom: 36px;}
#newItmPrd .item-wrap .items {display: flex;flex-wrap: wrap;}
#newItmPrd .item-wrap .items > li:nth-child(odd) {margin-right: 6px;}
#newItmPrd .item-wrap .items > li {width: calc(100% / 2 - 3px);margin-bottom: 32px;}
#newItmPrd .item-wrap .item-list {}
#newItmPrd .item-wrap .item-list .thumb img {width:100%;}
#newItmPrd .item-wrap .item-list .prd-info {padding: 0 8px;margin-top: 16px;}
#newItmPrd .item-wrap .item-list .prd-info .prd-price {margin:6px 0;}
#newItmPrd .item-wrap .item-list .prd-info .prd_model {margin:0;} 
#newItmPrd .item-wrap .item-list .prd-info .prd_colorCode {margin:5px 0 0;}
#newItmPrd .item-wrap .item-list .prd-info .prd-subname {margin:0 0 5px 0;}
#newItmPrd .item-wrap .item-list .prd-info .prd-ico span {display: flex;flex-wrap: wrap;row-gap: 5px;}
#newItmPrd .item-wrap .item-list .prd-info .prd-ico span img {margin-right:5px;}



/* º£½ºÆ® ¾ÆÀÌÅÛ ¿µ¿ª */
#bestPrdSct {background-color: #F8F5F3;padding: 35px 0 0;}
#bestPrdSct .keywordTabBtn {margin: 18px 0 36px;padding-right: 16px;}
#bestPrdSct .keywordTabBtn ul {margin-left:16px;}
#bestPrdSct .keywordTabBtn ul li {display: block; width: auto;height:30px; font-size: 13px; font-weight: 400;line-height: 32px; padding: 0 14px;cursor:pointer;}
#bestPrdSct .keywordTabBtn ul li.swiper-slide-thumb-active {background: #000;color: #fff;border-radius: 40px;}
#bestPrdSct .keywordTabCon {}
#bestPrdSct .keywordTabCon .swiper-wrapper {padding-bottom:48px;}
#bestPrdSct .keywordTabCon .swiper ul {row-gap: 10px;}
#bestPrdSct .keywordTabCon .swiper ul li:last-child {margin-right:0;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .imgWrap img {width:100%;height: 100%;object-fit: fill;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap {padding-top:16px;margin: 0 8px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap .prdName {font-size:13px;margin-bottom: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;line-height: 1.4em;max-height: 1.5em;}
#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: 12px;color: #858585;text-decoration: line-through;margin-left: 4px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .textWrap .prdPrice .dc_per {font-size: 12px;color: #B30000;margin-left: 4px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .prdIcon {padding-top:10px;margin:0 8px;}
#bestPrdSct .keywordTabCon .swiper .swiper-slide .prdIcon img {margin-right:4px;}
#bestPrdSct .keywordTabCon .swiper .swiper-wrapper {padding-bottom:102px;}
#bestPrdSct .keywordTabCon .swiper-pagination {width: 90%;left: 5%;top:auto;bottom:145px;height: 1px;}


#newPrdCnt {}
#newPrdCnt .title {margin-bottom:36px;}
#newPrdCnt .item-wrap .item-cont {display: flex;flex-wrap: wrap;}
#newPrdCnt .item-wrap .item-cont .item-list {width: calc(100% / 2 - 3px);margin-bottom: 32px;}
#newPrdCnt .item-wrap .item-cont .item-list:nth-child(odd) {margin-right:6px;}
#newPrdCnt .item-wrap .item-cont .item-list .thumb img {width:100%;}
#newPrdCnt .item-wrap .item-cont .item-list .prd-info {padding: 0 8px;margin-top:16px;}
#newPrdCnt .item-wrap .item-cont .item-list .prd-info .price .consumer {font-size: 12px;color: #858585;text-decoration: line-through;margin-left: 4px;}
#newPrdCnt .item-wrap .item-cont .item-list .prd-info .price .dc_per {font-size: 12px;color: #B30000;margin-left: 4px;}
#newPrdCnt .prd_model {margin:0;padding-top: 5px;}
#newPrdCnt .prd_colorCode {margin:5px 0 10px;}
#newPrdCnt .prd-subname {margin:10px 0 0;}
#newPrdCnt .prd-ico {margin-top:10px;}
#newPrdCnt .prd-ico img {margin-right:5px;}
#newPrdCnt .all_view {margin: 15px auto 0;}


#bestItemWrp .title {margin-bottom: 36px;}
#bestItemWrp .item-wrap .items {display: flex;flex-wrap: wrap;}
#bestItemWrp .item-wrap .items > li:nth-child(odd) {margin-right: 6px;}
#bestItemWrp .item-wrap .items > li {width: calc(100% / 2 - 3px);margin-bottom: 32px;}
#bestItemWrp .item-wrap .item-list {}
#bestItemWrp .item-wrap .item-list .thumb img {width:100%;}
#bestItemWrp .item-wrap .item-list .prd-info {padding: 0 8px;margin-top: 16px;}
#bestItemWrp .item-wrap .item-list .prd-info .prd-price {margin:6px 0;}
#bestItemWrp .item-wrap .item-list .prd-info .prd_model {margin:0;} 
#bestItemWrp .item-wrap .item-list .prd-info .prd_colorCode {margin:5px 0 10px;}
#bestItemWrp .item-wrap .item-list .prd-info .prd-subname {margin:0;}
#bestItemWrp .item-wrap .item-list .prd-info .prd-ico {margin-top:5px;}
#bestItemWrp .item-wrap .item-list .prd-info .prd-ico span {display: flex;flex-wrap: wrap;row-gap: 5px;}
#bestItemWrp .item-wrap .item-list .prd-info .prd-ico span img {margin-right:5px;}



.banner_img {}
.banner_img a {display:block;}
.banner_img a img {width:100%;}


#mainSldPrd01 {background-color:#F8F5F3;margin-top:0;margin-bottom: 35px;padding: 35px 0;}
.mainSldPrd {margin-top:35px;}
.mainSldPrd .item-wrap {position: relative;margin-left:16px;padding-top:36px;}
.mainSldPrd .item-wrap .item-cont {padding-bottom:35px;}
.mainSldPrd .item-wrap .item-cont .item-list .prd-info {padding: 0 8px;margin-top: 16px;}
.mainSldPrd .item-wrap .item-cont .item-list .thumb img {width:100%;height:100%;object-fit: cover;}
.mainSldPrd .prd-subname {margin: 0;}
.mainSldPrd .prd_colorCode {margin:5px 0 0;}
.mainSldPrd .prd-ico {margin-top:10px;}
.mainSldPrd .prd-ico img {margin-right:5px;}
.mainSldPrd .prd_model {margin:5px 0;}
.mainSldPrd .sldPrdTtl {margin:0 16px;}
.mainSldPrd .sldPrdTtl h2 {font-size:20px;line-height: 26px;font-weight: 500;}
.mainSldPrd .sldPrdTtl > a {display: block;margin-top: 12px;color: #858585;font-size: 13px;}
/*
body .mainSldPrd .swiper-pagination {top:auto !important;bottom:0;left: 10px;width: 90%;height: 1px;background: #ddd;}
body .mainSldPrd .swiper-pagination .swiper-pagination-progressbar-fill {background:#111;}
*/

#fmsItemWrp {padding-top:56px;}
#fmsItemWrp .imgWrap img {width:100%;}
#fmsItemWrp .sec_title {margin-bottom:18px;}
#fmsItemWrp .sec_title .title {line-height:24px;}
#fmsItemWrp .fmsItemTabBtn {margin:18px 0 36px;padding-left: 16px;}
#fmsItemWrp .fmsItemTabBtn  ul {}
#fmsItemWrp .fmsItemTabBtn  ul li {display: block;width: auto;height: 30px;font-size: 13px;font-weight: 400;line-height: 32px;padding: 0 14px;cursor: pointer;}
#fmsItemWrp .fmsItemTabBtn  ul li.swiper-slide-thumb-active {background: #000;color: #fff;border-radius: 40px;}
#fmsItemWrp .fmsItemTabCon {padding:0 16px;}
#fmsItemWrp .fmsItemTabCon .textWrap {padding:16px 0 5px;}
#fmsItemWrp .fmsItemTabCon .textWrap .prdName {font-size:14px;margin-bottom: 10px;}
#fmsItemWrp .fmsItemTabCon .textWrap .prdPrice {font-size:14px;}
#fmsItemWrp .fmsItemTabCon .prd-subname {margin:0;}
#fmsItemWrp .fmsItemTabCon .prdIcon {margin-top:10px;}
#fmsItemWrp .fmsItemTabCon .prdIcon img {margin-right:5px;}
#fmsItemWrp .prd_colorCode {margin:5px 0 0;}
#fmsItemWrp .all_view {margin: 40px auto 0;}
#fmsItemWrp .prd_model {margin:0;}

/* ÀÎ½ºÅ¸±×·¥ */
.main-insta { padding-top:50px; position:relative }
.main-insta h3 { padding-top:40px; text-align:center; background:url(/design/zoom/phps/m/main/ico_main_insta.gif) top center no-repeat; background-size:25px auto }
.main-insta h3 a { font-size:15px; }
.main-insta h3 span { font-size:18px; font-weight:800 }
.main-insta .box { padding:15px 10px 15px }
.main-insta .box img { width:100% }

/* BASIC css end */

