html, body {
	overflow-x:hidden;
}

/* Filter Everything Pro  start */ 
.wpc-filters-section {
    border: 1px solid lightgray;
    margin-bottom: 2.5rem;
    padding: 20px;
    border-radius: 8px;
    background: #fff;
}

.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {
    background-color: #4ebfc5;
}

.wpc-filters-section
.widget-title.wpc-filter-title {
	font-size: 18px;
	font-weight: 500;
	
}

/* Filter Everything Pro End */

#wpc-term-taxonomy-product_cat-31 {
    display: none;
}

#wpc-term-taxonomy-product_cat-23 {
    display: none;
}


.tm-extra-product-options .tcwidth-100, .tm-extra-product-options .tc-cell.tcwidth-100, .tc-cell.tcwidth-100, .tcwidth-100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 18px;
    margin-bottom: 8px;
}

.woocommerce .oxy-woo-element div.product.tm-has-options .woocommerce-variation-add-to-cart, .tm-has-options .fullwidth-button .cart:not(.variations_form), .tm-has-options .fullwidth-button .woocommerce-variation-add-to-cart.variations_button, .thb-product-main-row .summary form.cart, .single-product div.product.tm-has-options form.cart, .single-product div.product.tm-has-options .single-button-wrapper, .single-product div.product.tm-has-options .entry-summary form.cart:not(.variations_form):not(.grouped_form), .single-product div.product.tm-has-options .variations_button, .woocommerce div.product.elementor.tm-has-options form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor.tm-has-options form.cart:not(.grouped_form):not(.variations_form)
Specificity: (0,5,1)
 {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    max-width: 100%;
    padding: 20px;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
  background-color: hsl(0deg 0% 50% / 7%);
}


.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #1f2124;
    font-size: 1.25em;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt
Specificity: (0,3,1)
 {
    background-color: #5ae1e6 !important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}


.price-hidden-msg {
    display: inline-block;
    font-weight: 600;
    color: #b91c1c;
    background-color: #fef2f2;
    padding: 6px 12px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 1.4;
    transition: background-color 0.3s 
ease, color 0.3s 
ease;
    display: none;
}

.price-hidden-msg {
    display: inline-block;
    font-weight: 600;
    color: #b91c1c;
    background-color: #fef2f2;
    padding: 6px 12px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 1.4;
    transition: background-color 0.3s 
ease, color 0.3s 
ease;
    display: none;
}


.login-to-see-price {
    background-color: black !important;
    color: #5EDFE7 !important;
    padding: 16px 18px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    margin-top: 10px;
    border: none;
	  font-size: 18px;
}
.login-to-see-price:hover {
    background-color: #47cfd3 !important;
    color: #000 !important;
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    font-size: 16px;
    margin: 0;
    line-height: 1.2em;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 600;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #e9e6ed;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
    background-color: black;
    color: #5edfe7;
    -webkit-font-smoothing: antialiased;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover {
    background-color: #000000;
    color: #fff;
}








