/*
Theme Name:   Blonwe Child
 Theme URI:    http://klbtheme.com/blonwe/
 Description:  Blonwe Child Theme
 Author:       KlbTheme
 Author URI:   http://themeforest.net/user/KlbTheme
 Template:     blonwe
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  blonwe-child
*/

h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title:before {
    font-size: 15px;
}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-size: 0;
}
h2.wp-block-heading.has-text-align-center:nth-child(3) {
    display: none;
}
.wc-block-grid__product-rating {
    /* display: none !important; */
}
.klb-module.recently-viewed h3.entry-title {
    display: none;
}
.product-attributes-wrapper table.woocommerce-product-attributes.shop_attributes {
    max-width: 300px;
}
.product-categories.posted_in span {
    display: none;
}
.product-attributes-wrapper table.woocommerce-product-attributes.shop_attributes, .product-attributes-wrapper table.woocommerce-product-attributes.shop_attributes * {
    border: 0 !important;
    padding-left: 0;
}
.product-attributes-wrapper table.woocommerce-product-attributes.shop_attributes * {
    margin: 0;
}
.product-links a img {
    width: 30px;
}
.product-alert-message {
    display: none !important;
}
.product-links {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
    margin-top: 20px;
}

.product-links a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    border: 1px solid #a3a3a3;
}
.wc-block-components-product-badge.wc-block-components-sale-badge, .wc-block-components-product-metadata {
    display: none;
}
.per-page-products {
    display: none !important;
}
.product-views-buttons {
    display: none !important;
}
.before-shop-loop .sorting-products select {
    width: 200px;
    max-width: 100%;
}
nav.woocommerce-sub-categories.widget_klb_product_categories>span {
    display: none !important;
}
.type-color span.color-box {
    display: none !important;
}
a.remove-filter-element.clear-all {
    display: none !important;
}
.content-search {
    display: none;
}
div#herohome .entry-media.image-block img {
    width: 100%;
    object-fit: contain;
    height:450px;
    max-height: 100vh;
}
#herohome .custom-background {
    background: #faf8f6db !important;
}
#herohome {
    background-image: url(/wp-content/uploads/2025/07/pexels-technobulka-2908984-scaled.jpg);
    background-size: cover;
    background-position: center;
}
#masthead .container {
    overflow: unset !important;
}
.product-wrapper.style-3.product-type-4 .product-buttons {
    margin-left: 10px;
}
.product-wrapper.style-3.product-type-4 .product-cart-wrapper {
    justify-content: center;
}
.wc-block-components-quantity-selector__button {
    text-align: center;
    display: flex;
    justify-content: center;
}
html[lang="uk"] span.wc-block-components-totals-item__label {
    font-size: 0px !important;
}

html[lang="uk"] span.wc-block-components-totals-item__label:after {
    content: 'Загальна сума';
    font-size: 20px;
}
.woocommerce-mini-cart__buttons.buttons a.button.wc-forward {
    text-align: center;
}
.wc-block-checkout__shipping-option--free {
    display: none;
}
.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked--first-selected.wc-block-components-radio-control--highlight-checked--last-selected.wc-block-components-radio-control--highlight-checked {
    max-width: 300px;
}
.category-group h4 {
    font-size: 18px;
    font-weight: 600;
}

.category-group ul {
    padding: 0;
    list-style: none;
}
.category-group a {
    color: black;
}