/*: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) form.cart .button:where(:not(:first-child)), :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) form.cart button:where(:not(:first-child)) {
		margin-top: 10px;
}*/

/*.drop_down .narrow .second .inner ul li {
    padding: 0;
    color:black;
		background-color: black;
}*/
.drop_down .second .inner ul li a {
    display: block;
		color: #000000;
}

.drop_down .second .inner > ul > li > a:hover{
 display: block;
		color: white;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
    border-style: solid;
		background-color: white;
		
		     border-width: 0px;
}

.drop_down .narrow .second .inner ul li:hover {
    padding: 0;
    color: white;
		background-color: black;
}

span.woocommerce-Price-amount.amount{
color: #B30000;
    font-size: 25px;
    font-weight: 600;
}

.elementor-230162 .elementor-element.elementor-element-b17f2a7 .cart button, .elementor-230162 .elementor-element.elementor-element-b17f2a7 .cart .button {
    transition: all 0s;
    /* margin-top: 10px; */
		margin-left: 10px;
}
button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{
		margin-top: 10px;
		margin-left: 0px;
}
woocommerce table th.label {
  
		vertical-align: middle;
}
.woocommerce table th {
		vertical-align: middle;
}

.select_option .yith_wccl_value {
    display: block;
    /* vertical-align: middle; */
    padding: 10px;
    text-decoration: none;
		line-height: 20px;
		/* line-height: var(--yith-wccl-select-option-size,0px );
		 */
		 }

  
.qode-plc-holder .qode-plc-item .qode-plc-category a {
    text-transform: uppercase;
		display: none;
}
.woocommerce ul.products.elegant>.product .qode-product-list-category a {
		display: none;
}





/*.vmi_custom-checkout-btn {
   
  
    color: #ffffff!important;
		background-color: #9d0101!important;
		border-radius: 0px!important;
		    padding: 13px 40px;
}*/
.elementor-230162 .elementor-element.elementor-element-b17f2a7 .cart button, .elementor-230162 .elementor-element.elementor-element-b17f2a7 .cart .button {
    transition: all 0s;
	
}
.vmi_custom-checkout-btn {
   color: #ffffff!important;
		background-color: #9d0101!important;
		border-radius: 0px!important;
		    padding: 13px 40px;
   
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
}


/*.drop_down .second .inner>ul, li.narrow .second .inner ul:hover {
    border-style: solid;
    color: black;
    background-color: black;
}
.drop_down .narrow .second .inner ul li { background-color: black;}
.second .inner > ul > li > a:hover{color: white;
		background-color: black;}*/
/*.drop_down .second .inner ul li a {
    display: block;
    color: #f7f7f7;
		background-color: black;
}*/
.footer_top, .footer_top.footer_top_full {
    padding-top: 30px;
    padding-bottom: 30px;
}



.wc-pao-addon {
    padding: 15px 2px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    margin: 0 0 15px;
    padding: 10px 17px;
		border: 1px solid black!important;
}
.woocommerce-page .button, .woocommerce-page button.button {
    height: 45px;
    border: 1px solid black!important;
}
.wpcf7 input[type="file"] {
    cursor: pointer;
    padding: 10px 20px 40px 0px;
}
.woocommerce input[type="text"]:not(.qode_search_field):not(.qty):not(.wpcf7-text), .woocommerce-page input[type="text"]:not(.qode_search_field):not(.qty):not(.wpcf7-text), .woocommerce-page input[type="text"]:not(.qode_search_field):not(.qty):not(.wpcf7-text), .woocommerce input[type="email"], .woocommerce-page input[type="email"], .woocommerce-page input[type="tel"], .woocommerce textarea, .woocommerce-page textarea, .woocommerce input[type="password"], .woocommerce-page input[type="password"], .woocommerce .chosen-container.chosen-container-single .chosen-single, .woocommerce-page .chosen-container.chosen-container-single .chosen-single, .woocommerce-checkout .chosen-container.chosen-container-single .chosen-single, .woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text, .woocommerce div.cart-collaterals .select2-container .select2-choice, .woocommerce-page div.cart-collaterals .select2-container .select2-choice, .woocommerce div.product .summary table.variations td.value select, .woocommerce-checkout .select2-container .select2-choice, .woocommerce-account .select2-container .select2-choice, .woocommerce-checkout .select2-container--default .select2-selection--single, .woocommerce-account .select2-container--default .select2-selection--single {
    color: #2e2e2e;
    border: 1px solid #e6e6e6!important;
}
/*
.your-column-selector:hover {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}
.your-column-selector {
    transform: scale(1);
    transition: transform 0.3s ease;
}

.your-column-selector:hover {
    transform: scale(1.2);
}
.your-container-class {
    overflow: hidden;
}

.your-container-class:hover  .zoom-element {
    transform: scale(1.2);
}*/

.zoom-container {
    overflow: hidden;
}

.zoom-element {
    transition: transform 0.3s ease;
}

.zoom-container:hover .zoom-element {
    transform: scale(1.2);
}