.elementor-64 .elementor-element.elementor-element-21bca91 > .elementor-container{max-width:400px;}.elementor-64 .elementor-element.elementor-element-b342aec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64 .elementor-element.elementor-element-b342aec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-64 .elementor-element.elementor-element-b342aec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-7d2f9dd{text-align:center;}.elementor-64 .elementor-element.elementor-element-7d2f9dd img{width:100%;height:300px;object-fit:scale-down;object-position:center center;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field.display-multiline, .elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:var( --e-global-color-23be180 );}.elementor-64 .elementor-element.elementor-element-a9abddf{width:auto;max-width:auto;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-a9abddf{right:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-a9abddf{left:0px;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field__content{color:var( --e-global-color-32f9bbf );font-family:"Heebo", Sans-serif;font-size:12px;text-align:left;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field.display-multiline{padding:2px 5px 2px 5px;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:2px 5px 2px 5px;}.elementor-64 .elementor-element.elementor-element-240a107{width:auto;max-width:auto;background-color:#D21212;padding:0px 5px 0px 5px;top:2px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-240a107{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-240a107{right:0px;}.elementor-64 .elementor-element.elementor-element-aeb3920 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-aeb3920 .jet-woo-builder-archive-product-title, .elementor-64 .elementor-element.elementor-element-aeb3920 .jet-woo-builder-archive-product-title a{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:500;}.elementor-64 .elementor-element.elementor-element-aeb3920 .jet-woo-builder-archive-product-title{color:var( --e-global-color-23be180 );text-align:center;}.elementor-64 .elementor-element.elementor-element-aeb3920 .jet-woo-builder-archive-product-title a{color:var( --e-global-color-23be180 );}.elementor-64 .elementor-element.elementor-element-5b8ffd7{width:initial;max-width:initial;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 > .elementor-widget-container{margin:0px 0px 15px 15px;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 .jet-woo-product-price del{display:inline-block;text-decoration:line-through;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 .jet-woo-product-price ins{display:inline-block;font-weight:400;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 .jet-woo-product-price{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#262626;text-align:center;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 .jet-woo-product-price del .amount{color:#050505;font-weight:400;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 .jet-woo-product-price ins .amount{color:#E80000;text-decoration:none;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-1faf208{width:auto;max-width:auto;align-self:center;}.elementor-64 .elementor-element.elementor-element-1faf208 .elementor-heading-title{color:#FF3F00;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-15d6d63{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-15d6d63 .cart button, .elementor-64 .elementor-element.elementor-element-15d6d63 .cart .button{font-family:"Heebo", Sans-serif;font-size:16px;background-color:var( --e-global-color-23be180 );transition:all 0.2s;}.woocommerce .elementor-64 .elementor-element.elementor-element-15d6d63 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-64 .elementor-element.elementor-element-15d6d63 form.cart table.variations tr th, .woocommerce .elementor-64 .elementor-element.elementor-element-15d6d63 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-21bca91{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b342aec > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-7d2f9dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-7d2f9dd img{max-width:100%;height:150px;object-fit:cover;object-position:top left;}.elementor-64 .elementor-element.elementor-element-a9abddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field.display-multiline{padding:0px 5px 0px 5px;}.elementor-64 .elementor-element.elementor-element-a9abddf .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 5px 0px 5px;}.elementor-64 .elementor-element.elementor-element-240a107{top:0px;}.elementor-64 .elementor-element.elementor-element-aeb3920 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-aeb3920 .jet-woo-builder-archive-product-title, .elementor-64 .elementor-element.elementor-element-aeb3920 .jet-woo-builder-archive-product-title a{font-size:12px;}.elementor-64 .elementor-element.elementor-element-5b8ffd7 > .elementor-widget-container{margin:0px 0px 0px 1px;}}/* Start custom CSS for image, class: .elementor-element-7d2f9dd */// Source - https://stackoverflow.com/a
// Posted by CK MacLeod
// Retrieved 2025-11-13, License - CC BY-SA 4.0

/* CUSTOM ON-HOVER IMAGE */
.woocommerce ul.products li.product a img { 
    /* FORMAT ALL IMAGES TO FILL EQUIVALENT SPACE,
    to remove jitter on replacement */
    height: 150px;
    width: 150px;
    object-fit: cover;
    padding: 0;
    margin: 0 auto;
}
.woocommerce ul.products li.product a img:nth-of-type(2) {
    display: none;
}
.woocommerce ul.products li.product a:hover img:nth-of-type(2) {
    display: block
}
.woocommerce ul.products li.product a:hover img:nth-of-type(1) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-a9abddf */a {color: white;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-240a107 */.elementor-64 .elementor-element.elementor-element-240a107 {
    color: #ffffff;
    font-family: 'Heebo', sans-serif;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-aeb3920 */.elementor-64 .elementor-element.elementor-element-aeb3920 {height: 60px;}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-price, class: .elementor-element-5b8ffd7 */.elementor-64 .elementor-element.elementor-element-5b8ffd7 {height: 20px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21bca91 */th.label {display:none!important;}
td.value.woo-variation-items-wrapper 
{padding:1px;
background:white;}
td.value.woo-variation-items-wrapper {border:0px;
	margin-left:15px;
	margin-right:15px;}
a.added_to_cart.wc-forward
{display: none;}
.woo-variation-swatches .variable-items-wrapper {
justify-content: center;
}/* End custom CSS */