@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900|Hind+Madurai:300,400,500,600,700|Crimson+Text:400,600,700');
*{font-family:'Hind Madurai', sans-serif}


img[src=""]{display: none;}
ul{margin:0;padding:0;}
p{margin:0;}
.pointer{cursor:pointer}
.headerWrap,
#footer{/*max-width:1980px;*/min-width:1200px;width:100%;margin:0 auto;}
#page{padding-top:66px;min-width:1200px;width:100%;margin:0 auto;}
#index div#center_column{padding:0;}
/* #center_column{padding-bottom:240px;} */
.padding_colume{padding:0 80px;}
.content{max-width:1680px;margin:auto;}
.empty_content{color:#c6c6c6;font-size:16px;text-align:center;padding:30px auto}
.empty_content_tag{color:#c6c6c6;font-size:16px;text-align:center;margin:160px auto}
#index_content{margin-top:100px;}

#index #mainmenu{max-width:1520px;margin:auto;}
#tag #mainmenu{max-width:1680px;margin:auto;}
#category #mainmenu{max-width:1680px;margin:auto;}
#search #mainmenu{max-width:1680px;margin:auto;}
#discount #mainmenu{max-width:1680px;margin:auto;}
#discount #center_column{max-width:1680px;margin:auto;}
#addresses #mainmenu{max-width:1680px;margin:auto;}
#addresses #center_column{max-width:1680px;margin:auto;}
#history #mainmenu{max-width:1680px;margin:auto;}
#history #center_column{max-width:1680px;margin:auto;}
#order-opc #mainmenu{max-width:1680px;margin:auto;}
#order-opc #center_column{max-width:1680px;margin:auto;}
#cms #mainmenu{max-width:1680px;margin:auto;}
#cms #center_column{max-width:1680px;margin:auto;}
#product #mainmenu{max-width:1680px;margin:auto;}
#my-account #mainmenu{max-width:1680px;margin:auto;}
#module-allinone_rewards-sponsorship #mainmenu{max-width:1680px;margin:auto;}
#module-customer_extra_information-AdditionalInformation #mainmenu{max-width:1680px;margin:auto;}
#identity #mainmenu{max-width:1680px;margin:auto;}
#reviews #mainmenu{max-width:1680px;margin:auto;}
#bloglist #mainmenu{max-width:1680px;margin:auto;}
#blogglam #mainmenu{max-width:1680px;margin:auto;}
body #mainmenu{max-width:1680px;margin:auto;}
#blog_content{margin:auto;margin-top:60px;width:900px;}


.popup{box-shadow:1px 2px 5px #dedede;border-radius:5px;background-color:#ffffff;position:absolute;z-index:100;}
.popup.myaccount{width:354px;height:auto;padding:6px 30px 26px 30px;top:51px;right:80px;display:none;}
.popup.myaccount .logout{width:300px;height:36px;border:solid 1px #999;border-radius:50px;color:#999;font-size:14px;text-align:center;display:inline-block;margin-top:22px;line-height:36px;}
.popup.myaccount .list-link-header{height:38px;border-bottom:1px solid #ccc;sbackground:url(../../img/bs/ic-menu-arrow.png) no-repeat right 6px center;font-size:15px;color:#222;font-weight:bold;line-height:38px;margin-top:4px;padding-bottom:4px;}
.popup.myaccount ul{padding:0;margin:0;}
.popup.myaccount ul li a{display:block}
.popup.myaccount .list-link-header:last-child{border-bottom:0;}
.popup.myaccount .list-link-header .review-link{color:#8b6db4;font-size:12px;float:right;font-weight:normal;}
.popup.myaccount .close{position:absolute;right:10px;top:10px;}
#search_block_top{width:100%;}
form#searchbox{border:0;}
.popup.search{width:100%;height:80px;top:65px;margin:auto;display:block;padding:16px;display:none;padding-top:15px;border-radius:0;}
.popup.search>div{display:block;max-width:1680px;margin:auto;padding:0 80px;position:relative;}
.popup.search input{border:0;border-bottom:1px solid #000;height:32px;width:100%;}
.popup.search .close{position:absolute;right:9px;top:9px;}
.popup.search .searchBtn{position:absolute;right:40px;top:0;cursor:pointer;}
.popup.search #searchbox #searchbox_inner{width:97.5%;}
#search_block_top #search_query_top{padding:0 44px 0 0;font-size:18px;} 
#search_block_top .button-search{width:44px;height:44px;top:-4px;right:30px;}

.popup.subscribe{width:328px;height:64px;margin-top:7px;padding:16px;display:none;z-index:1;}
.popup.subscribe input{border:0;border-bottom:1px solid #000;height:32px;width:260px;}
.popup.subscribe .close{margin-left:15px;margin-top:6px;cursor:pointer;}
.popup.subscribe .mail{position:absolute;right:58px;top:24px;}
.popup.subscribe #subscribe_send{position:absolute;width:64px;height:24px;font-size:12px;right:50px;top:20px;border-radius:100px;text-align:center;font-weight:bold;line-height:24px;cursor:pointer;}
.voucher-list{font-size:14px;line-height:20px;height:20px;color:#444;margin:5px 0;}
.voucher-list .code{float:left;display:inline-block;text-decoration:underline;}
.voucher-list .name{width:145px;float:left;margin-left:6px;}
.voucher-list .date{float:right;text-align:right;}

.shopping-cart-popup{position:fixed;top:0;right:0;bottom:0;width:410px;z-index:101;background:#fff;box-sizing:border-box;border:1px solid #000;border-radius:2px;padding:0;display:none;}
.shopping-cart-popup>.close{position:absolute;top:-1px;left:-50px;width:50px;height:50px;background:#000;border-radius:2px;text-align:center;}
.shopping-cart-popup>.close>img{margin-top:17px;}
.shopping-cart-popup h1{font-size:15px;color:#222;font-weight:bold;padding-bottom:8px;border-bottom:1px solid #ccc;line-height:18px;margin:0 30px;margin-top:24px;}
.shopping-cart-popup dl>dt{padding:10px 0;border-bottom:1px solid #ccc;position:relative;}
.shopping-cart-popup dl>dt>div{width:220px;display:inline-block;}
.shopping-cart-popup dl>dt .product-image{width:86px;display:inline-block;vertical-align:top;}
.shopping-cart-popup dl>dt .product-title{color:#666;font-size:14px;line-height:20px;max-width:210px;display:inline-block;}
.shopping-cart-popup dl>dt .del{top:10px;right:0;position:absolute;}
.shopping-cart-popup dl>dt .product-price{margin-top:6px;font-weight:bold;font-size:16px;line-height:26px;text-align:right;color:#888;}
.shopping-cart-popup dl>dt .product-quantity{margin-top:6px;font-weight:bold;font-size:16px;line-height:26px;color:#888;}
.shopping-cart-popup .cart_block .total{margin:0 30px;margin-top:16px;margin-bottom:20px;font-weight:bold;font-size:18px;color:#444;line-height:26px;}
.shopping-cart-popup .cart_block .total .total-price{float:right;font-size:20px;color:#444;}
.shopping-cart-popup .cart_block{overflow:auto;height:100%;}
.shopping-cart-popup .cart_block .cart_block_list{padding:0;margin:0 30px;}
.shopping-cart-popup .cart_block .cart-images{margin-right:16px;}
.shopping-cart-popup dl.products{margin:0;}
.shopping-cart-popup .cart_block dt{border-top:0;}
.shopping-cart-popup .cart_block>a{padding:0 30px;display:block;margin-bottom:30px;}
.shopping-cart-popup .cart_block>a>button{text-transform:uppercase;border-radius:50px;}

.count{display:inline-block;border-radius:100px;background-color:#c9bcff;font-size:10px;color:#fff;text-align:center;padding:1.5px 11px 0;line-height:15px;margin-left:1px;}
.breadcrumb{margin:0;}
.clearfix:after{content: "";display:block;clear:both}
.roboto{font-family:'Roboto', sans-serif  !important}
.hind{font-family: 'Hind Madurai', sans-serif !important}
.crimson{font-family: 'Crimson Text', serif !important}
.btn{border:0;}
.bold{font-weight:bold;}
.word-break{word-break: break-all;word-wrap:break-word}
.float-l{float:left}
.float-r{float:right}
.sticky{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:0;z-index:1;}
.divider-bar{display:inline-block;width:1px;background:#e6e6e6;vertical-align:middle}
.divider-bar0{height:10px;margin:0 10px}
.divider-bar1{height:20px;}
.cover{position: absolute;height: 100%;top: 0;left: 0;width: 100%;background: #0d0d0d;opacity: 0;}
.imagecover{position: absolute;height: 100%;top: 0;left: 0;width: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.select-box{float:left !important;
	width:180px !important;
	border:0 !important;
	border-bottom:solid 1px #444 !important;
	padding:6px 0 !important;
	padding-right:20px !important;
	color:#0d0d0d !important;
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	appearance:none !important;
	background:url(../../img/bs/icons-selectbox-24.png) no-repeat right 50% !important;
	background-size:16px 16px !important;
	font-size:12px !important;
	min-width:180px !important;
}
.select-box::-ms-expand {display: none;}
.select-box-basic{
	width:100%;
	border:0;
	border-bottom:solid 1px #444;
	padding:6px 0;
	padding-right:20px;
	color:#0d0d0d;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(../../img/bs/icons-selectbox-24.png) no-repeat right 50%;
	background-size:16px 16px;
	color:#222;
	font-size:16px;
}
.select-box-basic::-ms-expand {display: none;}
.select-box1{width:240px;border:solid 1px #e7e7e7;padding:18px 44px 18px 10px;color:#555;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../../img/bs/icons-selectbox-24.png) no-repeat right 5px top 50%;background-size:24px 24px;font-size:16px;min-width:240px;}
.select-box1::-ms-expand {display: none;}
.ellipsis{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.none{display:none;}

.pagination-wrapper{display:inline-block;float:right}
ul.pagination1{padding:0}
ul.pagination1 li{display:inline-block}
/*ul.pagination1 a{display:inline-block;width:25px;height:25px}*/


.wish-breadcrumb{height:28px;line-height:28px;}
.wish-breadcrumb ul{padding:0;margin:0}
.wish-breadcrumb li{position:relative;display:inline-block;margin:0 3px;text-transform:uppercase;}
.wish-breadcrumb li a{color:#666;font-size:10px}
.wish-breadcrumb li .ic-next{margin:0 4px}
.wish-breadcrumb-menu{display:none;position:absolute;top:20px;background:#fff;z-index:10;border:1px solid #fafafa;padding:5px;}

.banner-wrapper{margin:auto;margin-top:60px;clear:both;max-width:1520px;}
.section-banner>.banner-wrapper{margin-top:100px;}
.section-banner>.banner-wrapper:nth-child(5){margin-top:0px;}
.banner{position:relative;font-family: 'Hind Madurai', sans-serif;}
.banner.gbbanner{float:left;/*padding:0 10px;*/overflow:hidden;cursor:pointer;}
.banner.gbbanner img{max-width: 100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.banner.gbbanner div .imagecover{max-width: 100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#article_main img{max-width: 100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.article-list-thumb{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#section_article .banner.gbbanner{max-width:360px;padding:0;margin:0 10px;}
#article_list #animation_list div .article-list-thumb{max-width:640px;}
.banner>div{position:relative;/*border-radius:10px;*/overflow:hidden;}
/*.banner div.title-wrap{position:absolute;width:100%;top:50%;transform:translateY(-50%);word-wrap:break-word}*/
.banner img{width:100%;}
.banner div.title-wrap{position:absolute;width:100%;top:50%;transform:translateY(-50%)}
.banner div.title-wrap .title-cell {/*display:table-cell;*/vertical-align:middle;word-wrap:break-word}
.banner div.title-wrap .ellipsis{text-align:left;font-size:25px;line-height:28px;color:#0d0d0d;font-weight:700;}
.banner .gb-title{text-align:center;font-family:'Hind Madurai', sans-serif;position:relative;font-weight:700;color:#0d0d0d;font-size:24px;}
.banner .sub-title{word-break:break-all;word-wrap:break-word;font-family:'Hind Madurai', sans-serif;letter-spacing:-0.01em;/*position:relative;*/font-size:14px;color: #333;margin:0 50px 10px 50px;}
div.youtube-wrap{position:absolute;top:0;left:0;width:100%;padding:0 10px;height:100%;}
.cb-content .youtube-btn{position:absolute;right:22px;bottom:0;display:inline-block;height:33px;border:2px solid #000000;background:#ffffff;padding:5px 20px;color:#000;font-size:17px;width:auto;}
#main_banner .youtube-btn{position:absolute;right:12px;bottom:0;display:inline-block;height:32px;border:2px solid #000000;background:#ffffff;padding:7px 30px;color:#000;font-size:17px;width:auto;}
.youtube-btn:hover{text-decoration:underline;}
div.youtube-wrap>div{border-radius:10px;overflow:hidden;height:100%;}
.gbbanner div.title-wrap{/*position:absolute;*/width:100%;/*top:40px;left:40px;*/text-align:center;transform:translateY(0)}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_title{text-align:center;display:inline-block;margin-top:15px;font-size:30px;line-height:36px;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_point{text-align:center;font-size:14px;font-weight:600;color:#b2b2b2;}
.section-banner .gbbanner div.title-wrap .sub-title{text-align:center;margin:0;/*position:absolute;*/top:20px;}
.gbbanner:hover .article_title{text-decoration:underline;}
.gbbanner:hover div .imagecover{-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);}
#article_main div:hover p{text-decoration:underline;}
#article_list #animation_list div:hover .article-list-title{text-decoration:underline;}

.cb-content .banner div.title-wrap{position:absolute;width:100%;top:40px;left:40px;border:0;transform:translateY(0)}
.cb-content .banner div.title-wrap .gb-title span.pc_banner_title{display:inline-block;margin-top:35px;font-size:30px;line-height:36px;}
.cb-content .banner div.title-wrap .gb-title span.pc_banner_point{font-size:14px;font-weight:600;color:#b2b2b2;}
.cb-content .banner div.title-wrap .sub-title{width:90%;margin:0;position:absolute;top:140px;}
.pc_banner_btn{text-decoration:underline;font-weight:600;margin:0;margin-top:50px;}
.pc_banner_btn_450{text-decoration:underline;font-weight:600;margin:0;margin-top:140px;}
.pc_banner_btn_416{text-decoration:underline;font-weight:600;margin:0;position: absolute;bottom:-100px;}

.pc_banner_sum{display: inline-block;font-size:14px;line-height:22px;font-weight:700;margin-top:20px;}
.pc_banner_section{position:relative;top:-30px;display: inline-block;margin-bottom:0;font-size:28px;color:#444444;}
.pc_banner_section_sum{position:relative;top:-30px;display: inline-block;font-size:14px;line-height:22px;font-weight:500;margin-top:20px;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_title_507{position:relative;top:-200px;text-align:center;display:inline-block;margin-top:15px;font-size:30px;line-height:36px;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_point_507{position:relative;top:-200px;ttext-align:center;font-size:14px;font-weight:600;color:#b2b2b2;}
.section-banner .gbbanner div.title-wrap .sub-title_507{text-align:center;margin:0;top:30px;}
.pc_banner_btn_507{display: inline-block;font-size:14px;line-height:22px;font-weight:700;margin-top:105px;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_title_600{position:relative;top:-70px;text-align:center;display:inline-block;margin-top:15px;font-size:30px;line-height:36px;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_point_600{position:relative;top:-70px;text-align:center;font-size:14px;font-weight:600;color:#b2b2b2;}
.section-banner .gbbanner div.title-wrap .sub-title_600{text-align:center;margin:0;top:30px;}
.pc_banner_btn_600{display: inline-block;font-size:14px;line-height:22px;font-weight:700;position:relative;top:-40px;}
.gbbanner:hover .pc_banner_btn_600{text-decoration:underline;}
.gbbanner:hover .pc_banner_btn_507{text-decoration:underline;}
.gbbanner:hover .pc_banner_section_sum{text-decoration:underline;}
.gbbanner:hover .pc_banner_productbtn{text-decoration:underline;}
.section-banner .banner-wrapper:nth-child(1){margin-top:0!important;} 

.cb-content{padding-top:0;width:50%;overflow:hidden;cursor:pointer}
.cb-content .banner>div{border-radius:0;cursor:default;}
.cb-content.cb2>div{padding:10px 10px 30px;}
.cb-product{width:50%;float:right;overflow:hidden;margin-top:-40px;}
.cb-product>.clearfix{position:relative;top:31px;z-index:1;}

.cb-product-list {overflow:hidden;cursor:pointer;width:748px!important;}
.cb-product-list>div{white-space:nowrap;display:inline-block;margin:0 -10px;}
.cb-product-list>div>div{display:inline-block;}
.cb-product-list>div>div>div{margin:0 20px;margin-top:25px;width:345px!important;}
.cb-product-list>div>div>div>img{width:100%;}
.cb-product-list .cb-promotion{margin-top:7px;padding:0 11px;height:33px;overflow:hidden;color:#0d0d0d;font-weight:600;line-height:18px;font-size:14px;white-space:normal}
.cb-image-wrap{position:relative;overflow:hidden}
.cb-image-wrap img{width:100%;height:auto}
.cb-image-wrap:hover .btn-quick-shop{-webkit-transform: translateY(-52px);transform: translateY(-52px);}

.gif_banner{position: relative; top: -270px; padding: 0; margin: 0; z-index:1;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_point_gif{font-size:14px;font-weight:600;color:#b2b2b2;position: relative;z-index:999;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_title_gif{display:inline-block;margin-top:35px;font-size:30px;line-height:36px;position: relative;z-index:999;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_producttitle{text-align:center;display:inline-block;font-size:18px;line-height:36px;margin-top:200px;}
.section-banner .gbbanner div.title-wrap .gb-title span.pc_banner_productbtn{text-decoration:underline;}
	
	
.title-cell{z-index:999;}
.review_banner_pc{position: relative;top: -180px;z-index: 0;}
.review_banner_pc_thumbnail{width:85%;}


#popup_quickshop{position:fixed;width:870px;height:auto;top:50%;left:50%;box-shadow:1px 2px 5px #888888;transform:translateX(-50%) translateY(-50%);background:#fff;padding:54px 60px;text-align:center;color:#888;font-size:14px;line-height:24px;max-height:90%;overflow-y:auto;overflow-x:hidden;}
#popup_quickshop h2{font-size:28px;line-height:32px;max-height:64px;overflow:hidden;font-weight:bolder;margin:0;color:#0d0d0d;cursor:pointer;}
#popup_quickshop h2:hover{text-decoration:underline;}
#popup_quickshop h3{font-size:22px;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;font-weight:bolder;margin:0;color:#0d0d0d}
#popup_quickshop .desc{max-height:40px;overflow:hidden;font-size:14px;color:#777;line-height:20px}
#popup_quickshop .view-details{}
#popup_quickshop .view-details a{font-size:14px;color:#777;text-decoration:underline}
#popup_quickshop .btn{display:block;height:64px;border-radius:32px;margin-top:20px}
#popup_quickshop .btn:hover{opacity:0.9}
#popup_quickshop .btn-primary{background:#9c8bd5;color:#fff}
#popup_quickshop .btn-primary[disabled]{background:#999999;}
#popup_quickshop .btn-disabled{background:#999;color:#fff}
#popup_quickshop .thumb-wrap{width:360px;height:auto;float:left;overflow:hidden;margin-right:50px}
#popup_quickshop .thumb-selected{width:100%;height:auto;max-width:358px;border:1px solid #f8f8f8}
#popup_quickshop ul.thumb-list{margin:10px 0 0}
#popup_quickshop ul.thumb-list li{display:inline-block;width:80px;height:80px;border:1px solid #f8f8f8;text-align:center;margin:0 5px}
#popup_quickshop ul.thumb-list li.active{border:2px solid #9c8bd5}
#popup_quickshop ul.thumb-list li img{width:100%;height:auto}
#popup_quickshop ul.indicator{height:24px;padding:6px 0;margin:10px auto;text-align:center}
#popup_quickshop ul.indicator li{display:inline-block;width:12px;height:12px;background:#a8a8a8;margin: 0 8px;}
#popup_quickshop ul.indicator li.active{background:#b29ecd}

.article_image{width:100%;max-width:100%;}
.article_cat{margin-top:15px;text-align:center;font-size:14px;color:#b2b2b2;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}
.article_title{max-height:38px;line-height:19px;padding:0 10px;overflow:hidden;margin-top:6px;text-align:center;font-size:16px;font-weight:600;color:#0d0d0d;} /* 2줄처리 */

.descbanner{overflow:hidden;max-width:1520px;margin-top:10px;cursor:default;text-align:center;margin:auto;}
.descbanner .title{text-align:center;font-size:45px!important;font-weight:600;color:#0d0d0d;line-height:100%;}
.descbanner .sub-title{margin:15px 130px 0;font-size:18px;color:#777}
.descbanner img{max-width:1520px;}

/*글램메인*/
#article_main>section{cursor:pointer}
#article_main>section>div>img{max-width:1200px!important;}
#article_main>#section_article>div.banner>img.article_image{width:100%!important;}
.blog_article_sns{margin-top:50px!important;}
.blog_content >div{padding-left:20px;padding-right:20px;}

/* 아티클 리스트 */
.article-list{cursor:pointer}
.article-list-thumb{width:50%;max-width:640px;height:330px;overflow:hidden;float:left;background:center no-repeat;background-size:cover;margin-right:40px;background-repeat:no-repeat;background-size:cover;background-position:center center;border:0}
.article-list-detail{font-size:14px;height:16px;line-height:16px}
.article-list-detail-cat{font-weight:bolder;color:#888}
.article-list-detail-date{color:#999}
.article-list-title{margin-top:22px;font-size:25px;max-height:60px;line-height:30px;color:#444;font-weight:bolder;overflow:hidden}
.article-list-content{font-size:18px;margin-top:17px;line-height:26px;color:#999;max-height:130px;overflow:hidden}
.article-list-more{position:relative;font-size:18px;line-height:60px;color:#999;text-decoration:underline;float:left}

/* 아티클 상세 */
#blog_content div.artical{width:88%;margin:auto;}
#blog_content>div>div>div{max-width:1200px!important;font-size:17px!important;line-height:25px!important;color:#000000!important;margin-bottom: 35px; color: #777777; font-family: 'Roboto', 'Hind madurao', Arial,sans-serif;}
#blog_content>div>div>div ul{padding-left:20px!important;list-style-type:disc;}
		
/* 상품 > more info */
.more-info-banner{position:relative;display:inline-block;width:25%;padding:0 10px;margin-bottom:20px;overflow:hidden;vertical-align:top;}
.more-info-banner .thumb{min-width:260px;width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.more-info-banner .layer{position:absolute;width:100%;height:200px;overflow:hidden;top:0;cursor:pointer;}
.more-info-banner .insta>div{position:absolute;top:50%;left:50%;min-width:500px;transform:translateX(-50%) translateY(-50%);margin-top:58px;}
.more-info-banner .icon{width:24px;height:24px;position:absolute;top:15px;right:25px}

/* 태그 */
.tag_icon{display:inline-block;padding:7px 12px;border:1px solid #999;border-radius:4px;color:#999;font-size:14px;margin-right:10px;margin-bottom:5px;cursor:pointer;}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
max-width: 100%;
}

/*카테고리 필터*/

.filter_list .filter-title{cursor:pointer;width:180px;font-size:16px;font-weight:bolder;color:#020202;display:none;}
.filter_list .filter_wrap:first-child .filter-title{display:block;margin-bottom:30px;}
.filter_wrap{display:inline-block;margin-right:20px;margin-bottom:10px;vertical-align:top}
.filter_head span, .filter_body span{display:inline-block;vertical-align:middle;cursor:pointer;}
.filter_head{display:inline-block;text-transform:uppercase;height:24px;line-height:24px;padding:0 10px 0 0;border-radius:4px;font-size:14px;cursor:pointer;}
.filter1_head_on{background:#0d0d0d;color:#fff;font-weight:600;}
.filter1_head_off{background:transparent;/*border:1px solid #dddddd;color:#0d0d0d;*/}
.filter1_head_off span, .filter1_off span{color:#999}
ol.filter_body{display:block;margin:0 20px 0 0;padding:0;list-style:none}
.filter_body li{margin-top:10px;margin-left:25px;height:24px;line-height:24px;font-size:14px}
.filter1_on{color:#0d0d0d;font-weight:600;}
.filter1_off{color:#dddddd}
.ic-filter{display:inline-block;width:24px;height:24px;vertical-align:middle;}
.filter1_head_on .ic-filter{background:url('../../img/bs/ic_filter1_head_on.png') center no-repeat}
.filter1_head_off .ic-filter{background:url('../../img/bs/ic_filter_head_off.png') center no-repeat}
.filter1_on .ic-filter{background:url('../../img/bs/ic_filter1_on.png') center no-repeat;display:none;}
.filter1_off .ic-filter{background:url('../../img/bs/ic_filter_off.png') center no-repeat; display:none;}

/*페이징*/
.page-wrapper{float:right;font-size:12px;font-weight:normal}
.page-desc{color:#999}
.page-curr{font-size:12px;color:#222;font-weight:bolder;padding-left:14px}
.page-curr:after{content:"/"}
.page-total{font-size:12px;color:#888;padding-right:12px}
.page-ic{display:inline-block;width:26px;height:26px;vertical-align:middle;cursor:pointer;}
.page-ic-left{background:url('../../img/bs/ic-prev.png') center no-repeat}
.page-ic-right{background:url('../../img/bs/ic-next.png') center no-repeat}
.page-ic-left-disabled{background:url('../../img/bs/ic-prev-disabled.png') center no-repeat;cursor:default}
.page-ic-right-disabled{background:url('../../img/bs/ic-next-disabled.png') center no-repeat;cursor:default}

/* 소팅  */
.divider0{margin-top:50px;border-color:#e7e7e7;border-style:solid}
.divider0-top{border-width:0 0 1px 0;padding-bottom:10px}
.divider0-bottom{border-width:1px 0 0 0;padding-top:10px}


/* 기타 페이지 */
ul.footer_links{margin-top:50px;}
ul.footer_links a{padding:10px 15px; border-radius:50px;border:1px solid #7e5dab; color:#7e5dab}

.footer_contents{max-width:1200px;margin:auto;margin-top:50px;}
.footer_contents p{margin-bottom:10px;font-size:17px!important;line-height:23px!important;}
.footer_contents>div{font-size:17px!important;line-height:23px!important;}
.faq>.faq_q>.terms_list_title{font-size:20px!important;margin-top:0!important;}
.footer_contents>.footer_ul>li>p{margin-left:0!important;}
.footer_contents>.footer_ul>li>ul{margin-left:20px!important;}
.footer_contents>.footer_ul>li>ul>li{font-size:17px!important;line-height:23px!important;}

#my-account .center_column .review-link{font-size:16px;color:#7e5dab;line-height:42px;border:1px solid #d6d6d6;border-left:3px solid #7e5dab;height:42px;padding-left:16px;margin-top:20px;}
#my-account ul.list{margin-top:30px;padding-left:0;margin-bottom:100px;}
#my-account ul.list li{border-bottom:1px solid #ccc;font-size:20px;line-height:1.2;padding-left:20px;font-weight:bold;background-image:url("../../img/icons-arrow-32.png");background-repeat:no-repeat;background-position:right center;line-height:64px;text-transform:uppercase;}
#my-account ul.list li{}

#addresses #center_column p{margin:0;margin-top:10px;}

#authentication #center_column section.block{width:500px;margin:0 auto;}
#authentication #center_column hr{width:100%;margin:0 auto;border-top:1px solid #d6d6d6;margin-top:40px;margin-bottom:60px;}
#authentication .form-group, #password .form-group{width:100%;}
#authentication .form-control, #password .form-control{height:52px;border: solid 1px #e7e7e7;max-width:100%;font-size:16px;padding:6px 10px;}
#authentication a.forgot{float:right;text-decoration:underline;color:#999;font-size:14px;margin-top:12px;}
#authentication #account-creation_form{width:600px;margin:0 auto;padding:0;border:0;background:#fff;}
#authentication #account-creation_form .submit{padding-left:0;}

#history hr{border-color:#e7e7e7;width:100%;margin-top:7px;margin-bottom:16px;}
#password .alert-success{background-color:#dff0d8;border:none;border-left:3px solid #468847;padding:22px 26px;color:#468847;font-size:20px}

/* 공통 */
.box{border:0;background-color:#f6f6f6;padding:16px 20px;font-size:16px;margin:0;}
.box.add-input{width:580px;margin:0 auto;background:none;border:none;padding:0;}
.box.add-input>div,
.box.add-input fieldset>div,
.box.add-input form>div{margin-top:20px;font-size:0;margin-bottom:0;}
.box.add-input>div.clearfix,
.box.add-input fieldset>div.clearfix,
.box.add-input form>div.clearfix{margin:0;}
.box.add-input .form-control{width:450px;height:52px;border:solid 1px #e7e7e7;max-width:100%;font-size:16px;padding:6px 10px;display:inline-block;}
.box.add-input label{width:130px;font-size:18px;color:#666;vertical-align:middle;padding:0;text-align:left;display:inline-block;line-height:24px;}
.box.add-input .checkbox .checker{margin-left:0;margin-top:2px;margin-right:17px;}
.box.add-input select{width:146px;height:52px;}
.box.add-input .row{width:465px;margin-right:-15px;vertical-align:middle;display:inline-block;margin-left:0;}
.box.add-input .row .col-xs-4{max-width:none;padding-left:0;padding-right: 5px;}
.box.add-input .row select{width:100%;}
.box.add-input textarea{padding:18px 10px;}
.box.add-input .checkbox label{width:auto;}
#order-opc .form-group .form-control{max-width:none;}
.extra_information_count{text-transform:none;}

#page .review-link{display:inline-block;margin-top:20px;width: 580px;height:42px;border:solid 1px #d6d6d6;border-left:solid 3px #7e5dab;background-image:url(../../img/icons-arrow-32.png);background-repeat: no-repeat;background-position: right center;padding-left:16px;font-size:16px;font-weight:normal;font-style:normal;font-stretch: normal;letter-spacing: normal;text-align:left;}
#page .review-link span{display:table-cell;vertical-align:middle; height:42px}
#page .review-link a{color:#7e5dab}

.page-heading,
.page-subheading{font-size:28px;line-height:36px;padding:0;font-weight:bold;color:#222;margin:0;text-transform:none;margin-top:40px;border:0;}
.info-title{font-size:20px;color:#777;line-height:32px;margin:0;margin-top:10px;}
.sub-title{font-size:20px;line-height:26px;color:#222;font-weight:bold;margin:0;}
.subheading{margin:0;font-size:18px;line-height:26px;color:#222;font-weight:normal;}
.required-info{color:#e7574f;font-size:13px;line-height:23px;font-weight:normal;margin-left:16px;}
.block-center{margin-top:40px;}
.alert.alert-warning{padding:100px 0;color:#b6b6b6;font-size:16px;background-color:#f6f6f6;border:0;text-align:center;line-height:26px;margin-top:40px;max-width:880px;}
.alert.alert-warning a{color:#b6b6b6;}
button{width:100%;height:64px;text-align:center;font-weight:600;font-size:20px;}
.btn_primary{color:#fff;background:#7e5dab;border-radius:2px;border:solid 1px #fff;margin-top:12px;}
.btn_primary a{color:#fff;text-transform:uppercase;}
.btn_primary-line{color:#7e5dab;background:none;border-radius:2px;border:solid 2px #7e5dab;margin-top:12px;}
.btn-primary-line{border:solid 2px #9c8bd5;color:#9c8bd5;}
.sm_login_fb_large{color:#4062be;background:#fff;border-radius:2px;border:solid 1px #4062be;margin-top:20px;text-transform:uppercase;font-weight:bold;}
.sm_login_fb_large:hover{background:#fefefe;}
.sm_login_amazon_large{color:#f8b34f;background:#fff;border-radius:2px;border:solid 1px #f8b34f;margin-top:20px;text-transform:uppercase;font-weight:bold;}
.sm_login_amazon_large:hover{background:#fefefe;}
.btn-round{background:#b29ecd;border-radius: 16px;padding:7px 11px;color:#fff;text-transform:uppercase;font-size:10px;}


.alert.alert-danger{background-color:#ffeae9;border:none;border-left:3px solid #e7574f;padding:22px 26px;color:#e7574f;font-size:20px;}
.alert.alert-danger p{font-weight:bold;}
.alert.alert-danger ol{margin-left:10px;font-size:16px;line-height:1.13;margin-top:12px;}
#breadcrumb_wrapper{max-width:1680px;margin-bottom:0;margin:auto;margin-top:10px;line-height:28px;}
.breadcrumb,
.breadcrumb a{color:#888888;font-size:10px;text-transform:uppercase;}
.breadcrumb .navigation-pipe{width:7px;height:10px;background-image:url("../../img/bs/ic-menu-arrow.png");background-repeat:no-repeat;margin:0 7px;vertical-align:middle;}
.table > thead > tr > th{background:#eeeeee;color:#666;border:0;text-align:center;font-size:14px;line-height:26px;font-weight:normal;}
.table tbody > tr > td,
.table tfoot > tr > td{border:0;border-bottom:1px solid #eee;color:#999999;line-height:20px;font-size:14px;text-align:center;padding:14px 0;font-weight:normal;}

.navi_more_wrapper{position:relative}
.navi_more{
	min-width:100%;
	/*width:max-content;*/
	z-index:2;
	padding:5px 14px;
	position:absolute;top:18px;left:0px;
	border-radius:5px;
	box-shadow:1px 2px 5px #dedede;
	background-color:#ffffff;
}
.navi_more li{display:block;color:#0d0d0d;white-space:nowrap;cursor:pointer}
.subtag{max-width:1520px;margin:auto;}



.btn-primary{color:white;background-color:#9c8bd5;}
.btn-primary-dark{color:white;background-color:#7e5dab;}
.btn-primary-dark:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active{color:white;background-color:#8A7AC1;}
.btn-primary-line:hover{border:2px solid #8A7AC1;color:#8A7AC1;}
.btn-primary:active, .btn-primary.active {background-image: none; }
.open .btn-primary.dropdown-toggle {background-image: none; }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
background-color: #999999;font-size:26px; }




/* Select */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action{background-image: url("../../img/jquery/uniform/sprite_bs.png");}
div.selector {background-position: 2px -104px;line-height: 52px; height: 52px;display:inline-block;}
div.selector span { height: 52px; line-height: 52px;padding-right: 30px;padding-left:5px;font-size:16px;background-position:right -52px;}
div.selector select {height: 52px;}
div.selector select {height: 52px;}
div.selector.active span { background-position: right -52px; }
div.selector.hover span, div.selector.focus span { background-position: right -52px; }
div.selector.hover.active span, div.selector.focus.active span {background-position: right -52px; }
div.selector.disabled span, div.selector.disabled.active span {background-position: right 0; }


div.selector-small > div.selector {background-position: 2px -208px;line-height: 25px; height: 25px;display:inline-block;}
div.selector-small > div.selector span { height: 25px; line-height: 25px;padding-right: 30px;padding-left:5px;font-size:12px;background-position:right -182px;}
div.selector-small > div.selector select {height: 25px;}
div.selector-small > div.selector select {height: 25px;}
div.selector-small > div.selector.active span { background-position: right -25px; }
div.selector-small > div.selector.hover span, div.selector-small > div.selector.focus span { background-position: right -182px; }
div.selector-small > div.selector.hover.active span, div.selector-small > div.selector.focus.active span {background-position: right -182px; }
div.selector-small > div.selector.disabled span, div.selector-small > div.selector.disabled.active span {background-position: right 0; }


/* Checkbox */
div.checker, div.checker span, div.checker input { width: 16px; height: 16px;}
div.checker span {background-position: 0 -250px; }
div.checker span.checked { background-position: -16px -250px; }
div.checker.active span { background-position: -16px -250px; }
div.checker.active span.checked {  background-position: -16px -250px; }
div.checker.hover span, div.checker.focus span { background-position: 0 -250px; }
div.checker.hover span.checked, div.checker.focus span.checked { background-position: -16px -250px; }
div.checker.hover.active span, div.checker.focus.active span {background-position: -16px -250px; }
div.checker.hover.active span.checked, div.checker.focus.active span.checked { background-position: -16px -250px; }
div.checker.disabled, div.checker.disabled.active {background-position: 0 -250px; }
div.checker.disabled span.checked, div.checker.disabled.active span.checked { background-position: 0 -250px; }

/* Radio */
div.radio, div.radio span, div.radio input{width:16px;height:16px;}
div.radio span {background-position: 0 -234px; }
div.radio span.checked {  background-position: -16px -234px; }
div.radio.active span {background-position: -16px -234px; }
div.radio.active span.checked { background-position: -16px -234px; }
div.radio.hover span, div.radio.focus span {background-position: -16px -234px; }
div.radio.hover span.checked, div.radio.focus span.checked { background-position: -16px -234px; }
div.radio.hover.active span, div.radio.focus.active span {background-position: -16px -234px; }
div.radio.hover.active span.checked, div.radio.focus.active span.checked { background-position: -13px -234px; }
div.radio.disabled span, div.radio.disabled.active span {background-position: 0 -234px; }
div.radio.disabled span.checked, div.radio.disabled.active span.checked { background-position: 0 -234px; }
div.radio{margin-right:7px;}

/* tagmain */
#tag #center_column{padding-bottom:0}
#tag #padding_colume{padding:0}

/*product*/
#product #center_column{padding-bottom:0;max-width:1680px;margin:auto;}
#product .product-subtitle{max-width:100%;font-size:15px;font-weight:600;line-height:18px;float:left;}
#product #center_column .product-title .sticker{font-size:22px;font-weight:600;padding:0 9px;}
h3.product-title{margin-bottom:0;font-size:22px;font-weight:600;}
h1.product-title{margin-bottom:8px;font-size:28px;line-height:36px;color:#222;font-weight:600;margin-top:0;}
#product hr{margin:0;}
#product .primary_block{background:#fff;z-index:2;min-height:94px;width:100%;left:0;right:0;margin:0 auto;margin-bottom:20px;}
#product .subtitle-wrap{margin-top:8px;}
#product .subtitle-wrap>div>*{vertical-align:middle;}
#product .subtitle-wrap #review_avg_value{margin-left:5px;color:#888;font-weight:normal;font-size:13px;}
#product .review_link #count-review-subject{color:#444;font-weight:normal;font-size:13px;line-height:13px;}
#product .review_link #count-review-subject:hover{text-decoration:underline;}
#product .product_attributes .divider-bar{height:10px;margin:0 10px;background:#ccc;}
.owl-thumbs .owl-thumb-item{width:100%;display:inline-block;height:auto;overflow:hidden;}
.owl-thumbs .owl-thumb-item>div{border:1px solid #f8f8f8;margin:0 5px;}
.owl-thumbs .owl-thumb-item>div>img{max-width:108px;max-height:108px;width:100%;}
#productfloattitle{max-width:1520px;min-width:1200px;margin:auto;padding:20px 0;}
#productfloattitle .product_header_div 
{
	width:50%;
	
}

#thumbs_list .owl-nav{display:none;}
#thumbs_list .owl-dots{height:24px;padding:6px 0;text-align:center;}
#thumbs_list .owl-dots .owl-dot{display:inline-block;width:auto;height:auto;}
#thumbs_list .owl-dots .owl-dot span{display:block;width:7px;height:7px;border-radius:50px;background:none repeat scroll 0 0 #a8a8a8;margin: 0 8px;}
#thumbs_list .owl-dots .owl-dot.active span{background-color:#b29ecd}

#thumbs_list_carousel .owl-item .item, #thumbs_list_carousel_quickshop .owl-item .item{border:1px solid #f2f2f2;margin:3px;}
#thumbs_list_carousel_quickshop .owl-item .item{height:84px;overflow:hidden;}
#thumbs_list_carousel .owl-item .item{height:114px;overflow:hidden;}
#thumbs_list_carousel .owl-item .item.active, #thumbs_list_carousel_quickshop .owl-item .item.active{border:1px solid #9c8bd5;}

#thumbs_list_carousel .owl-item .item>div{height:100%;line-height:104px;text-align:center;}
#thumbs_list_carousel_quickshop .owl-item .item>div{height:100%;line-height:82px;text-align:center;}
#thumbs_list .item img{border:0;max-height:100%;max-width:100%;width:auto;display:inline-block;}

.pb-center-column #buy_block .box-info-product{padding:0;border:0;}
#attributes .attribute_list .form-control{max-width:280px;color:#222;}
#attributes div.selector select{height:36px;}
.box-cart-bottom .qt_cart_box{margin:0;padding:0;border:0;}
.product_attributes>*{vertical-align:top;}
.product-desc-blog{width:100%;text-align:left;}
.product-desc-blog li{padding:10px 0;border-bottom:1px solid #d6d6d6;}
.product-desc-blog li:first-child{margin-top:0;}
.product-desc-blog li .desc-title{height:36px;line-height:36px;font-weight:700;color:#222;font-size:20px;text-transform:uppercase;cursor:pointer;background:url(../../img/bs/ic_desc_off.png) no-repeat;background-position:right 0 center;}
.product-desc-blog li .desc-content{padding-top:8px;color:#444;font-size:16px;font-family:'Roboto', 'Hind madurai', Arial, sans-serif;line-height:24px;padding-bottom:16px;display:none;}
.product-desc-blog li .desc-content>p{font-family:'Roboto', 'Hind madurai', 'hind madurai', Arial, sans-serif;}
.product-desc-blog li .desc-content>p>span{font-family:'Roboto', 'Hind madurai', 'hind madurai', Arial, sans-serif;}
.product-desc-blog li.open .desc-title{background-image:url(../../img/bs/ic_desc_on.png);}
.product-desc-blog li.open .desc-content{display:block;}
.content_prices{margin-top:6px;}
#our_price_display{font-weight:400;color:#444;font-size:22px;font-family:"Hind madurai", "Roboto", Arial, Sans-serif;}
#popup_quickshop #our_price_display{font-size:15px;margin-right:5px;};
#old_price_display{font-size:14px;color:#b6b6b6;text-decoration-color:#b6b6b6;}
#popup_quickshop #old_price_display{font-size:15px;color:#b6b6b6;text-decoration:line-through;margin-right:5px;}
#reduction_percent_display{font-size:14px;color:#c9bcff;font-weight:normal;float:left;}
#product select,#popup_quickshop select{border:solid 1px #e7e7e7;padding:6px 10px;padding-right:25px;color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/bs/icons-selectbox-24.png) no-repeat right 5px top 50%;background-size:16px 16px;font-size:15px;font-weight:500;width:245px;min-width:60px;}
#quantity_wanted_p #select_quantity{width:50px}
#popup_quickshop_inner #select_quantity{width:50px}
#product select::-ms-expand{display: none;}
#product select:disabled{color:#c6c6c6;}
#popup_quickshop select::-ms-expand{display: none;}
#popup_quickshop select:disabled{color:#c6c6c6;}

.pb-left-column #image-block, .pb-left-column #views_block{width:auto;}
#bigpic_list_frame .owl-dots{display:none;}
#bigpic_list_frame_quickshop .owl-dots{display:none;}
#add_to_cart button{width:300px;height:64px;border-radius:50px;font-size:26px;text-transform:none;margin-bottom:3px;}
#add_to_cart button:hover{border:0;}
#popup_quickshop #add_to_cart button{width:100%;}
.subscribe-available{height:70px;border-radius:100px;text-transform:none;font-size:15px;padding:15px 20px;text-align:center;font-weight:bold;cursor:pointer;line-height:20px;}
#availability_statut{font-size:14px;margin-bottom:8px;}

#section_alsolike h3{font-size:20px;font-weight:bold;line-height:24px;color:#222222;padding-bottom:8px;text-align:left;border-bottom:1px solid #e7e7e7;margin-bottom:20px;}
#section_related_product>ul{margin:0 -10px;min-width:1180px;text-align:left;display:inline;}
#section_related_product ul li{
	width:25%;
}
#section_related_product .title-wrap{margin-top:10px;color:#222;font-size:15px;font-weight:600;line-height:20px;text-align:left;max-height:40px;overflow-y:hidden;}


.popup.share-content{position:fixed;width:640px;height:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;z-index:10000;padding:50px;text-align:center;color:#888;font-size:14px;line-height:24px;max-height:90%;overflow-y:auto;overflow-x:hidden;}
.popup.share-content h1{color:#222;font-size:28px;line-height:32px;font-weight:bold;margin-bottom:32px;}
.popup.share-content input{border:0;border-bottom:1px solid #000;height:32px;width:340px;margin-bottom:20px;}
.popup.share-content .close{position:absolute;top:10px;right:10px;}
.popup.share-content ul{width:370px;text-align:left;margin:0 auto;}
.popup.share-content button{width:370px;height:62px;border-radius:100px;margin-top:30px;}
.popup.share-content .radio{color:#000;font-size:18px;line-height:26px;}


#popup_address{position:fixed;width:800px;height:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;z-index:10001;padding:0;text-align:center;max-height:90%;overflow:auto;display:none;}
#popup_address .close{position:absolute;top:10px;right:10px;}

#popup_share{position:fixed;width:640px;height:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;z-index:10000;padding:30px;padding-top:50px;max-height:90%;overflow:auto;}
#popup_share>div{}
#popup_share .close{position:absolute;top:10px;right:10px;}

#page .rte,#idTab666{padding:0;}
#section-review .title-wrap{text-align:left;padding-bottom:8px;border-bottom:1px solid #e7e7e7;margin-top:50px;}
#section-review .title-wrap .review-title{font-size:20px;line-height:24px;color:#222;font-weight:bold;display:inline-block;}
#section-review .title-wrap .divider-bar{height:10px;background:#ccc;margin:0 16px;}
#section-review .title-wrap #total_rating{font-size:16px;line-height:24px;color:#444;font-weight:normal;margin-right:10px;}
#section-review #review_write_btn, #section-review #review_write_btn_nologin{font-size:26px;color:#9c8bd5;background-color:#fff;border-radius:100px;width:300px;height:64px;border:3px solid #9c8bd5;float:right;margin-left:20px;}
#section-review .review-filter{overflow:hidden;text-align:center;padding-top:30px;text-align:left;}
#section-review .review-filter label{display:inline-block;font-size:16px;font-weight:bold;color:#444;width:76px;text-transform:uppercase;margin:0;}
#section-review .review-filter .review-filter-list{display:inline-block;}
#tab_avg_rating_wrapper{padding:0;}
#review_write_wrap{/*margin:0 -80px;*/background:#f6f6f6;padding:50px 0;/*margin-top:20px;*/display:none;}
#review_write_wrap .write-text{font-size:14px;line-height:16px;color:#c6c6c6;line-height:16px;margin-top:20px;margin-bottom:28px}
#review_write_wrap #blockreview_write_form{background:none;width:620px;margin:0 auto;text-align:center;padding:0;}
#review_write_wrap #review_title_input{width:100%;height:52px;border:1px solid #e7e7e7;color:#555;padding:18px 10px;font-size:16px;}
#review_write_wrap #review_contents_textarea{width:100%;height:200px;border:1px solid #e7e7e7;color:#555;padding:18px 10px;margin-top:10px;font-size:16px;}
#review_write_wrap #write_review_cancel{width:180px;height:64px;display:inline-block;border-radius:100px;margin-right:20px;background:#999;color:#fff;text-transform:uppercase;font-weight:bold;}
#review_write_wrap #write_review_submit{width:420px;height:64px;display:inline-block;border-radius:100px;background:#9c8bd5;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:0;}
.write_review_rating_big{width:150px;height:30px;background:url('../../img/bs/rating_star_big.png') 0 -30px no-repeat;display:inline-block;}
.write_review_rating_big_inner{width:150px;height:30px;background:url('../../img/bs/rating_star_big.png') 0 0 no-repeat;}

#reviews-list{}
#reviews-list .prfb-table-reviews{border-bottom:1px solid #e7e7e7;}
#reviews-list .prfb-table-reviews td{padding:20px 0;vertical-align:top;}
#reviews-list .review_customer_wrapper{color:#999;width:180px;}
#reviews-list .review_cont_wrapper{padding-left:20px;}
#reviews-list .review_customer_name{color:#222;font-size:16px;line-height:24px;margin-bottom:6px;font-weight:normal;}
#reviews-list .review_customer_info{margin-bottom:4px;line-height:16px;font-weight:normal;color:#999;font-size:12px;}
#reviews-list .review_customer_info .bold{display:inline-block;width:62px;font-weight:bold;color:#999;}
#reviews-list .review_date{margin-top:6x;font-weight:normal;color:#444;font-size:12px;}
#reviews-list .review_title{font-weight:600;color:#222;line-height:24px;font-size:18px;margin:0;margin-bottom:4px;word-break:break-all;}
#reviews-list .review_contents_long, #reviews-list .review_contents{font-size:14px;line-height:24px;color:#444;margin-top:12px;font-weight:normal;word-break:break-all;}
#reviews-list .review_best_flag, #reviews-list .review_best{background:none;background-color:none;}
#reviews-list .review_best span{display:inline-block;}

/* review */
.review-write-wrap{background:#f6f6f6;padding:50px 280px;text-align:center}
.review-write-wrap h4{margin-top:9px;font-size:14px;line-height:16px;color:#c6c6c6;}
.review-write-wrap input[type="text"]{width:100%;height:52px;margin-top:30px;border:1px solid #e7e7e7;background:#fff;padding:18px 10px;font-size:16px}
.review-write-wrap textarea{width:100%;height:200px;margin-top:10px;border:1px solid #e7e7e7;background:#fff;padding:18px 10px;font-size:16px}
.review-write-wrap .form-wrap{vertical-align:middle;text-align:left;margin-top:20px}
.review-write-wrap .form-wrap label{min-width:100px;font-size:16px;color:#444;font-weight:bolder}
.review-write-wrap .button-wrap{margin-top:40px}
.review-write-wrap .button-wrap .btn-cancel{display:inline-block;width:180px;height:64px;border-radius:32px;background:#999;color:#fff;margin-right:20px}
.review-write-wrap .button-wrap .btn-write{display:inline-block;width:250px;height:64px;border-radius:32px;background:#9c8bd5;color:#fff}
.review-read-wrap{background:#f6f6f6;padding:45px 280px;text-align:center}
.review-read-wrap h4{max-height:48px;line-height:24px;font-size:20px;color:#0d0d0d;font-weight:bolder;overflow:hidden}
.review-read-wrap .contents{font-size:14px;line-height:24px;color:#888;padding:10px 0 20px}
.review-read-wrap ul{padding-top:20px;border-top:1px solid #d6d6d6;color:#999;font-size:12px}
.review-read-wrap li{float:left;padding-right:25px}
.review-read-wrap li:last-child{float:right;padding-right:0}
.review-read-wrap li span{font-weight:bolder;padding-right:10px}
#review_write_btn{font-weight:600;}

/* order */
.order-process{height:70px;background-color:#ffffff;color:#999999;text-align:center;font-size:30px;line-height:70px;margin-top:10px;margin-bottom:20px;}
.order-process>div{width:33.3333%;display:inline-block;}
.step-cart{border:solid 1px #999999;border-right:0;}
.order-process.active-cart .step-cart{border:solid 1px #9c8bd5;background-color:#9c8bd5;color:#fff;font-weight:bold;}
.step-shipping{border-top:solid 1px #999999;border-bottom:solid 1px #999999;background-image:url(../../img/bs/cart_step_off.png);background-repeat:no-repeat;background-position:left center;border-left:0;border-right:0;}
.order-process.active-cart .step-shipping{background-image:url(../../img/bs/cart_step_on.png);}
.order-process.active-shipping .step-shipping{border:solid 1px #9c8bd5;background-color:#9c8bd5;color:#fff;border-left:0;font-weight:bold;}
.step-payment{border:solid 1px #999999;border-left:0;background-image:url(../../img/bs/cart_step_off.png);background-repeat:no-repeat;background-position:left center;}
.order-process.active-shipping .step-payment{background-image:url(../../img/bs/cart_step_on.png);}
.order-process.active-payment .step-payment{border:solid 1px #9c8bd5;border-left:0;background-color:#9c8bd5;color:#fff;font-weight:bold;}

#cart_summary.table > thead > tr > th{background:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:32px;line-height:32px;color:#222;font-size:17px;font-weight:600;padding:0;padding-right:30px;}
#cart_summary.table tbody > tr > td{border-bottom:1px solid #e7e7e7;}
#cart_summary.table td.cart_description{text-align:left;vertical-align:top;padding-left:12px;font-size:18px;color:#222;}
#cart_summary.table td.cart_unit{font-size:16px;color:#444;}
#cart_summary.table td.cart_total{font-size:20px;color:#444;font-weight:bold;position:relative;padding:0 20px;}
#cart_summary.table .cart_quantity_delete{position:absolute;right:6px;}
#cart_summary tbody td.cart_product img{border:0;}

.cart_description .product-name{margin-bottom:5px;}

.shopping-summary{width:400px;float:right;height:auto;margin-left:70px;min-height:300px;}
.shopping-summary>div{width:400px;border:1px solid #000;border-radius:10px;padding:18px 20px;background:#fff;z-index:2;}
.shopping-summary h2{font-size:16px;color:#222;font-weight:bold;}
table#cart_summary_total{width:100%;margin:0;float:none;}
.shopping-summary .table tbody > tr > td{text-align:right;color:#777;font-size:14px;border:0;padding:6px 0;}
.shopping-summary .table tbody > tr > td:first-child{text-align:left;}
.shopping-summary .table tbody > tr > td.price{font-size:16px;color:#444;}
.shopping-summary .table tbody > tr.cart_total_delivery > td{padding-bottom:20px;}
.shopping-summary .table tbody > tr.cart_addr0 > td{padding-top:20px;border-top:1px solid #d6d6d6;}
.shopping-summary .table tbody > tr.cart_payment > td{padding-bottom:20px;}
.shopping-summary .table tbody > tr.cart_total_price.sum > td{font-size:18px;color:#444;font-weight:bold;border-top:2px solid #444;padding:14px 0;padding-bottom:0;}
table#cart_summary_total td.total_price_container > span{text-transform:none;}

#voucher_wrap{margin-top:20px;}
#voucher_wrap h1{font-size:20px;line-height:24px;color:#222;padding-bottom:8px;border-bottom:1px solid #e7e7e7;font-weight:bold;}
#voucher_wrap ul{margin-top:26px;}
#voucher_wrap ul li{margin-top:12px;}
#voucher_wrap ul li:first-child{margin-top:0;}
#voucher_wrap ul li .discout-title{font-size:20px;line-height:26px;color:#222;display:inline-block;width:160px;}
#voucher_wrap ul li .discout-desc{font-size:18px;line-height:26px;color:#444;margin-left:4px;}
#voucher_wrap div.checker{margin-right:20px;margin-top:5px;}
#voucher_wrap .add-wrap, .order_carrier_voucher .add-wrap{margin-top:16px;}
#voucher_wrap .add-wrap button, .order_carrier_voucher .add-wrap button{border-radius:100px;width:140px;height:52px;display:inline-block;margin-left:20px;}
#voucher_wrap .add-wrap>form, .order_carrier_voucher .add-wrap>form{overflow:hidden;}
#voucher_wrap .add-wrap>form input, .order_carrier_voucher .add-wrap>form input{border:solid 1px #e7e7e7;width:400px;font-size:16px;padding:6px 10px;display:inline-block;height:52px;}


ul.address-wrap{background:#f6f6f6;border-radius:2px;padding:16px 20px 20px 20px;font-size:16px;color:#444;line-height:22px;margin-top:10px;}
ul.address-wrap .address_title{display:none;}
ul.address-wrap .address_firstname{color:#222;font-size:20px;line-height:32px;font-weight:bold;margin-bottom:12px;}
#order-detail-content div.checker{display:inline-block;}
.address-select-wrap label{font-size:18px;line-height:26px;color:#222;width:130px;margin-right:20px;margin-bottom:0;}
.address-select-wrap a{font-size:15px;color:#777;margin-left:20px;}
.address-select-wrap select{border:0;border-bottom:solid 1px #444;padding-right:20px;color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/bs/icons-selectbox-24.png) no-repeat right 50%;background-size:16px 16px;font-size:16px;min-width:180px;}
.address-select-wrap select::-ms-expand {display: none;}
.address-select-wrap select:disabled{color:#c6c6c6;}
.billing_same_change{margin-top:16px;font-size:16px;line-height:26px;color:#777;}
.billing_same_change .checker{display:inline-block;}
.billing_same_change label{margin-bottom:0;}

#order .delivery_option > div, #order-opc .delivery_option > div{margin-bottom:0;}
#order .delivery_option > div > table.resume td, #order-opc .delivery_option > div > table.resume td{border-bottom:0;text-align:left;}
table.resume .white_space_normal{font-size:16px;line-height:22px;color:#777;padding-left:10px;}
table.resume .white_space_normal strong{font-size:18px;line-height:26px;color:#222;font-weight:normal;}
table.resume .delivery_option_price{font-size:20px;color:#222;font-style:italic;text-align:right;}

#HOOK_PAYMENT ul.eximbay>li{width:50%;display:inline-block;margin:0;margin-bottom:12px;}
#HOOK_PAYMENT ul.eximbay>li div.radio{margin-right:20px;}
#HOOK_PAYMENT ul.eximbay>li label{font-size:16px;color:#444;margin:0;}
#HOOK_PAYMENT ul.eximbay>li label>img{margin-right:28px;}
#section-payment .checkbox div.checker{margin-top:5px;}
#section-payment .checkbox label .text-wrap{display:inline-block;margin-left:20px;}
#section-payment .checkbox label .text-wrap>div{font-size:18px;line-height:26px;color:#777;}
#section-payment .checkbox label .text-wrap>a{font-size:14px;line-height:14px;color:##0084f4;margin-top:6px;}


.order-footer{border-top:1px solid #222;margin-top:40px;padding-top:40px;}
.order-footer .btn-primary-line{display:inline-block;background-color:#fff;height:64px;border-radius:100px;width:160px;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.order-footer .btn-primary{display:inline-block;height:64px;border-radius:100px;width:380px;text-transform:uppercase;font-weight:bold;cursor:pointer;color:#fff;float:right;}
/* order-history */
#block-order-detail .info-order{font-size:18px;line-height:26px;color:#666;}
#block-order-detail .info-order label{color:#222;width:160px;display:inline-block;}
.adresses_bloc ul,
.bloc_adresses ul{margin-top:15px;line-height:28px;font-size:16px;}
.adresses_bloc ul li:first-child,
.bloc_adresses ul li:first-child{font-size:20px;font-weight:bold;line-height:32px;margin-bottom:6px;}
.address li.address_update a.btn_primary-line{font-size:16px;line-height:24px;padding:9px 30px;font-weight:bold;text-transform:uppercase;margin-bottom:8px;margin-top:0;display:inline-block;}

#order-detail-content .table tfoot > tr:last-child > td{background:#fcfcfc;}
#order-detail-content .table tfoot > tr > td{color:#222222;font-weight:bold;font-size:16px;text-align:left;background:#fff;padding:14px 15px;}
#order-detail-content .table tfoot > tr > td:first-child{color:#444;font-weight:normal;font-size:14px;text-align:center;}
#order-detail-content .table tbody >tr > td{color:#444;padding:14px 15px;}
#order-opc #order-detail-content .table tbody >tr > td{padding:20px 4px;padding-right:35px;}
#order-detail-content .table tbody >tr > td:first-child{color:#999999;}
#order-detail-content .table tbody >tr > td.description{text-align:left;}

/* 검색 */
#search #center_column{padding:0}
.search_section_title{color:#222;line-height:24px;height:24px;font-size:16px;text-transform:uppercase;cursor:pointer;}
.search_section_title.active{font-weight:bolder;}
#search_tab{margin:42px 0 20px 0;padding-bottom:10px;border-bottom:1px solid #e7e7e7;}
#search_tab li{display:inline-block}
#search #breadcrumb_wrapper{display:none;}
#section_promotion .section-banner .banner{}

/* product-list */
ul.product_list.grid > li .act_box, ul.product_list.grid > li .act_box.display_when_hover{margin:0;}
ul.product_list.grid{padding:0;;max-width:1520px;display:grid;grid-template-columns:repeat(auto-fill, 370px);
justify-content: center;align-content: flex-start;margin: 0 auto;text-align: center;}
ul.product_list.grid > li{display:inline-block;width:370px;padding:20px 10px 0;vertical-align:top;cursor:pointer;border:none}
ul.product_list.grid > li .product-container{margin:0;}
ul.product_list.grid .product-name{color:#0d0d0d;font-weight:bold;}
ul.product_list.grid .product-reference{font-size:13px;line-height:19px;text-overflow:ellipsis;margin-top:10px;overflow:hidden;white-space:nowrap;}
ul.product_list.grid .product-title{font-size:16px;line-height:20px;height:40px;overflow:hidden;margin-top:4px;}
ul.product_list.grid .price_container{min-height:43px;margin-top:6px;}
ul.product_list.grid .price-original{color:#444;font-size:14px}
#search ul.product_list.grid > li{width:340px;padding-left:0;padding-right:10px;}
#search ul.product_list.grid h5{margin:0}
.btn-quick-shop{cursor:pointer;position:absolute;left:0;right:0;-webkit-transform:translateY(0);transform: translateY(0);transition:-webkit-transform .5s ease;transition: transform .5s ease;transition: transform .5s ease, -webkit-transform .5s ease;height:52px;padding-top:16px;background:#9c8bd5;opacity:0.8;font-size:20px;font-weight:600;text-align:center;color:#fff}
.pro_first_box:hover .btn-quick-shop{-webkit-transform: translateY(-52px);transform: translateY(-52px);z-index:1;}

/*상품 컴포넌트*/
.product1{display:inline-block;width:17% !important;padding:0 10px;vertical-align:top;cursor:pointer;margin-right:20px;}
.product1 .title{font-size:16px;height:40px;overflow:hidden;font-weight:bolder;color:#0d0d0d;line-height:20px;margin-top:10px}
.price-container{min-height:45px}
.price-discount0{font-size:14px;color:#b6b6b6;font-weight:normal;text-decoration:line-through}
.price-discount1{font-size:14px;color:#c9bcff;font-weight:normal}
.price-original{font-size:14px;color:#444;font-weight:normal;margin-top:6px;line-height:21px;}
#search_product li{border:none}

/*order hisotry*/
#order_history ul.product_list.grid > li{width:25%;max-width:280px;}
#order_history h1{font-weight:bold;font-size:20px;line-height:24px;color:#0d0d0d;display:inline-block;}
#order_history .title-wrap{padding-bottom:7px;border-bottom:1px solid #e7e7e7;margin-bottom:20px;}
#order_history .title-wrap>*{vertical-align:middle;}
#order_history .nav{display:inline-block;margin-left:22px;}
#order_history .nav span{line-height:24px;vertical-align:middle}
#order_history #order_history_btn_toggle{float:right;text-decoration:underline;color:#999;font-size:14px;line-height:24px;cursor:pointer;}
#order_history #order_history_products{display:none}


/* blogmain */
#blogmain #center_column, #bloglist #center_column{padding:0}
#blogglam #center_column{padding-bottom:0}
.section-title{display:block;border-bottom:1px solid #e7e7e7;padding-bottom:8px;margin:auto;margin-top:150px;max-width:1520px;font-size:20px;color:#0d0d0d;font-weight:bold}
#blogmain #breadcrumb_wrapper{display:none} /* 임시로 breadcrumb 안보이게 처리 */
.section-title0{font-size:20px;line-height:1.2;font-weight:600;color:#0d0d0d}
.section-title0-line{border-bottom:1px solid #e7e7e7;padding-bottom:8px}


/* reviews */
#reviews #center_column{padding: 0}			
.reviews-wrap{position:relative;padding:10px 0;border-bottom:1px solid #f8f8f8;}
.reviews-wrap img{float:left;width:180px;height:auto}
.reviews-wrap .info-wrap{float:left;margin-left:20px}
.reviews-wrap .title-wrap{position:absolute;top:25px;left:200px;right:300px}
.reviews-wrap .title{max-height:64px;line-height:32px;overflow:hidden;font-size:20px;color:#020202;font-weight:bolder}
.reviews-wrap .opt{margin-top:4px;color:#444;font-size:16px;overflow:hidden;text-overflow:ellipsis}
.reviews-wrap .date{position:absolute;bottom:25px;left:200px;right:300px;color:#888;font-size:13px}
.reviews-wrap .btn{position:absolute;top:50%;right:10px;margin-top:-32px;width:280px;height:64px;border-radius:32px;}
.reviews-wrap .btn:hover{opacity:0.9}
.reviews-wrap .btn-write{background:#9c8bd5;border:none;color:#fff}
.reviews-wrap .btn-read{background:#fff;border:2px solid #9c8bd5;color:#9c8bd5}

/*header*/
.headerWrap{position:relative;z-index:3;left:0;right:0;}
.fixedbanner{width:100%;text-align:center;font-size:14px;position:relative;overflow:hidden;cursor:pointer;min-width:1180px;/*max-width:1980px;*/margin:0 auto;}
.fixedbanner div.title-wrap{position:absolute;width:100%;top:50%;transform:translateY(-50%)}
.fixedbanner .fb-title{height:20px;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#0d0d0d;margin:0}
.fixedbanner .sub-title{margin:0 5px;font-size:12px;color:#333;word-break:break-all;word-wrap:break-word;line-height:normal}
.fixedbanner .close{position:absolute;right:70px;top:50%;transform:translateY(-50%);padding:10px;}
#header{position:absolute;width:100%;height:66px;overflow:visible;/*max-width:1980px;*/z-index:auto;min-width:1180px;border-bottom:1px solid #ebebeb;background-color:#ffffff;}
#header nav{background:#fff;border-bottom:1px solid #ebebeb;height:66px;box-sizing:border-box;}
#index #header nav{box-sizing:content-box;}
#logo_left{line-height:66px;}
#logo_left>img{width:130px;margin-right:12px;}
ul.nav-menu{display:inline-block;margin-left:11px;padding:0;margin:0;vertical-align:top;font-weight:600;}
ul.nav-menu>li{display:inline-block;margin:0 10px;font-size:15px;color:#222;opacity:1;cursor:pointer;text-align:center;vertical-align:top;}
ul.nav-menu>li>span{line-height:66px;display:inline-block}
ul.nav-menu>li:hover>span, ul.nav-menu>li.active>span{text-decoration:underline;}
ul.nav-menu>li>div{}	
ul.nav-menu>li:hover .nav-menu-detail{height:400px;}	
ul.nav-menu .blog-list{margin:0 auto;}


.nav-menu-etc{float:right;}
.nav-menu-etc .main-search-btn{width: 32px; height: 32px;background: url('https://www.wishtrend.com/img/icon/css_sprites_2_02.png') -120px -10px;margin-right:16px;}
.nav-menu-etc>*{display:inline-block;font-size:0;vertical-align:middle;opacity:0.9;line-height:66px;font-size:13px;color:#222;cursor:pointer;}
#nav_account, #nav_cart{display:inline-block;}
#nav_account:hover, #nav_cart:hover{text-decoration:underline;font-weight:bold;}
.nav-menu-etc>*>*{vertical-align:middle;}
.nav-menu-etc .devide{width:1px;height:9px;background:#ccc;margin-left:10px;margin-right:10px;vertical-align:middle;}
#main_banner{overflow:hidden;max-width:1520px;margin:auto}
#main_banner .banner>div{border-radius:0;}
.main-banner-indicator{margin-top:20px;}
.main-banner-indicator>*{margin-right:20px;cursor:pointer;}
.main-banner-indicator>*:last-child{margin-right:0;}
.nav-menu-detail{z-index:10;position:absolute;left:0;top:63px;width:100%;height:0;background-color:#f3f3f3;text-align:center;overflow:hidden;transition: height .2s;-webkit-transition: height .2s;-moz-transition: height .2s;-o-transition: height .2s;}
.nav-menu-detail>div{z-index:10;position:absolute;top:0;left:0;right:0;width:100%;padding:20px 80px;text-align:center;overflow:hidden;max-width:1680px;min-width:1420px;}
.nav-menu-detail.padding_colume{padding-left:80px;padding-right:80px;}
.nav-menu-detail .subtag-wrap{max-width:1520px;margin:0 auto}
.nav-menu-detail .subtag>*{vertical-align:top;text-align:left;overflow:hidden;}
.nav-menu-detail .depth1{float:left;padding-top:20px;width:160px;margin-right:20px;display:inline-block;cursor:pointer}
.nav-menu-detail .depth1>li{font-size:17px;color:#000;opacity:0.9;margin-bottom:40px;font-weight:600;}
.nav-menu-detail .depth1>li:hover{text-decoration:underline}
.nav-menu-detail .depth2{float:left;padding-top:20px;display:inline-block;max-width:1520px;vertical-align:top;white-space:nowrap;cursor:pointer;text-align:left;}
.nav-menu-detail .depth2>li{width:160px;display:inline-block;margin-right:20px;vertical-align:top;cursor:pointer;}
.nav-menu-detail .depth2>li .menu-title{font-size:17px;color:#000;opacity:0.9;margin-bottom:9px;font-weight:600;}
.nav-menu-detail .depth2>li .menu-title:hover{text-decoration:underline}
.nav-menu-detail .depth2>li ul>li{font-size:17px;font-weight:400;color:#000;opacity:0.9;line-height:32px;cursor:pointer;}
.nav-menu-detail .depth2>li ul>li:hover{text-decoration:underline}
.nav-menu-detail .subtag .banner-wrapper{clear:none;float:right;width:340px;margin-top:0;max-height:360px;display:inline-block;}
.nav-menu-detail .subtag .banner-wrapper>div{margin-top:20px;width:100%;}
.nav-menu-detail .subtag .banner-wrapper>div:first-child{margin-top:0;}
.nav-menu-detail .subtag .banner.gbbanner{padding:0;}
header .banner{background:none;}

div.brand-list{text-align:left;}
.brand-list ul{display:inline;}
.brand-list ul>li{cursor:pointer;display:inline-block;background-color:#fff;margin-right:20px;margin-top:6px;margin-bottom:6px;}
.brand-list .brand1>li{width:180px;height:90px;}
.brand-list .brand2>li{width:180px;height:90px;}
.brand-list .brand3>li{width:180px;height:90px;}
.brand-list .brand1>li:hover{border:1px solid #9c8bd5;}
.brand-list .brand2>li:hover{border:1px solid #9c8bd5;}
.brand-list .brand3>li:hover{border:1px solid #9c8bd5;}


.article-gallery{max-width:1240px;margin:0 auto;}
.article-gallery .tag-list{padding-top:10px;}
.article-gallery .tag-list>li{font-weight:600!important;display:inline-block;font-size:15px;color:#000;opacity:0.9;margin-right:20px;margin-top:0;cursor:pointer;text-align:center;}
.article-gallery .tag-list>li:last-child{margin-right:0;}
.article-gallery .tag-list>li:hover, .article-gallery .tag-list>li.active{text-decoration:underline;}
/*.article-gallery .banner-wrapper{padding:0 20px;margin-top:30px;}
.article-gallery .article_image_wrap{max-height:220px;overflow:hidden;background:#fff;}*/
.article-gallery .banner-wrapper{padding:0 20px;margin-top:20px;}
.article-gallery .article_image_wrap{overflow:hidden;background:#fff; margin:5px;}
.article-gallery .article_title{font-size:13px;color:#666;height:39px;overflow:hidden;line-height:18px;padding:0 20px;}
.article-gallery .owl-dots{display:none}
.article-gallery .prev{position:absolute;top:50%;margin-top:-30px;left:-20px;cursor:pointer;}
.article-gallery .next{position:absolute;top:50%;margin-top:-30px;right:-20px;cursor:pointer;}
.article-gallery .owl-stage{margin:0 auto;}
.article-gallery .banner>div{border-radius:0;}

#footer{background-color:#fafafa;padding-top:40px;padding-bottom:40px;margin-top:150px;}
#footer-tertiary{max-width:1680px;margin:auto;background-color:#fafafa;overflow:hidden;color:#666;padding-bottom:20px;}
#footer-tertiary .block .title_block{color:#666;font-weight:bold;}
.stlinkgroups_links_footer>h3{color:#222;padding-left:0;}
#footer .title_block{margin:0;padding:0;margin-bottom:8px;}
#footer a:link, #footer a:visited{color:#666;font-size:13px;line-height:27px;}
.footer_bottom{max-width:1680px;margin:auto;color:#888;line-height:21x;font-size:13px;padding-top:30px;}
#footer .bullet li a:before, #footer .blockcategories_footer .list > ul > li > a:before{content:none;padding:0;}
#rightbar{display:none;}

/* order complete*/
.order-complete{}
.order-complete img{max-width:800px;width:100%;margin:60px auto;}
.order-complete h2{margin:0;padding:0;font-size:24px;color:#0d0d0d;text-align:center;font-weight:bold}
.order-complete-detail{margin-top:24px;font-size:18px;color:#0d0d0d;line-height:20px}
.order-complete .btn-primary{display:block;width:380px;height:64px;padding-top:19px;border-radius:32px;margin:60px auto 0;font-size:20px;background:#9c8bd5;color:#fff}

#product_list{max-width:1520px;margin:auto;}
#article_list{max-width:1680px;margin:auto;padding:0 80px;}

.main_article_title{font-size:28px;color:#444;text-align:center;margin-top:150px;font-weight:bold;margin-bottom:40px;}

#rewards_account ul.pagination > li{font-size:12px;}
#extra_customer_information_form label sup{color:#ee001c;}


/*Footer*/
#cs_content_box,#cs_content_box div{box-sizing: border-box;}
#cs_content_box{width:100%;margin-top:35px;height:500px;}
#cs_content_sub_01{float:left;width:63%;box-sizing: border-box;height:100%;}
#cs_content_sub_02{float:right;width:34%;box-sizing: border-box;height:59%;font-family:'Hind Madurai', Roboto, Arial, sana-serif;font-size:20px;font-weight:600;padding:30px;background-color:#eaeaea;border-radius:10px;}
#cs_content_sub_01>a{font-family:'Hind Madurai', Roboto, Arial, sana-serif;font-size:20px;font-weight:600;padding:30px;background-color:#eaeaea;border-radius:10px;height:28%;margin-bottom:2.8%;width:100%;}
#cs_content_sub_wrapper>a:first-of-type{float:left;font-family:'Hind Madurai', Roboto, Arial, sana-serif;font-size:20px;font-weight:600;width:48%;height:100%;padding:30px;background-color:#eaeaea;border-radius:10px;}
#cs_content_sub_wrapper>a:last-of-type{float:right;font-family:'Hind Madurai', Roboto, Arial, sana-serif;font-size:20px;font-weight:600;width:48%;height:100%;padding:30px;background-color:#eaeaea;border-radius:10px;}
#cs_content_sub_wrapper{float:left;width:100%;height:28%;}
#cs_content_box a{color:#000;text-decoration:none;display:inline-block;}

/*css_splite*/
.bg-ic_arrow_right {width: 50px; height: 26px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -80px -10px;}
.bg-ic_arrow_left {width: 50px; height: 26px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -10px -65px;}
.bg-ic_close_12 {width: 12px; height: 12px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -116px -65px;}
.bg-icons_close_18 {width: 18px; height: 18px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -207px -66px;}
.bg-icons_close_28 {width: 28px; height: 28px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -118px -111px;}
.bg-icons_search_32 {width: 32px; height: 32px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -66px -111px;}
.bg-icons_close_white_16 {width: 16px; height: 16px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -80px -65px;}
.bg-ic_menu_arrow_right {width: 14px; height: 22px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -207px -104px;}
.bg-mainbanner_btn_active_main {width: 20px; height: 20px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -150px -66px;}

.bg-instagram_off {width: 36px; height: 36px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -10px -111px;}
.bg-facebook_off {width: 19px; height: 36px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -207px -10px;}
.bg-youtube_off {width: 50px; height: 35px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -10px -10px;}
.bg-pinterest_off {width: 37px; height: 36px;background: url('https://www.wishtrend.com/img/icon/css_sprites_02.png') -150px -10px;}
.bg-instagram_on {width: 36px; height: 36px;background: url('https://www.wishtrend.com/img/footer/instagram_on.png');}
.bg-facebook_on {width: 19px; height: 36px;background: url('https://www.wishtrend.com/img/footer/facebook_on.png');}
.bg-youtube_on {width: 50px; height: 35px;background: url('https://www.wishtrend.com/img/footer/youtube_on.png');}
.bg-pinterest_on {width: 37px; height: 36px;background: url('https://www.wishtrend.com/img/footer/pinterest_on.png');}

.bg-ic_filter_more_off_02 {width: 10px; height: 6px;background: url('https://www.wishtrend.com/img/icon/css_sprites_2_02.png') -44px -84px;}
.bg-ic_menu_arrow_left_02 {width: 14px; height: 22px;background: url('https://www.wishtrend.com/img/icon/css_sprites_2_02.png') -10px -84px;}
.bg-icons_search_32_02 {width: 32px; height: 32px;background: url('https://www.wishtrend.com/img/icon/css_sprites_2_02.png') -120px -10px;}
.bg-logo_02 {width: 90px; height: 54px;background: url('https://www.wishtrend.com/img/icon/css_sprites_2_02.png') -10px -10px;}

/*/modules/sthoverimage/views/css/style.css*/
.product_img_link img.front-image, .product_image img.front-image{top: 0;}
.product_img_link img.back-image, .product_image img.back-image{top: 0;left: 0;opacity: 0;filter: alpha(opacity = 0);z-index: -1;}
.pro_first_box.showhoverimage .product_img_link img.back-image, .pro_first_box.showhoverimage .product_image img.back-image{opacity: 1;filter: alpha(opacity = 100);z-index: 1;}

/*/modules/wish_restock/views/css/wish_restock.css*/
#restock_form {max-width:300px;max-height:40px;height:3.4em;}
#restock_form input[name="restock_email"] {border: 1px solid #c9bcff;box-sizing: border-box;width: 75%;height: 100%;display:inline-block;margin:0;padding-left:1em;}
#restock_form input[type="submit"]{color:#fff;background:#c9bcff;border:none;margin:0;width:25%;height:100%;display:inline-block;vertical-align:top;}

/*/themes/panda/css/autoload/highdpi.css*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.replace-2x {font-size: 1px;}
	.example {background-image: url(../images/example2x.png);-webkit-background-size:13px 13px;-moz-background-size:13px 13px;-o-background-size:13px 13px;background-size:13px 13px;}
}

/*/themes/panda/css/responsive-lg-max.css*/
@media only screen and (min-width: 1200px) {
  ul.product_list.grid > li.first-item-of-desktop-line {clear: none; }
  ul.product_list.grid > li.first-desktop-line {border-top: none; }
  .subcate_grid_view > li.first-item-of-desktop-line, .pro_itemlist > li.first-item-of-desktop-line, .blog_row_list > li.first-item-of-desktop-line, .blog_list_grid > li.first-item-of-desktop-line {clear: none; }
  h3.cont.grid8.float-right > ul.product_list.grid > li.first-item-of-desktop-line {border-top : none; }
  .owl-carousel-banner.carousel_banner_nbr_2 .st_owl_carousel_block {margin-bottom: 30px; }
  .owl-carousel-banner.carousel_banner_nbr_3 .st_owl_carousel_block {margin-bottom: 20px; }
  #stb_search_query_block {max-width: 160px;margin-right: 6px; }
}


/*/themes/panda/css/responsive-md.css*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  ul.product_list.grid > li.first-in-line {clear: left; }
  ul.product_list.grid > li.first-line {border-top: none; }
  .subcate_grid_view > li.first-item-of-line, .pro_itemlist > li.first-item-of-line, .blog_row_list > li.first-item-of-line, .blog_list_grid > li.first-item-of-line {clear: left; }
  .style_content h1 {font-size: 6em; }
  .style_content h2 {font-size: 4em; }
  .style_content h3 {font-size: 3em; }
  .style_content h4 {font-size: 2em; }
  .style_content h5 {font-size: 1.5em; }
  .style_content h6 {font-size: 1.333em; }
}
