.elementor-products-grid ul.products.elementor-grid{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-products-grid ul.products.elementor-grid:after,.elementor-products-grid ul.products.elementor-grid:before{content:none;display:none}.elementor-products-grid ul.products.elementor-grid li.product{display:var(--button-align-display);flex-direction:var(--button-align-direction);float:none;justify-content:var(--button-align-justify);margin:0;padding:0;width:auto}.elementor-products-grid ul.products.elementor-grid li.product .onsale{display:none;padding:0}.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-left:0;border-right:0}.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells>h2{display:none}.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2,.elementor-widget-woocommerce-products.products-heading-show .related>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2{color:var(--products-title-color);display:block;margin-bottom:var(--products-title-spacing,1rem);text-align:var(--products-title-alignment,start)}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-left:auto;margin-right:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}body.theme-astra .adf_qb_get_data_against_barcode{
padding : 0 !important;
padding-left:10px !important;}
body.theme-astra .adf_qb_get_data_against_barcode_value { 
max-height: 60px !important;
} body.et_divi_theme  .adf_qb_get_data_against_barcode_value,body.et_divi_theme  .adf_qb_get_data_against_barcode{
height:60px !important;
} body.theme-woodmart .adf_qb_data_main_container{
min-width:100% !important;    
} .adf_qb_barcode_qr_code_images,
.adf_ssr_qr_code_images,
.adf_qb_barcode_qr_code_image_pro {
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
margin: 0 !important;
margin-top: 12px !important;
} .adf_ssr_qr_woodmart_fix {
background-size: contain !important; }
.adf_qb_barcode_number{
margin: 0 !important; }
.adf_qb_qr_product_page{
width:70 !important;
margin-left: 10px !important;
}
.adf_qb_qr_number{
margin: 0 !important;
}
.product-barcode{
height:40px !important;
}
.adf_qb_prod_barcode_container_variable{
display: none;
margin-top: 12px;
}
.adf_qb_short_container {
display: flex;
flex-direction: column;
}
.adf_qb_error_message{
display: none;
width: 100%;
text-align: center;
color: red;
font-size: 1rem;
font-weight: 700;
margin-bottom: 5px !important;
}
.adf_qb_short_input_container{
display: flex;
}
.adf_qb_get_data_against_barcode {
width: 30% !important;
max-height: 50px !important;
margin-right: 10px !important;
}
.adf_qb_get_data_against_barcode_value {
width: 70% !important;
max-height: 50px !important;
}
.adf_qb_get_data{
width: 150px !important;
padding: 10px 15px;
}
.adf_qb_get_barcode_data{
width: 100%;
min-height:auto;
margin-top: 10px !important;
border-radius:10px !important;
background-color: #eee;
overflow-x: auto;
}
.adf_qb_data_main_container{
min-width:100% !important; }
.adf_qb_data_table{
width:97% !important;
margin: auto  !important;
}
.adf_qb_variationimage{
width:50px !important ;
height:50px !important; display:block !important;
object-fit:cover !important;
}
.adf_ssr_ajax_table_heading{
text-align: left;
}
@media screen and (max-width: 780px) {
.adf_qb_data_main_container{
min-width:760px !important
} body.theme-woodmart .adf_qb_data_main_container{
min-width:760px !important;    
}
.adf_qb_data_table{
width:100% !important;
}
.adf_qb_data_table tr th{
text-align: left;
}
}