.elementor-270 .elementor-element.elementor-element-6feb15e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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-3931b0d );--border-color:var( --e-global-color-3931b0d );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-6feb15e:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-6feb15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141111;}.elementor-270 .elementor-element.elementor-element-6feb15e:hover{background-color:#221B10;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-secondary );--border-color:var( --e-global-color-secondary );}.elementor-270 .elementor-element.elementor-element-6feb15e, .elementor-270 .elementor-element.elementor-element-6feb15e::before{--border-transition:0.3s;}.elementor-270 .elementor-element.elementor-element-e8d7cea .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-270 .elementor-element.elementor-element-e8d7cea .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-270 .elementor-element.elementor-element-e8d7cea .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-270 .elementor-element.elementor-element-e8d7cea .jet-listing-dynamic-image img{width:100%;border-radius:10px 10px 0px 0px;}.elementor-270 .elementor-element.elementor-element-e8d7cea .jet-listing-dynamic-image__caption{text-align:left;}.elementor-270 .elementor-element.elementor-element-ee33112{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-270 .elementor-element.elementor-element-7981c30 .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;text-align:left;}.elementor-270 .elementor-element.elementor-element-7981c30 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-270 .elementor-element.elementor-element-7981c30 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-270 .elementor-element.elementor-element-7981c30 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-270 .elementor-element.elementor-element-5b8374b .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;text-align:left;}.elementor-270 .elementor-element.elementor-element-5b8374b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-270 .elementor-element.elementor-element-5b8374b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-270 .elementor-element.elementor-element-5b8374b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-270 .elementor-element.elementor-element-a624d55{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-270 .elementor-element.elementor-element-a624d55 .price{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}body:not(.rtl) .elementor-270 .elementor-element.elementor-element-a624d55:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-270 .elementor-element.elementor-element-a624d55:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-270 .elementor-element.elementor-element-a624d55.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-270 .elementor-element.elementor-element-528564c .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;line-height:1.4em;border-radius:25px 25px 25px 25px;padding:12px 28px 10px 28px;}.elementor-270 .elementor-element.elementor-element-b970bc4{width:100%;max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-270 .elementor-element.elementor-element-b970bc4 .cart button, .elementor-270 .elementor-element.elementor-element-b970bc4 .cart .button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:14px 28px 14px 28px;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );transition:all 0.2s;}.woocommerce .elementor-270 .elementor-element.elementor-element-b970bc4 form.cart .variations{width:100%;}.jet-listing-item.single-jet-engine.elementor-page-270 > .elementor{width:350px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-528564c .elementor-button{font-size:14px;line-height:1.4em;padding:14px 0px 12px 0px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5b8374b */.short-desc{
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b970bc4 *//* Make the button transparent by default */
.elementor-270 .elementor-element.elementor-element-b970bc4 button[name="add-to-cart"] {
    background-color: transparent !important;
    border: 1px solid #F28C28 !important; /* Adding a border so the button is visible */
    color: #F28C28 !important; /* Making the text color match the border */
    transition: all 0.3s ease; /* Smooth transition effect */
}

/* Return to full color on hover */
.elementor-270 .elementor-element.elementor-element-b970bc4 button[name="add-to-cart"]:hover {
    background-color: #F28C28 !important; /* Returns to your brand orange */
    border-color: #F28C28 !important;
    color: #FFFFFF !important; /* Changes text to white for readability */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6feb15e */.jet-listing-dynamic-field__content {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.price {
	margin: 0;
}
.cart {
	gap: 10px;
}


/* 1. Prevent the image from overflowing the card when it zooms */
.p-card {
    overflow: hidden !important;
}

/* 2. Set the default state of the image */
.p-card .hover-img {
    transition: transform 0.5s ease-in-out !important; /* Smooth zoom timing */
}

/* 3. The zoom effect when hovering anywhere on the card */
.p-card:hover .hover-img {
    transform: scale(1.10); /* Adjust 1.15 to zoom more or less */
}/* End custom CSS */