/*
Theme Name: Lab Child Theme
Theme URI: https://lab.axiomthemes.com/
Description: Lab is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AxiomThemes
Author URI: https://axiomthemes.com/
Version: 1.8.0
Tested up to: 6.7.1
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: lab
Template: lab
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.woocommerce-form-register .form-row {
    text-align: left;
}

.auth-tabs{
    display: flex;
    margin-bottom: 20px;
    gap: 10px;
}

.tab-btn{
    flex: 1;
    padding: 12px;
    cursor: pointer;
    border: 1px solid;
    border-color: var(--theme-color-extra_bd_color);
    border-radius: 5px;
    color: var(--theme-color-extra_bd_color);
    background-color: var(--theme-color-inverse_link);
}

.tab-btn.active{
    color: var(--theme-color-inverse_link);
    background-color: var(--theme-color-extra_bd_color);
}

.tab-content{
    display: none;
}

.tab-content.active{
    display: block;
}

.lab-product-desc-attributes {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}
.lab-product-desc-attribute {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
}
.lab-product-desc-label {
    font-weight: 600;
}
.lab-product-desc-values {
    display: flex;
    align-items: center;
    gap: 10px;
}
.lab-product-desc-value {
    display: flex;
    align-items: center;
    gap: 6px;
}
.lab-product-desc-color {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 2px;
    flex: none;
}

.woocommerce table.my_account_orders.woocommerce-orders-table th{
    background: transparent !important;
    border-top: var(--theme-color-bd_color) solid black !important;
    color: var(--theme-color-text) !important;
    border-bottom: 1px solid var(--theme-color-bd_color) !important;
}

.quantity.inited::after {
    content: "g";
    position: absolute;
    right: 45px;
    top: 45%;
    transform: translateY(-50%);
    color: var(--theme-color-input_text);
}

.woocommerce-cart-form__cart-item.cart_item .quantity.inited::after {
    right: 45px;
}

li.product.type-product .post_tags.product_tags{
    padding-top: 25px;
}

.woocommerce ul.products.products_style_info li.product .post_featured {
    margin-bottom: 0px;
}

.woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title{
    margin-bottom: 5px;
}

.woocommerce div.product .product_title{
    /*margin-bottom: 25px;*/
    margin-bottom: 0;
}
.woocommerce div.product p.price {
    margin-bottom: 25px;
}
.woocommerce div.product .summary .stock {
    margin-bottom: 35px;
}
.woocommerce div.product form.cart{
    margin-bottom: 35px;
}
.woocommerce div.product .lab-product-desc-attributes{
    margin-bottom: 15px;
}

body.post-type-archive-product .elementor-widget-wrap>.elementor-element.elementor-absolute{
    position: relative;
}

/*.sf-range{
    margin-top:20px;
}*/

.sf-slider{
    margin:20px 10px;
}

.sf-values{
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size:15px;
    font-weight:600;
}

.sf-from,
.sf-to{
    color: var(--theme-color-text_dark);
}

.noUi-target{
    border:none;
    box-shadow:none;
    height:6px;
    background:#ddd;
}

.noUi-connect{
    background:var(--theme-color-text_link);
}

.noUi-handle{
    width:20px !important;
    height:20px !important;
    right:-10px !important;
    top:-7px !important;
    border-radius:50%;
    cursor:pointer;
}

.noUi-handle:before,
.noUi-handle:after{
    display:none;
}

.sc_form_field.sc_form_field_pa_thc .sc_form_field_selected_items{
    display:none !important;
}

.product_title-alt{
    all: unset;
    display: block;
    color: var(--theme-color-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 20px;
}

.woocommerce ul.products.products_style_info li.product h3.woocommerce-loop-product__title-alt{
    all: unset;
    display: block;
    color: var(--theme-color-text);
    font-size: 15px;
    font-weight: 400;
    margin-top: -12px;
    margin-bottom: 5px;
}

.woocommerce-account .footer_wrap.footer_custom_footer-double-top-menu,
.woocommerce-account .footer_wrap.footer_custom_footer-double-top-menu p,
.woocommerce-account .footer_wrap.footer_custom_footer-double-top-menu .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]){
    background-color: #ffffff;
    color: #626263
}

.woocommerce-account .footer_wrap.footer_custom_footer-double-top-menu .extra_menu_in_footer .sc_layouts_menu > ul > li > a {
    color: #090116 !important;
}
.woocommerce-account .footer_wrap.footer_custom_footer-double-top-menu .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #090116;
}
.woocommerce-account .footer_wrap.footer_custom_footer-double-top-menu .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{
    border-block-start: var(--divider-border-width) var(--divider-border-style) #dedde0;
}
.woocommerce-account [class*="scheme_"].footer_wrap.footer_custom_footer-double-top-menu .sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon{
    background-color: #f7f6f9;
}
.woocommerce-account [class*="scheme_"].footer_wrap.footer_custom_footer-double-top-menu .sc_socials.sc_socials_default.modern .socials_wrap a.social_item:not(:hover) .social_icon{
    color: #090116;
}