/*
    used wc product page
    @media (min-width: 768px)
    @media (min-width: 992px)
    @media (min-width: 1200px)
    @media (min-width: 1600px) 
*/

/* Text color */

.main-content select[data-id="pa_pack-size"],
.main-content ul.nav.nav-tabs.tabs.wc-tabs li a,
.main-content .woocommerce-product-details__short-description :is(p span, ul.list-type-check),
.main-content #lsb-countdown div.lsb-timer,
.main-content p,
.main-content h1,
.main-content h2,
.main-content li,
.main-content span,
.main-content div:is(#comments,
.comment-text),
.main-content h4.recommended-value,
.main-content strong.woocommerce-review__author,
.main-content div.select-type.product-pa_pack-size-swatch label {
    color:#292724;
}
.main-content del span,
span.elementor-counter-number,
span.elementor-counter-number-prefix,
span.elementor-counter-number-suffix {
    color: inherit;
}
div.star-rating.star-rating span:after{
    color: var(--wolmart-secondary-color,#f93);
}

.product-sticky-content.fixed .quantity-wrapper, 
.product-sticky-content.fixed .single_buy_now_button,
.lsb-sticky-variation,
.sticky-price,
.single_variation_wrap .sticky-content.hide {
    display: none;
}

.lsb-variation-wrapper .woocommerce-variation-price,
.lsb-variation-wrapper .price {
    line-height: 1;
}

.woocommerce-variation {
    margin-bottom: 0px;
}
.product-single .variations {
    margin-bottom: 14px;
}
.type-product.product .yith-par-message {
    width: 100%;
    text-align: center;
    margin-top: 4px;
}
.type-product.product .yith-par-message img {
    display: inline-block;
    float: none;
}
.related.products.slider-container {
    position: relative;
    z-index: 0;
}
form.cart .quantity-wrapper {
    width: 100%;
}

.single_add_to_cart_button {
    margin-top: 0;
    margin-bottom: 10px;
}
.single_buy_now_button {
    margin-top: 0;
}
.related.products .lsb-product-grid-attributes {
    justify-content: center;
}
.related.products .lsb-product-grid-pack-sizes {
    justify-content: center;
}
.mobile-additional-information {
    display: none;
}
.wolmart-product-reviews-section {
    margin-top: 3.5rem;
    margin-bottom: 1rem;
}

.single_add_to_cart_button{
    text-transform: capitalize;
}

.single-product #reviews{
    scroll-margin: 150px;
}
.comment-form-rating .stars a.active:before, 
.comment-form-rating .stars a:hover:before{
    color: var(--wolmart-primary-color);
}
@media screen and (max-width: 767px) {
    .product_meta .brand img {
        max-height: 48px;
    }
    .related.products.slider-container {
        margin-top: 1.5rem;
    }
    .tab-nav-simple .active>a, .tab-nav-simple .nav-link.active, .tab-nav-simple :hover>.nav-link {
        border-bottom: none;
        color: #333;
    }
    .woocommerce-tabs .tabs li.additional_information_tab {
        display: none !important;
    }
    .woocommerce-tabs #tab-additional_information {
        display: none !important;
    }
    .mobile-additional-information {
        display: block !important;
    }
    .single_variation_wrap .button,
    .single_add_to_cart_button{
        padding: 0.8rem 1rem;
    }
    .woocommerce-Tabs-panel--description .e-con.e-flex>.e-con-inner {
        flex-direction: column-reverse;
    }
    
    .related.products.slider-container {
        position: relative;
        padding-bottom: 30px;
    }
    .related.products.slider-container:after {
        content: "← Swipe for more →";
        position: absolute;
        bottom: 5px;
        left: 0;
        right: 0;
        text-align: center;
        font-size: 12px;
        color: #777;
    }
    ul.nav.nav-tabs.tabs.wc-tabs{
        display: none;
    }
    .woocommerce-product-attributes-item__value p {
        margin-bottom: 0;
    }
    .woocommerce-product-attributes-item__value,
    .woocommerce-product-attributes-item__label {
        padding: 13px 10px

    }
    .product-single h1.product_title.entry-title{
        width: calc(100% - 65px);
    }
    .wolmart-comment-tabs {
        justify-content: flex-start;
    }
    .wolmart-comment-tabs .nav-item:not(:last-child) {
        margin-right: 1em;
    }
    .wolmart-comment-tabs .nav-item .nav-link {
        margin-right: 0;
    }
}
@media screen and (max-width:1399px){
    .product-sticky-content.fixed .sticky-product-details .product-title,
    .product-sticky-content.fixed .lsb-sticky-variation {
        display: block;
    }
    .product-sticky-content.fixed .sticky-price {
        display: inline;
    }
    .product-sticky-content.fixed .sticky-product-details {
        display: flex;
    }
    .product-sticky-content.fixed .single_add_to_cart_button {
        flex-basis: fit-content;
        flex-grow: 0;
        margin: 0;
        height: 40px;
        line-height: 1;
        text-transform: lowercase;
    }
    .product-sticky-content.fixed .single_add_to_cart_button::first-letter {
        text-transform: capitalize;
    }
    .product-sticky-content.fixed .single_add_to_cart_button::before {
        display: none;
    }
    .product-sticky-content.fixed .product-title {
        margin-top: 10px;
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 0;
    }
    .product-sticky-content.fixed .product-title,
    .lsb-sticky-variation {
        margin-right: 5px;
    }
}

@media (min-width: 768px){
    .product-sticky-content.fixed .sticky-product-details {
        display: flex;
    }
    .product-sticky-content.fixed {
        padding: 1rem 0;
    }
    .product_title{
        scroll-margin-top: 70px;
    }
    .type-product.product .yith-par-message {
        margin-top: 7px;
    }
    .addtocart-fixed .footer {
        padding-bottom: 0; /*moved sticky to top so padding bottom isn't necessary anymore*/
    }
}

@media (min-width: 1400px) {
    .product-sticky-content.fixed .sticky-product-details{
        margin-left: auto;
        margin-right: 20px;
    }
    .non-ajax .product-single .col-md-6 {
        --wolmart-col: 2.5;
    }
    .non-ajax .product-single .col-md-6:nth-child(2){
        --wolmart-col: 1.667;
    }
    .non-ajax .lsb-form-and-yith-wrapper {
        float:right;
        width: 40%;
        clear: both;
        z-index: 1;
        position: relative;
        padding: 30px 20px 20px;
        border: 1px solid #eee;
        border-radius: 2px;
        margin-left: 20px;
    }
    .type-product.product .yith-par-message-variation.yith-par-message-product, 
    .type-product.product .yith-par-message.yith-par-message-product {
        margin-bottom: 0;
    }
    .product_meta {
        float: none;
        position: absolute;
        right: 0;
        right: 10px;
    }
    .variations .select-box,
    .variations .form-control {
        width: 100%;
    }
    .woocommerce-product-details__short-description {
        border-bottom: none;
    }
    .product-links-wrapper {
        border-top: 1px solid #eee;
        width: calc(60% - 20px);
    }
    .type-product.product .yith-par-message {
        font-size: 0.95rem;
        margin-top: 6px;
    }
    .single_add_to_cart_button, 
    .single_buy_now_button {
        margin-top: 4px;
        margin-bottom: 10px;
    }
    .single_buy_now_button {
        margin-top: 0;
        margin-bottom: 4px;
    }
}