@charset "UTF-8";
:root {
 --AddtoCartColor: #FFFFFF;
 --BuyNowColor: #000000;
 --ThemesBoxTitleColor: #333;
 --ThemesBoxTitleFont: "OpenSans-Bold";
 --ThemesBoxSubTitleColor: #666666;
 --ThemesBoxSubTitleFont: "OpenSans-Bold";
 --ThemesProductsTitleColor: #333;
 --ThemesProductsTitleFont: "Opensans-Regular";
 --ThemesProductsPriceColor: #bd7855;
 --ThemesProductsPriceFont: "OpenSans-Bold";
 --ThemesProductsDelPriceColor: #666;
 --ThemesProductsDelPriceFont: "Opensans-Regular";
 --ThemesTextContentColor: #333;
 --ThemesTextContentFont: "Opensans-Regular";
 --ThemesHeaderBgColor: #fff;
 --ThemesHeaderTextColor: #333;
 --ThemesHeaderLineColor:;
 --ThemesHeaderIconColor:;
 --ThemesHeaderInputBorderColor:;
 --ThemesHeaderTipsColor: #bd7855;
 --ThemesHeaderIconUserColor: #3d3d3d;
 --ThemesHeaderIconCartColor: #3d3d3d;
 --ThemesHeaderIconSearchColor: #3d3d3d;
 --ThemesNavBgColor:;
 --ThemesNavTextColor: #333;
 --ThemesNavTextHoverColor: #8d8788;
 --ThemesFooterBgColor: #202020;
 --ThemesFooterTitleColor: #fff;
 --ThemesFooterTextColor: #666;
 --ThemesFooterIconColor: #000;
 --ThemesFooterTextHoverColor: #fff;
 --ThemesFooterLineColor:;
 --ThemesFooterInputColor:;
 --ThemesFooterInputBgColor:;
 --ThemesFooterInputBorderColor:;
 --ThemesCopyrightColor: #666;
 --ThemesReviewsStarColor: #333;
 --ThemesAttrOptionColor: #000000;
}
body, html {
	font-family: 'Opensans-Regular', Arial;
	color: #333;
}
.themes_box_title, .themes_box_title a {
	color: var(--ThemesBoxTitleColor);
	font-family: var(--ThemesBoxTitleFont);
}
.themes_box_subtitle {
	color: var(--ThemesBoxSubTitleColor);
	font-family: var(--ThemesBoxSubTitleFont);
}
.themes_products_title, .themes_products_title a {
	color: var(--ThemesProductsTitleColor);
	font-family: var(--ThemesProductsTitleFont);
}
.themes_products_price {
	color: var(--ThemesProductsPriceColor);
	font-family: var(--ThemesProductsPriceFont);
}
.themes_products_origin_price {
	color: var(--ThemesProductsDelPriceColor);
	font-family: var(--ThemesProductsDelPriceFont);
}
.themes_text_content {
	color: var(--ThemesTextContentColor);
	font-family: var(--ThemesTextContentFont);
}
.themes_article_title, .themes_article_title a {
	color: #333;
	font-family: 'Ope nsans-Regular';
}
.themes_article_subtitle {
	color: #bd7855;
	font-family: 'OpenSans-Bold';
}
.icon-star1.star_1:before, .review_star .half_star:after {
	color: var(--ThemesReviewsStarColor);
}
.review_star .half_star:after {
	color: var(--ThemesReviewsStarColor);
}
.products_detail_box .prod_info_form li.attr_show .btn_attr.selected {
	box-shadow: 0 0 0 1px var(--ThemesAttrOptionColor);
}
.products_detail_box .prod_info_form li.attr_show .btn_attr:hover, .products_detail_box .prod_info_form li.attr_show .btn_attr.selected {
	box-shadow: 0 0 0 2px var(--ThemesAttrOptionColor);
}
.bx_nav_one {
	background-color: var(--ThemesHeaderBgColor);
	color: var(--ThemesHeaderTextColor);
}
.bx_nav ul li {
	color: var(--ThemesNavTextColor);
	;
}
.bx_nav ul li a {
	color: var(--ThemesNavTextColor);
}
.bx_nav ul li .bx_nav_fd {
	background-color: #ffffff;
}
.bx_nav ul li a:hover, .bx_nav_one .bx_nav ul li a.focus {
	color: var(--ThemesNavTextHoverColor);
}
.cart_count {
	background: var(--ThemesHeaderTipsColor);
	color: #fff;
}
.hamburger .line {
	background-color: #333;
}
.default_search_style a {
	background-size: contain;
}
.default_search_style .iconfont {
	color: var(--ThemesHeaderIconSearchColor);
	;
}
.default_shopping_cart_style .iconfont {
	color: var(--ThemesHeaderIconCartColor);
}
.default_account_style .iconfont {
	color: var(--ThemesHeaderIconUserColor);
}
.text_0 {
	color: transparent;
}
.follow_us_list li>a>i {
	color: var(--ThemesFooterIconColor);
}
/* footer */
.footer2 {
	background: var(--ThemesFooterBgColor);
	color: var(--ThemesFooterTextColor);
}
.bg_20 {
	background: var(--ThemesFooterBgColor);
}
.foot_right dt, .menu_list dt {
	color: var(--ThemesFooterTitleColor);
	font-family: 'OpenSans-Bold';
}
.menu_list dd a {
	color:#fff !important;
}
.menu_list dd i {
	color: var(--ThemesFooterTextColor);
}
.menu_list dd a:hover {
	color: var(--ThemesFooterTextHoverColor);
}
.default_language_style, .default_currency_style {
	border: 1px solid #eee;
}
.language_box dd, .default_currency_style dd {
	background-color: #fff;
}
.default_newsletter_form {
	border-bottom: 1px solid #666666;
}
.default_newsletter_form input:nth-of-type(1), .input_box2 input {
	border: 1px solid #f3f3f3;
}
.default_newsletter_form input:nth-of-type(2), .input_btn2 {
	background-color: transparent;
	color: #fff;
}
/* footer */
@media (max-width:1000px ) {
.bg_black {
	background: #282c35;
	color: #fff;
}
.SignInButton_sec {
	background-size: 20px 20px;
}
}
.pa_text {
	color: #cccccc;
	font-family: 'OpenSans-Bold';
}
.pa_text .active {
	color: #bd7855;
}
.top_text {
	font-family: 'OpenSans-Bold';
	color: #333;
}
.ly_copy, .ly_copy a {
	color: var(--ThemesCopyrightColor);
}
/* about us 开始 */

.about .top {
	font-family: 'OpenSans-Bold';
	color: #666666;
}
.about p {
	color: #666666;
}
.about a {
	border-bottom: solid 2px #bd7855;
	color: #bd7855;
	font-family: 'OpenSans-Bold';
}
/* about us 结束 */
/* poster 开始 */
.poster_li .info span {
	color: #bd7855;
	font-family: 'OpenSans-Bold';
}
.poster_li2 h3 span {
	color: #bd7855;
	font-family: 'OpenSans-Bold';
}
/* poster 结束 */
/* new arrival */
.price_box {
	color: #000000;
}
.action_icon {
	background: #fff;
}
.ly_product_more a {
	color: #bd7855;
	font-family: "OpenSans-Bold";
	border-bottom: 1px solid #bd7855;
}
/* new arrival */
/* our blog */
.blog_li h3 {
	color: #333;
	font-family: 'OpenSans-Bold';
}
.blog_li .time {
	color: #999999;
}
.blog_li p {
	color: #666666;
}
/* our blog */
/* stay with us 开始 */
.sub_text {
	color: #666666;
}
.default_newsletter_form input:nth-of-type(1) {
	border: none;
}
.default_newsletter_form input:nth-of-type(2) {
	color: transparent;
	border: none;
}
.color_5 {
	color: #555;
}
.color_8 {
	color: #888;
}
.white {
	color: #fff;
}
.btn0 {
	background: #282d35;
	color: #fff;
}
.btn59 {
	background: #282d35;
	color: #fff;
}
.global_swap_chain {
	background-color: #202020;
	color: #666666;
}
.global_swap_chain a {
	color: #666666;
}
.global_swap_chain a:hover {
	color: #fff;
}
@media (max-width:1000px ) {
.about {
	background-size: contain;
}
.arrival_num {
	border: 1px solid transparent;
}
.bx_p17:nth-of-type(1) .img img, .bx_p17:nth-of-type(2) .img img {
	background-color: #e8e8e8;
}
.action_icon {
	background: transparent;
	border: none;
}
.blog_li::after {
	background-color: #f9f9f9;
}
.input_btn {
	background: #111111;
	color: #fff;
}
.bg_fa {
	background: #fafafa;
}
.bg_black {
	background: #282c35;
	color: #fff;
}
}

.FontColor,a.FontColor,a.FontColor:hover{color:#000000;}
.FontBgColor{background-color:#000000;}
.FontBorderColor{border-color:#000000;}
.FontBorderHoverColor:hover, a.FontBorderHoverColor:hover{border-color:#000000!important;}
.FontBgHoverColor:hover{background-color:#000000!important;}
.FontHoverColor:hover{color:#000000!important;}
.NavBgColor{background-color:#006FFF;}
.NavHoverBgColor:hover{background-color:#005AB0;}
.NavBorderColor1{border-color:#FFFFFF;}
.NavBorderColor2{border-color:#E0E0E0;}
.AddtoCartBgColor{background-color:#FFFFFF;}
.AddtoCartBorderColor{border-color:#FFFFFF;}
.BuyNowBgColor{background-color:#000000;}
.ReviewBgColor{background-color:#EA215C;}
.DiscountBgColor{background-color:#EA215C;}
.DiscountBorderColor{border-color:#EA215C;}
.ProListBgColor{background-color:#005AB0;}
.ProListHoverBgColor:hover{background-color:#5260BE;}
.GoodBorderColor{border-color:#005AB0;}
.GoodBorderHoverColor:hover{border-color:#357CBE;}
.GoodBorderColor.selected{border-color:#357CBE;}
.GoodBorderBottomHoverColor{border-bottom-color:#357CBE;}