﻿a{text-decoration: none!important;}
a:hover{opacity:0.7!important;}
body{background-color:#f6f3f0;}
input:focus::-webkit-input-placeholder { color:transparent; } input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */ input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */ input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.page_content{min-height:890px;}
.sel_sty{width:150px;height:32px;border:none;color:#000;font-size:14px;background:url(/assets/images/custom/icon_pic/select_down_b.png) right center no-repeat #fff;appearance:initial;-webkit-appearance:initial;-moz-appearance:initial;padding-left:5px;cursor:pointer;}
.sel_sty_border{width: 46%;border:1px solid #e2e2e2;color:#000;font-size:14px;background:url(/assets/images/custom/icon_pic/select_down_g.png) right center no-repeat #fff;appearance:initial;-webkit-appearance:initial;-moz-appearance:initial;padding-left:5px;color:#777;cursor:pointer;margin-left:2px;border-radius: 5px;}

.sel_sty_border_color{width:48%;margin-bottom:5px;}

.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%;}

.thankyou-block{background: #eee;
    border-radius: 5px;
    padding: 1%;
    margin-top: 1%;
    margin-bottom: 1%;}

.radio_hide{display:none;}
.title_center_sty{text-align:center;font-weight:bold;font-size:19px;color:#e85c58;}
.block_title_sty{font-size:17px!important;font-weight:bold;color:#444343;display:initial;margin-right:10px;}
.ipt_txt_sty{height: 38px; border:1px solid #e2e2e2;width:30%;display:inline-block;padding:5px;font-size:15px;border-radius: 5px;margin-left:3px; }
.ipt_txt_sty_2{height: 38px; border:1px solid #e2e2e2;width:31%;display:inline-block;padding:5px;font-size:15px;border-radius: 5px;margin-left:3px; }
.others_coupon_check{font-size: 15px;
    display: inline-block;
    background: #828282;
    padding: 6px;
    text-align: center;
    border-radius: 5px;
    color: white;
    font-weight: bold;
    height: 38px;
    margin-left: 10px;
    line-height: 26px;
	border:1px solid #e2e2e2;}

.others_coupon_checked{opacity: 0.4;cursor: no-drop!important;}
.notice-red{background: #bca069;border-radius: 5px;color: #fff;text-align: center;font-size: 15px; line-height: 28px;font-weight:bold;margin-bottom: 2%;}


.orders_finish .finish_content{margin:10% 0!important}
.finish_content h1{color:#333!important;font-size:22px}
.finish_content strong{color:#dc4844!important;}
.finish_content .project-set{margin:2%;background:#e8e8e8;padding: 2%;text-align: center;line-height: 30px;border-radius: 5px;color:#888}
@media (max-width:990px){
    .ipt_txt_sty{width: 29%;font-size:14px}
	.ipt_txt_sty_2{width: 68%;font-size:14px}
    .invoice_ul input[type="text"]{margin-top: 10px;width: 100%!important;}
    .mobile_show{display: block!important;}
    .pc_show{display: none;}
 /*   .block_title_sty{display: block;}*/
 .others_coupon_check{margin-left: 0px;}
}

@media (max-width:350px){
    .ipt_txt_sty_2{width: 77%;}
}
.invoice_ul input[type="text"]{width: 46%}
input[type=checkbox]{margin: 0px;}
input[type="text"],select{height: 38px;}
.q_dra_question_nr_menu_pc{ border-radius: 5px;
    background: #f7f7f7;
    margin: 0 0 5% 0;
    padding: 2% 5% 1% 5%;}
.q_dra_question_nr_menu_pc_ul{    margin-bottom: 10px;}
#signup-box{max-width:750px;margin:auto;}
#recaptcha3 div:first-child{margin:0 auto;} 
.ipt_txt_sty1{height:38px;border:1px solid #a2a2a2;width:95px;display:inline-block;padding:5px;font-size:0.8rem;border-radius: 5px;}
.btn_sty_main{text-align:center;padding:12px 0px;border:1px solid #bca069;color:#fff;background-color:#bca069;transition:.2s;font-size:14px; border-radius: 5px;}
.login-button{text-align:center;padding:12px 0px;border:1px solid #000!important;color:#fff;background-color:#000!important;transition:.2s;font-size:14px; border-radius: 5px;}
.btn_sty_pwd{text-align:center;padding:5px 18px;;border:1px solid #d89257;color:#fff;background-color:#d89257;font-size:14px;margin:0 5px;border-radius: 5px;    }
.btn_sty_pwd:hover{opacity:0.8;transition:0.5s;}
.choice_ecpay{display: block;}

.btn_sty_main:hover{opacity:0.8;color: #fff;}
.btn_sty_main:active{color:#444343;background-color:#fff;}
.btn_sty_w{background-color:#fff;border:1px solid #cacaca;text-align:center;padding:5px 0;width:100%;cursor:pointer;transition:.2s;border-radius: 5px;font-size: 15px;color:#686868}
.btn_sty_w:hover,
.btn_sty_w:active{border:1px solid #686868;background-color:#686868;color:#fff;}
.rest_btn{width:25px;height:25px;border:none;display:inline-block;vertical-align:middle;background:url('/assets/images/custom/icon_pic/rest_btn.png') center center no-repeat transparent;vertical-align:top;}
.pagination_box{text-align:center;}
.pagination_box a{color:#000;}
.pagination_box .view_all{display:inline-block;}
.pagination_box .separate{display:inline-block;width:5px;height:22px;vertical-align:middle;margin:0 10px;background-color:#000;}
.pagination_box .pagination{vertical-align:middle;font-size:12px;}
.pagination_box .pagination>li>a,
.pagination_box .pagination>li>span{border:none;color:#000;font-size: 14px;border-radius: 5px!important;}
.pagination_box .pagination>li.number>a{color:#959595;font-size: 14px;}
.pagination_box .pagination>li.number.now_p>a{color:#fff;font-size: 14px;background: #bca069;margin: 0 3px;}
.pagination_box .number a:hover{color:#fff!important;background: #bca069!important;}
.search-tag .see-num-index{margin: 0px!important;}
.show_slider_box{margin:0px 0;position:relative;z-index:8;overflow:hidden;}
.show_slider{width:100%;display:inline-block;}
.show_slider img{width:100%;}
.slider_left{display:inline-block;width:25px;height:25px;background:url('/assets/images/custom/icon_pic/left_btn_g.png') center center no-repeat;background-color:rgba(0,0,0,0.5);padding:20px 16px;border:none;position:absolute;top:calc(~"50% - 12.5px");left:0;z-index:10;}
.slider_right{display:inline-block;width:25px;height:25px;background:url('/assets/images/custom/icon_pic/right_btn_g.png') center center no-repeat;background-color:rgba(0,0,0,0.5);padding:20px 16px;border:none;position:absolute;top:calc(~"50% - 12.5px");right:0;z-index:10;}
.rwd-table{background:#fff;overflow:hidden;color:#a0a0a0;}
.rwd-table tr:nth-of-type(2n){background:#fff;}
.rwd-table th,
.rwd-table td{margin:10px 10px;}
.rwd-table{min-width:100%;}
.rwd-table th{display:none;}
.rwd-table td{display:block;}
.rwd-table td:before{content:attr(data-th) " : ";font-weight:bold;width:7.5em;display:inline-block;}
.rwd-table th,
.rwd-table td{text-align:left;}
.rwd-table th{border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;}
.rwd-table td:before{color:#000;font-weight:bold;}
.rwd-table tr{border-bottom:1px dashed #a0a0a0;}
.rwd-table a{font-size:14px!important;color:#2187bf!important;text-decoration:underline!important}
.order-table-item {font-size:14px;font-weight:bold;color:#555!important;}



@media (min-width:990px){.rwd-table td:before{display:none;}
.rwd-table th,
.rwd-table td{display:table-cell;padding:0.25em 0.5em;}
.rwd-table th:first-child,
.rwd-table td:first-child{padding-left:0;}
.rwd-table th:last-child,
.rwd-table td:last-child{padding-right:0;}
.rwd-table th,
.rwd-table td{padding:1em !important;color: #888;font-size: 14px;}
.rwd-table tr:nth-of-type(2n){background:#fff;}
.rwd-table tr{border-bottom:none;background:#ededed}
}
.content_box{width:100%;}
.com_left_menu{width:235px;float:left;}
.com_right{width:calc(100% - 280px);float:right;}
.com_left_menu .left_menu_sort .sort_title{color:#666;font-weight:bold;cursor: pointer;font-size:14px;margin-bottom:10px;margin-top:8px;padding: 0px 11px;border-radius: 5px;background: #ececec;line-height: 33px;}
.com_left_menu .left_menu_sort >ul >li a{color:#707070;transition:.2s;font-size:14px;text-decoration:none;border: 0px;}
.com_left_menu .left_menu_sort >ul >li.clk{font-size:14px;
    /*margin-left: 22px;*/
    list-style: none;
    line-height:20px;
    color: #000;
    font-weight: bold;}
.com_left_menu .left_menu_sort >ul >li.clk a{color: #1a1a1a;
    font-size: 14px;
    border-left: 3px solid #1a1a1a;
    padding-left: 5px;
    text-decoration: none!important;
    border-radius: 0px;}
.com_left_menu .left_menu_sort >ul >li a:hover{color: #1a1a1a;
    font-size: 14px;
    border-left: 3px solid #1a1a1a;
    padding-left: 5px;
	text-decoration:none!important;border-radius: 0px;}
.com_left_menu .left_menu_sort >ul >li >a.ahover {color: #1a1a1a;
    font-size: 14px;
    border-left: 3px solid #1a1a1a;
    padding-left: 5px;}
.com_left_menu.member_left .menu_title{font-size:20px;color:#444343;font-weight:bold;margin-bottom:30px;}
@media screen and (max-width:990px){.com_left_menu{display:none;}
.com_right{width:100%;float:none;}
.about-us-menu-pc{display:none !important;}

.qa-list-h2{margin-left: 26px !important;}
}
.member_inf_box{width:100%;margin-bottom:20px;padding:5px}
.member_inf_box p{color:#4d4d4d;font-size:12px;margin-bottom:8px;}
.member_inf_box .mem_name{font-size:16px;color:#444343;font-weight:bold;}
.member_inf_box .mem_pic{width:100%;height:0;padding-bottom:100%;overflow:hidden;margin-bottom:10px;}
.member_inf_box .mem_pic img{width:100%;}
.computer-head{display:block;}
.computer-head .header_top{width:100%;background-color:#f4d1ce;color:#707070;text-align:center;padding:15px 0;font-weight:bold;letter-spacing:3px;}
.header_top .hd-title{display:inline;margin-right:100px;}
.header_top .hd-title span{font-size:20px;}
.header_top p{display:inline;}
.header_second .btn_box{float:right;font-size:12px;}
.header_second .btn_box a{color:#666;}
.header_second .btn_box ul > li{display:inline-block;margin:13px 16px;}
.header_second .btn_box .login_btn{position:relative;cursor:pointer;color:#666;}
.header_second .btn_box .login_btn:after{content:'';width:1px;height:16px;background-color:#fff;position:absolute;top:0;right:-12px;}
.header_second .btn_box .member_btn{margin-left:5px;}
.header_second .btn_box .desire_btn{display:inline-block;}
.header_second .btn_box .desire_btn .desire_icon{display:inline-block;height:15px;width:15px;background:url('/assets/images/custom/icon_pic/heart-icon_02.png') center center no-repeat;background-size:cover;vertical-align:middle;position:relative;}
.header_second .btn_box .cart_btn{display:inline-block;margin:0px 0px;padding:13px 16px;position:relative;}
.header_second .btn_box .cart_btn:hover,
.header_second .btn_box .cart_btn:hover>a{background-color:#666;color:#8F6F24;}
.header_second .btn_box .cart_btn .cart_icon{display:inline-block;height:15px;width:15px;background:url('/assets/images/custom/icon_pic/bag-icon_2.png') center center no-repeat;background-size:cover;vertical-align:middle;position:relative;}
.header_second .btn_box .cart_btn:hover .cart_icon{background:url('/assets/images/custom/icon_pic/bag-icon_2_c.png') center center no-repeat;background-size:cover;}
.show_cart_box{position:absolute;padding:10px;top:41px;left:-1px;z-index:100;background-color:#fff;width:315px;font-size:14px;line-height:16px;border-left:1px solid #8F6F24;border-bottom:1px solid #8F6F24;border-right:1px solid #8F6F24;display:none;}
@media screen and (max-width:1200px){.header_second .btn_box{margin-right:185px;}
}
@media screen and (max-width:1400px){.header_second .show_cart_box{right:calc(~"50% - 160px");left:initial;}
}
.header_second .cart_btn.active .show_cart_box{display:block;}
.header_second .btn_box ul.cart_list{border-bottom:1px dotted #8f6f24;}
.header_second .btn_box ul.cart_list > li{margin:0 0 10px 0;color:#333;}
.header_second .btn_box ul.cart_list > li a{color:#333;}
.header_second .btn_box ul.cart_list > li a:hover{color:#333;}
.header_second .show_cart_box .pic{display:inline-block;width:75px;margin-right:10px;vertical-align:top;}
.header_second .show_cart_box .pic img{width:100%;}
.header_second .show_cart_box .com_name{display:inline-block;width:200px;vertical-align:middle;color:#333;}
.header_second .show_cart_box .total_box{width:100%;border-top:1px solid #8F6F24;padding:5px 0;}
.header_second .show_cart_box .total_box .total_title{color:#8F6F24;float:left;}
.header_second .show_cart_box .total_box .total_nt{color:#8F6F24;float:right;}
.header_second .show_cart_box .btn_sty_main{width:100%;display:block;margin-bottom:10px;}
.header_second .show_cart_box .btn_sty_main:hover{background-color:#fff;border:1px solid #e85c58;color:#e85c58;}
.header_second .show_cart_box .no_shop{text-align:center;width:100%;padding:10px 0;}
.header_second .btn_box .description_btn{display:inline-block;}
.header_second .cart_btn .show_cart_box li.cart_list_title{font-size:16px;color:#8f6f24;margin-top:10px;}
.header_second .btn_box .description_btn i{width:15px;height:15px;position:relative;background:url('/assets/images/custom/icon_pic/dialog-icon_02.png');background-size:cover;display:inline-block;vertical-align:middle;margin-right:5px;}
.header_second .announcement_txt{font-size:14px;color:#fff;display:inline-block;float:left;margin:13px 50px 13px 0;letter-spacing:3px}
.header_second .announcement_txt a{color:#fff;}
.header_menu{width:100%;position:relative;margin-bottom:0px;background-color:#fff;}
.header_menu_box{width:100%;}
.hd_submenu{width:100%;text-align:center;background-color:#fff;padding:0px 0;position:relative;margin-top:-1px;}
.hd_submenu.activity_submenu .submenu_ul{width:60%;}
.hd_submenu.activity_submenu .submenu_ul li{border-bottom:1px dotted #aaa;}
.hd_submenu .submenu_ul{width:15%;height:auto;display:inline-block;text-align:left;vertical-align:top;}
.hd_submenu .submenu_ul .title{font-size:16px;color:#000;font-weight:bold;}
.hd_submenu .submenu_ul>li>a{color:#707070;font-size:14px;margin:15px 0;display:block;}
.hd_submenu .submenu_ul>li>a:hover{color:#e85c58;}
.header_menu_fix{position:fixed;top:0;left:0;z-index:90;background-color:#F6F3F0;}
.header_menu_box.header_menu_fix .header_menu .logo_box img{/*width:80px;*/}
.header_menu:after{content:'';position:absolute;width:100%;height:11px;z-index:11;background-size:67px;bottom:-16px;}
.header_menu:before{content:'';position:absolute;background-color:#ddd;width:100%;height:1px;bottom:58px}
.header_menu .logo_box{width:100%;text-align:center;margin:0px 0;}
.header_menu .logo_box img{width:auto;transition:.5s;}
.header_menu .menu_box{text-align:center;font-family:"微軟正黑體";}
.header_menu .menu_box ul> li{display:inline-block;font-size:16px;margin:10px 25px;color:#333;font-weight:bold;}
.header_menu .menu_box ul> li a{color:#666;}
.header_menu .menu_box ul> li a:hover,
.header_menu .menu_box .all_btn:hover{color:#000;}
.header_menu .menu_box .all_btn{cursor:pointer;}
.header_menu .menu_box ul> li span{width:100px;height:32px;display:inline-block;}
.header_menu .menu_box .mu_all{cursor:pointer;background:url('/assets/images/custom/font_pic/menu_all.png') center center no-repeat;background-size:31.5px;}
.header_menu .menu_box .mu_all:hover{background:url('/assets/images/custom/font_pic/menu_all_r.png') center center no-repeat;background-size:31.5px;}
.header_menu .menu_box .mu_newin{background:url('/assets/images/custom/font_pic/menu_newin.png') center center no-repeat;background-size:49.5px;}
.header_menu .menu_box .mu_newin:hover{background:url('/assets/images/custom/font_pic/menu_newin_r.png') center center no-repeat;background-size:49.5px;}
.header_menu .menu_box .mu_brand{background:url('/assets/images/custom/font_pic/menu_brand.png') center center no-repeat;background-size:35.25px;}
.header_menu .menu_box .mu_brand:hover{background:url('/assets/images/custom/font_pic/menu_brand_r.png') center center no-repeat;background-size:35.25px;}
.header_menu .menu_box .mu_topic{background:url('/assets/images/custom/font_pic/menu_topic.png') center center no-repeat;}
.header_menu .menu_box .mu_topic:hover{background:url('/assets/images/custom/font_pic/menu_topic_r.png') center center no-repeat;}
.header_menu .menu_box .mu_event{background:url('/assets/images/custom/font_pic/menu_event.png') center center no-repeat;background-size:45px;}
.header_menu .menu_box .mu_event:hover{background:url('/assets/images/custom/font_pic/menu_event_r.png') center center no-repeat;background-size:45px;}
.header_menu .menu_box .mu_lookbook{background:url('/assets/images/custom/font_pic/menu_lookbook.png') center center no-repeat;background-size:55.5px;}
.header_menu .menu_box .mu_lookbook:hover{background:url('/assets/images/custom/font_pic/menu_lookbook_r.png') center center no-repeat;background-size:55.5px;}
.header_menu .container{position:relative;}
.header_menu .container .search_bar{position:absolute;bottom:6px;right:0;height:30px;border-radius:25px;width:0;overflow:hidden;box-sizing:border-box;text-align:left;display:block;transition:1s;border:2px solid transparent;}
.search_bar .search_icon{display:inline-block;margin-left:5px;line-height:20px;cursor:pointer;}
.search_bar .search_ipt{width:150px;height:20px;vertical-align:bottom;border:none;background:none;}
.search_bar .submit_btn{background:url('/assets/images/custom/icon_pic/sbmit_btn.png') center center no-repeat;border:none;vertical-align:middle;height:10px;}
.header_menu .search_btn{position:absolute;bottom:6px;right:0;width:18px;height:16px;background:url('/assets/images/custom/icon_pic/search_icon.png') center center no-repeat;border:none;}
@media screen and (max-width:1200px){.header_menu .search_btn{right:210px;}
.header_menu .container .search_bar{right:160px;}
}
@media screen and (max-width:990px){
    .computer-head{display:none;}
	.ipt_txt_sty{font-size:14px;}
}
@media screen and (max-width:320px){}
.footer{width:100%;position:relative;margin-top:40px;border-top:1px solid #a9925e;}
.footer .ft_menu{text-align:center;font-family:"微軟正黑體";font-size:15px;}
.footer .ft_menu ul > li{display:initial;margin:15px 15px 0px 15px;position:relative;}
.footer .ft_menu ul > li:before{content:'';width:4px;height:15px;background-color:#fff;position:absolute;top:4px;left:-10px;}
.footer .ft_menu ul > li a{color:#fff;}
.footer .ft_menu ul > li a:hover{color:#666;}
.footer .ft_logo_box{text-align:center;margin:35px 0;position:relative;}
.footer .ft_btm{width:100%;background-color:#000;text-align:center;height:90px;padding-top:24px;position:relative;}
.footer .ft_btm:before{content:'';position:absolute;width:100%;height:14px;z-index:11;background-size:65px;left:0;top:-10px;}
.footer .ft_btm p{color:#fff;font-size:10px;}
.footer .community_box{position:relative;margin-top:25px;}
.footer .community_box >ul >li{display:inline-block;margin-right:10px;}
.footer .community_box >ul >li a img{width:30px;height:30px;}
.footer .community_box >ul >li a img:hover{-webkit-transform:scale(1.5);opacity:0.5;}
.footer .copyright{margin-top:25px;font-size:14px;color:#8b6d26;}
.footer .newsletter_box{border:1px solid #e85c58;position:absolute;width:auto;padding-left:10px;bottom:0;right:100px;border-radius:5px;}
.footer .newsletter_box p{display:inline-block;font-size:14px;font-weight:bold;position:relative;vertical-align:middle;}
.footer .newsletter_box p:after{content:'';width:1px;height:18px;background-color:#000;position:absolute;right:-5px;top:0;}
.footer .newsletter_box .mail_ipt{width:150px;height:25px;margin-left:10px;color:#aaa;border:none;font-size:14px;vertical-align:middle;}
.footer .newsletter_sub{width:30px;height:30px;background:url('/assets/images/custom/icon_pic/arrow_w_r.png') center center no-repeat #e85c58;background-size:10px 17px;border:none;vertical-align:middle;}
@media screen and (max-width:990px){.computer-footer{display:none;}
}
.textbox{width:100%;height:500px;}
.mobile_header{display:none;width:100%;background-color:#fff;position:fixed;top:0;left:0;text-align:center;z-index:200;}
.mobile_header .logo_box img{width:90px;}
.mobile_header .logo_box{margin:5px 0 13px 0;}
.mobile_header .menu_bar{width:100%;position:relative;}
.mobile_header .menu_bar:before{content:'';width:100%;height:1px;background-color:#8b6d25;position:absolute;top:-10px;left:0;}
.mobile_header .menu_bar ul > li{display:inline-block;width:calc(~"23% - 5px");}
.mobile_header .menu_bar ul > li:last-child{display:inline-block;width:calc(~"30% - 5px");}
.mobile_header .menu_bar ul > li a{display:block;}
.mobile_header .menu_bar ul li a{color:#937322;font-weight:bold;}
.mobile_header .newin span{display:block;height:25px;background:url('/assets/images/custom/font_pic/mu_newin.png') center top no-repeat;background-size:60% auto;}
.mobile_header .brand span{display:block;height:25px;background:url('/assets/images/custom/font_pic/mu_brand.png') center top no-repeat;background-size:60% auto;}
.mobile_header .topic span{display:block;height:25px;background:url('/assets/images/custom/font_pic/mu_topic.png') center top no-repeat;background-size:56% auto;}
.mobile_header .event span{display:block;height:25px;background:url('/assets/images/custom/font_pic/mu_event.png') center top no-repeat;background-size:56% auto;}
.mobile_header .lookbook span{display:block;height:25px;background:url('/assets/images/custom/font_pic/mu_lookbook.png') center top no-repeat;background-size:100% auto;}
.mobile_header .hb_btn{position:absolute;display:block;width:60px;height:60px;background:url('/assets/images/custom/icon_pic/menu.svg') center no-repeat;background-size:30px auto;border:none;top:0px;left:0px;outline:none;}
.mobile_header .hb_btn p{position:absolute;left:0px;top:35px;margin:0px!important;display:inline-block;width:60px;text-align:center;}
.mobile_header .user_btn{position:absolute;top:10px;right:5px;}
.mobile_header .user_btn img{width:25px;}
.mobile_header .hb_btn:focus{outline:none;}
.mobile_header .hd_line{display:block;width:100%;height:11px;background:url('/assets/images/custom/background/pearl_string_b.png') center center repeat-x;background-size:65px;position:absolute;}
.hd_box-136{height:69px;width:100%;display:none;}
@media screen and (max-width:990px){.mobile_header{display:block;}
.hd_box-136{display:block;}
}
@media screen and (max-width:425px){.mobile_header .logo_box img{width:150px;margin-top: 8px;}
}
@media screen and (min-width:425px){.mobile_header .menu_bar{width:100%;margin:0 auto;}
}
.m_hb_menu{width:80%;min-width:140px;max-width:440px;height:calc(~"100% - 85px");position:fixed;top:50px;left:-445px;background-color:rgba(0, 0, 0, 0.8);z-index:110;transition:.8s;overflow:auto;padding:30px 0px 0 20px;}
.hide_menu_box{width:100%;height:calc(~"100% - 123px");top:123px;left:0;position:fixed;z-index:105;display:none;}
.m_hb_menu .m_search_box{width:100%;}
.m_hb_menu .m_search_box .m_search{width:calc(~"100% - 60px");height:25px;background:none;border:none;border-bottom:2px solid #fff;color:#fff;padding:5px;font-size:14px;}
.m_hb_menu .m_search_box .m_search_btn{display:inline-block;vertical-align:middle;width:30px;height:30px;border:none;background:url('/assets/images/custom/icon_pic/search_icon_w.png') center center no-repeat transparent;background-size:25px;}
.m_hb_menu .hb_mu_list{margin:10px 0;}
.m_hb_menu .hb_mu_list li{padding:10px 0 0 0;}
.m_hb_menu .hb_mu_list >li{color:#fff;padding:10px 0;font-size:16px;}
.m_hb_menu .hb_mu_list >li >ul >li{padding-left:18px;}
.m_hb_menu .hb_mu_list >li ul li{padding-left:18px;}
.m_hb_menu .hb_mu_list >li a{color:#fff;}
.m_hb_menu .hb_mu_list .home a{font-weight:bold;color:#e85c58;}
.m_hb_menu .chk_sty{display:none;}
.m_hb_menu .chk_sty+.list_btn{position:relative;}
.m_hb_menu .chk_sty+.list_btn:after{content:'+';color:#fff;font-size:16px;position:absolute;top:0;right:-18px;font-weight:bold;}
.m_hb_menu .chk_sty:checked+.list_btn:after{content:'-';}
.m_hb_menu .chk_sty+.list_btn +ul{display:none;}
.m_hb_menu .chk_sty:checked+.list_btn +ul{display:block;}
@media screen and (max-width:425px){
	.m_hb_menu{height:calc(~"100% - 123px");top:123px;}
}
.mobile_footer{background-color:#f7f3f0;text-align:center;padding:20px;display:none;padding-bottom:40px;border-top:1px solid #8b6d25;}
.mobile_footer .logo_box{width:100%;text-align:center;}
.mobile_footer .logo_box img{width:150px;}
.mobile_footer .btn_box{width:100%;}
.mobile_footer .btn_box img{width:40px;margin:20px 12px;display:inline-block;}
.mobile_footer .copyright{color:#8a6c26;font-size:10px;}
.mobile_footer .top_btn{width:40px;height:40px;border-radius:50%;border:none;background:url('/assets/images/custom/icon_pic/top_icon.png') center center no-repeat #8b6d25;background-size:20px auto;margin:30px;}
@media screen and (max-width:990px){.mobile_footer{display:block;}
}
.mobile_fixed_footer{display:none;width:100%;position:fixed;bottom:0;left:0;z-index:90;overflow:initial;}
.mobile_fixed_footer .fix_btn{width:33.333333%;float:left;background-color:#000;height:25px;text-align:center;color:#fff;}
.mobile_fixed_footer .fix_btn p{display:inline-block;}
.mobile_fixed_footer .fix_btn .cart_icon{display:inline-block;position:relative;width:25px;height:25px;background:url('/assets/images/custom/icon_pic/shopping-cart_icon.png') center center no-repeat;background-size:cover;vertical-align:middle;margin-left:5px;}
.mobile_fixed_footer .fix_btn .cart_icon span{position:absolute;color:#000;top:9px;left:9px;line-height:0;text-align:center;font-size:11px;}
.mobile_fixed_footer a:nth-child(2) .fix_btn{background-color:#CE0000;}
.mobile_fixed_footer:before{content:'';width:100%;height:20px;background-size:65px auto;position:absolute;top:-13px;left:0;}
@media screen and (max-width:990px){.mobile_fixed_footer{display:block;}
}
.white_bgc{background-color:#fff;width:100%;}
.index .top_banner .owl-dot span,
.index .article .owl-dot span,
.index .idx_advertising .owl-dot span{background-color:#f3c9ca;width:47px;height:7px;}
.index .top_banner .owl-dot:hover span,
.index .article .owl-dot:hover span,
.index .idx_advertising .owl-dot:hover span{background-color:#c7a5a6;}
.index .top_banner .owl-dot.active span,
.index .article .owl-dot.active span,
.index .idx_advertising .owl-dot.active span{background-color:#926b28;}
.index .hot_search{width:100%;height:auto;text-align:center;margin:10px 0;}
.owl-theme .owl-nav.disabled{display:none;}
.o_banner_block{width:100%;max-width:5000px;margin:0px auto 0 auto;}
@media (max-width:1200px) and (min-width:992px){.o_banner_block{width:1210px;}
}
@media (min-width:990px) and (max-width:1380px){.o_banner_block{max-width:1570px;}
}
.index .hot_search p,
.index .hot_search a{display:inline-block;color:#979998;margin:5px;font-size:13px;}
.index .hot_search a{border:1px solid #d2d2d2;padding:5px 12px;font-size:12px;transition:.2s;}
.index .hot_search a:hover{background-color:#f3c9ca;color:#fff;border:1px solid transparent;}
.index .small_pic_banner{width:100%;margin:20px 0;}
.index .small_pic_banner img{max-width:100%;}
.index .mobile_banner{display:none;}
.index .article .title_pic{width:100%;height:0;padding-bottom:70.052083333%;text-align:center;overflow:hidden;}
.index .article .title{text-align:center;margin:15px 0;color:#c1ab8e;width:100%;overflow:hidden;font-size:14px;}
.index .article .title p{position:relative;display:initial;}
.index .article .title p:after{content:'';width:20px;height:2px;background-color:#c1ab8e;position:absolute;right:-35px;top:50%;}
.index .article .title p:before{content:'';width:20px;height:2px;background-color:#c1ab8e;position:absolute;left:-35px;top:50%;}
.index .article .content{padding:10px;color:#707070;line-height:24px;letter-spacing:3px;}
.index .idx_advertising{margin:20px 0;}
.index .big_pic_banner{width:100%;height:0;padding-bottom:30%;background:#fff url(/assets/images/custom/preview_img/big_pic_banner.png) center 115px no-repeat fixed;background-size:cover;}
@media screen and (max-width:990px){.index .big_pic_banner{display:none;}
}
.commodity_block{width:100%;}
.commodity_block .pic_box{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:136.486486486%;}
.commodity_block{margin:0px 0;}
.commodity_block .pic_box img{width:100%;border:1px #ddd solid;padding:2px;}
.commodity_block .inf_box{width:100%;position:absolute;background-color:rgba(0, 0, 0, 0.7);padding:18px;color:#fff;bottom:0;line-height:24px;letter-spacing:1px;font-size:13px;transition:.5s;transform:translateY(300px);-ms-transform:translateY(300px);-moz-transform:translateY(300px);-webkit-transform:translateY(300px);-o-transform:translateY(300px);}
.commodity_block .pic_box:hover .inf_box{transition:1s;bottom:0;transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);}
.commodity_block .pic_box .tag_box{width:100%;position:absolute;left:0;}
.commodity_block .pic_box .tag_box .tag{padding:0 10px;height:20px;line-height:20px;color:#fff;background-color:#ec6877;display:inline-block;margin:10px 0 0 10px;font-size:10px;}
.commodity_block .pic_box .tag_box .tag{margin:10px 0 0 5px;}
.commodity_block .inf_box .price{color:#78c3a0;font-weight:bold;margin-top:10px;}
.commodity_block .inf_box .price span{color:#fff;margin-right:15px;text-decoration:line-through;}
.commodity_block .mobile_price{color:#78c3a0;font-weight:bold;margin-top:10px;font-size:12px;display:none;}
.commodity_block .mobile_price span{color:#707070;margin-right:15px;text-decoration:line-through;font-size:13px;}
.commodity_block .commodity_card{margin-bottom:20px;}
@media screen and (max-width:768px){.commodity_block .mobile_price{display:block;}
.finish_content h1{color:#333!important;font-size:20px!important;font-weight:bold;text-align:center}
.commodity_block .pic_box .tag_box{width:100%;position:absolute;top:0;left:0;}
.commodity_block .pic_box .tag_box .tag{display:none;}
.commodity_block .pic_box .tag_box .tag:first-child{display:inline-block;}
.commodity_block .pic_box .tag_box .sale,
.commodity_block .pic_box .tag_box .hot{margin:5px 0 10px 5px;}
.commodity_block .pic_box .inf_box{display:none;}
.index .compputer_banner{display:none;}
.index .mobile_banner{display:block;}
}
.commodity_list .commodity_banner{width:100%;height:auto;margin:0px 0 20px 0;}
.commodity_list .commodity_banner img{width:100%;}
.commodity_list .control_page{margin-bottom:20px;/*margin-top:80px;*/}
.commodity_list .control_page p{font-size:12px;color:#000;display:inline-block;vertical-align:middle;}
.commodity_list .control_page span{height:18px;width:5px;/*background-color:#000;*/display:inline-block;margin:0 15px;vertical-align:middle;}
.commodity_list .control_page button,
.commodity_list .control_page a{background-color:rgba(0, 0, 0, 0);border:none;color:#959595;vertical-align:middle;}
.commodity_list .control_page a{margin-left:10px;}
.commodity_list .control_page select{vertical-align:middle;border:1px solid #333;height:26px;margin-right:5px;}
.commodity_list .control_page button.clk,
.commodity_list .control_page a.clk{color:#000;}
.commodity_list .control_page #list_sty_01{margin:0 20px 0 80px;width:20px;height:20px;display:inline-block;background:url('/assets/images/custom/icon_pic/btn_list_sty_1_2.png') center center no-repeat;}
.commodity_list .control_page #list_sty_02{width:20px;height:20px;display:inline-block;background:url('/assets/images/custom/icon_pic/btn_list_sty_2_2.png') center center no-repeat;}
.commodity_list .control_page #list_sty_01.clk{background:url('/assets/images/custom/icon_pic/btn_list_sty_1.png') center center no-repeat;}
.commodity_list .control_page #list_sty_02.clk{background:url('/assets/images/custom/icon_pic/btn_list_sty_2.png') center center no-repeat;}
.commodity_list .commodity_list_block{width:100%;}
.commodity_list .commodity_card{width:100%;}
.commodity_list .commodity_card .pic{width:100%;height:100px!important;padding-bottom:100%;position:relative;overflow:hidden;}
.commodity_list .commodity_card .pic .tag_box{position:absolute;top:10px;left:0px;}
.commodity_list .commodity_card .pic .tag_box .tag{position:relative;padding:3px 6px;background-color:#9aa2a7;border-radius:5px;color:#fff;margin-left:10px;display:inline-block;font-size:10px;opacity:0.8;}
.commodity_list .commodity_card .pic img{width:100%;}
.commodity_list .commodity_card .product_title h2{color: #666;font-weight: bold;margin-top: 5px;margin-bottom:10px;line-height: 21px;font-size: 19px;text-align:center;overflow: hidden;height:69px;-webkit-box-orient: vertical;
-webkit-line-clamp: 3;display: -webkit-box!important;width: 100%;}
@media (max-width: 1200px)and (min-width: 991px) {
	.commodity_list .commodity_card .product_title h2{height: 69px;}
}
.commodity_list .commodity_card .product_title a{color:#505050;font-size:17px}
.commodity_list .commodity_card p{color:#969696;font-size: 12px;letter-spacing: 1px;line-height: 16px;text-align: center;margin-bottom: 10px;}
.commodity_list .commodity_card .price{height: auto;margin-bottom: 5px;}
.commodity_list .commodity_card .product_original_price{font-weight:bold;text-decoration:line-through;margin-bottom: 5px;font-family: CenturyGothic;}
.commodity_list .commodity_card .product_discounted_price{color:#e85c58;font-size:18px;font-weight:bold;margin-bottom: 5px;font-family: CenturyGothic;margin-right: 10px;}
i{font-style: normal;}
.commodity_list .commodity_card .product_discounted_price i{font-size: 14px;}

.commodity_list .commodity_card .dollar-sign{color:#e85c58;font-size:18px;font-weight:bold;margin-bottom: 5px;font-family: CenturyGothic;margin-right: 10px;}
i{font-style: normal;}
.commodity_list .commodity_card .dollar-sign i{font-size: 18px;}


.commodity_list .commodity_card .price span{margin-right:15px;color:#b9b9b9;text-decoration:line-through;font-size:12px;}
.commodity_list .commodity_card .name{    line-height: 20px;    height: 45px;    overflow: hidden;    margin-top: 5px;}
.commodity_list .commodity_card .introduction{overflow: hidden;color:#888;-webkit-box-orient: vertical;display: -webkit-box!important;width: 100%;-webkit-line-clamp:2;}
.commodity_list .commodity_card .commondity-introductionText{height: 32px;min-height: 16px;margin-bottom: 10px;}
.commodity_list .commodity_list_striping{width:100%;}
.commodity_list .commodity_list_box{width:100%;padding:20px 0;border-bottom:1px solid #c9c9c9;}
.commodity_list .commodity_list_box .pic{width:230px;/*height:230px;*/overflow:hidden;float:left;position:relative;}
.commodity_list .commodity_list_box .pic .tag_box{position:absolute;top:10px;}
.commodity_list .commodity_list_box .pic .tag_box .tag{position:relative;margin-left:10px;padding:3px 6px;color:#fff;background-color:#ec6877;font-size:10px;}
.commodity_list .commodity_list_box .pic img{width:100%;}
.commodity_list .commodity_list_box .content{width:calc(100% - 235px);float:left;padding:30px 0 10px 30px;line-height:22px;}
.commodity_list .commodity_list_box .content .name a{color:#e85c58;font-size:17px;font-weight:bold;}
.name-search a{color:#6cadd6; font-size:17px; font-weight:bold; height: 45px;}
.commodity_list .commodity_list_box .content .style{color:#959595;font-size:13px;}
.commodity_list .commodity_list_box .content .introduction{color:#959595;margin:10px 0 30px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size: 14px;}
.introduction-search{color:#959595; margin:10px 0 30px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size: 14px; height: 48px;}
.commodity_list .commodity_list_box .content .price{color:#e85c58;font-weight:bold;}
.commodity_list .commodity_list_box .content .price span{color:#9e9e9e;text-decoration:line-through;margin-right:15px;font-size:12px}
.commodity_list_block.sty_1 .list_sty_01{display:block;}
.commodity_list_block.sty_1 .list_sty_02{display:none;}
.commodity_list_block.sty_2 .list_sty_01{display:none;}
.commodity_list_block.sty_2 .list_sty_02{display:block;}
@media screen and (max-width:1200px){
	.commodity_list .commodity_card .pic{height: 220px;}
}
@media screen and (max-width:768px){
	
.notice-red{background: #bca069;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    margin-bottom: 2%;
    margin-top: 2%;;}	
	
.commodity_list .commodity_banner{display:none;}
.name-search a{color:#6cadd6; font-size:16px; font-weight:bold; height: 45px;}
.commodity_list .control_page button{display:none;}
.commodity_list .control_page .list_sty_btn#list_sty_01,
.commodity_list .control_page .list_sty_btn#list_sty_02{display:none;}
.commodity_list .control_page span.m-xs_hide{display:none;}
.commodity_list .control_page p.m-xs_hide{display:none;}
.commodity_list .control_page{text-align:center;}
.commodity_list .commodity_card .name{line-height: 20px;height: 50px;overflow: hidden;}
.commodity_list .commodity_card .introduction{line-height: 20px;overflow: hidden;min-height: 40px;}
.commodity_list .commodity_card .product_title h2{height: 63px;margin-bottom: 5px;overflow: hidden;}
.commodity_list_block.sty_1 .list_sty_01{display:none;}
.commodity_list_block.sty_1 .list_sty_02{display:block;}
.commodity_list .commodity_card .pic{height:267px;/*margin-bottom: 10px;*/}
.commodity_list .commodity_card .price span{margin-right: 0px;}
}
@Media screen and (max-width:400px){
	.commodity_list .commodity_card p{height: 48px;}
	/*.commodity_list .commodity_card .pic{height: 200px;}*/
	.commodity_list .commodity_card  .commondity-introductionPrice{height: auto;}
}
.commodity_detailed{padding-top:45px;}
@media screen and (max-width:990px){.commodity_detailed{padding-top:0px;}
}
.commondity-introductionPrice{min-height: 32px;}
.commodity_detailed .preview_pic_box{width:550px;float:left;}
.commodity_detailed .preview_pic_box img{width:47%!important;margin:0px 1%;margin-bottom:20px;display:inline-block;}
.commodity_detailed .purchase_content{width:calc(~"100% - 625px");float:left;}
.commodity_detailed .purchase_content .main_information{padding:20px 0;border-bottom:1px solid #a0a0a0;line-height:22px;font-size:12px;}
.commodity_detailed .main_information .pre_order{color:#ec6877;font-size:14px;margin-bottom:10px;display:inline-block;}
.commodity_detailed .main_information .pre_order span{background-color:#ec6877;color:#fff;padding:2px 10px;margin-right:10px;}
.commodity_detailed .main_information .name{color:#000;font-size:27px;margin-bottom:5px;font-weight:bold;}
.commodity_detailed .main_information .code{margin-bottom:5px;}
.commodity_detailed .main_information .introduction{color:#959595;font-size:12px;}
.commodity_detailed .main_information .remarks{color:#ec6877;font-size:14px;font-weight:bold;}
.commodity_detailed .main_information .price{color:#e85c58;font-weight:bold;font-size:16px;}
.commodity_detailed .main_information .price span{margin-left:10px;color:#959595;text-decoration:line-through;font-size:12px;font-weight:initial;}
.commodity_detailed .color_select{padding:5px 0;position:relative;}
.commodity_detailed .select_title{color:#7d7d7d;margin-right:10px;display:inline-block;vertical-align:middle;}
.commodity_detailed .color_select .radio_hide:checked + .color_lab{border-color:#959595;}
.commodity_detailed .color_select .color_lab{border:1px solid transparent;display:inline-block;margin:0 2px;vertical-align:middle;position:relative;cursor:pointer;padding:2px;height:20px;width:20px;}
.commodity_detailed .color_select .color_lab.clk{border:1px solid #aaa;}
.commodity_detailed .color_select .color_lab .color_box{display:inline-block;height:20px;width:20px;}
.commodity_detailed .show_color{padding-left:85px;color:#7d7d7d;}
.commodity_detailed .size_select,
.commodity_detailed .quantity_select{margin:5px 0;}
.commodity_detailed .size_select .sel_sty_border,
.commodity_detailed .quantity_select .sel_sty_border{width:120px;}
.commodity_detailed .buy_btn_box .buy_btn{border:1px solid #e85c58;background-color:#e85c58;color:#fff;padding:10px 0;text-align:center;width:calc(33.3333333% - 10px);transition:.2s;margin:5px 0;}
.commodity_detailed .buy_btn_box .buy_btn.brown_btn{border:1px solid #8F6F24;background-color:#8F6F24;}
.commodity_detailed .buy_btn_box .buy_btn.checkout_btn{background-color:#fff;color:#8F6F24;border-color:#8F6F24;}
.commodity_detailed .buy_btn_box .buy_btn.checkout_btn:hover{border-color:#e85c58;}
.commodity_detailed .buy_btn_box .buy_btn:nth-child(2){margin:0 10px;}
.commodity_detailed .buy_btn_box .buy_btn:hover{background-color:#fff;color:#e85c58;}
.commodity_detailed .buy_btn_box .buy_btn:active{background-color:#fff;color:#e85c58;}
.commodity_detailed .buy_btn_box .buy_btn.brown_btn:hover{background-color:#fff;color:#8F6F24;}
.commodity_detailed .buy_btn_box .buy_btn.brown_btn:active{background-color:#fff;color:#8F6F24;}
.commodity_detailed .description_btn_box{width:100%;border-bottom:1px solid #a0a0a0;}
.commodity_detailed .description_btn_box .description_btn{display:inline-block;width:calc(33.3333333% - 4px);text-align:center;padding:10px;position:relative;cursor:pointer;}
.commodity_detailed .description_btn_box .description_btn:after{content:'';position:absolute;left:calc(50% - 3.5px);bottom:0;width:0;height:0;border-style:solid;border-width:0 3.5px 6px 3.5px;border-color:transparent transparent #a0a0a0 transparent;}
.commodity_detailed .description_btn_box .description_btn.clk{color:#78c3a0;}
.commodity_detailed .description_btn_box .description_btn.clk:after{content:'';position:absolute;left:calc(50% - 3.5px);bottom:-6px;width:0;height:0;border-style:solid;border-width:6px 3.5px 0 3.5px;border-color:#a0a0a0 transparent transparent transparent;}
.commodity_detailed .de_cont_box{width:100%;font-size:12px;line-height:25px;margin:10px 0;display:none;}
.commodity_detailed .de_cont_box.show_cont{display:block;}
.commodity_detailed .other_like_box .other_like_title{width:100%;text-align:center;border-bottom:1px solid #a0a0a0;padding:10px;position:relative;}
.commodity_detailed .other_like_box .other_like_title:after{content:'';position:absolute;left:calc(50% - 3.5px);bottom:0;width:0;height:0;border-style:solid;border-width:0 3.5px 6px 3.5px;border-color:transparent transparent #a0a0a0 transparent;}
.commodity_detailed .keyword_tag a{border:1px solid #d2d2d2;padding:5px 12px;font-size:12px;transition:.2s;color:#979998;display:inline-block;margin:5px 0;}
.commodity_detailed .keyword_tag a:hover{background-color:#f3c9ca;color:#fff;border:1px solid transparent;}
.commodity_detailed .show_preview_box{display:none;}
@media screen and (max-width:992px){.commodity_detailed .preview_pic_box{display:none;}
.commodity_detailed .fb_like{display:none;}
.commodity_detailed .purchase_content{width:100%;float:none;}
.commodity_detailed .show_preview_box{display:block;}
}
@media screen and (max-width:767px){
.commondity-introductionPrice{min-height: auto;}
.commodity_detailed .buy_btn_box .buy_btn{width:100%;}
.commodity_detailed .buy_btn_box .buy_btn:nth-child(2){margin:0 0px;}
.commodity_list .commodity_card .product_title a{color:#505050;font-size: 14px;text-align: left;line-height: 18px;}
.commodity_list .commodity_card .product_title h2{font-size: 14px;line-height: 18px;margin-top: 0px;height:36px;text-align: left;margin-top: 5px;-webkit-line-clamp:2;}
.commodity_list .commodity_card .introduction{height: 48px!important;overflow: hidden!important;line-height: 16px!important;text-align: left!important;
-webkit-line-clamp: 3;}
.commodity_list .commodity_card .score-message{min-height: auto;margin-bottom: 5px;}
.commodity_list .commodity_card .dollar-sign i{font-size: 12px!important;}
.commodity_list .commodity_card .product_discounted_price{font-size: 12px!important;}
.commodity_list .commodity_card .product_discounted_price i{font-size: 12px!important;}
}
@media screen and (min-width:1080px){
	.commodity_list .commodity_card .product_title a:hover,.new_index_pro_pc_tl a:hover,.new_index_blog_li h3 a:hover,.new_index_blog_li a:hover,.blog-1-rt4-rt h3 a:hover,.blognr61 a:hover{opacity:0.8!important;}
}
.article_list{padding-top:10px;}
.article .btn_box{text-align:center;margin:0px 0;}
.article .btn_box .article_btn{width:180px;height:110px;background-color:#fff;border:1px solid #e1e1e1;text-align:center;display:inline-block;margin:10px 30px;font-size:18px;padding:0px 0px 0px 0px;-moz-box-shadow:4px 4px 0px #e1e1e1;-webkit-box-shadow:4px 4px 0px #e1e1e1;box-shadow:4px 4px 0px #e1e1e1;color:#848283;}
.article .btn_box .article_btn.clk{background-color:#8b6d24;border-color:#8b6d24;color:#fff;}
@media screen and (max-width:768px){.article .btn_box .article_btn{width:80px;height:80px;font-size:14px;padding:28px 0;}
.article .btn_box{margin:0px 0 30px 0;}
}
@media screen and (max-width:400px){.article .btn_box .article_btn{width:58px;height:58px;font-size:12px;padding:16px 0;}
}
.article_list .select_box{text-align:right;font-size:12px;font-weight:bold;margin-bottom:20px;}
.article_list .select_box p,
.article_list .select_box select{display:inline-block;margin-left:10px;}
.article_list .select_box .sel_sty_border{height:25px;background-color:#F6F3F0;}
.article_list .article_card{margin-bottom:30px;}
.article_list .article_card .pic{width:100%;overflow:hidden;text-align:center;}
.article_list .article_card .pic img{width:100%;max-width:460px;}
.article_list .article_card .article_title{margin:10px 0;text-align:center;font-size:14px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#000;}
.article .article_card{text-align:center;}
.article .article_card a{margin-top:10px;display:block;text-decoration:underline;color:#aaa;}
.article .article_card .article_date{color:#959595; text-align: right;}
@media screen and (max-width:768px){.article .btn_box .article_btn{margin:5px 5px;} 
.article_date{margin-right: 0px;}
}
.article_content{padding-top:10px;}
.article_content .related_products_block{width:100%;margin-top:50px;padding-top:20px;border-top:1px dotted #937735;}
.article_content .related_products_block .title_paper{margin-bottom:20px;}

.thankyou-page{margin-top:8%}
.thankyou-h1{font-size:26px;color:#555!important}
.finish_content h2{margin-top:0px!important;background:none;color:#444;margin-top:0px;font-size:20px!important;}
.finish_content p{text-align:center;font-size:16px;color:#888;line-height:33px}
.finish_content strong{color:#333}
.finish_content a{text-decoration:underline!important;font-weight:bold}
.finish_content .main-text{text-align:center;margin-top:10px;}
.thankyou-page .btn_box{margin-top:3%}

@media screen and (max-width:768px){
.article_content{padding-top:0;}
.thankyou-page{margin-top:8%}
.thankyou-h1{text-align:center;font-size:22px;color:#555!importan;font-weight:bold}
.finish_content h2{margin-top:0px!important;font-weight:bold;background:none;color:#444;margin-top:0px;font-size:18px!important;}
.finish_content p{text-align:center;font-size:16px;color:#888;line-height:28px}
.finish_content strong{color:#333}
.finish_content a{text-decoration:underline!important;font-weight:bold}
.finish_content .main-text{text-align:center;margin-top:10px;}
.thankyou-page .btn_box{margin-top:3%}
.thankyou-block {background: #eee;border-radius: 5px;padding: 5%;margin-top: 5%;margin-bottom: 5%;margin-right: 2%;margin-left: 2%;}
}
}
.article_content .fb_box{width:100%;margin:60px 0 10px 0;}
.article_content .classification_name{font-size:14px;color:#ff7f8e;margin:10px 0;}
.article_content .article_title{font-size:2rem;color:#e85c58;font-weight:bold;margin:10px 0 30px 0;}
.article_content .content_box{width:100%;}
.article_content .content_box img{max-width:60%;}
.article_content .content_box p{color:#888;font-size:1.125rem;letter-spacing:0.5px;line-height: 28px;}
.article_content .content_box h1{font-size:2rem;font-weight:bold;color:#e85c58;}
.article_content .content_box h2{font-size:1.5rem;font-weight:bold;color:#77c4a1;}
.article_content .content_box h3{font-size:1.25rem;color:#12929e;font-weight:bold;}
.article_content .content_box ol{font-size:1.125rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
.article_content .content_box ul{font-size:1.125rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
.member_coupon{padding-top:25px;}
.title_paper{font-family:"微軟正黑體";color:#333;font-size:20px;padding-left:10px;position:relative;font-weight:bold}
.title_paper span{font-size:14px;color:#707070;vertical-align:middle;}
.member_coupon .coupon_table .unused{color:#e85c58;}
.member_coupon .title{width:100%;text-align:center;margin:35px 0 20px 0;font-weight:bold;color:#000;font-size:16px;}
.member_coupon .status_bar{text-align:right;margin:15px 0;color:#a0a0a0;}
.member_coupon .status_bar span{color:#e85c58;}
.member_terms{padding-top:45px;}
.member_terms .terms_box{height:320px;padding:10px;color:#a0a0a0;line-height:25px;overflow:auto;margin:30px 0;}
.member_terms .checkbox_block{width:100%;}
.member_terms .checkbox_block .checked_terms{display:inline-block;}
.member_terms .checkbox_block p{display:inline-block;font-size:12px;}
.btn_box_center{margin-top:20px;border-top:1px solid #a0a0a0;padding:20px 0;text-align:center;}
.btn_box_center .btn_sty_main{margin:5px 5px 5px 0;display:inline-block;}
@media screen and (max-width:480px){.btn_box_center .btn_sty_main{margin:5px 0;width:100%;}
}
.orders_finish{padding-top:45px;}
.orders_finish .finish_content{margin:20px 0;}
.finish_content img{max-width:100%;}
.orders_finish .finish_content >ul >li,
.orders_finish .finish_content p{text-align: center;font-size: 16px;color: #888;line-height: 33px;}
.orders_finish .finish_content h3{margin-top:20px;color:#285fac;font-weight:bold;font-size:18px;}
.orders_finish .finish_content >ul >li span{color:#e85c58;}
.orders_finish .finish_content .order_information{margin:20px 0;padding:10px 0;border-top:1px dashed #818181;border-bottom:1px dashed #818181;display:inline-block;}
.orders_finish .finish_content .remind{font-weight:bold;margin-top:10px;}
.orders_finish .remarks{margin-top:30px;}
.orders_finish .remarks a{color:#23527c;text-decoration:underline!important}
.orders_finish .btn_box{padding:30px 0;text-align:center;width:100%;}
.orders_finish .btn_box .btn_sty_main{display:inline-block;}
@media screen and (max-width:480px){.orders_finish .btn_box .btn_sty_main{width:100%;}
}
.payment_method{}
.payment .shopping_process{width:100%;text-align:center;}
.payment .shopping_process .status_round{box-sizing: border-box;width:110px;height:110px;border:1px solid #e2e2e2;border-radius:50%;text-align:center;padding:25px 0;line-height:25px;display:inline-block;margin:20px 50px;font-size:16px;font-weight:bold;color:#777;position:relative;vertical-align:middle;}
.payment .shopping_process .status_round:nth-child(2):before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #a0a0a0;top:calc(50% - 5px);left:-60px;}
.payment .shopping_process .status_round:nth-child(2):after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #a0a0a0;top:calc(50% - 5px);right:-60px;}
.payment .shopping_process .status_round span{color:#777;font-size:14px;font-weight: bold;}
.payment .shopping_process .status_round.clk{background-color:#285fac;color:#fff;}
.payment .shopping_process .status_round.clk span{color:#fff;}
.payment .rwd_pg_title{font-size:16px;font-weight:bold;color:#444343;width:100%;padding:10px 0;border-bottom:2px solid #444343;display:none;/*margin-bottom:20px;*/}
@media (max-width:992px){
	/*.payment .shopping_process{display:none;}*/
	.payment .rwd_pg_title{display:block;}
	.payment .shopping_process .status_round {width: 70px;height: 70px;font-size: 12px;padding: 10px 0;line-height: 20px;margin: 20px 10px 0 10px;}
	.payment .shopping_process .status_round span {font-size: 12px;}
	.payment .shopping_process .status_round:nth-child(2):before {left: -16px;}
	.payment .shopping_process .status_round:nth-child(2):after {right: -16px;}
    .payment_method .block_title_sty + .sel_sty_border{width: 100%!important;}
	.orders_finish .finish_content p{text-align: center;font-size: 15px;color: #888;line-height: 26px;}
	.orders_finish .finish_content ul li{font-size: 15px;line-height: 26px;}
}
.payment_method .block_title_sty + .sel_sty_border{font-size: 15px;
display: inline-block;
    width: 30%;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    background: #f3f3f3;
    color: #929292;
    background: url(/assets/images/custom/icon_pic/select_down_g.png) right center no-repeat #fff;
    
}

.payment_method .area_select{width:100%;border-top:1px solid #bdbdbd;margin:20px 0;}
.payment_method .area_select li{padding:12px 5px;border-bottom:1px solid #bdbdbd;}
.payment_method .area_select li .pay_radio{display:inline-block;}
.payment_method .area_select p{display:inline-block;font-size:14px;color:#434343;}
.payment_method .discount_block{margin-top:50px;}
.payment_method .discount_block span{margin-top:50px;color:#e85c58;}
.payment_method .international_box{padding:40px 0;border-bottom:1px solid #bdbdbd;}
.purchasing_inf{padding:10px 0;border-bottom:1px solid transparent;margin-bottom:5px;}
.purchasing_inf .inf_box{width:calc(50% -5px);float:right;}
.purchasing_inf .inf_box table{text-align:right;width:100%;font-size:14px;}
.purchasing_inf .inf_box table tr td{padding:5px;width:33%;font-size: 14px;font-weight: bold;text-align: left;}
.purchasing_inf .inf_box table tr td:nth-child(2){color:#444343;}
.purchasing_inf .inf_box table tr td span{color:#ad7576;}
.purchasing_inf .inf_box .total{font-weight:bold;font-size:16px;}
.purchasing_inf .remind_purchasing{width:calc(50% -5px);float:left;padding-top:20px;}
.purchasing_inf .remind_purchasing span{display:inline-block;padding:5px 10px;background-color:#000;color:#fff;margin:5px;}
.purchasing_inf .remind_purchasing p{display:inline-block;color:#434343;}
.payment .btn_box{width:100%;text-align:right;margin-bottom:0px;}
.payment .btn_box .btn_sty_main{display:inline-block;margin:10px 0 0px 10px;}
.btn_box a{/*display: inline-block;*/}
.cart-btn{width: 200px;}
.payment .btn_box .btn_sty_main.checkout_btn{background-color:#999;color:#fff;border-color:#999;}
.payment .btn_box a:hover .btn_sty_main.checkout_btn{border-color:#888;color:#fff;background:#888;}
.payment .remarks .remarks_ipt{width:742px;height:100px;vertical-align:top;padding-top: 10px; }
.payment .content_box .ditto{padding:10px 27px;}
@media (max-width:992px){.payment_method .block_title_sty + .sel_sty_border{margin-top:10px;/*display:block*/;height:25px;}
.purchasing_inf{padding:0;border-bottom:1px solid #bdbdbd;}
.purchasing_inf .inf_box{width:100%;float:none;margin-bottom:20px;}
.purchasing_inf .remind_purchasing{width:100%;float:none;}
.purchasing_inf .inf_box table{text-align:left;}
.purchasing_inf .inf_box table tr td span{display:block;font-size:12px;}

.total-block td{width: 32%!important;}
@media (max-width:990px){.total-block td{width: 69%!important;}}
@media (max-width:450px){.total-block td{width: 66%!important;}}

.text-right{text-align: right!important;}
.payment .btn_box .btn_sty_main{width:100%;margin-left:0;}
.payment .remarks .remarks_ipt{width:100%;height:100px;margin:10px 0;}
.payment_method .phone .btn_sty_main{width:100%;display:inline-block;margin:10px auto;}
.sel_sty_border{margin-bottom:10px;width: 100%;}
}
.payment_method .prompt_payment{display:inline-block;color:#aaa;}
.payment_method .ipt_inf_box.prompt_block{padding-top:0;}
.payment_method .birthday_sel_box{display:inline-block;width: 93%;}
.birth select {width: 13%;}
@media screen and (max-width:768px){
.sel_sty_border{margin-bottom:10px;width:40%;}
.birthday_sel_box{display:block;}
.payment_method .birthday_sel_box{/*display:block;*/margin-top:5px;}
.payment_method .birthday_sel_box .sel_sty_border{width:31%;margin-left:5px;}
}
.ipt_inf_box{/*padding:25px 0 25px 0;*/border-bottom:1px solid #a5a5a5;/*margin-bottom:10px;*/}
.ipt_inf_box span{margin:0 4px;}
.payment_method .ipt_inf_box{margin-bottom:10px;margin-top:15px;}
.ipt_inf_box .inf_title{color:#434343;font-size:15px;display:inline-block;margin-right:20px;text-align: right;padding-bottom: 10px;font-weight: bold;width: 136px;}

.ipt_inf_box .payment-block{margin: 20px 0;}
.choice-ecpay-block{margin: 10px 0;margin-left: 159px;width: 30%;}
.payment-block select{width: 30%} 
#rec_last_name, #rec_first_name{width: 20%;}
#rec_first_name{margin-left: 9px;}
#rec_town_name{margin: 0px -3px;}

@media screen and (max-width:1024px){
    #town_name{margin-left: 1px;margin-right: 0px;}
    #rec_first_name{margin-left: 10px;}
    #rec_town_name{margin-left: -2px;margin-right: -4px;}
}

@media screen and (max-width:990px){
   #rec_last_name, #rec_first_name{width: 35%;} 
   #town_name{margin-left: 1px;}
   .choice-ecpay-block{margin: 10px 0; margin-left: 92px; width: 66%;margin-left: 133px;}
}

@media screen and (max-width:450px){
   .choice-ecpay-block{padding-left: 0px;margin: 5px 0; margin-left: 91px; width: 66%;}
   #rec_first_name{margin-left: 7px;}
   #town_name{margin-left: 9px;}
   #rec_town_name{margin-left: 5px;}
}

#member_last_name, #member_first_name{width: 20%;}
#member_first_name{margin-left: 13px;}
#signup-box #member_first_name{margin-left: 0px;}
#signup-box #town_name{margin-left: 5px;}
#signup-box #address{margin-left: 7px;}

@media screen and (max-width:990px){
   .payment-block select{width: 66%}
   #member_last_name, #member_first_name{width: 35%;} 
}

@media screen and (max-width:990px){
	.ipt_inf_box .inf_title{width:auto;text-align:left;font-size:15px;margin-right:10px}
}
@media (max-width:990px) and (min-width:768px){
    .ipt_inf_box .inf_title{width:118px;}
    #shop_711_code, #shop_711_name{width: 66%;}
}
.ipt_inf_box li{margin:5px 0;font-size:14px;}
.ipt_inf_box .phone{margin-bottom:5px;}
.ipt_inf_box .sex_box{display:inline-block;}
.sex_box input{display:inline-block; margin: 0px 5px;}
.ipt_inf_box .sex_box p{display:inline-block;font-size:15px;color:#777}
.ipt_inf_box .address .postal_code{width:65px;text-align:center;}
.ipt_inf_box .address_sel_box{display:inline-block;}
.address_sel_box .zipcode_select{width: 104px;font-size: 14px;}
#town_name, #county{display: inline-block;}
@media screen and (max-width:450px){
    #town_name, #county{display: inline-block; width: 49%;}
   .address_sel_box .zipcode_select{width: 100%;}
   #member_first_name{margin-left: 11px;}
   #signup-box #address{margin-left: 0px;}
}

@media screen and (max-width:350px){
    .address_sel_box .zipcode_select{width: 152px;}
    #signup-box #town_name{margin-left: 3px;}

}
.ipt_inf_box .address input,
.ipt_inf_box .address select{margin-right:10px;}
.ipt_inf_box .address_ipt{width:400px;}
.ipt_inf_box .mail .ipt_txt_sty .coupon{width:400px;}
.ipt_inf_box li.mail{margin-bottom:5px;}
.ipt_inf_box li.mail_prompt{margin-top:5px;font-size:12px;color:#434343;}
.ipt_inf_box li.coupon{margin-bottom:5px;}
.ipt_inf_box li.coupon_prompt{margin-top:5px;font-size:12px;color:#434343;}
.ipt_inf_box .select_store a,
.ipt_inf_box .no_sel_store a{color:#ad7576;text-decoration:underline;}
.ipt_inf_box .no_sel_store span{margin:0 20px;}
.ipt_inf_box .tel_box{display:inline-block;}
.ipt_inf_box .telephone .phone_ti,
.ipt_inf_box .telephone .phone_ex{width:60px;}
.ipt_inf_box .telephone .phone_ex_box{display:inline-block;}
.ipt_inf_box .subscription .sub_radio_box{display:inline-block;}
.ipt_inf_box .subscription .sub_radio_box input,
.ipt_inf_box .subscription .sub_radio_box input+p{display:inline-block;margin:5px 0px;}
.ipt_inf_box .subscription .sub_radio_box input+p{margin-right:10px;}
.ipt_inf_box .star{color:#e85c58!important;}
.ipt_inf_box .number_prompt{display:inline-block;margin:5px 0;}
.ipt_inf_box .verification .ipt_txt_sty{width:100px;}
.ipt_inf_box .verification .pic{display:inline-block;margin:5px 10px;}
.ipt_inf_box .verification .rest_btn{vertical-align:middle;}
.ipt_inf_box .ver_box{display:inline-block;}
.pickup_store .invoice .radio_inb+p{display:inline-block;color: #777;margin-left: 3px;}
.pickup_store .invoice .invoice_title{margin-left:112px;display:block;margin-top:10px;}
.pickup_store .invoice .invoice_title p{display:inline;}
@media (min-width:768px) and (max-width:990px){
.ipt_inf_box .address_ipt{margin:10px 0 10px 92px;}
.pickup_store .invoice .invoice_title{margin-left:16px;}
.payment_method .pickup_store .invoice .invoice_title,
.payment_method .uniform_numbers{margin-left:16px;margin-top:20px;display:inline-block;}
.payment_method .prompt_payment{margin-left:82px;margin-top:10px;}
}
@media screen and (max-width:767px){
	.ipt_inf_box li{margin:15px 0;font-size:14px;}
	.page_content{margin-bottom:80px; /*margin-top: 55px;*/}/*.ipt_inf_box .sex_box{margin:10px 0 0 50px;/*display:block;}*/
.ipt_inf_box .address_sel_box{display:block;margin:10px 0;}
.ipt_inf_box .address_sel_box input,
.ipt_inf_box .address_sel_box select{margin:0 1px;width:106px;}
.ipt_inf_box .address_ipt{width:100%;}
.ipt_inf_box .mail .ipt_txt_sty{width:100%;margin:10px 0;}
.ipt_inf_box .telephone .phone_ti,
.ipt_inf_box .telephone .phone_ex{margin:5px 0;}
.pickup_store .invoice .invoice_title{margin-left:16px;}
.pickup_store .invoice .triple .ipt_txt_sty{width:100%;margin:10px 0;}
.payment_method .uniform_numbers{margin-top:20px;display:inline-block;margin-left:16px;}
}
.sign_in_bg{position:fixed;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.7);z-index:2299;top:0;left:0;display:none;}
.sign_in_bg .sign_in_hide{position:fixed;width:100%;height:100%;z-index:100;}
/*.sign_in_bg .sign_in_box{width:900px;padding:50px;background-color:#fff;position: fixed;top:calc(50% - 255px);left:calc(50% - 450px);border:1px solid #8f9595;z-index:101;}*/
.sign_in_bg .sign_in_box{width:500px;padding:50px;background-color:#fff;position: fixed;top:calc(50% - 255px);left:calc(62% - 450px);border:1px solid #8f9595;z-index:101;}
.sign-member{width: 100% !important;}
@media (max-width:767px){
   .sign_in_bg .sign_in_box{
   position: absolute;
   top:37%;
  margin-top: -150px;

  }
  .verification_pic img{width: 60px!important;}
  
}
.sign_in_bg .sign_in_box .sign_in_block{padding:25px;}
.sign_in_bg .sign_in_box .sign_in_block:first-child{border-right:1px solid #8F6F24;}
.sign_in_bg .sign_in_box .title{font-size:22px;text-align:center;font-weight:bold;margin-bottom:20px;}
.sign_in_bg .sign_in_box .title span{font-size:16px;margin-top:5px;display:block;}
.fb_btn_sty{width:100%;background-color:#4e70b7;color:#fff;padding:10px 0px;text-align:center;cursor:pointer;    border-radius: 10px;}
.fb_btn_sty1{width:500px;background-color:#4e70b7;color:#fff;padding:2px 0px;text-align:center;cursor:pointer;    border-radius: 10px;}

.fb_btn_sty p{display:inline-block;padding-left:5px;margin-left:20px;position:relative;min-width: 129px;text-align: left;}
/*.fb_btn_sty p:before{content:'';width:2px;height:24px;background-color:#fff;position:absolute;top:8px;left:0;}*/
.sign_in_bg .fb_btn_sty{    margin: 0px 0 10px 0;padding: 0px;}
.sign_in_bg .sign_in_box .title_s{text-align:center;margin:30px 0 20px 0;}
.sign_in_bg .sign_in_box .number,
.sign_in_bg .sign_in_box .password,
.sign_in_bg .sign_in_box .verification{margin:10px 0;}
.sign_in_bg .sign_in_box .number p,
.sign_in_bg .sign_in_box .password p,
.sign_in_bg .sign_in_box .verification p{display:initial;}
.sign_in_bg .sign_in_box .number input,
.sign_in_bg .sign_in_box .password input{display:inline-block;width:100%;}
.sign_in_bg .sign_in_box .verification input{display:inline-block;width:170px;vertical-align:top;}
.sign_in_bg .sign_in_box .btn_box .btn_sty_main{margin:5px 0;padding:10px 0;width:100%;display:inline-block;}
.sign_in_bg .sign_in_box .btn_box .login-button{margin:5px 0;padding:10px 0;width:100%;display:inline-block;}
.sign_in_bg .sign_in_box .btn_box .btn_sty_main:nth-child(2){margin-left:6px;}
.sign_in_bg .sign_in_box .verification .verification_pic{display:inline-block;margin:0 10px;}
.sign_in_bg .description{font-size:14px;font-weight:bold;text-align:center;margin-bottom:36px;line-height:20px;height:120px;}
.fb_prompt{text-align:right;color:#8F6F24;margin-top:10px;}
.sign_in_box .btn_sty_main{font-size:16px;}
.forget_password{text-align:center;width:80px;color:#8F6F24;cursor:pointer;color: #ffffff;background:#a0a0a0;padding: 5px;border-radius:10px;float: right;margin-right: 10px;}
.sign_in_bg .show_forget_psw .description{margin-bottom:20px;line-height:20px;height:auto;}
.sign_in_bg .show_forget_psw ul{text-align:center;}
.sign_in_bg .show_forget_psw .number input{width:50%;}
.sign_in_bg .show_forget_psw .btn_sty_main{margin-top:20px;}
.login{padding:10px 0 50px 0;}
.login .title{margin:5px 0;font-size:22px;text-align:center;font-weight:bold;}
.login .title span{margin-top:10px;font-size:16px;display:block;}
.login .title_s{margin:20px 0;text-align:center;font-weight:bold;font-size:14px;}
.login .number,
.login .password{margin:5px 0;font-size:14px;}
.login .verification{margin:10px 0;font-size:14px;}
.login .number .ipt_txt_sty,
.login .password .ipt_txt_sty{width:100%;margin:5px 0;}
.login .verification .verification_pic{display:inline-block;margin-right:10px;}
.login .verification .ipt_txt_sty{width:calc(~"50% - 40px");margin-right:5px;vertical-align:top;margin-bottom:5px;}
.login .btn_box_login .btn_sty_main{margin:5px 0;width:100%;padding:10px 0;display:inline-block;}
.login .btn_box_login a .btn_sty_main{margin-left:5px;}
.login .btn_box .fb_btn_sty{margin-top:5px;}
.login .join_mem{margin-top:0px;padding-top:5px;}
.login .description{font-size:14px;font-weight:bold;text-align:center;margin-bottom:16px;line-height:20px;}
.login .btn_sty_main{font-size:16px;}
.shopping_cart{}
.shopping_cart .s_logo{width:100%;text-align:center;margin:20px 0;}
.shopping_cart .s_logo img{width:120px;}
.shopping_cart .discount_price{display:block;text-decoration:line-through;color:#aaa;margin-bottom:5px;}
.activity_name{margin:30px 0 15px 0;font-size:18px;color:#e85c58;font-weight:bold;}
.shopping_cart .c_shopping_list{width:100%;display:table;}
.shopping_cart .c_shopping_list tr.table_title{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;background: #ececec;color: #797979;}
.shopping_cart .c_shopping_list .table_title th{padding:15px 0;text-align:center;}
.shopping_cart .c_shopping_list .table_title th:nth-child(2){text-align:left;padding-left:160px;}
.shopping_cart .c_shopping_list tr{border-bottom:1px solid #e4e4e4;}
.shopping_cart .c_shopping_list tr >td{padding:10px 0;text-align:center;font-size:14px;color: #888;}
.shopping_cart .c_shopping_list .commodity_pic{/*width:90px;height:90px;*/overflow:hidden;}
.shopping_cart .c_shopping_list .commodity_pic img{width:100%;}
.shopping_cart .c_shopping_list .pic{width:95px;text-align:center;}
.shopping_cart .c_shopping_list .name{text-align:left;padding-left:30px;line-height:30px;}
.shopping_cart .c_shopping_list .name li{color:#000;}
.shopping_cart .c_shopping_list .name a{color:#000;font-weight:bold;font-size:17px}
.shopping_cart .c_shopping_list .name .activity a{color:#e85c58;}
.shopping_cart .c_com_total{text-align:right;font-size:14px;font-weight:bold;margin:20px 0;}
.shopping_cart .c_com_total span{color:#e85c58;margin-left:15px;font-size:18px;}
.shopping_cart .discount_prompt_list{display:block;color:#285fac;}
.shopping_cart .discount_block .coupon_title{margin:30px 0;}
.shopping_cart .discount_block_item{padding:10px 5px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0;}
.shopping_cart .discount_block_item>li{padding:10px 0;border-bottom:1px dashed #ccc;}
.shopping_cart .discount_block_item>li:last-child{border-bottom:none;}
.shopping_cart .discount_block_item .tag{padding:3px;border-radius:5px;background-color:#e85c58;color:#fff;margin-right:5px;vertical-align:top;display:inline-block;}
.shopping_cart .discount_block_item .price{float:right;}
.shopping_cart .discount_block_item .price span{font-size:16px;color:#e85c58;font-weight:bold;margin-left:10px;}
.shopping_cart .discount_block_item p{display:inline-block;vertical-align:middle;padding:3px 0;}
.shopping_cart .discount_block_item p.cont{width:calc(~"100% - 300px");}
.pre-order-text{color: #e85c58;font-weight:bold}
@media screen and (max-width:990px){.shopping_cart .c_shopping_list{display:none;}
.shopping_cart .discount_block_item .price{display:block;margin-top:6px;float:none;}
.shopping_cart .discount_block_item p.cont{width:calc(~"100% - 40px");}
}
.shopping_cart .m_car_title{font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:5px;}
.shopping_cart .m_shopping_list{padding:20px 0;width:100%;border-top:1px solid #000;}
.shopping_cart .m_shopping_list >li{margin-bottom:10px;padding-bottom:0px;border-bottom:1px dashed #bdbdbd;}
.shopping_cart .m_shopping_list .com_inf_box{border-bottom:1px solid #bdbdbd;padding-bottom:20px;margin-top: 10px;}
.shopping_cart .m_shopping_list .pic{width:90px;height:90px;float:left;overflow:hidden;}
.shopping_cart .m_shopping_list .pic img{width:100%;    margin-right: 10px;}
.shopping_cart .m_shopping_list .inf{float:right;width:calc(~"100% - 95px");}
.shopping_cart .m_shopping_list .inf ul >li{color:#959595;font-size:14px;line-height:25px;}
.shopping_cart .m_shopping_list .inf ul >li.name a{color:#000;font-weight:bold;}
.shopping_cart .m_shopping_list .inf ul >li.activity a{color:#e85c58;}
.shopping_cart .m_shopping_list .price_box{width:100%;}
.shopping_cart .m_shopping_list .price_box >ul >li{display:inline-block;margin:7px 0px;text-align:center;vertical-align:top;font-weight:bold;width: 29%;}
.shopping_cart .m_shopping_list .price_box .p_title{margin:5px 0 10px 0;color: #a0a0a0;
    font-weight: bold;
    font-size: 17px;}
.shopping_cart .m_shopping_list .price_box .sel_sty_border{height:20px;width:80px;}
.shopping_cart .m_shopping_list .btn_sty_w{padding:5px 0;margin:35px 0 0px 0;    width: 40px;}
.shopping_cart .other_title{font-size:17px;font-weight:bold;color:#000;padding:20px 0;border-bottom:1px solid #959595;margin-bottom:20px;}
.shopping_cart .other_com .pic{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;}
.shopping_cart .other_com .pic .tag_box{position:absolute;top:0;left:0;padding:5px 0;width:100%;}
.shopping_cart .other_com .pic .tag_box .tag{position:absolute;padding:2px 5px;color:#fff;background-color:#e85c58;z-index:10;font-size:12px;margin-left:5px;}
.shopping_cart .other_com .inf_box{font-size:14px;color:#707070;line-height:20px;}
.shopping_cart .other_com .inf_box .name a,
.shopping_cart .other_com .inf_box .counter{color:#707070;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.shopping_cart .other_com .price{color:#e85c58;font-weight:bold;}
.shopping_cart .other_com .price span{color:#000;text-decoration:line-through;}
.shopping_cart .other_com .specification .sel_sty_border{width:100%;margin:5px 0;}
.shopping_cart .other_com .buy{text-align:left;}
.shopping_cart .other_com .buy .sel_sty_border{width:80px;}
.shopping_cart .other_com .buy .btn_sty_main{width:100%;display:inline-block;padding:5px 0;display:inline-block;}
.shopping_cart .other_com .owl-dot span{background-color:#f3c9ca;width:12px;height:12px;}
.shopping_cart .other_com .owl-dot:hover span{background-color:#c7a5a6;}
.shopping_cart .other_com .owl-dot.active span{background-color:#ad7576;}
.shopping_cart .coupon_title{font-size:18px;color:#e85c58;text-align:center;font-weight:bold;margin:50px 0px 30px 0;}
.shopping_cart .c_coupon_list{width:100%;}
.shopping_cart .c_coupon_list tr.table_title{border-top:1px solid #000;border-bottom:1px solid #000;}
.shopping_cart .c_coupon_list .table_title th{padding:10px 0;text-align:center;}
/*.shopping_cart .c_coupon_list tr{border-bottom:1px solid #bdbdbd;}*/
.shopping_cart .c_coupon_list tr >td{padding:10px 0;text-align:center;font-size:16px;}
.shopping_cart .c_coupon_list input,
.shopping_cart .c_coupon_list input+p{display:inline-block;}
.shopping_cart .m_coupon_bg{width:100%;padding:20px;background-color:#eeeeee;margin:20px 0;}
.shopping_cart .m_coupon_title{text-align:center;color:#e85c58;font-size:20px;font-weight:bold;}
.shopping_cart .m_coupon_table{width:100%;margin:10px 0;font-size:14px;text-align:center;}
.shopping_cart .m_coupon_table .table_title th{text-align:center;color:#e85c58;padding:5px 0;font-size:16px;}
.shopping_cart .m_coupon_table .cou_radio+p{display:inline-block;}
.shopping_cart .m_coupon_table .coupon_number{width:100%;}
.shopping_cart .m_coupon_table tr >td{padding:5px 0;}
.shopping_cart .m_coupon_bg .btn_sty_main{width:100%;}
.shopping_cart .discount_price_box{margin:15px 0;}
.shopping_cart .discount_price_box .discount_activity{height:150px;width:150px;background-color:#e85c58;color:#fff;border-radius:50%;padding:60px 10px;text-align:center;float:left;margin-right:5px;}
.shopping_cart .discount_price_box .discount_activity p{font-size:20px;}
.shopping_cart .discount_price_box .discount_list{float:right;width:calc(~"100% - 250px");text-align:right;margin-top:0px;}
.shopping_cart .discount_list tr >td{padding:5px 0px 0 0px;
    font-size: 14px;
    color: #333;
    font-weight: bold;}
.shopping_cart .discount_list tr >td.price{max-width:120px;font-weight: bold;text-align: left;}
.shopping_cart .discount_total{width:100%;text-align:right;font-size:14px;font-weight:bold;/*border:1px solid #bdbdbd;*/padding:10px;}
.shopping_cart .discount_total span{color:#e85c58;font-size:12px;}
.shopping_cart .discount_total span i{color:#e85c58;font-size:22px;}
@media screen and (min-width:990px){.shopping_cart .discount_price_box .discount_list{width:calc(~"100% - 700px");}
}
@media screen and (max-width:400px){.shopping_cart .discount_price_box .discount_activity{height:100px;width:100px;padding:40px 5px;}
.shopping_cart .discount_price_box .discount_activity p{font-size:14px;}
.shopping_cart .discount_price_box .discount_list{float:right;width:calc(~"100% - 150px");text-align:right;margin-top:0px;}
}
.coupon_sel_box .title_b{width:88px;}
.shopping_cart .c_coupon_list tr >td.coupon_nb_ipt{text-align:left;color:#e85c58;font-weight:bold;font-size:15px!important}
@media screen and (max-width:990px){.shopping_cart .c_coupon_list{}
.shopping_cart .discount_total{border-top:1px solid #bdbdbd;padding-top:10px;margin-bottom:10px;border-left:none;border-right:none;border-bottom:none;padding: 10px 0px;}
.coupon_sel_box{background-color:#eeeeee;padding:10px;}
.coupon_sel_box .m_coupon_title{margin-bottom:10px;}
.shopping_cart .c_coupon_list tr.table_title{border:none;font-size:16px;color:#e85c58;}
.shopping_cart .c_coupon_list tr{border:none;}
.coupon_sel_box input[type="text"]{width:100%;}
.mobile_hide{display:none;}
.shopping_cart .c_coupon_list tr >td.coupon_nb_ipt{padding-left:6px;}
}
.shopping_cart .activity_total{color:#e85c58;font-size:15px;font-weight:bold;}
.shopping_cart tr.activity_total p{display:inline-block;margin-left:20px;}
.shopping_cart .activity_total.mobile_show{text-align:right;padding:10px;border-radius:5px;border:1px solid #eee;}
.shopping_cart .activity_total.mobile_show p{display:inline-block;margin-left:5px;}
.confirm_order .activity_total{color:#e85c58;font-size:18px;font-weight:bold;}
.confirm_order tr.activity_total p{display:inline-block;margin-left:20px;}
.confirm_order .activity_total.mobile_show{text-align:right;padding:10px;border-radius:5px;border:1px solid #eee;}
.confirm_order .activity_total.mobile_show p{display:inline-block;margin-left:5px;}


.btn_box_member{text-align:right;}
.btn_box_member .btn_sty_main{display:inline-block;margin:10px 0 10px 10px;}
@media screen and (max-width:990px){.btn_box_member .btn_sty_main{margin-left:0;width:100%;}
}
.member_correct_password{padding:25px 0;}
@media screen and (max-width:580px){.ipt_inf_box .password .ipt_txt_sty{width:100%;margin:10px 0;}
.ipt_inf_box .number .ipt_txt_sty{width:100%;margin:10px 0;}
}
/*.sign_up{padding:45px 0;}*/
.sign_up .ipt_inf_box{border:none;}
.brand_page{margin-top:0px;}
.brand_page .brand_content{width:100%;}
.brand_page .brand_content img{max-width:100%;}
@media screen and (max-width:990px){.brand_page{padding:0;}
}
.lookbook_page{margin-top:0px;}
.lookbook_page .banner_box{width:100%;padding:0 15px;}
.lookbook_page .banner_box img{width:100%;}
@media screen and (max-width:768px){.lookbook_page .banner_box{display:none;}
.lookbook_page{padding:0;}
}
@media screen and (max-width:768px){.lookbook_page .container{padding-right:0;padding-left:0;}
.lookbook_page .commodity_block .commodity_card:nth-child(odd){padding-left:0;padding-right:10px;}
.lookbook_page .commodity_block .commodity_card:nth-child(even){padding-right:0;padding-left:10px;}
}
.member_orders,
.member_try{padding:65px 0;}
.member_orders .content_box,
.member_try .content_box{margin:20px 0;}
.member_wait{padding:25px 0;}
.member_wait .content_box{margin:20px 0;}
.member_wait .pic{width:50px;height:50px;overflow:hidden;display:inline-block;}
.member_wait .pic img{width:100%;}
.member_wait .rwd-table td:before{vertical-align:top;}
.confirm_order .purchasing_inf{margin-bottom:20px;}
.confirm_order.shopping_cart .m_shopping_list >li{margin-bottom:10px;/*padding-bottom:10px;*/}
.confirm_order .order_inf_box{margin:30px 0;border-top:1px solid #bdbdbd;padding:20px 0;}
.confirm_order .order_inf_box ul{margin:20px 0;font-size:16px;border-bottom:1px solid #bdbdbd;}
.confirm_order .order_inf_box ul>li{margin:10px 0;color: #888;font-size: 15px;}
@media screen and (max-width:992px){.confirm_order.shopping_cart .c_com_total{text-align:left;}
.confirm_order .purchasing_inf{padding:0px;font-size:16px;}
}
.about_page{font-family:"微軟正黑體";line-height:30px;}
.about_page h1{font-size:2rem;font-weight:bold;color:#e85c58;}


/*品牌理念專用*/
#brand-concept img{border-radius:5px;max-width:100%}

#brand-concept h2{color: #fff;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
    border-radius: 5px;
	padding: 5px 10px;
    background: #bca069;
    }
#brand-concept h3{color:#6090d3;
    font-weight: bold;
    margin-top:20px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 26px;
    background-size: 20px;

    }
	
#brand-concept h4{color: #888;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 17px;
    line-height: 20px;

    }	

#brand-concept em{font-size: 1.8rem;
    font-weight: bold;
    color: #888;
    font-style: initial;}	
	
#brand-concept .about_page strong{    
    font-size:1rem;
	color:#e4805a;
	font-weight:bold;}

#brand-concept p{    
    color: #888;
    font-size:16px;
    line-height:30px;
}


#brand-concept strong{    
font-size: 16px;
    color: #e4805a;
    font-weight: bold;
}

#brand-concept ul li{line-height: 33px;color: #555;font-size: 1rem;margin-bottom:0px;list-style: disc;
    margin-left: 25px; padding: 0;font-weight:bold}
#brand-concept ol li{line-height: 33px;color: #555;font-size: 1rem;margin-bottom:0px;list-style: decimal;
    margin-left: 25px;font-weight:bold}
#brand-concept ol,ul{margin:2% 0;}

#brand-concept ul{margin-bottom: 35px;background-color: #f8f8f8;border-radius: 5px;padding: 1.5%;margin: 2% 0;}
#brand-concept ol{margin-bottom: 35px;background-color: #f8f8f8;border-radius: 5px;padding: 1.5%;margin: 2% 0;}


/*結束*/



/*購物資訊專用*/
#buying-guide img{border-radius:5px;}

#buying-guide h2{color: #222;
    font-weight: bold;
    font-size: 20px;
    margin-top: 50px;
	margin-bottom:10px;
	line-height: 28px;
    background-size: 23px;
    }
#buying-guide h3{color: #c8ac89;
    font-weight: bold;
    margin-top: 35px;
	margin-bottom:10px;
    font-size: 17px;
    line-height: 26px;
    background: url(/assets/images/blog-h3.svg) no-repeat left 3px;
    background-size: 20px;
    padding-left: 25px;
    }
#buying-guide strong{    
    font-size:1rem;
	color:#e4805a;
	font-weight:bold;}

#buying-guide p{    
    color: #888;
    font-size: 1rem;
    line-height:33px;
    margin-bottom:0px;
}

#buying-guide a:hover{text-decoration:underline;}

#buying-guide ul li{line-height: 33px;color: #888;font-size: 1rem;    margin-bottom:0px;font-weight:normal;margin-left: 0px;    list-style: inside;background:none;padding: 0;
    padding-left: 5px;}
#buying-guide ol li{line-height: 33px;color: #888;font-size: 1rem;    margin-bottom:20px;font-weight:normal;}
#buying-guide ol,ul{margin-bottom:0px;}

/*結束*/
.about_page h2{color: #444343;
    font-weight: bold;
    margin-top: 85px;
    font-size: 23px;
    line-height: 28px;

    background-size: 23px;}
.about_page h3{color: #888;
    font-weight: bold;
    margin-top: 50px;
    font-size: 20px;
    line-height: 26px;

    }
.about_page strong{    font-size:16px;
	color:#e4805a;
	font-weight:bold;}

.about_page p{    color: #888;
    font-size: 1rem;
    line-height: 30px;
	    margin-bottom: 10px;
}

.about_page h4{    color:#6b6b6b;
	font-weight: bold;
	margin-top: 30px;
    font-size: 18px;
    line-height: 20px;
}

.about_page a{font-size:1rem;
	text-decoration:underline!important;
	color: #5a8ad2;}
.about_page a:hover{opacity:0.7;text-decoration:underline!important;}
.about_page ol li{font-size: 1rem;
    margin-left: 22px;
    list-style: decimal;
    line-height: 30px;
    color: #000;
    font-weight: bold;
	}
.com_left_menu guide_left_menu ul li{}
	
	
	.about_page ul{margin-bottom: 35px;background-color: #f8f8f8;border-radius: 5px;padding: 1.5%;margin: 2% 0;}
	.about_page ol{margin-bottom: 35px;background-color: #f8f8f8;border-radius: 5px;padding: 1.5%;margin: 2% 0;}
	
.about_page ul li{font-size: 1.125rem;
    list-style: none;
    line-height: 30px;
    color: #000;
    font-weight: bold;border-radius: 5px;
    background: #f7f7f7;
    padding: 2% 5% 1% 5%;}
	

.about_page .content_block{width:80%;padding:20px;margin:0 auto;}
.about_page .content_block img{max-width:100%;}
.store_locations .content_block{width:100%;padding:20px;}
.store_locations .store_list>li{padding:15px 0;}
.store_locations .store_box .map_pic{display:inline-block;width:350px;}
.store_locations .store_box .map_pic img{width:100%;}
.store_locations .store_box .inf_box{display:inline-block;vertical-align:top;padding:5px 20px;font-size:16px;line-height:25px;}
.store_locations .store_box .inf_box .title{color:#e85c58;font-size:18px;font-weight:bold;padding-bottom:10px;}
@media (min-width:768px) and (max-width:990px){

}
@media screen and (max-width:768px){


#brand-concept h2{color: #fff;
    font-weight: bold;
    margin-top: 5%;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
    border-radius: 5px;
	padding: 5px 10px;
    background: #bca069;
    }
#brand-concept h3{color: #6090d3;
    font-weight: bold;
    margin-top:5%;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 26px;
    background-size: 20px;

    }
	
#brand-concept h4{color: #888;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 17px;
    line-height: 22px;

    }	

#brand-concept em{font-size: 1.8rem;
    font-weight: bold;
    color: #888;
    font-style: initial;}	
	
#brand-concept .about_page strong{    
    font-size:1rem;
	color:#e4805a;
	font-weight:bold;}

#brand-concept p{    
    color: #888;
    font-size:15px;
    line-height:30px;
}


#brand-concept strong{    
font-size: 15px;
    color: #e4805a;
    font-weight: bold;
}

#brand-concept ul li{line-height: 33px;color: #555;font-size: 15px;margin-bottom:0px;list-style: disc;
    margin-left: 25px; padding: 0;font-weight:bold}
#brand-concept ol li{line-height: 33px;color: #555;font-size: 15px;margin-bottom:0px;list-style: decimal;
    margin-left: 25px;font-weight:bold}
#brand-concept ol,ul{margin:2% 0;}

#brand-concept ul{margin-bottom: 35px;background-color: #f8f8f8;border-radius: 5px;padding: 1.5%;margin: 2% 0;}
#brand-concept ol{margin-bottom: 35px;background-color: #f8f8f8;border-radius: 5px;padding: 1.5%;margin: 2% 0;}
#brand-concept a{font-size:15px}


.cbutton a:hover{opacity:0.8;color:#fff!important;}


.about_page p {
    color: #888;
    font-size: 15px!important;
    line-height: 25px;
    margin-bottom: 10px;}

.about_page h2 {
    color: #444343;
    font-weight: bold;
    margin-top:5%;
    font-size: 20px;
    line-height: 28px;
    }
	
#buying-guide h2 {
    color: #444343;
    font-weight: bold;
    margin-top: 5%;
    font-size: 20px;
    line-height: 28px;
}	
	
.about_page h3 {
    color:#c8ac89;
    font-weight: bold;
    margin-top: 5%;
    font-size: 18px;
    line-height: 26px;

}

.about_page h4 {
    color: #6b6b6b;
    font-weight: bold;
    margin-top: 4%;
    font-size: 17px;
    line-height: 20px;
}
	
.about_page strong {
    font-size:15px;
    color: #d46c62;
    font-weight: bold;
}

.about_page a{font-size:16px;
	text-decoration:underline;
	color: #5a8ad2;}
.about_page a:hover{color:#1950cc!important;text-decoration:underline;}


.about_page ol li {
    font-size: 15px;
    margin-left: 22px;
    list-style: decimal;
    line-height: 30px;
    color: #000;
    font-weight: bold;
}

.about_page ul li {
    font-size: 15px;
    margin-left: 40px;
    list-style: disc;
    line-height: 30px;
    color: #000;
    font-weight: bold;
	padding: 2% 5% 1% 0%;
}





.store_locations .store_box .map_pic{width:100%;margin-bottom:10px;}
.store_locations .store_box .inf_box{font-size:14px;padding:0 0 10px 0;border-bottom:1px solid #aaa;width:100%;}
}
.show_keyword{font-size:16px;margin-top:13px;}
.com_tag_box{width:100%;padding:15px 0;}
.com_tag_box .com_tag{padding:5px;border-radius:5px;background-color:#ec6877;margin-right:5px;margin-bottom:5px;color:#fff;font-size:14px;transition:.2s;display:inline-block;}
.com_tag_box .com_tag:hover{background-color:#cb4655;}
.ipt_inf_box li.txtar_box .inf_title{vertical-align:top;}
.ipt_inf_box li.txtar_box .ipt_txt_sty{width:415px;height:100px;}
@media screen and (max-width:768px){.ipt_inf_box li.txtar_box .ipt_txt_sty{width:100%!important;height:150px;margin-top:10px;}
}
.contact_us .btn_box_member{text-align:center;}
.contact_us .prompt_message{font-size:15px;font-weight:bold;color:#aaa;}
.orders_detailed .order_block{margin:20px 0;border:1px solid #e2e2e2;background-color:#fff;border-radius:5px}
.orders_detailed .order_block ul{padding:20px;}
.orders_detailed .order_block ul li{color:#888;font-size:15px;padding:8px 0;width:100%;display:inline-block;}
.orders_detailed .order_block ul li span{color:#333;margin-right:5px;font-weight:bold;font-size:15px;}
.orders_detailed .order_block .title_box,
.orders_detailed .commodity_block .title{width:100%;color:#fff;background-color:#555;font-size:14px;text-align:center;padding:10px;}
@media screen and (max-width:990px){.orders_detailed .order_block ul li{width:100%;display:block;}
}
.orders_detailed .discount_price_box{margin:40px 0 20px 0; vertical-align: middle;}
.orders_detailed .discount_price_box .discount_list, .member_contact_orders .discount_list{float:right;width:calc(~"100% - 700px");text-align:right;}
.orders_detailed .discount_activity{float:left;width:600px;color:#e85c58;font-size:14px;font-weight:bold;}
.orders_detailed .discount_list tr >td, .member_contact_orders .discount_list tr >td{padding:5px 0;}
.orders_detailed .discount_list tr >td.price, .member_contact_orders .discount_list tr >td.price{color:#e85c58;max-width:100px;}
.orders_detailed .discount_total, .member_contact_orders .discount_total{width:100%;text-align:right;padding:10px;font-size:17px;border:1px solid #bdbdbd;}
.orders_detailed .discount_total span, .member_contact_orders .discount_total span{font-weight:bold;color:#e85c58;margin-left:10px;}
.orders_detailed .btn_box{width:100%;text-align:right;padding:20px 0;}
.orders_detailed .btn_box .btn_sty_main{width:auto;padding:10px 60px;display:inline-block;}
@media screen and (max-width:990px){
    .orders_detailed .discount_price_box .discount_list{width:100%;/*text-align:left;*/}
    .orders_detailed .btn_box .btn_sty_main{width:100%;}
    .orders_detailed .discount_price_box .discount_list .pr_title{width:100px;}
    .orders_detailed .discount_activity{margin-bottom:15px;width:100%;}
}
@media (min-width:992px){.container h1{text-align:center;color:#e85c58;font-weight:bold}

.container h2{color: #666; font-weight: bold;margin-top: 50px;margin-bottom: 10px;font-size: 23px;background-size: 23px;border-radius: 5px}

}
@media (min-width:1280px){
/*.container{width:100%;}*/
.white_bgc{width:100%;min-width:1210px;}
}
@media (min-width:1550px){
.container2{width:1500px;max-width:100%;}
}
@media (min-width:992px) and (max-width:1200px){.computer-head,
.computer-footer{width:1210px;}
.index .big_pic_banner{width:1210px;}
}
.f_sty_#e85c58{color:#e85c58;}
.mail_prompt.f_sty_#e85c58{color:#e85c58;}
.store_locations .content_block p img{width:100% !important;}
.orders_detailed{padding-top:25px;}
.orders_detailed .discount_prompt_list{display:block;color:#e85c58;margin-top:10px;}
.gifts_tag{padding:3px;border-radius:5px;background-color:#e85c58;color:#fff;margin-right:5px;vertical-align:middle;display:inline-block;}
.orders_detailed .activity_tag{padding:2px 3px;border-radius:3px;background-color:#e85c58;display:inline-block;color:#fff;margin-right:5px;}
.orders_detailed .activity_title{background-color:#777 !important;color:#fff;}
.orders_detailed .activity_title td{padding:10px;}
.orders_detailed .rwd-table .activity_title td:before{content:'';width:0;}
.orders_detailed .rwd-table .activity_title td{padding:0px;}
.member_orders_detailed .activity_total{color:#e85c58;font-weight:bold;border-top:1px solid #aaa;}
@media screen and (max-width:990px){.member_orders_detailed .activity_total td:first-child{display:none;}
.member_orders_detailed .rwd-table .activity_total td:before{color:#e85c58;}
}
.nt_space{display:inline-block;height:10px;width:6px;}
@media screen and (max-width:990px){.nt_space{display:none;}
}
.member_recommend{padding-top:25px;}
.member_contact_orders .orders_qa_block{width:100%;margin:50px 0;}
.member_contact_orders .orders_qa_block .qa_list{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #8B6D26;}
.member_contact_orders .orders_qa_block .title_paper{margin-bottom:20px;}
.member_contact_orders .qa_box{width:100%;padding:10px 20px;width:100%;margin-bottom:15px;position:relative;border:1px dotted #aaa;border-radius:5px;}
.member_contact_orders .q_box{background-color:#fff;float:left;}
.member_contact_orders .a_box{background-color:#eee;float:right;}
.member_contact_orders .qa_box .title_box{width:100%;}
.member_contact_orders .qa_box .title_box .qa_title{float:left;font-weight:bold;margin-bottom:15px;color:#e85c58;}
.member_contact_orders .qa_box .title_box .time{float:right;color:#aaa;}
@media screen and (max-width:990px){.member_contact_orders .qa_box{width:100%;float:none;}
}
.col-10-lg-1,
.col-10-lg-2,
.col-10-lg-25,
.col-10-lg-3,
.col-10-lg-4,
.col-10-lg-5,
.col-10-lg-6,
.col-10-lg-7,
.col-10-lg-8,
.col-10-lg-9,
.col-10-lg-10{float:left;padding-left:15px;padding-right:15px;}
.col-10-lg-1{width:10%;}
.col-10-lg-2{width:20%;}
.col-10-lg-25{width:25%;}
.col-10-lg-3{width:30%;}
.col-10-lg-4{width:40%;}
.col-10-lg-5{width:50%;}
.col-10-lg-6{width:60%;}
.col-10-lg-7{width:70%;}
.col-10-lg-8{width:80%;}
.col-10-lg-9{width:90%;}
.col-10-lg-10{width:100%;}
@media screen and (max-width:990px){.col-10-sm-1,
.col-10-sm-2,
.col-10-sm-25,
.col-10-sm-3,
.col-10-sm-4,
.col-10-sm-5,
.col-10-sm-6,
.col-10-sm-7,
.col-10-sm-8,
.col-10-sm-9,
.col-10-sm-10{float:left;padding-left:15px;padding-right:15px;}
.col-10-sm-1{width:10%;}
.col-10-sm-2{width:20%;}
.col-10-sm-25{width:25%;}
.col-10-sm-3{width:30%;}
.col-10-sm-4{width:40%;}
.col-10-sm-5{width:50%;}
.col-10-sm-6{width:60%;}
.col-10-sm-7{width:70%;}
.col-10-sm-8{width:80%;}
.col-10-sm-9{width:90%;}
.col-10-sm-10{width:100%;}
}
@media screen and (max-width:768px){

.col-10-xs-1,
.col-10-xs-2,
.col-10-xs-25,
.col-10-xs-3,
.col-10-xs-4,
.col-10-xs-5,
.col-10-xs-6,
.col-10-xs-7,
.col-10-xs-8,
.col-10-xs-9,
.col-10-xs-10{float:left;padding-right:15px;padding-left:15px;}
.col-10-xs-1{width:10%;}
.col-10-xs-2{width:20%;}
.col-10-xs-25{width:25%;}
.col-10-xs-3{width:30%;}
.col-10-xs-4{width:40%;}
.col-10-xs-5{width:50%;}
.col-10-xs-6{width:60%;}
.col-10-xs-7{width:70%;}
.col-10-xs-8{width:80%;}
.col-10-xs-9{width:90%;}
.col-10-xs-10{width:100%;}

.fb_btn_sty1{width:100%;}

}
.promotion_commodity_card{width:100%;cursor:pointer;margin-bottom:15px;}
.promotion_commodity_card input{display:inline-block;vertical-align:middle;}
.promotion_commodity_card span{display:inline-block;vertical-align:middle;}
.promotion_commodity_card .pic{width:100%;}
.promotion_commodity_card .pic img{width:100%;}
.promotion_commodity_card .promotion_radio + label{padding:10px;cursor:pointer;text-align:center;}
.promotion_commodity_card .promotion_radio:checked + label{border:2px solid #e85c58;border-radius:10px;}
.promotion_commodity_card .promotion_radio + label{border:2px solid #fff;border-radius:10px;}
.promotion_commodity_card .promotion_radio{display:none;}
.promotion_commodity_card .name{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:22px;height:18px;}
.promotion_commodity_card .promotion_btn{padding:5px 10px;background-color:#e85c58;color:#fff;margin:10px 0;width:50%;text-align:center;border-radius:5px;}
.promotion_commodity_card .promotion_btn.sold_out{background-color:#aaa;}
.onepage{}
.onepage .top_banner_block{width:100%;}
.onepage .top_banner_block img{width:100%;}
.onepage .prompt_list{padding:15px 20px;font-size:16px;color:#e85c58;background-color:#f2f2f2;margin:20px 0;}
.onepage .prompt_list li{padding-left:25px;position:relative;margin:10px 0;line-height:20px;}
.onepage .prompt_list li:before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background-color:#e85c58;top:2px;left:2px;}
.onepage .shopping_cart_block{border:1px solid #e5e5e5;padding:15px;}
.onepage .shopping_cart_block .checkout_bar{font-size:16px;color:#333;padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.onepage .shopping_cart_block .checkout_bar span{color:#e60012;font-weight:bold;}
.onepage .shopping_cart_block .checkout_bar p{display:inline-block;line-height:20px;}
.onepage .btn_g_sty{padding:4px 15px;border-radius:3px;color:#fff;background-color:#e85c58;float:right;}
.onepage .show_com_box{position:relative;padding:20px 25px;}
.onepage .show_com_box .nextbtn{position:absolute!important;font-size:20px;width:25px;height:25px;border-radius:50%;border:1px solid #b8b8b8;color:#b8b8b8;text-align:center;position:absolute;left:-5px;cursor:pointer;top: 50%;margin-top: -12.5px;}
.onepage .show_com_box .prevbtn{position:absolute!important;font-size:20px;width:25px;height:25px;border-radius:50%;border:1px solid #b8b8b8;color:#b8b8b8;text-align:center;position:absolute;right:-5px;cursor:pointer;top: 50%;margin-top: -12.5px;}
.onepage .new-onepage-box .nextbtn,.onepage .new-onepage-box .prevbtn{margin-top: -130px!important;}
.onepage .act_com_card{position:relative;text-align:center;padding-top:12px;}
.onepage .act_com_card .pic{width:100%;height:0;padding-bottom:100%;overflow:hidden;margin-bottom:10px;position:relative;cursor:pointer;}
.onepage .act_com_card .pic .name_box{background-color:rgba(0, 0, 0, .7);color:#fff;font-size:16px;line-height:22px;padding:10px;width:100%;height:100%;position:absolute;top:0;left:0;line-height:150px;transition:.4s;opacity:0;}
.onepage .act_com_card .pic .name_box p{line-height:22px;display:inline-block;}
.onepage .act_com_card .pic:hover .name_box{opacity:1;}
.onepage .act_com_card .pic img{width:100%;}
.onepage .act_com_card .name{margin-bottom:5px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;/*height:15px;*/}
.onepage .act_com_card .remarks{margin-bottom:5px;font-size:14px;color:#707070;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;/*height:15px;*/}
.onepage .act_com_card .quantity{margin-bottom:5px;font-size:14px;color:#707070;}
.onepage .act_com_card .del_btn{position:absolute;top: 15px;right: 6px;border:1px solid #7d7d7d;border-radius:50%;display:inline-block;height:25px;width:25px;text-align:center;background-color:#fff;color:#7d7d7d;padding: 0px!important; -webkit-appearance: none;}
.onepage .bottom_banner_block{width:100%;}
.onepage .bottom_banner_block img{width:100%;margin-top:20px;}
.onepage .show_com_block .tab_title{margin-top:20px;}
.onepage .show_com_block .tab_title .tab_btn{display:inline-block;margin-right:5px;padding:10px 25px;background-color:#f4d1ce;font-size:16px;text-align:center;color:#707070;}
.onepage .show_com_block .tab_title .tab_btn{}
.onepage .show_com_block .tab_title .tab_btn a{color:#707070;font-weight: bold;}
.onepage .show_com_block .tab_title .tab_btn.clk{background-color:#e85c58;}
.onepage .show_com_block .tab_title .tab_btn.clk a{color:#fff;}
.onepage .show_com_block .tab_title{border-bottom:1px solid #e85c58;}
.onepage .show_com_block .tab_title{}
.top_banner_block.buttom_banner{margin:20px 0;}
.pagination_box{width:100%;text-align:center;margin:20px 0;}
.pagination_box .pages_number>li{display:inline-block;margin:0 5px;vertical-align:middle;}
.pagination_box .pages_number>li a{text-decoration:none;color:#333;}
.pagination_box .pages_number>li.now_p a{background-color:#bbbbbb;color:#fff;padding:0 3px;}
.pagination_box .pages_number>li:first-child{border-right:1px solid #333;padding-right:5px;}
.pagination_box .pages_number>li:last-child{border-left:1px solid #333;padding-left:5px;}
@media screen and (max-width:440px){.onepage .show_com_block .tab_title .tab_btn{width:100%;margin-top:10px;border-radius:5px;}
.onepage .show_com_block .tab_title{border-bottom:0px solid #e85c58;
}
	.about_page .content_block{width:100%;padding:0px;margin:0 auto;}
}
.onepage .act_com_list_card{border:1px solid #e5e5e5;padding:15px;width:100%;margin-bottom:20px;}
.onepage .act_com_list_card.clk{border:1px solid #e85c58;}
.onepage .act_com_list_card .pic{width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.onepage .act_com_list_card .pic img{width:100%;}
.onepage .act_com_list_card .name{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;height:45px;margin:8px 0;}
.onepage .act_com_list_card .price{text-align:center;font-size:14px;color:#333;margin-bottom:10px;}
.onepage .act_com_list_card .price span{color:#e60012;font-weight:bold;margin:0 5px;}
.onepage .act_com_list_card .btn_box{width:100%;}
.onepage .act_com_list_card .btn_box .com_quantity{float:left;height:26px;width:calc(~"100% - 70px");}
.onepage .act_com_list_card .btn_box .buy_btn{float:right;height:26px;width:55px;background-color:#f0f0f0;border:1px solid #dcdcdc;border-radius:5px;font-size:14px;transition:.3s;}
.onepage .act_com_list_card.clk .btn_box .buy_btn,
.onepage .act_com_list_card .btn_box .buy_btn.clk,
.onepage .act_com_list_card .btn_box .buy_btn:hover{background-color:#e85c58;color:#fff;}
@media screen and (max-width:1200px){
.onepage .act_com_list_card .btn_box .com_quantity{width:100%;margin-bottom:10px;}
.onepage .act_com_list_card .btn_box .buy_btn{width:100%;}
.onepage .act_com_list_card .btn_box .sel_sty_border_color{width:100%;}
}
.onepage .text_editor_block{margin:20px 0;background-color:#f2f2f2;padding:15px;}
.onepage .standard_prompt{font-size:16px;margin-bottom:20px;line-height:22px;}
.onepage .standard_prompt span{padding:3px 5px;border-radius:3px;background:#e85c58;color:#fff;display:inline-block;}
.onepage .owl-nav,
.onepage .owl-controls{display:none;}
.search_mob_btn{position:absolute;top:26px;right:42px;width:18px;height:16px;background:url(/assets/images/custom/icon_pic/search_icon.png) center center no-repeat;border:none;}
#goTop2{position:fixed;bottom:58px;right:22px;z-index:21;opacity:0.7;}
#goTop2 a{display:block;background:#5A9278;color:#FFF;font-size:1.5rem;width:2rem;height:2rem;text-align:center;line-height:1.9rem;border-radius:8px;margin:0.5rem -16px}
.seeProductBtn{display:block;max-width:450px;width:100%;margin:auto;border:1px solid #808080;color:#808080;font-size:14px;text-align:center;background:#FFF;font-weight:bold;}
.indexblogBtn{display:block;max-width:450px;width:50%;margin:auto;border:1px solid #707070;color:#fff;font-size:14px;text-align:center;background:#000;font-weight:bold;border-radius:5px;}
.price_new span{color:#707070;margin-right:15px;font-size:14px;text-decoration:line-through;}
.price_new{color:#CE0000;font-weight:bold;margin-top:10px;}
.Introduction_new{color:#3C3C3C;font-weight:bold;font-size:18px;}
.desc_new{color:#707070;font-size:13px;}
.index_h2{color:#3C3C3C;font-weight:bold;font-size:30px;text-align:center;}
.index_h2_en{color:#3C3C3C;font-weight:bold;font-size:18px;text-align:center;}
.indexmanyBtn{display:block;max-width:180px;width:100%;margin:auto;border-radius:5%;color:#FFFFFF;font-size:15px;text-align:center;background:#FFF;font-weight:bold;background:#c1ab8e;padding:5px;margin-top:30px;margin-bottom:30px;}
#hide_box{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#000;background:rgba(0,0,0,0.5);z-index:99999;}
#hide_box span{position:fixed;top:45%;left:calc(50% - 50px);height:100px;width:100px;color:#000;text-align:center;line-height:90px;background:#f1f1f1;border:5px solid #fff;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;text-shadow:2px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);}
@media screen and (max-width:720px){.price_new span{color:#707070;margin-right:10px;font-size:12px;text-decoration:line-through;}
}
.index_h2:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.index_h2_en:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.indexblogBtn:hover{border:1px solid #000;color:#000;background:#fff;transition:all 0.5s ease 0s;}
.indexmanyBtn:hover{border:1px solid #c1ab8e;color:#c1ab8e;background:#fff;transition:all 0.5s ease 0s;}
.topBtn:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.title:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.content:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.pic:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.pic_box:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.Introduction_new:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.desc_new:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.price_new:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.name:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.login_btn:hover{opacity:0.7;transition:all 0.5s ease 0s;color:#fff!important;}
.desire_btn:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.description_btn:hover{opacity:0.7;transition:all 0.5s ease 0s;}
.seeProductBtn:hover{border:1px solid #fff;color:#fff;background:#e85c58;transition:all 0.5s ease 0s;}
.aiqiao_nr{max-height:400px;overflow-y:auto;}
@media (max-width:767px){.aiqiao_nr{max-height:auto;overflow-y:auto;}
}
.commodity_detailed .show_description .show_cont h1{font-size:2rem;font-weight:bold;color:#e85c58;}
.commodity_detailed .show_description .show_cont h2{font-size:1.5rem;font-weight:bold;color:#888;}
.commodity_detailed .show_description .show_cont h3{font-size:1.25rem;color:#222;font-weight:bold;}
.commodity_detailed .show_description .show_cont p{font-size:1rem;color:#333;letter-spacing:0.5px;}
.commodity_detailed .show_description .show_cont ol{font-size:1rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
.commodity_detailed .show_description .show_cont ul{font-size:1rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
.brand_content h1{font-size:2rem;font-weight:bold;color:#e85c58;}
.brand_content h2{    color: #ffffff;
    font-weight: bold;
    margin-top: 85px;
    font-size: 23px;
    line-height: 28px;
    background: url(/assets/images/blog-h2.svg) no-repeat 11px 13px;
    background-size: 23px;
    padding-right: 39px;
    background-color: #444;
    border-radius: 5px;
    padding: 10px 40px;}
.brand_content h3{color: #cea188;
    font-weight: bold;
    margin-top: 50px;
    font-size: 20px;
    line-height: 26px;
    background: url(/assets/images/blog-h3.svg) no-repeat left 3px;
    background-size: 20px;
    padding-left: 25px;
    margin-left: 8px;

}
.brand_content p{color: #888;
    font-size: 1.125rem;
    letter-spacing: 0.5px;
    line-height: 30px;
    margin-bottom: 35px;}
.brand_content ol{font-size:1rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
.brand_content ul{font-size:1rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
.shopping_guide .left_menu_sort h1{font-size:2rem;font-weight:bold;color:#e85c58;}
.shopping_guide .left_menu_sort h2{font-size:1.5rem;font-weight:bold;color:#888;}
.shopping_guide .left_menu_sort h3{font-size:1.25rem;color:#222;font-weight:bold;}
.shopping_guide .left_menu_sort p{font-size:1rem;color:#333;letter-spacing:0.5px;}
.shopping_guide .left_menu_sort ol{font-size:1rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
.shopping_guide .left_menu_sort ul{font-size:1rem;color:#8c6e4b;letter-spacing:0.5px;font-weight:bold;}
@media (max-width:767px){
.article .btn_box .article_btn.clk li{font-size:12px;line-height:14px;}
.article .btn_box .article_btn{padding-top:6px;}
/*.page_content{margin-top:62px;}*/
}
.crumb{float: right;}

.date{float: right;color: #9D9D9D;margin-top: 10px;}
.date:hover{opacity:0.7;transition:all 0.5s ease 0s;}

@media (min-width:768px){
.article_date{margin-right:80px;}
}
.header_menu .menu_box ul .menu_all a {
    background: url('/assets/images/custom/menu/04-workout-icon.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_all a:hover {
    background: url('/assets/images/custom/menu/04-workout-icon-hover.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_call a {
    background: url('/assets/images/custom/menu/03-fitness-icon.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_call a:hover {
    background: url('/assets/images/custom/menu/03-fitness-icon-hover.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_blog a {
    background: url('/assets/images/custom/menu/05-blog-icon.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_blog a:hover {
    background: url('/assets/images/custom/menu/05-blog-icon-hover.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_about a {
    background: url('/assets/images/custom/menu/06-about-icon.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_about a:hover {
    background: url('/assets/images/custom/menu/06-about-icon-hover.svg') left center no-repeat;
}

.header_menu .menu_box ul .menu_faq a {
    background: url('/assets/images/custom/menu/08-faq-icon.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_faq a:hover {
    background: url('/assets/images/custom/menu/08-faq-icon-hover.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_news a {
    background: url('/assets/images/custom/menu/08-faq-icon.svg') left center no-repeat;
}
.header_menu .menu_box ul .menu_news a:hover {
    background: url('/assets/images/custom/menu/08-faq-icon-hover.svg') left center no-repeat;
}
@media screen and (max-width:767px){
 .sign_in_bg .sign_in_box{width:98%;left: 1%;padding:20px 0px 25px 0px!important;box-sizing: border-box;}
 .sign_in_bg .sign_in_box .show_sign_in{padding: 1% 10%;overflow-y: auto;overflow-x: hidden;}
 .sign_in_bg .sign_in_box .sign_in_block:first-child{border: none;padding: 0px;font-size: 14px;margin: 20px 0px;}
.sign_in_bg .sign_in_box .title{line-height: 20px;}
.sign_in_bg .sign_in_box .sign_in_block{padding: 0px;font-size: 14px;}
.sign_in_bg .sign_in_box .youjicha{right: 10px!important;top: 10px!important;z-index: 100;}
.sign_in_bg .description{height: auto;margin-bottom: 10px;}
.shopping_cart .m_shopping_list .inf{float: left; padding-left:20px;max-width: 70%;line-height: 20px;margin-top: 25px;}
.shopping_cart .m_shopping_list .inf ul >li{line-height:20px;}
.shopping_cart .m_shopping_list .price_box .p_title{margin:0 0 5px 0;color: #a0a0a0;
    font-weight: bold;
    font-size: 15px;}
.shopping_cart .m_shopping_list{padding:0;}

}

.content u li .name {color:#e85c58;}

#atm-account { background: #edf7f3;
               max-width: 100%;
               margin: 0 auto;
               border-radius: 10px;
			   padding:2.5%;}
.aqxinjiamiaos{padding-left: 0px;font-size: 14px;color:#e85c58;}
.aqxinjiamiaos a{text-decoration:underline!important;}
.left_menu_sort ul{display: none;padding-left:15px;line-height: 28px;}
.com_left_menu .left_menu_sort .sort_title:hover{color:#000}
.white{
	color:#fff!important;
	font-size:19px!important;
}
.label_give {
	padding: 3px;
    border-radius: 5px;
    background-color: #f98435;
    color: #fff;
    margin-right: 5px;
    vertical-align: middle;
    display: inline-block;
	line-height: 17px;
}
.#e85c58-span{color:#e85c58;}
@media screen and (max-width:767px){
	.commodity-listLi{padding: 0px 5px;}
	.commodity-listUl{padding: 0px 5px;margin: 0 0px!important;}
	.commodity_list .commodity_card .dollar-sign{margin-right: 5px!important;}
.commodity_list .commodity_card .commondity-introductionPrice{margin-bottom: 2px;}
.commodity_list .commodity_card .commondity-introductionText{margin-bottom: 5px;}
}
.onepage-pic{height:auto!important;padding-bottom:0!important;}
.commodity-related-div{text-align:center;}
@media (max-width: 1200px) and (min-width: 768px){
	.commodity_list .commodity_card .product_title h2{font-size:16px!important;}
}
.discount_list tr td{vertical-align: middle;}
.cbutton {font-size: 15px; display: block; width: 115px;background: #828282; padding: 6px;text-align: center;border-radius: 5px; color: white;font-weight: bold;height: 38px;margin-left: 10px; vertical-align: bottom;line-height: 26px;}
.cbutton a:hover{color:#fff!important;}
.sortord{text-align: left!important;}
.sortord button{display: inline-block!important; -webkit-appearance: none;border-radius: 5px;vertical-align: top;padding: 3px;font-size: 14px;color: #a0a0a0!important;border: 1px solid #B9B9B9!important;margin-bottom: 5px!important;}
.sortord .ahover{background:#caa7a3!important;color: #fff!important;border-color:#caa7a3!important;margin-top: 0;}
@media screen and (min-width:1080px){
.sortord button:hover{
 background: #caa7a3!important;
 color: #fff!important;border: 1px solid #caa7a3!important;transition: all 0.5s ease 0s;}
}
@media screen and (max-width:767px){
	.sortord button{ padding: 1%}
	.sortord{font-size: 14px!important;margin-top: 5px;}
	.commodity-contents .control_page p{line-height: 18px!important;}
	.commodity-contents{margin-top: 0px!important;}
	.CartLogin{display:block;}
}
.notice {padding-left:163px; font-size: 14px;color:#e85c58;font-weight: bold;}
.notice-must {font-size: 14px;color:#e85c58;font-weight: bold;}
.markCart{margin: 0px 4px;color: #e85c58;font-weight: bold;}
.CartLogin{/*margin-top: 10px;*/text-align: center;padding:10px; border: 1px solid #f98435;color: #fff; background-color: #f98435;font-size: 12px;border-radius: 5px;display:inline-block;font-size: 12px;}
.facebookCartLogin{text-align: center;padding:10px; border: 1px solid #4e70b7;color: #fff!important;; background-color: #4e70b7;font-size: 12px;border-radius: 5px; margin-left:5px;display:inline-block;}
.facebookCartLogin:hover{text-align: center;padding:10px; border: 1px solid #77C0F2; background-color: #77C0F2;font-size: 12px;border-radius: 5px; margin-left:5px;display:inline-block;opacity:0.7;transition:all 0.5s ease 0s;color:#fff!important;}
.googleCartLogin{text-align: center;padding:10px; border: 1px solid #de4936;color: #fff!important;; background-color: #de4936;font-size: 12px;border-radius: 5px;margin-left:5px; display:inline-block;}
.lineCartLogin{text-align: center;padding:10px; border: 1px solid #00a82d;color: #fff!important;; background-color: #00a82d;font-size: 12px;border-radius: 5px; margin-left:5px;display:inline-block;}
.googleCartLogin:hover, .lineCartLogin:hover{opacity:0.7;}
.passwordLazyCheck{text-align: center;padding:10px; border: 1px solid #f98435;color: #fff!important;; background-color:#f98435;font-size: 12px;border-radius: 5px; margin-left:11px;display:inline-block;}
.passwordLazyCheck:hover{text-align: center;padding:10px; border: 1px solid #cfbb84; background-color: #cfbb84;font-size: 12px;border-radius: 5px; margin-left:5px;display:inline-block;opacity:0.7;transition:all 0.5s ease 0s;color:#fff!important;}
#recipient{display: inline-block; vertical-align: middle; zoom: 1.5}
#chkAgree{display: inline-block; vertical-align: middle; zoom: 1.5}
#chkAgree_span{margin-left:10px; color:#555;line-height:24px;}
#chkAgree_span a{color:#337ab7;text-decoration:underline!important}
#chkAgree_span a:hover{opacity:0.8}

#chkAgree_inv{display: inline-block; vertical-align: middle; zoom: 1.5}
#chkAgree_inv_span{margin-left:10px; color:#555;line-height:24px;}
#chkAgree_inv_span a{color:#337ab7;text-decoration:underline!important}
#chkAgree_inv_span a:hover{opacity:0.8}

.invoice-label{margin-left:5px;}
.sort_title_new{ color: #666;font-weight: bold;cursor: pointer;font-size: 16px;margin-bottom: 10px;margin-top: 8px; padding: 7px 11px; border-radius: 5px;}
#rec_mobile{width: 46%;}


@media screen and (max-width:992px) {
#chkAgree_span{margin-left:10px; color:#555;line-height:20px;font-size:14px}	
.notice {padding-left: 0px; font-size: 13px;color:#e85c58;font-weight: bold;line-height:16px}
#mobile-block{display: block!important;}
.menu{display: none;}
.menu-btn{background-color: #caa7a3; padding: 10px 0px; color: #fff;}
.sub-menu-btn{margin: auto; background-color: #f2f2f2; color: #808080;  border-bottom: #cccccc solid 1pt; text-align: center; padding: 10px 0px; font-size: 15px; font-weight: bold;}
.sub-menu{background-color: #e3e3e3; display: none; }
.sub-menu li{padding: 10px 0px; border-bottom:  #cccccc solid 1pt;  }
.sub-menu li a{ margin-left: 0px; color: #808080; font-size: 15px; font-weight: bold;}
.menu-symbol{background-color: none;}
#rec_mobile{width: 75%;}
}
#coupon_activity_code{width: 200px;}
#others_coupon_code{width: 200px;}
#others_coupon{width: 200px;}
@media screen and (max-width:992px) {
    #coupon_activity_code{width: 200px;}
	#others_coupon_code{width: 200px;}
	#others_coupon{width: 200px;}
}

@media screen and (max-width:450px){
    .passwordLazyCheck{margin-left: 2px}

}

.delete_btn_li{width: 10px!important;margin: 23px 0px!important;}
#submit-btn-text{line-height: 17px;}
#submit-btn-p{font-size: 12px;line-height: 19px;color: #fff;}
.w-30 li{width: 29%!important;}
.#e85c58 { color: #e85c58;}
.shops-fonts-weight {font-weight: bold!important;}
.can_lottery_price_#e85c58 {font-size: 14px!important;color: #fff;padding: 1%;}
.commodity-listLi{margin-bottom:10px;}
.ah2{background-color: white;width: 12%;margin: 0 auto;font-size: 30px;}
.aspan{margin: 0 auto;display: block;border: 1px black solid;width: 80%;position: relative;top: -15px;z-index: -1;}


input[type="text"],input[type="password"],textarea{-webkit-appearance:none;line-height: normal;}
.google-login-a, .google-login-div{background:#de4936;}
.line-login-icon{height:18px;vertical-align: -3px;}
.line-login{background:#00a82d!important;}
.fb_btn_sty1 p{display: inline-block;padding-left: 5px;margin-left: 5px;position: relative;}

/*20200907*/
#signup-box .red-text{font-size: 16px; color: #dc5555; font-weight: bold;}
#signup-box input, #signup-box select {border: 1px solid #e2e2e2;display: inline-block; padding: 5px; font-size: 14px; border-radius: 5px;height: 38px;}
#signup-box input[type="radio"]{height: 16px;width: 16px;vertical-align: -3px;}
#signup-box .form5_8_gp{margin-top: 10px;}
#signup-box #member_last_name, #signup-box #member_first_name{width: 100%;}
.sign_btn{width: 230px;}
#signup-box .left p{padding-left: unset;}
#signup-box .form5_8_sex label{margin-left: 5px;}
#signup-box .login-birthday{width: 28%;margin-right: 8px;}
#signup-box .login-birthday input{width: 100%;}  
@media screen and (max-width:450px){
    .name-sex-block .form5_8_gp{width: 30%; margin-right: 5px;}
    .form5_8_sex {margin-left: 2px; line-height: 36px;}
    #signup-box .login-birthday{width: 100%;}
    #signup-box .sign_radio{margin-top: 10px;}
    .sign_btn{width: 100%;}
}

.form-btn{width: 230px;}
.member_modify{padding:110px 0;}
.member_modify .title_paper{margin-top: unset;}
.left_menu_sort ul li a{position: relative; font-weight: bold; border: solid 1px; padding: 1px;}
.left_menu_sort .fa{float: right; line-height: 33px; font-weight: bold;}
/*.left_menu_sort .fa-angle-up{display: none;}*/

@media screen and (max-width:1024px){
    .member_modify{padding:48px 0;}
    .member_modify .com_left_menu.member_left .menu_title{margin-bottom: unset;}
    .member_modify .ipt_inf_box{margin-left: 10px;}
    .member_modify .ipt_inf_box li{margin: 5px 0;}
    .member_modify .birth select{width: 19%;}
    .member_modify .ipt_txt_sty{width: 80%;}
    .member_modify .mail .ipt_txt_sty{width: 80%;}
    .member_modify .input-name{width: 28%;}
    .member_modify .ipt_inf_box .address_sel_box input, .ipt_inf_box .address_sel_box select{width: 140px;}
    .member_modify .ipt_inf_box .address_ipt{width: 90%;}
    .member_inf_box {width: 100%;display: inline-block;margin-bottom: unset;}
    .member_inf_box .mem_pic{width: 40%;display: inline-table;padding-bottom: unset;float: left; }
    .mem-info-block{width: 54%; float: left; display: inline-block; margin-left: 15px;}
    .member_modify .ipt_inf_box .inf_title{width: unset;}
    
}

@media screen and (max-width:990px){
     .com_left_menu {width: 100%;display: block; margin-bottom: 10px; padding-bottom: 20px; border-bottom: #ddd 1px solid;}
     .member_modify .ipt_inf_box .address_ipt{margin:unset; width: 48%;}

}

@media screen and (max-width:450px){
     .member_modify .ipt_inf_box .address_ipt{width: 97%;}

}




/*20200923 新增*/

/* 共用樣式
general_btn -> 網頁中沒特別樣式的按鈕
*/
.general_btn{text-align: center; border: 1px solid #e85c58; color: #fff; background-color: #e85c58; transition: .2s; font-size: 14px; border-radius: 5px; display: inline-block; width: 230px; height: 40px; line-height: 40px; margin-top: 20px;}
.general_btn:hover{opacity: 0.8; color: #fff;}
.red-text{color:#e85c58!important;}

/*member_container ->會員中心內容區塊*/
.member_container{margin-top: 135px;padding: 0;}
.member_contact_orders{margin-top: 155px;}
.member_return_product ul li{margin-left: 25px;}
.commodity_block .commodity_tr tr,
.commodity_block .commodity_tr td,
.commodity_block .commodity_tr .promation_name{vertical-align:middle;}
.commodity_block .commodity_tr img{width:50%;}
.commodity_block .commodity_tr p{margin-top: 15px;}
.commodity_block .buy_one_tr p{margin-top: 15px;}

.member_exclusive .operate{width:200px;}
.member_exclusive .operate a{padding:5px;background: #cde6f4;text-decoration: none;}
.member_orders_detailed #right-menu, .member_orders_detailed #left-menu{margin-top:10%}


/*member_container ->購物車內容區塊*/
.shopping-container{margin: 169px auto;}
.shopping-container .subtotal{font-size:16px;font-weight:bold;color:#e85c58!important;}
.shopping-container .blue-text{font-size:16px;font-weight:bold;color:#29abe2!important;}
.price_box li{line-height: 38px;}
.price_box .delete_btn_li{line-height: unset;}
.price_box .subtotal{line-height: 38px;}
.shopping-container .unit-price{line-height: 38px;}
.shopping-container .shopping-sum{margin: auto;}
.shopping-sum .number-text{text-align:center}
.shopping-container .product-choice-right{margin: 0px;}
.shopping-container .shopping_cart{margin-top:0}
.shopping-container .free-transportation-block{text-align: right; font-weight: bold; font-size: 15px!important; padding-left: 10px; display: inline-block;
    width: 100%; margin-top: 15px;}

/*整理原寫在html樣式*/
.shopping-container #activity{background:#ef7171; max-width: 100%;margin: 0 auto;border-radius: 10px;padding: 1%;}
.shopping-container #activity .gift-box-block{font-size:1rem;font-weight:bold;color:#fff;}
.gift-box-block img{width:25px;margin-right:10px;}
.gift-box-text {font-size:16px;}
.gift-box-total{color: rgb(255, 244, 89);}
.gift-box-discount-text{font-size:18px;}
.shopping-container #notice_card{font-size:15px;}
.shopping-container #country_name{max-width:37%;}
.shopping-container #p_check_name{margin-top:5px;color:#e85c58;font-weight:bold;margin-left: 160px;}
.c_coupon_list #coupon-list-tr{float: right;border-bottom: none;}
.c_com_total #gift-box-total{color:#fff;background-color:#ff5555;padding:5px;border-radius:3px;}
.remittance-account-block ul{border-bottom:none;}
.remittance-account-block .reminder-text a{font-weight:bold;color:#ff5555;}
.shopping-container .red-green-activity{border: 2px solid red;margin-top:10px;}
.additional-count-price{color:#444;font-size:16px;}
.stint-buy-one{text-align:center;height: 25px;}
.product-choice-right .stint-buy-one-block{margin-right: -75px;}
.shopping-container .discount_list .right{margin-right:30px;}
.coupon_sel_box tr{float: right;border-bottom: none;}
.trans-bank-text{margin-left: 160px;}
.coupon-text{text-align: right; font-size: 14px; color: #e85c58; font-weight: bold;}
.others_coupon_code_disabled{color:#d4d4d4!important;}

@media screen and (max-width:450px){
    .general_btn{margin-top: 10px; width: 100%;}
    .member_container{margin-top: 65px;}
    .shopping-container{margin: 73px auto; padding: 0;}
    .member_contact_orders{margin-top: 65px;}
    .member_return_product .ipt_txt_sty{width: 100%;}
    .payment_method .price_box >ul >li{width: 33%!important;}
    .confirm_order .price_box >ul >li{width: 32%!important;}
    .trans-bank-text{margin-left: 0px;}
    .shopping-container #p_check_name{margin-left: 0px;}
    #bank_li #trans_bank, #bank_li #trans_branch{width: 119px;}
    .member_coupon .status_bar{text-align: center;}
    #member_coupon{width: 70%;}

}

@media screen and (max-width:350px){
    #bank_li #trans_bank, #bank_li #trans_branch {
        width: 96px;
    }
}


@media screen and (max-width:1024px){
    .ipt_inf_box .coupon span{display: inline-block;}

}

.login-birthday-block{width: 100%;}
.login-birthday-block .form5_8_gp_list2{width: 48%; margin-right: 10px!important;}
.form5_8_gp_name span{font-size: 12px;color: #e85c58;}
.form-birthday label{margin-left: 5px; font-weight: normal; line-height: 36px;}

@media screen and (max-width:570px){
    .login-birthday-block .form5_8_gp_list2{width: 100%;}
    .login-birthday-block .birthday-notify-type-block{margin-top: -3px!important; }

}
.contact-block .form5_8_gp_name{display: inline-block; float: left;}
.information-block{float: left; line-height: 29px;margin-left: 5px; position: relative;}
.information-block i{font-size: 15px!important;cursor: pointer;}
.information-block p{font-size: 12px!important; background-color: #ffe9e6; padding: 5px !important; position: absolute; bottom: 24px; line-height: 19px!important; border: 1px solid #de4936; border-radius: 5px; min-width: 290px; display: none;text-align: justify;}
.birthday-notify-type-block .form-birthday p{float: left;margin-right: 5px;}
.check-agree-block{font-weight: normal;margin: 15px 0;}
.check-agree-block a{font-weight: bold;}
#chkAgree{height: auto!important;}
#user-name{font-weight: bold;}

@media screen and (max-width:470px){
    .information-block p{left: -114px;}
    .birthday-notify-type-block .form5_8_gp_name{display: inline-block;float: left; line-height: 36px; margin-right: 10px;}
    .birthday-notify-type-block .form-birthday{float: left; }
    #shop_711_code {width: 65%;}#shop_711_name {width: 57%;}

}

@media screen and (max-width:320px){
    .information-block p{left: -160px;}
}
@media screen and (max-width:767px){
	.commodity_list .control_page p{line-height: normal;}
}

#shop-711-info-bitton{
    text-align: center;
    padding: 12px 0px;
    border: 1px solid #e85c58;
    color: #fff;
    background-color: #e85c58;
    transition: .2s;
    font-size: 14px;
    border-radius: 5px;    width: 100%;
    display: block;
    font-size: 32px;
    margin-top: 20px;}

#shop_711_info-block p{font-size: 20px; line-height: 28px;}
#shop_711_info-block img{width: 100%;}
@media (max-width:767px) {
 .iframe-mob iframe{height: 300px!important;}}
.contact-service-notice{text-align: left;font-size: 12px; color: #df6a69;line-height: 20px;font-weight: bold;}
.successtext {
    border: 1px solid #3c763d !important;
}