.elementor-912 .elementor-element.elementor-element-6c3ef50:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-6c3ef50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-717dc2a );}.elementor-912 .elementor-element.elementor-element-6c3ef50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-912 .elementor-element.elementor-element-6c3ef50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-912 .elementor-element.elementor-element-8e7c865 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-912 .elementor-element.elementor-element-d06e788 img{width:142px;height:140px;object-fit:cover;}.elementor-912 .elementor-element.elementor-element-d06e788{width:auto;max-width:auto;}.elementor-912 .elementor-element.elementor-element-7c11ca0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-912 .elementor-element.elementor-element-7c11ca0 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-912 .elementor-element.elementor-element-e9a9159 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:30px;}.elementor-912 .elementor-element.elementor-element-e9a9159 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-912 .elementor-element.elementor-element-72e2867 .price{color:#F6F6F6 !important;}.elementor-912 .elementor-element.elementor-element-72e2867 .price .amount{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:34px;letter-spacing:1px;}.elementor-912 .elementor-element.elementor-element-72e2867 .price del, .elementor-912 .elementor-element.elementor-element-72e2867 .price del .amount{font-weight:400;}.elementor-912 .elementor-element.elementor-element-72e2867 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-912 .elementor-element.elementor-element-ce107e3 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;letter-spacing:0.2px;background-color:var( --e-global-color-69b5b86 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-69b5b86 );border-radius:0px 0px 0px 0px;padding:12px 29px 12px 28px;}.elementor-912 .elementor-element.elementor-element-ce107e3 .elementor-button:hover, .elementor-912 .elementor-element.elementor-element-ce107e3 .elementor-button:focus{color:var( --e-global-color-69b5b86 );background-color:var( --e-global-color-717dc2a );}.elementor-912 .elementor-element.elementor-element-ce107e3 .elementor-button:hover svg, .elementor-912 .elementor-element.elementor-element-ce107e3 .elementor-button:focus svg{fill:var( --e-global-color-69b5b86 );}.elementor-912 .elementor-element.elementor-element-3a05760 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#F0D30000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:17px 44px 17px 44px;}.elementor-912 .elementor-element.elementor-element-3a05760 .elementor-button:hover, .elementor-912 .elementor-element.elementor-element-3a05760 .elementor-button:focus{color:#1C1C1C;background-color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-3a05760 .elementor-button:hover svg, .elementor-912 .elementor-element.elementor-element-3a05760 .elementor-button:focus svg{fill:#1C1C1C;}.elementor-912 .elementor-element.elementor-element-3a05760 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-45499bc .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#F0D30000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:17px 44px 17px 44px;}.elementor-912 .elementor-element.elementor-element-45499bc .elementor-button:hover, .elementor-912 .elementor-element.elementor-element-45499bc .elementor-button:focus{color:#1C1C1C;background-color:var( --e-global-color-primary );}.elementor-912 .elementor-element.elementor-element-45499bc .elementor-button:hover svg, .elementor-912 .elementor-element.elementor-element-45499bc .elementor-button:focus svg{fill:#1C1C1C;}.elementor-912 .elementor-element.elementor-element-45499bc > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for theme-post-title, class: .elementor-element-e9a9159 */.elementor-912 .elementor-element.elementor-element-e9a9159 .elementor-heading-title {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    
}/* End custom CSS */
/* Start custom CSS for wl-single-product-price, class: .elementor-element-72e2867 */.elementor-912 .elementor-element.elementor-element-72e2867 .price {
    display: flex;
    align-items: center;
}
.elementor-912 .elementor-element.elementor-element-72e2867 .amount {
    font-size: 20px !important;
}
.elementor-912 .elementor-element.elementor-element-72e2867 ins {
    margin-right: 15px;
    text-decoration: none;
    font-size: 20px;
}
.elementor-912 .elementor-element.elementor-element-72e2867 del, .elementor-912 .elementor-element.elementor-element-72e2867 del span {
    font-size: 16px !important;
    
}
.elementor-912 .elementor-element.elementor-element-72e2867 del {
    order:1;
}
.elementor-912 .elementor-element.elementor-element-72e2867 ins {
    order:0;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-3a05760 */.elementor-912 .elementor-element.elementor-element-3a05760 a[out_of_stock], .elementor-912 .elementor-element.elementor-element-3a05760 a[out_of_stock]:hover {
    color: #494949 !important;
    border-color: #494949 !important;
    pointer-events: none;
    background: none !important;
}
.elementor-912 .elementor-element.elementor-element-3a05760 .variations {
    display:none;
}
.elementor-912 .elementor-element.elementor-element-3a05760 .price {
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c11ca0 */.elementor-912 .elementor-element.elementor-element-7c11ca0 .quantity {
    height: 40px; 
    max-width: 120px;
}
.elementor-912 .elementor-element.elementor-element-7c11ca0 .qty {
    width: 100% !important;
    display: inline;
    box-sizing: border-box;
}
.elementor-912 .elementor-element.elementor-element-7c11ca0 .single_add_to_cart_button {
    padding: 11px 28px !important;
    margin-left: 18px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-09a7df1 */.elementor-912 .elementor-element.elementor-element-09a7df1 {
    max-width: calc(100% - 142px);
}
@media(max-width:768px){
    .elementor-912 .elementor-element.elementor-element-09a7df1 {
    max-width: calc(100% - 64px);
}
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-45499bc */.elementor-912 .elementor-element.elementor-element-45499bc a[out_of_stock], .elementor-912 .elementor-element.elementor-element-45499bc a[out_of_stock]:hover {
    color: #494949 !important;
    border-color: #494949 !important;
    pointer-events: none;
    background: none !important;
}
.elementor-912 .elementor-element.elementor-element-45499bc .variations {
    display:none;
}
.elementor-912 .elementor-element.elementor-element-45499bc .price {
    display: none;
}
@media(max-width:768px){
    .elementor-912 .elementor-element.elementor-element-45499bc .quantity .input-text {
        width: 40px;
        padding:17px 40px;
    }
    .elementor-912 .elementor-element.elementor-element-45499bc .single_add_to_cart_button {
        padding: 17px 28px !important;
        margin-left: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b31b333 */@media(max-width: 768px){
    .elementor-912 .elementor-element.elementor-element-b31b333 .elementor-container {
        padding:0;
    }
}/* End custom CSS */