/** !
Theme Name: Candyweb
Author: Candyweb.pl
Author URI: https://candyweb.pl
Version: 999.999.999
*/

/* Put all overrides here  */
.wlr-myaccount-page .wlr-your-reward .wlr-reward-type-name {
	display: none !important;
}
.site-header {
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
}
.side-cart-counter {
  pointer-events: none;
}
.side-cart-counter svg {
  pointer-events: none;
}
.side-cart-counter a {
    pointer-events: all;
}

/* Fix pt1 */

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .h3 {
font-size: clamp(1rem, 0.6173rem + 0.6173vw, 1.25rem);
}

ul.products li.product .price {
    font-size: 1.5rem !important;
}
    .woocommerce ul.products li.product .price ins {
        font-size: 1.5rem;
    }
.woocommerce ul.products li.product .price del {
    font-size: 1rem;
}
.woocommerce ul.products li.product .button {
    padding-inline: 1em;
    --bs-btn-font-size: 14px;
    width: 90%
}
ul.products[class*=columns-] li.product, ul.products[class*=columns-] li.product {
    border: 2px solid black;
}
li.product .product-price-wrapper {
    border: none;
}
.woocommerce li.product .quantity .qty {
    font-size: 1.5rem !important;
	height: 42px !important;

}
#menu-kategorie-sklep {
    color: var(--bs-primary);
}
.widget_nav_menu .current-menu-item > a {
    color: var(--bs-orange) !important;
}

.wc-measurement-price-calculator-price-table {
    display: block;
    width: 100%;
}
.price-table-row > td {
    font-weight: 700;
}
.price-table-row > td:last-child {
    color:var(--bs-primary);
}


.about-bg {
    min-width: 2458px;
    transform: translatex(-45%);
    height: 2100px;
    object-fit: contain;
    transform: translatex(-30%);
}
@media (min-width: 576px) {
    .about-bg {
        height: 1900px;
    }
}
@media (min-width: 992px) {
    .about-bg {
        height: 2050px;
    }
}
@media (min-width: 1200px) {
    .about-bg {
        transform: translatex(-25%);
        height: 2250px;
    }
}
@media (min-width: 1454px) {
    .about-bg {
        transform: translatex(-10%);
        height: 2750px;
    }
}
 :is(p.price, span.price) .product-unit {
    order: -1;
}
.wlr-product-message {
	display:none !important;
}
.woocommerce-variation-add-to-cart {
display: flex;
    gap: 1rem;
	flex-wrap: wrap;
}

.woocommerce div.product form.cart .variations select {
    border-radius: 16px;
    border: 2px solid black;
    padding: .25rem 1rem;
}
.woocommerce-variation-price {
    margin-bottom: 1rem;
}
.product-type-variable > .entry-summary p.price {
    display: none !important;
}

.woocommerce ul#shipping_method li input:checked + label {
    color: var(--bs-secondary)
}
.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-section input {
    font-size: 12px;
    width: 3rem;
}