
#woo .col-lg-2 {
    /* display: none; */
}

.shop__sidemenu {
    display: none;
}

#woo .col-lg-10 {
    /* width: 100%; */
    padding-right: 10%;
}

.shop__sidemenu-search {
    display: none;
}

.reklamaSklep {
    position: relative;
    top: 200px;
}

/* .woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
    width: 60%;
}

.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
    width: 40%;
} */


.woocommerce div.product div.images.woocommerce-product-gallery {
    display: flex;
}

.woocommerce-product-gallery .flex-control-nav {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* .woocommerce-product-gallery .flex-viewport {
    width: 50%;
} */

.woocommerce div.product div.images .flex-control-thumbs {
    width: 70%;
    margin-left: 2em;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100%;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: var(--on_primary);
    margin: 2em 0;
    font-size: 1.5rem;
}

.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    border: none;
    color: var(--on_primary); 
    font-size: 24px;  
}

.qib-button:not(#qib_id):not(#qib_id) {
    border-color: var(--on_primary);
    background-color: transparent;
    color: var(--on_primary);
    font-size: 24px;
}

.qib-button:hover:not(#qib_id):not(#qib_id) {
    border-color: var(--primary);
    background-color: var(--primary);
}

#woo .single_add_to_cart_button {
    border-radius: 0;
    background-color: var(--primary);
    font-weight: 500;
    height: 45px !important;
    margin-top: -5px !important;
    margin-left: 3em !important;
}

#woo .product_meta {
    display: none;
}

#woo .woocommerce-product-details__short-description {
    margin-bottom: 3em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding-left: 0;
    border-radius: 0px;
    
}

#woo .description_tab {
    background-color: var(--primary);
    color: var(--on_primary);
    font-size: 1.25rem;
    border: none;
    border-radius: 0;
    width: 200px;
    text-align: center;

}
#woo .description_tab a {
    font-weight: 500;
}


@media only screen and (max-width: 1200px) {
    .woocommerce div.product p.price, .woocommerce div.product span.price {
        margin: 1em 0;
    }

    #woo .col-lg-10 {
        padding-right: 60px;
    }
}

@media only screen and (max-width: 920px) {
    .reklamaSklep {
        top: 10%;
        position: fixed;
        right: 0;
    }


    .reklamaSklep img {
        padding-top: 0;
        width: 40%;
        margin-right: 0;
    }

}

@media only screen and (max-width: 820px) {
    .woocommerce div.product p.price, .woocommerce div.product span.price {
        margin: .5em 0;
    }

    #woo .cart {
        display: flex;
        flex-direction: column;
    }

    #woo .single_add_to_cart_button {
        margin-left: 0 !important;
        margin-top: 3em !important;
        width: 176px;
    }
}

@media only screen and (max-width: 768px) {
    #woo .single_add_to_cart_button {
        align-self: flex-end;
    }
}

@media only screen and (max-width: 576px) {
    
    #woo .col-lg-10 {
        padding: 0 10px;
    }
    
    #woo .single_add_to_cart_button {
        margin-bottom: 5em !important;    
    }

    .reklamaSklep {
        z-index: 9;
        top: 15%;
        display: none;
    }
}
