.elementor-142 .elementor-element.elementor-element-305fa76f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6c2f88b );--border-color:var( --e-global-color-6c2f88b );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-142 .elementor-element.elementor-element-305fa76f:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-305fa76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-142 .elementor-element.elementor-element-1934aeac{--display:flex;}.elementor-142 .elementor-element.elementor-element-8ae0229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-142 .elementor-element.elementor-element-8ae0229 img{width:175px;border-radius:15px 15px 15px 15px;}.elementor-142 .elementor-element.elementor-element-c452234{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:3px 5px 0px 5px;top:-10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:10px;--icon-vertical-offset:-1px;}body:not(.rtl) .elementor-142 .elementor-element.elementor-element-c452234{right:-10px;}body.rtl .elementor-142 .elementor-element.elementor-element-c452234{left:-10px;}.elementor-142 .elementor-element.elementor-element-c452234 .elementor-icon-list-icon i{color:var( --e-global-color-594ce40 );transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-c452234 .elementor-icon-list-icon svg{fill:var( --e-global-color-594ce40 );transition:fill 0.3s;}.elementor-142 .elementor-element.elementor-element-c452234 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-142 .elementor-element.elementor-element-c452234 .elementor-icon-list-item > a{font-family:"DIN Mittelschrift", Sans-serif;font-size:14px;font-weight:700;}.elementor-142 .elementor-element.elementor-element-c452234 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-7e827614{text-align:center;}.elementor-142 .elementor-element.elementor-element-7e827614 .elementor-heading-title{font-family:"DIN Engschrift", Sans-serif;font-size:24px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-142 .elementor-element.elementor-element-7bd3f2b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-142 .elementor-element.elementor-element-329467b{text-align:center;}.woocommerce .elementor-142 .elementor-element.elementor-element-329467b .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-987f33a-font-family ), Sans-serif;font-size:var( --e-global-typography-987f33a-font-size );font-weight:var( --e-global-typography-987f33a-font-weight );text-transform:var( --e-global-typography-987f33a-text-transform );line-height:var( --e-global-typography-987f33a-line-height );}.elementor-142 .elementor-element.elementor-element-2bb3408{--display:flex;}.elementor-142 .elementor-element.elementor-element-7b1951e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-142 .elementor-element.elementor-element-7b1951e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-142 .elementor-element.elementor-element-7b1951e .jet-listing-dynamic-field{justify-content:center;}.elementor-142 .elementor-element.elementor-element-f154c0a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-142 .elementor-element.elementor-element-f154c0a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-142 .elementor-element.elementor-element-f154c0a .jet-listing-dynamic-field{justify-content:center;}.jet-listing-item.single-jet-engine.elementor-page-142 > .elementor{width:347px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-7e827614 .elementor-heading-title{font-size:23px;}.woocommerce .elementor-142 .elementor-element.elementor-element-329467b .price{font-size:var( --e-global-typography-987f33a-font-size );line-height:var( --e-global-typography-987f33a-line-height );}}@media(max-width:767px){.elementor-142 .elementor-element.elementor-element-c452234.elementor-element{--align-self:center;}.elementor-142 .elementor-element.elementor-element-7e827614 .elementor-heading-title{font-size:22px;}.woocommerce .elementor-142 .elementor-element.elementor-element-329467b .price{font-size:var( --e-global-typography-987f33a-font-size );line-height:var( --e-global-typography-987f33a-line-height );}}/* Start custom CSS for image, class: .elementor-element-8ae0229 */.product-listing-image img {
    aspect-ratio: 1.25;
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c452234 */.new-product-alert {
  box-shadow: 0 0 12px rgba(0, 255, 100, 0.8);
  animation: glowPulse 2s infinite ease-in-out;
}

@keyframes glowPulse {
  0%, 100% {
    box-shadow: 0 0 6px rgba(0, 255, 100, 0.6),
                0 0 12px rgba(0, 255, 100, 0.4);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 10px rgba(0, 255, 100, 0.7),
                0 0 30px rgba(0, 255, 100, 0.5);
    transform: scale(1.05);
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-329467b *//*** STYLE SALE PRICE ***/
.product-price-listing .price ins {
    text-decoration: unset !important;
    font-weight: inherit !important;
    color: var(--e-global-color-a0c7d27) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7b1951e */.product-swatch-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 6px;
}
.product-colour-swatch {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid var(--e-global-color-6c2f88b);
  transition: ease-in-out 0.2s;
}
.product-colour-swatch:hover {
  transform: scale(1.1);
}

.jet-listing-dynamic-field__content {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    justify-content: center;
}
.available-colour-swatch-text {
    color: var(--e-global-color-accent);
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-f154c0a */.available-size-count {
    color: var(--e-global-color-accent);
    font-size: 14px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN Mittelschrift';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lighting.electriciansnearyou.com.au/wp-content/uploads/sites/2/2025/10/DINMittelschriftStd.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN Engschrift';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lighting.electriciansnearyou.com.au/wp-content/uploads/sites/2/2025/10/DINEngschriftStd.ttf') format('truetype');
}
/* End Custom Fonts CSS */