.woocommerce div.product .cart{margin: 32px 0;}
aside.sidebar .wp-block-woocommerce-attribute-filter .wc-block-attribute-filter-list li{margin: 0 0 8px;}
.wp-block-woocommerce-attribute-filter .wc-block-attribute-filter-list .wc-block-components-checkbox .wc-block-components-checkbox__label{transition: color .3s ease-out;

font-weight: 700;


color: #000;

font-size: 12px;

line-height: 1.16667em;

font-weight: 900;

background-repeat: no-repeat;

background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);

padding: 0 0 2px;

background-size: 0 100%;

transition: .4s cubic-bezier(.33, .52, .05, .96);}
.wp-block-woocommerce-attribute-filter .wc-block-attribute-filter-list .wc-block-components-checkbox .wc-block-components-checkbox__label:hover,
.wp-block-woocommerce-attribute-filter .wc-block-attribute-filter-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked~.wc-block-components-checkbox__label{color: #000;

background-size: 100% 100%;}
.cart-subtotal .amount,
.yith-wcwl-form .cart-subtotal .amount{font-size: 17px;

font-weight: 700;

line-height: 24px;

color: #000;}
.woocommerce .checkout table.shop_table thead tr th,
.woocommerce-page .checkout table.shop_table thead tr th,
.woocommerce-page div.woocommerce .shop_table th{color: #000;

font-size: 12px;

line-height: 1.1666667em;

font-weight: 900;

letter-spacing: 0;}
.woocommerce .checkout table.shop_table thead tr,
.woocommerce-page .checkout table.shop_table thead tr{border: none;}
.cart-subtotal .amount,
.yith-wcwl-form .cart-subtotal .amount{font-size: 17px;

font-weight: 700;

line-height: 24px;

color: #000;}
@media only screen and (max-width: 480px){
  .woocommerce-page .checkout table.shop_table thead tr th:last-child{padding-left: 20px !important;}
}
