.wc-block-components-button.wc-block-mini-cart__footer-cart.wp-block-woocommerce-mini-cart-cart-button-block,
.wp-block-button.has-text-align-center {
    display: none;
}

#billing_country_field,
#shipping_country_field{
    display: none !important;
}

@supports (display:grid) {
  .woocommerce ul.products li.product {
	border-radius: var(--general-border-radius);
	padding-bottom: 2.5em;
	background: var(--base-2);
	border-color: var(--general-border-color);
	border-style: var(--general-border-style);
	border-width: var(--general-border-width);
  }
}

.woocommerce ul.products li.product a img {
	border-top-left-radius: var(--general-border-radius);
	border-top-right-radius: var(--general-border-radius);
}

.woocommerce div.product div.images img {
	border-radius: var(--general-border-radius);
}

h2.wc-block-mini-cart__title {
	font-size: 24px;
}

.wp-block-woocommerce-mini-cart-title-items-counter-block {
	display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: 1.6em;
	font-weight: 900;
}

.woocommerce div.product .product_title {
	font-weight: 900;
}

.woocommerce ul.products li.product .button {
	border-radius: var(--general-border-radius);
	background: var(--accent);
	padding: 1em 2.5em;
	margin-top: 2rem;
	border-color: var(--general-border-color);
	border-style: var(--general-border-style);
	border-width: var(--general-border-width);
}

.woocommerce ul.products li.product .price {
	font-size: 1em;
}

.archive {
	background-color: #b3d7b8;
}

.wc-block-mini-cart__icon {
    display: none;
}

.wc-block-mini-cart__quantity-badge::before {
    content: "";
    display: block;
    width: 38px;
    height: 38px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216,42H40A14,14,0,0,0,26,56V200a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V56A14,14,0,0,0,216,42Zm2,158a2,2,0,0,1-2,2H40a2,2,0,0,1-2-2V56a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2ZM174,88a46,46,0,0,1-92,0,6,6,0,0,1,12,0,34,34,0,0,0,68,0,6,6,0,0,1,12,0Z'/%3E%3C/svg%3E") center / contain no-repeat;
            mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216,42H40A14,14,0,0,0,26,56V200a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V56A14,14,0,0,0,216,42Zm2,158a2,2,0,0,1-2,2H40a2,2,0,0,1-2-2V56a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2ZM174,88a46,46,0,0,1-92,0,6,6,0,0,1,12,0,34,34,0,0,0,68,0,6,6,0,0,1,12,0Z'/%3E%3C/svg%3E") center / contain no-repeat;
}