/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0
*/

@import url("schowko.css");

.red{
    color:#bf0019;
}
.woocommerce-loop-product__title{
    font-size:15px !important;
    text-align:center;
    font-weight:400 !important;
}
.woocommerce ul.products li.product .button {
    background:transparent;
    border:1px solid #c1c2c1;
    font-size:14px;
    text-transform:uppercase;
    color:#bf0019;
    font-weight:700 !important;
    padding: 10px 10px;
    height:40px;
    line-height:20px;
    border-radius:0;
}
.woocommerce-result-count{
    display:none;
}
.woocommerce-ordering{
    display:none;
}
.term-description h2{
    font-size: 28px;
    padding: 10px 0;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.term-description ul{
    margin-bottom: 10px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb
{
    font-weight:600;
    color:#bf0019;
    text-transform:capitalize;
}
.archive ul.products li:nth-child(3n+2) img{ border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;}

.variants-left div{
    width:200px;
}
.product-colour{
    display: flex;
    justify-content: space-between;
}
.product-colour:has(h4){
    flex-direction:column;
}
.product-colour:has(h4) div{
    width:fit-content;
    display:inline-block;
}
.kolorystyka{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.kolorystyka div{
    width:33%;
}
.kolorystyka h4{
    width:100%;
}
.archive .product{
    text-align:center;
}
.archive .product .ith-add-to-wishlist-button-block{
    margin-left:10%;
}
.jet-wishlist-button__plane{
    background: transparent;
    background-color:#fff !important;
    padding: 9px 10px;
    height: 40px;
    line-height: 20px;
    border-radius: 0;
    width:100%;
}
.jet-wishlist-button__state{
    font-size: 14px;
    text-transform: uppercase;
    color: #bf0019 !important;
    font-weight: 700 !important;
}
.jet-wishlist-button__container{
    display: inline-flex !important;
}
.r-arr::after{
    content:url('https://www.komserwis.pl/arr.svg');
    height:15px;
    width:18px;
    position:absolute;
}
.variants-right{
    margin-right:15px;
}
.variants-right div{
    white-space:nowrap;
}
.kolorystyka p{
    text-align:center;
}
.wp-block-image img{
    width:100%;
}
.archive .product{
    position:relative;
    min-height:385px;
}
.archive .product .product_type_simple{
    position: absolute;
    left: 5px;
    bottom: 15px;
}
.archive .product .jet-wishlist-button__container{
    position: absolute;
    right:5px;
    bottom:15px;
    margin-bottom:0px !important;
    margin-top:0px !important;
    height:40px;
}
.archive .jet-wishlist-button__container{
    border: 1px solid #c1c2c1;
}
.read-more{
    cursor:pointer;
}

@media (max-width: 600px){
    .archive .product .jet-wishlist-button__container {
        left:0;
        width:101%;
        bottom:30%;
    }
    .jet-wishlist-button__state {
        font-size:12px;
    }
    .archive .product .product_type_simple{
        left: 0;
        bottom: 16%;
        margin: auto;
        width: 100%;
    }
    .jet-wishlist-button__container a{
        width:99%;
    }
    .dialog-widget{
        height:100vh !important;
        width:100vw !important;
        top:0;
    }
    .jet-wishlist-button__label{
        width:150px;
    }
}
.jet-wishlist-button__link{
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
