@charset "UTF-8";

/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/
:root{
    --AddtoCartColor: #AF0D64;
    --BuyNowColor: #EA215C;
    --MainColor: #fbdd12;
    --ThemesBoxTitleColor: #333;
    --ThemesBoxTitleFont: "GreyGoose-Bold";
    --ThemesBoxSubTitleColor: ;
    --ThemesBoxSubTitleFont: "Arial";
    --ThemesProductsTitleColor: #333;
    --ThemesProductsTitleFont: "Poppins-Regular";
    --ThemesProductsPriceColor: #000;
    --ThemesProductsPriceFont: "Poppins-Regular";
    --ThemesProductsDelPriceColor: #888;
    --ThemesProductsDelPriceFont: "Poppins-Regular";
    --ThemesTextContentColor: #333;
    --ThemesTextContentFont: "Poppins-Regular";

    --ThemesHeaderBgColor: #fff;
    --ThemesHeaderTextColor: #333;
    --ThemesHeaderTipsColor: #000;
    --ThemesHeaderIconColor: #000;
    --ThemesNavTextColor: #333;
    --ThemesNavTextHoverColor: #8d8788;
    --ThemesFooterBgColor: #fafafa;
    --ThemesFooterTitleColor: #111;
    --ThemesFooterTextColor: #878888;
    --ThemesFooterTextHoverColor: #111;
    --ThemesFooterButtonBgHoverColor: #e9e9e9;
    --ThemesFooterButtonBgColor:  #282d35;
    --ThemesFooterButtonColor:  #fff;
    --ThemesFooterButtonHoverColor: #282d35;
    --ThemesFooterInputBorderColor: #eee;
    --ThemesFooterInputColor: #757575;
    --ThemesFooterInputBgColor: #fff;
    --ThemesFooterIconColor: #999;
    --ThemesCopyrightColor: #fff;
    --ThemesCopyrightBgColor: #282d35;
}
#header {background-color: var(--ThemesHeaderBgColor);}
.default_language_currency_style dt {color: var(--ThemesHeaderTextColor);}
.cart_count {background-color: var(--ThemesHeaderTipsColor);color: var(--ThemesHeaderBgColor);}
.default_search_style .iconfont,
.default_account_style .iconfont,
.default_shopping_cart_style .iconfont {color: var(--ThemesHeaderIconColor);}
.bx_nav ul li a {color: var(--ThemesNavTextColor);font-family: 'GreyGoose-Bold';}
.bx_nav ul li a:hover,
.bx_nav_one .bx_nav ul li a.focus {color: var(--ThemesNavTextHoverColor);}

.bg_fa {background-color: var(--ThemesFooterBgColor);}
.top_text,
.default_foot_menu_style .menu_list dt {color: var(--ThemesFooterTitleColor);font-family: 'GreyGoose-Bold';}
.default_foot_menu_style .menu_list dd a {color: var(--ThemesFooterTextColor);}
.default_foot_menu_style .menu_list dd a:hover {color: var(--ThemesFooterTextHoverColor);}
.footer2 {background-color: var(--ThemesCopyrightBgColor);color: var(--ThemesCopyrightColor);}
.footer2 p{color: var(--ThemesCopyrightColor);}

.default_newsletter_form input:nth-of-type(1){border:1px var(--ThemesFooterInputBorderColor) solid;background-color: var(--ThemesFooterInputBgColor);}

.default_newsletter_form input:nth-of-type(2),
.input_btn2 {background-color: var(--ThemesFooterButtonBgColor);color: var(--ThemesFooterButtonColor);}
.default_newsletter_form:hover input:nth-of-type(2){background-color:var(--ThemesFooterButtonBgHoverColor);color:var(--ThemesFooterButtonHoverColor);cursor:pointer;}
.default_newsletter_form input:nth-of-type(1)::placeholder {color: var(--ThemesFooterInputColor);}
.follow_us_list .iconfont {color: var(--ThemesFooterIconColor);}
/*******4.0 global-themes start*******/
/*font -color -family*/
body,html{font-family:'Poppins-Regular',Arial;color: #333;}/*全局*/
.themes_subtitle,.themes_subtitle a{color: #888;}/*副标题*/
.themes_price{color: #000;}/*价格*/
/*button -border -font*/
.themes_btn{border:1px solid transparent;color: #333;}
/*border -color -style*/
.themes_bor{border-color: #e5e5e5;border-style: solid}
.themes_bor_before:before{border-color: #e5e5e5;border-style: solid}
/*bg*/
.themes_sales{background: #ffbaa6;color: #fff;border: 5px solid #fff;background-clip: content-box;}

.themes_dropdown{border:0;}

.themes_box_title{color:var(--ThemesBoxTitleColor); font-family:var(--ThemesBoxTitleFont);}
.themes_box_title span::after{background: #e5fffc;}
.themes_box_subtitle{color:var(--ThemesBoxSubTitleColor); font-family:var(--ThemesBoxSubTitleFont);}
.themes_products_title{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{font-family: 'Poppins-Regular';}
.themes_article_subtitle{font-family: 'Poppins-Regular';color:#888;}
/*******4.0 global-themes end*******/

/* 产品详细购物车按钮 start */
.default_products_detail #addtocart_button{background-color: transparent;border: 1px solid var(--AddtoCartColor);color: var(--AddtoCartColor);}
.default_products_detail #addtocart_button:hover{background-color: var(--AddtoCartColor);color:#fff;}
.default_products_detail #buynow_button{background-color: var(--BuyNowColor);}
.default_products_detail #buynow_button:hover{background-color: transparent;border: 1px solid var(--BuyNowColor);color: var(--BuyNowColor);}

.shopping_add_to_cart .shopping_addtocart_add_btn{background-color: transparent;border: 1px solid var(--AddtoCartColor);color: var(--AddtoCartColor);}
.shopping_add_to_cart .shopping_addtocart_add_btn:hover{background-color: var(--AddtoCartColor);color:#fff;}
.shopping_add_to_cart .shopping_addtocart_buy_btn{background-color: var(--BuyNowColor);}
.shopping_add_to_cart .shopping_addtocart_buy_btn:hover{background-color: transparent;border: 1px solid var(--BuyNowColor);color: var(--BuyNowColor);}
/* 产品详细购物车按钮 end */

.head_wrap_bg{background:#f7f7f7;}


.bx_nav ul li .bx_nav_fd {
    background-color: #ffffff;
}
.bx_nav ul li .bx_nav_fd a {
    font-family: 'GreyGoose-Bold';
}


.hamburger .line {
    background-color: #333;
}


.default_shopping_cart_style .text_0 {
    color: transparent;
}

.default_language_currency_style{font-family:'GreyGoose-Bold';}


/* footer */

.footer .default_language_style,.footer .default_currency_style {
    border: 1px solid #eeeeee;
}


.language_box dd,
.footer .default_currency_style dd {
    background-color: #fff;
}


.default_newsletter_form input:nth-of-type(2){font-family:'GreyGoose-Bold';}

/* footer */
@media (max-width: 1000px ){
    .bg_black{
      background: #282c35;
      color: #fff;
    }
}



/* 字体 */
.pop {
    font-family: 'Poppins-Regular';
}

.grey {
    font-family: 'GreyGoose-Bold';
}

.banner_next,.banner_prev{
  border: 1px solid #efefef;
  background-color: #fff;
}

.title0_p{
  font-family: 'HelveticaLTStd-Light';
}

.arrival_a a:hover{color:#878888;}

/* new arrival */
.nav_a{
  color: #888888;
  border-bottom: 1px solid transparent;
}
.nav_a:hover,
.nav_a.focus{
  color: #282d35;
  border-bottom-color: #282d35;
}

.arrival_num::after{
    border: 1px solid #ffbaa6;
}

.action_icon{
    border: 1px solid #333943;
    background: #fff;
}
.action_icon:hover{
    background-color: #333943;
    border-color: #333943;
}
.action_icon.is_in{
    background-color: #333943;
    border-color: #333943;
}
.action_icon:nth-of-type(2){
	background-color: #333943;
    border-color: #333943;
}
.action_icon:nth-of-type(2):hover{
	border: 1px solid #333943;
    background: #fff;
}

.ly_product_more a {font-family: 'GreyGoose-Bold'; color: #333943; border: 1px solid #333943; background-color: #fff;}
.ly_product_more a:hover {color: #fff; background-color: #333943;}
/* new arrival */

/* our blog */
.blog_li::after{
  background: #d8d8d8;
}
.blog_li a:hover h3{color:#888;}

.hover_btn{
    background-color: rgba(0, 0, 0, 0.9);
}




.color_5{color: #555;}
.color_8{color: #888;}

.white{
    color: #fff;
}


.btn0{
    background: #282d35;
    color: #fff;
}
.btn59{
	font-family:'GreyGoose-Bold';
	border:1px #333943 solid;
    background: #333943;
    color: #fff;
}
.btn59:hover{
	background-color:#fff;
	color:#333;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.35);
}

.fllow_me a:hover{
	color:#878888;
}

@media (max-width: 1000px ){

    .view_li .btn0{
        background-color: transparent;
        border-bottom: 1px solid #282d35;
        color: #282d35;
    }

    .arrival_num{
        border: 1px solid transparent;
    }

    .action_icon{
        background: transparent;
        border: none;
    }

    .hot{
        background-position: -134px top;
        background-size: 361px auto;
        border-bottom: 10px solid #f9f9f9;
    }

    .blog_li::after{
        background-color: #f9f9f9;
    }

    .input_box input{
        border: none;
        background: #f1f1f1;
    }
    .input_btn{
        background: #111111;
        color: #fff;
    }

    .bg_black{
      background: #282c35;
      color: #fff;
    }

    .btn59:hover { border: 1px #333943 solid; background: #333943;  color: #fff; box-shadow: none;}

}
