a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.woocommerce-page .button {
margin: 1px 1px 24px 1px;
}
#top #payment #place_order {
float: none;
margin: 2px 0px 24px 2px;}
.price-unit, .price-unit > .amount {
   font-size: 9px !important;
	text-align: center;
}
.product p.wc-gzd-additional-info {
font-size: 9px !important;
text-align: center;
line-height: 0;
}
.product p.wc-gzd-additional-info {
margin-bottom: 0.0rem !important;
}

.woocommerce.single-product #content div.product div.images,
.woocommerce.single-product div.product div.images, 
.woocommerce-page.single-product #content div.product div.images, 
.woocommerce-page.single-product div.product div.images {
	max-width: 60%;
	display: block;
	width: 100% !important;
	float: none !important;
	margin-left: auto;
	margin-right: auto;
}
/* Change price font size for single product and archive */
.woocommerce-Price-amount {
    font-size: 13px;
	margin-top: 0px;
}
.single-product .single_add_to_cart_button {
background: black !important;
	   display: flex;

        flex-direction: row;

        align-items: center;
}
.sku_wrapper {
    display:none;
}
.wc-block-components-product-metadata__description {
display:none;
}
.wbwb-btn {
    color: inherit !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}

.wbwb-btn:hover {
    text-decoration: underline;
}
.woocommerce ul.products li.product {
    padding: 18px 0;
    border-bottom: 1px solid #ddd;
}

.woocommerce-loop-product__title {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.2px;
}

.woocommerce ul.products li.product .price {
    font-size: 12px;
    opacity: 0.75;
}

.woocommerce-loop-product__title {
    margin-bottom: 4px !important;
    font-size: 12px;
    line-height: 1.3;
}
.woocommerce ul.products li.product > * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.25;
}

.woocommerce ul.products li.product *:not(.button) {
    margin-bottom: 3px !important;
}.woocommerce ul.products li.product .button {
    display: block;
    width: 100%;
    text-align: center;
}
.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 2.6em;
}
.woocommerce ul.products li.product {
    margin: 0 !important;
    padding: 6px 0 !important;
}
.woocommerce ul.products {
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
}
@media (max-width: 768px) {
    .woocommerce ul.products {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr);
        gap: 8px !important;
    }
}
@media (max-width: 768px) {
    .woocommerce ul.products {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 768px) {
    .woocommerce ul.products {
        justify-content: center;
    }
}
@media (max-width: 768px) {
    .woocommerce ul.products {
        justify-items: center;
    }
}
@media (max-width: 768px) {
    .woocommerce ul.products li.product {
        text-align: center;
    }
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product .wp-block-post-title {
    font-size: 15px !important;
    font-weight: 600 !important;
}

