html{
scroll-behavior: auto !important
}




.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #B6935C !important;
    color: #fff !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    background: none !important;
    color: white !important;
    border-radius: 18px !important; padding: 1.4rem 1.2rem !important
}

.woocommerce div.product form.cart .variations label:before {
    content: "Select Vial "
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: rgba(0,0,0,0) !important;padding: 0;
}

.woo-variation-swatches .variable-items-wrapper {
    margin-top: 1rem;
}

.woocommerce div.product form.cart div.quantity {
    width: 190px;
    background: white;
    border: none !important;
	padding: 0px 8px 0px 8px;
	margin-right: 10px !important; border-radius: 15px
}

.elementor-1435 .elementor-element.elementor-element-0b2542c .cart button, .elementor-1435 .elementor-element.elementor-element-0b2542c .cart .button
 {
    
    padding: 13px 7px !important;
    
    transition: all 0.2s;
    border: none;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    border: none !important;
	background-color:#fff !important; color: #000 !important;
}


.blurr{
	backdrop-filter: blur(30px)
}

html{
	overflow-x: hidden !important
}

.truncate-text .elementor-heading-title  {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden !important;
}

.xoo-wsc-img-col img
 {
    height: 100px !important; object-fit:contain
}

.xoo-wsc-sum-col{
	font-family: "Neue Montreal";
	font-weight: 400 !important
}

span.xoo-wsc-pname, span.xoo-wsc-pname a
{
	font-weight: 500 !important
}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    animation: hide-scroll .3s backwards;
    max-height: var(--menu-height);
    transform: scaleY(1);
    margin-top: 25px;
    width: 90%;
    background: none;
}
@media(max-width:640px){
.elementor-nav-menu__align-center .elementor-nav-menu {
    width: 95%;
    background: #ffffff;
    border-radius: 20px !important;
    overflow: hidden;
	}}

.woocommerce div.product form.cart div.quantity {
 margin: 20px 10px !important;
}

a.shopengine_comparison_add_to_list_action.shopengine-comparison.badge.inactive {
    color: white;
    justify-content: center;
    display: flex;
    align-items: center;
}

.shopengine-comparison.badge {
    padding: 6px 5px;
    text-align: center;
    cursor: pointer;
    background: transparent!important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #000;
    display: none;
}

.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: #ffffff;
    margin-bottom: 10px;
    font-size: 2.25em;
}