.elementor-29 .elementor-element.elementor-element-28928de{margin-top:2%;margin-bottom:0%;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-760f8ff7 */.woocommerce .quantity .qty {
    padding: 0;
}
.elementor-29 .elementor-element.elementor-element-760f8ff7 br{
    display: none;
}

.woocommerce .woocommerce a.button, .woocommerce button.button, .woocommerce input.button  {
    margin-top: 10px !important;
    margin-left: 13px!important;
}



td.product-name {
    font-weight: 600 !important;
    color: #D91636 !important;
        
}
.tc-epo-metadata{
    font-weight: 400 !important;
    color: var( --e-global-color-text ) !important;

}

.elementor-29 .elementor-element.elementor-element-760f8ff7 .product-name{
    text-align: none !important;
}
dt{
     font-weight: bold!important;
}
dd p{
    margin-top:0px !important;
    margin-bottom:15px !important;
    
}
.product-total{
    vertical-align: top !important;
}


@media screen and (max-width:768px){ 
    .page-id-29, .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: block;
     text-align: left!important;
     
}
.elementor-kit-33 input:not([type="button"]):not([type="submit"]), .elementor-kit-33 textarea, .elementor-kit-33 .elementor-field-textual {
    height: 20px;}
    
    .woocommerce .woocommerce a.button, .woocommerce button.button, .woocommerce input.button  {
        margin-top:-1px!important;
        margin-bottom:10px;
        
    margin-left: 0px!important;
}
    
}
@media screen and (max-width:480px){
    .woocommerce .woocommerce a.button, .woocommerce button.button, .woocommerce input.button  {
             margin-top:-2px!important;
        margin-bottom:10px;
        
    margin-left: 0px!important;
}
    
   }/* End custom CSS */