/* BASIC css start */
#header .headerBottomLeft { border-bottom: none !important;}
#header .header-menu {border-top: 1px solid rgba(35, 35, 35, 0.1) !important;}
/* ¸ÞÀÎ °øÅë */

.main {}
.main h3 { font-size:19px; display: inline-block; padding:60px 15px 18px; width: 100%; box-sizing:border-box; color:#1c1c1c;}
.reviewMain h3 { font-size:1.635em; display: inline-block; margin:0px 0 18px 0; padding-top:6px; width: 100%; text-align: center; }
.more { margin-top: 35px;}
.more .btn_moreGray { background-color: #fff; display: inline-block; width: 110px; height: 33px; line-height: 31px; border: 1px solid #000; color:#000;padding-right: 10px; }
.btn_moreGray > i { margin-left: 3px; vertical-align: text-bottom; font-size: 14px; position: absolute; height: 33px; color: #000; margin-top: -1px; }
font.square-color { margin-right: 2px; float: left; width: 12px; height: 4px; border: 1px solid #eee; box-sizing: border-box; }
.swiper-pagination-bullet { width: auto !important; height: 4px !important; display: table-cell !important; border-radius: 0 !important; }
.swiper-pagination-bullet-active { border-radius:0 !important; background: rgba(255,255,255,1) !important; }

/* ¸ÞÀÎºñÁÖ¾ó swiper ¿µ¿ª */
.visualSwiper { position: relative; }
.visualSwiper .swiper-slide img { width: 100%; }

/* ¸ÞÀÎÁß°£ swiper ¿µ¿ª */
.main .midSwiper { clear: both; margin: 15px 0 0 15px; }
.main .midSwiper .swiper-slide { width: 45% !important }
.main .midSwiper .swiper-slide img { width: 100% }

/* °øÁö¹è³Ê swiper ¿µ¿ª */
.wideSwiper { clear: both; padding-top: 5px !important; }
.wideSwiper .swiper-slide { width: 100% !important }
.wideSwiper .swiper-slide img { width: 100% }

/* Weekly Best ¿µ¿ª */
.week-bst {background: #f5f5f5; margin-top: 45px; overflow:hidden;}
.week-bst h3 {font-weight:700; padding-top:30px;}
.week-bst .prdSwiper {margin:0; padding:0 15px 50px;}
.week-bst ul.items li a figure img {width:100%;}
.week-bst ul.items li a figure .list_shoppingInfo {padding-bottom:60px;}
.wbst-pagination {text-align: left; margin: 0 0 22px 16px; overflow-x: auto; white-space: nowrap; scrollbar-width: none; -ms-overflow-style: none;}
.wbst-pagination li {display: inline-block; color: #808080; margin-right:10px; font-size: 12px; font-weight: 300;}
.wbst-pagination li.active {color: #b06e56; font-weight:700;}

/* new arrivals ¿µ¿ª */
.sortWrap { padding: 0; text-align: center !important; }
.sortWrap li { width:20px; background:#000; }
.sortWrap li.list { background:url('/design/petebox/phps2021/m/main/list_sort.gif') no-repeat center;  background-size: contain; margin-right: 5px; }
.sortWrap li.list.active { background:url('/design/petebox/phps2021/m/main/list_sort_on.gif') no-repeat center; background-size: contain; }
.sortWrap li.gallery { background:url('/design/petebox/phps2021/m/main/gallery_sort.gif') no-repeat center; background-size: contain; }
.sortWrap li.gallery.active { background:url('/design/petebox/phps2021/m/main/gallery_sort_on.gif') no-repeat center; background-size: contain;}
.new-arr .MK_block_new_product { overflow: hidden; }
.new-arr .items { margin: 0 -1px; width: inherit; }
.new-arr .items li.w100 { width: 100%; margin-top: 20px; }
.new-arr .list_shoppingInfo { position: relative; margin-top: 3px; text-align: left; padding: 0 5px; padding-bottom: 25px; }
.new-arr .list_shoppingInfo .listName {font-size: 12px; line-height: 1.3; word-wrap: break-word; word-break: keep-all;}
.new-arr .list_shoppingInfo .listPrice, .new-arr .list_shoppingInfo .listReview  { font-weight: 600; color: #000; }
.new-arr .list_shoppingInfo .listPrice strike { color:#9d9d9d; }
.new-arr .list_shoppingInfo .listPrice .new-per { color: #ba6a52 }
.new-arr .list_shoppingInfo .listReview .rvPoint { font-weight:400; color: #9d9d9d; margin-right: 3px; }

/* winter outer ¿µ¿ª */
.wt-outer { background-color: #efeeec; }
.wt-outer h3 { margin: 25px 0 10px 0; }
.wt-outer > p { text-align: center; }
.wt-outer .swiper-slide figure { padding: 17px 20px; }
.wt-outer .swiper-slide figure img { width: 100%; }
.wt-outer .swiper-slide .list_shoppingInfo { width: calc(100% - 28px); padding: 15px 14px 12px; text-align: left; background-color: #fff; }
.wt-outer .swiper-slide .list_shoppingInfo .listName { font-weight: 600; font-size: 13px; margin-bottom: 8px; }
.wt-outer .swiper-slide .list_shoppingInfo .listSubname { margin-bottom: 8px; color: #646464; }
.wt-outer .list_shoppingInfo .listPrice { color: #000; font-size: 14px; font-weight: 800; margin-bottom: 8px; }
.wt-outer .list_shoppingInfo .listSubname { margin-bottom: 8px; }
.wt-outer .list_shoppingInfo .listPrice, .wt-outer .list_shoppingInfo .listReview  { font-weight: 600; color: #000; }
.wt-outer .list_shoppingInfo .listReview .rvPoint { font-weight:400; color: #9d9d9d; margin-right: 3px; }

.winterSwiper .winter-scrollbar { display: table; width: 80% !important;; height: 4px; background: #ddd; margin: 0 auto; margin: 17px auto 30px auto; }
.winterSwiper .winter-scrollbar .swiper-scrollbar-drag { border-radius:0 !important; background: #3f3f3f; }

/* best item ¿µ¿ª */
.best-itm { overflow: hidden; }
.best-itm .MK_block_new_product { overflow: hidden; }
.best-itm .items { margin: 0 -1px; width: inherit; }
.best-itm .items li.w100 { width: 100%; margin-top: 20px; }
.best-itm .list_shoppingInfo { position: relative; margin-top: 3px; text-align: left; padding: 0 5px 25px }
.best-itm .list_shoppingInfo .listName { font-size:12px; }
.best-itm .list_shoppingInfo .listPrice { }
.best-itm .list_shoppingInfo .listPrice, .best-itm .list_shoppingInfo .listReview  { font-weight: 600; color: #000; }
.best-itm .list_shoppingInfo .listPrice strike { color:#9d9d9d; }
.best-itm .list_shoppingInfo .listPrice .new-per { color: #ba6a52 }
.best-itm .list_shoppingInfo .listReview .rvPoint { font-weight:400; color: #9d9d9d; margin-right: 3px; }

/* swiper banner ¿µ¿ª */
.bannSwiper .swiper-wrapper { text-align: center; }
.bannSwiper .swiper-slide img { width: calc(100% - 110px); margin: 0 auto;  }
.bannSwiper .bannSwiper-next { position: absolute; left: 16px; top: 50%; transform: translateY(-300%); z-index: 2; text-align: center; font-size: 18px; color: #878787; }
.bannSwiper .bannSwiper-prev { position: absolute; right: 16px; top: 50%; transform: translateY(-300%); z-index: 2; text-align: center; font-size: 18px; color: #878787;}
.bannSwiper .list_shoppingInfo { text-align: left; padding: 0 5px; width: calc(100% - 110px); margin: 0 auto;}
.bannSwiper .listName { padding: 9px 0; }
.bannSwiper .listPrice { padding: 5px 0; margin:0; }
.bannSwiper .listPrice, .bannSwiper .listReview  { font-weight: 600; color: #000; }
.bannSwiper .listReview .rvPoint { font-weight:400; color: #9d9d9d; margin-right: 3px; }

/* codi item ¿µ¿ª */
.codi-wrap { margin-top:  42px; }
/*.codi-wrap::before  { content:''; display:block;  width:100%; height: 306px; background:url(/design/every12/phps/m/main/codi_back.jpg) no-repeat center; background-size: cover; }*/
.codi-wrap .codi-main > a > img { width: 100%; }
.codi-wrap .codi-inner { position: relative; overflow: hidden; text-align:left; top: -65px; background: #fff; width: calc(100% - 18px); margin: 0 auto; }
.codi-wrap .codi-inner ul { margin:0 -1px; width: auto; padding: 0; }
.codi-wrap .codi-inner ul li { width: 33.3%; }
.codi-wrap .codi-inner ul li.add6idx1 { display:none }
.codi-wrap .codi-inner ul li a { padding: 1px; }
.codi-wrap .codi-inner h3 { text-align: left; margin: 22px 0 8px 25px; padding: 0; }
.codi-wrap .codi-inner > p { font-size: 11px; margin: 0px 0 20px 25px; color: #8d8d8d; }
.codi-more { position: absolute; top: 22px; right: 25px; }
.codi-more .more-btn { background: #fff; border: 0 none; }


/* dress »óÇ° ½º¿ÍÀÌÆÛ */ 
.new-title {position: relative;text-align: left;margin: 60px 15px 0;}
.new-title .new-title-en {color: #1b1b1b;font-size: 1.635em;}
.new-title .new-title-sub {color: #959595;margin-top: 10px;font-weight: 300;}
.new-title .moreLink {position: absolute;top: 0;right: 0; color:#909090;}
.new-title .moreLink span {position: relative; top: 1px;} 
.prdSwiper {margin-top: 30px; padding: 0 15px; overflow: hidden;}
.prdSwiper figcaption {position:relative;}
.prdSwiper .swiper {overflow: initial;}
.prdSwiper .swiper-slide {width: 48%;}
.prdSwiper .swiper-slide.more-slide {position: relative;  width: 82px!important; padding-top: 55%;}
.prdSwiper .swiper-slide.more-slide a {display: block; position: absolute;  top: 50%; left: 16px; transform: translateY(-50%);}
.prdSwiper .swiper-slide.more-slide a p {margin-top: 6px; font-size: 14px; text-align: center;}
.prdSwiper .swiper-slide.more-slide .ico {position: relative; margin: 0 auto; padding-left: 3px; box-sizing: border-box; color: #959595; font-size:11px; text-align:center;}
.prdSwiper .swiper-slide.more-slide .ico img {display:block; width:50px; margin-bottom:2px;}
.prdSwiper .swiper-slide a img.listPic {margin-bottom: 3px;width:100%;}
.prdSwiper .swiper-slide .colorchips {padding-top: 7px;font-size: 0;height: 3px;padding-right: 24px;padding-bottom: 4px;}
.prdSwiper .swiper-slide .colorchips span {margin-right: 2px;float: left;width: 12px;height: 4px;border: 1px solid #eee;box-sizing: border-box;}
.prdSwiper .swiper-slide .listName {line-height: 1.3;word-wrap: break-word;word-break: keep-all;}
.prdSwiper .swiper-slide .listPrice {font-size: 13px; color: #000; margin-right: 2px; font-weight: 600;}
.prdSwiper .swiper-slide .listPrice del { color:#bababa ; font-family:'Jost', sans-serif}
.prdSwiper .swiper-slide .listPrice .price { color:#000 ;font-family:'Jost', sans-serif}
.prdSwiper .swiper-slide .listPrice .percent { color:#c17d68;font-family:'Jost', sans-serif }
.prdSwiper .swiper-slide.more-slide .ico span { color: #000;}
.prdSwiper .swiper-slide .prd-review {padding-top: 1px;font-size: 11px;color: #969696;}
.prdSwiper .swiper-slide .prd-review b {color: #c17d68;}


/* ¸ÞÀÎ ÆË¾÷ */
#MAKESHOPLY0 {bottom:60px !important;}
body .popMask {top:auto; bottom:58px; }
/* BASIC css end */

