.elementor-12045 .elementor-element.elementor-element-21359ad{margin-top:30px;margin-bottom:-36px;padding:0px 0px 0px 0px;}.elementor-12045 .elementor-element.elementor-element-2e19ca6{text-align:center;color:#E1251B;font-family:"Blairmedium", Sans-serif;font-size:30px;font-weight:600;}.elementor-12045 .elementor-element.elementor-element-2e19ca6 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-12045 .elementor-element.elementor-element-7a83b7b > .elementor-container{text-align:center;}.elementor-12045 .elementor-element.elementor-element-cfcb138 > .elementor-container{text-align:center;}.elementor-12045 .elementor-element.elementor-element-cfcb138{margin-top:0px;margin-bottom:-17px;}.elementor-12045 .elementor-element.elementor-element-96890ed{text-align:center;font-family:"Blairmedium", Sans-serif;font-size:25px;}.elementor-12045 .elementor-element.elementor-element-96890ed > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-12045 .elementor-element.elementor-element-dda60e8{text-align:center;font-family:"Blairmedium", Sans-serif;font-size:15px;line-height:21px;}.elementor-12045 .elementor-element.elementor-element-831792b{text-align:center;font-family:"Blairmedium", Sans-serif;font-size:15px;line-height:21px;}.elementor-12045 .elementor-element.elementor-element-2cec1d1{text-align:center;font-family:"Blairmedium", Sans-serif;font-size:15px;line-height:21px;}.elementor-12045 .elementor-element.elementor-element-ce32c78{padding:0% 0% 03% 0%;}.elementor-12045 .elementor-element.elementor-element-e4a96f2{text-align:center;font-family:"Blairmedium", Sans-serif;font-size:15px;line-height:21px;}.elementor-12045 .elementor-element.elementor-element-4c3817a{text-align:center;font-family:"Blairmedium", Sans-serif;font-size:15px;line-height:21px;}.elementor-12045 .elementor-element.elementor-element-0f4e7e1{text-align:center;font-family:"Blairmedium", Sans-serif;font-size:15px;line-height:21px;}@media(max-width:869px){.elementor-12045 .elementor-element.elementor-element-21359ad{margin-top:40px;margin-bottom:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-1eb7959 */.wholesaleshop p {
   font-family: "Blairmedium";
    font-size: 30px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-806f080 */.um-locked-content {
    display: none!important;
   
}

p.price {
   
    display: flex!important;
    justify-content: center!important;
}

.woocommerce div.product .product_title {
  
    font-size: 17px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-236a76b */.um-locked-content {
    display: none!important;
   
}

p.price {
   
    display: flex!important;
    justify-content: center!important;
}

.woocommerce div.product .product_title {
  
    font-size: 17px!important;
}

.cart {
    
    display: flex!important;
    flex-direction: column!important;
    align-items: center!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-face6d2 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #E7E7E7;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f4f353a */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3553547 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2915079 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #E7E7E7;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b5ff04 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-711419a */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b1b2d6 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #E7E7E7;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8e88a95 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29670d5 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a56177 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #E7E7E7;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-908315f */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae2c9be */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f62c51 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #E7E7E7;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2223f7c */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b340cf6 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0553fc */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #E7E7E7;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-13cd156 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c57e687 */.card {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: white;
        border: 2px solid#DA291C;
        border-radius: 50px;
    }
    
    .card:hover {
        
        position: relative;
        display: flex;
        margin: 0px;
        background-color: #DA291C;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .card:hover .img-top {
        display: flex;
    }/* End custom CSS */