.main-navigation a {
letter-spacing: 0.08; }

.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #2f3a33;
font-size: 1.1em;
font-weight: 400;
}
.woocommerce div.product .product_title {
font-size: 1.3em;
font-weight: 500;
line-height: 1.45;
letter-spacing:0.03em;
}
h2 {
	font-size:22px;
	margin-top:32px;}
h3 {
	font-size:18px;}
.home h1{
	display: none ;}
body.tax-product_cat .woocommerce-loop-product__title { font-weight: 400 !important;}
.single_add_to_cart_button { background-color: #3f3f46 !important; color: #ffffff !important; }
.single_add_to_cart_button:hover { background-color: #2f2f35 !important; }
.single_add_to_cart_button { font-family: "Noto Serif JP", serif !important;}
input.qty { background-color: 
#c2c2c2 !important; color: #222; border: 1px solid #aaaaaa; }
.woocommerce-cart .actions button
{ background-color: #4a4a52 !important; color: #fff !important; }
.woocommerce-cart .actions button { font-family: "Noto Serif JP", serif !important; }
.woocommerce-cart .actions button:hover { background-color:#2f2f35 !important; }
body.woocommerce-checkout .button
{ background-color: #3f3f46 !important; color: #fff !important; }
body.woocommerce-checkout .button:hover { background-color: #2f2f35 !important; }
body.woocommerce-checkout .button { font-family: "Noto serif JP", serif !important; }
body.woocommerce-cart .checkout-button { font-family: "Noto seif JP", serif !important; }
.woocommerce-cart .button.wc-backward { font-family: "Noto Serif JP", serif !important;}
input[type="submit"] { font-family: "Noto Serif JP", serif !important; background-color: #3f3f46 !important; color: #fff !important; }
input[type="submit"]:hover { background-color: #2f2f35 !important; }
.tax-product_cat .woocommerce-products-header__title { font-size:18px !important; font-weight: 400; letter-spacing: 0.5px; }
@media (max-width: 768px) { .post-type-archive-product .page-title,
.tax-product_cat .woocommerce-product-header__title { font-size: 16px !important; } }
.count { display: none !important; }
.product-category:first-child { display: none !important; }
ul.products { display: flex;
flex-wrap: wrap; }
ul.products li.product-category { width: 50%; }
ul.products li.product-category .woocommerce-loop-category__title { font-size: 16px !important; font-weight: 500; margin-top: 6px;}
ul.products li.product h2 { font-size: 15px !important; font-weight: 400; letter-spacing: 0.3px; }
ul.products { display: flex; flex-wrap: wrap; margin: 0 -5px; }
ul.products li.product,
ul.products li.product-category { width: 50%; padding: 8px; box-sizing: border-box;}

