.elementor-1398 .elementor-element.elementor-element-1771bc2f:not(.elementor-motion-effects-element-type-background), .elementor-1398 .elementor-element.elementor-element-1771bc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1398 .elementor-element.elementor-element-1771bc2f > .elementor-container{max-width:1440px;}.elementor-1398 .elementor-element.elementor-element-1771bc2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1398 .elementor-element.elementor-element-1771bc2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1398 .elementor-element.elementor-element-78797c9 select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1398 .elementor-element.elementor-element-78797c9{--et_select-arrow-size:.75em;}.elementor-1398 .elementor-element.elementor-element-78372ec{--cols:4;--cols-gap:20px;--rows-gap:20px;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-item{text-align:left;padding:0px 0px 0px 0px;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-fadeIn-area{padding-right:0px;padding-left:0px;right:-0px;left:-0px;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-title{margin-bottom:0px;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-image img{width:100%;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-button{font-weight:900;padding:21px 21px 21px 21px;}.elementor-1398 .elementor-element.elementor-element-78372ec .etheme-product-grid-button, .elementor-1398 .elementor-element.elementor-element-78372ec .quantity-wrapper[data-type=advanced] .quantity>span.plus{fill:#FFFFFF;color:#FFFFFF;}.elementor-1398 .elementor-element.elementor-element-1de38d6{--cols:4;--cols-gap:20px;--rows-gap:20px;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-item{text-align:left;padding:0px 0px 0px 0px;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-fadeIn-area{padding-right:0px;padding-left:0px;right:-0px;left:-0px;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );margin-bottom:0px;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-title a{color:var( --e-global-color-primary );}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-image img{width:100%;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#555555;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-button{font-weight:900;padding:21px 21px 21px 21px;}.elementor-1398 .elementor-element.elementor-element-1de38d6 .etheme-product-grid-button, .elementor-1398 .elementor-element.elementor-element-1de38d6 .quantity-wrapper[data-type=advanced] .quantity>span.plus{fill:#FFFFFF;color:#FFFFFF;}@media(max-width:1024px){.elementor-1398 .elementor-element.elementor-element-1771bc2f{padding:0px 0px 0px 0px;}.elementor-1398 .elementor-element.elementor-element-78372ec{--cols:2;}.elementor-1398 .elementor-element.elementor-element-1de38d6{--cols:2;}}@media(max-width:767px){.elementor-1398 .elementor-element.elementor-element-78372ec{--cols:1;--rows-gap:14px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1398 .elementor-element.elementor-element-78372ec > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-1398 .elementor-element.elementor-element-78372ec.elementor-element{--align-self:center;}.elementor-1398 .elementor-element.elementor-element-1de38d6{--cols:2;--cols-gap:10px;--rows-gap:10px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1398 .elementor-element.elementor-element-1de38d6 > .elementor-widget-container{margin:10px 0px 36px 0px;}.elementor-1398 .elementor-element.elementor-element-1de38d6.elementor-element{--align-self:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-1398 .elementor-element.elementor-element-7743f538{width:70%;}}/* Start custom CSS for etheme_product_grid, class: .elementor-element-1de38d6 */@media(min-width:600px){/* Product Card */
.etheme-product-grid-item{
/*background:#FFF7E8;*/
/*border-radius:18px;*/
/*overflow:hidden;*/
/*padding-bottom:20px;*/
/*position:relative;*/

}

/* Product Image */
.etheme-product-grid-image img{
    margin: 0 !important;
border-radius:18px 18px 0 0;
}

.etheme-product-grid-image{
    margin: 0;
}

.etheme-product-grid-content{
    background-color: #ffffff;
    border-radius: 0px 0px 10px 10px;
    min-height: 120px;
}
/* Remove category */
.etheme-product-grid-categories{
display:none;

}

/* Product title */
.etheme-product-grid-title{
font-size:18px;
font-weight:600;
color:#7A1F1C;
width: 80%;
padding:12px 18px 4px;
}

/* Price */
.etheme-product-grid-item .price{
padding:0 18px;
font-size:18px;
font-weight:600;
}

/* Hide quantity .elementor-1398 .elementor-element.elementor-element-1de38d6 */
.quantity{
display:none !important;
}

/* Small cart button */
.etheme-product-grid-button{
position:absolute !important;
right:18px;
bottom:58px;
width:40px;
height:40px;
background:#8D2A22;
border-radius:8px;
display:flex;
align-items:center;
justify-content:center;
}

.etheme-product-grid-image .product-buttons{
/*display:none !important;*/
}

.etheme-product-grid-button{
    background-color: #7A1F1F !important;
    /*color: #ffffff;*/
    /*font-size: 500px;*/
}
span.button-text{
    /*display: none;*/
}

.product_type_variable{
    position:absolute !important;
right:18px !important;
bottom:58px !important;
width:40px !important;
height:40px !important;
background:#8D2A22 !important;
border-radius:8px !important;
display:flex !important;
align-items:center !important;
justify-content:center !important;
font-size: 1.2rem;
font-weight: 700;
}
}
@media(max-width:600px){
    .etheme-product-grid-title{
        font-size: 1rem
    }
    .etheme-product-grid-item .price{
        font-size: 1rem;
    }
    .product_type_variable{
    /*position:absolute !important;*/
/*right:18px !important;*/
bottom:0px !important;
/*width:40px !important;*/
/*height:40px !important;*/
background:#8D2A22 !important;
/*border-radius:8px !important;*/
display:flex !important;
/*align-items:center !important;*/
/*justify-content:center !important;*/
padding: 12px 6px !important;
font-size: 1.2rem;
font-weight: 700;
}
.etheme-product-grid-item{
    background-color: #ffffff;
    
}
.etheme-product-grid-content{
    padding: 0px 4px;
}
}/* End custom CSS */