.elementor-76609 .elementor-element.elementor-element-c35b894{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-76609 .elementor-element.elementor-element-c35b894:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-c35b894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-6a05cda6:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-6a05cda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FAFAFA 100%);}.elementor-76609 .elementor-element.elementor-element-6a05cda6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-76609 .elementor-element.elementor-element-6a05cda6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76609 .elementor-element.elementor-element-33e6b101 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-76609 .elementor-element.elementor-element-72f77f1:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-72f77f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-76609 .elementor-element.elementor-element-72f77f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-76609 .elementor-element.elementor-element-72f77f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76609 .elementor-element.elementor-element-ef216b3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-76609 .elementor-element.elementor-element-2413b09:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-2413b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-76609 .elementor-element.elementor-element-2413b09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-76609 .elementor-element.elementor-element-2413b09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76609 .elementor-element.elementor-element-8c74253{padding:50px 0px 0px 0px;}.elementor-76609 .elementor-element.elementor-element-f0fd7f4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-76609 .elementor-element.elementor-element-f0fd7f4 .headline{font-family:"Poppins", Sans-serif;}.elementor-76609 .elementor-element.elementor-element-f0fd7f4 .headline span{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-76609 .elementor-element.elementor-element-47858da{--display:flex;}.elementor-76609 .elementor-element.elementor-element-1513db7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76609 .elementor-element.elementor-element-1513db7:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-1513db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-3bf5eee{--display:flex;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-76609 .elementor-element.elementor-element-115f1a8 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-76609 .elementor-element.elementor-element-115f1a8 .elementor-button:hover, .elementor-76609 .elementor-element.elementor-element-115f1a8 .elementor-button:focus{background-color:#ECE7FF;color:var( --e-global-color-secondary );}.elementor-76609 .elementor-element.elementor-element-115f1a8{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76609 .elementor-element.elementor-element-115f1a8 .elementor-button:hover svg, .elementor-76609 .elementor-element.elementor-element-115f1a8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-76609 .elementor-element.elementor-element-2fa276e{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76609 .elementor-element.elementor-element-47cd244{--display:flex;--min-height:320px;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-76609 .elementor-element.elementor-element-47cd244:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-47cd244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECFD;background-image:url("https://ucarecdn.com/35c237e4-74aa-493a-9f36-f532e30c9ce6/");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-76609 .elementor-element.elementor-element-d643c17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-76609 .elementor-element.elementor-element-d643c17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-76609 .elementor-element.elementor-element-dd9f8a9{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--dynamic-text-color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-dd9f8a9.elementor-element{--align-self:center;}.elementor-76609 .elementor-element.elementor-element-dd9f8a9 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:14px;}.elementor-76609 .elementor-element.elementor-element-dd9f8a9 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-dd9f8a9 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:500;font-style:italic;}.elementor-76609 .elementor-element.elementor-element-dd9f8a9 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-4c95b08 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-76609 .elementor-element.elementor-element-4c95b08 .elementor-button:hover, .elementor-76609 .elementor-element.elementor-element-4c95b08 .elementor-button:focus{background-color:#ECE7FF;color:var( --e-global-color-secondary );}.elementor-76609 .elementor-element.elementor-element-4c95b08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76609 .elementor-element.elementor-element-4c95b08 .elementor-button:hover svg, .elementor-76609 .elementor-element.elementor-element-4c95b08 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-76609 .elementor-element.elementor-element-88c263f{padding:50px 0px 0px 0px;}.elementor-76609 .elementor-element.elementor-element-94ecc0b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-76609 .elementor-element.elementor-element-94ecc0b .headline{font-family:"Poppins", Sans-serif;}.elementor-76609 .elementor-element.elementor-element-94ecc0b .headline span{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-76609 .elementor-element.elementor-element-91a46b3{--display:flex;}.elementor-76609 .elementor-element.elementor-element-3c1257a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76609 .elementor-element.elementor-element-3c1257a:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-3c1257a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-e2a99b4{--display:flex;--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-76609 .elementor-element.elementor-element-9e990c4 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-76609 .elementor-element.elementor-element-9e990c4 .elementor-button:hover, .elementor-76609 .elementor-element.elementor-element-9e990c4 .elementor-button:focus{background-color:#ECE7FF;color:var( --e-global-color-secondary );}.elementor-76609 .elementor-element.elementor-element-9e990c4{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76609 .elementor-element.elementor-element-9e990c4 .elementor-button:hover svg, .elementor-76609 .elementor-element.elementor-element-9e990c4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-76609 .elementor-element.elementor-element-26c8981{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76609 .elementor-element.elementor-element-eca810f{--display:flex;--min-height:320px;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-76609 .elementor-element.elementor-element-eca810f:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-eca810f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECFD;background-image:url("https://ucarecdn.com/3f6ed7c6-7d9b-471d-93e6-be88b05e5dfe/");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-76609 .elementor-element.elementor-element-8e25948{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-76609 .elementor-element.elementor-element-8e25948 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-820debc{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--dynamic-text-color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-820debc.elementor-element{--align-self:center;}.elementor-76609 .elementor-element.elementor-element-820debc .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:14px;}.elementor-76609 .elementor-element.elementor-element-820debc .elementor-headline-plain-text{color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-820debc .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:500;font-style:italic;}.elementor-76609 .elementor-element.elementor-element-820debc .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-726ebcf .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-76609 .elementor-element.elementor-element-726ebcf .elementor-button:hover, .elementor-76609 .elementor-element.elementor-element-726ebcf .elementor-button:focus{background-color:#ECE7FF;}.elementor-76609 .elementor-element.elementor-element-9d153fc{padding:50px 0px 0px 0px;}.elementor-76609 .elementor-element.elementor-element-7597863 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-76609 .elementor-element.elementor-element-7597863 .headline{font-family:"Poppins", Sans-serif;}.elementor-76609 .elementor-element.elementor-element-7597863 .headline span{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-76609 .elementor-element.elementor-element-dec5f9d{--display:flex;}.elementor-76609 .elementor-element.elementor-element-b6504ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76609 .elementor-element.elementor-element-b6504ef:not(.elementor-motion-effects-element-type-background), .elementor-76609 .elementor-element.elementor-element-b6504ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76609 .elementor-element.elementor-element-d59149b{--display:flex;--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-76609 .elementor-element.elementor-element-f8e9622 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-76609 .elementor-element.elementor-element-f8e9622 .elementor-button:hover, .elementor-76609 .elementor-element.elementor-element-f8e9622 .elementor-button:focus{background-color:#ECE7FF;color:var( --e-global-color-secondary );}.elementor-76609 .elementor-element.elementor-element-f8e9622{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76609 .elementor-element.elementor-element-f8e9622 .elementor-button:hover svg, .elementor-76609 .elementor-element.elementor-element-f8e9622 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-76609 .elementor-element.elementor-element-2413b09{padding:10px 10px 10px 10px;}.elementor-76609 .elementor-element.elementor-element-1513db7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-76609 .elementor-element.elementor-element-dd9f8a9 .elementor-headline{line-height:1em;}.elementor-76609 .elementor-element.elementor-element-3c1257a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-76609 .elementor-element.elementor-element-820debc .elementor-headline{line-height:1em;}.elementor-76609 .elementor-element.elementor-element-b6504ef{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for listeo-woocommerce-products-carousel, class: .elementor-element-52f60e7 *//* --- CAROUSEL CLEANUP --- */
:scope h5 a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
}

/* Hide navigation arrows and dots */
:scope .slide-m-prev,
:scope .slide-m-next,
:scope .slide-m-dots,
:scope ul.slick-dots,
:scope .slider-controls-container {
  display: none !important;
}

/* --- PRODUCT CARD BASE --- */
.listeo-products-slider .product {
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding: 0;
}

/* --- IMAGE CONTAINER - full bleed --- */
.listeo-products-slider .product .mediaholder {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.listeo-products-slider .product .mediaholder img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 0;
}

/* --- CONTENT SECTION --- */
.listeo-products-slider .product section {
  padding: 1.25rem 1rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* --- TITLE --- */
.listeo-products-slider .product h5 {
  font-size: 1.45rem;
  font-weight: 700;
  margin: 0 0 0.75rem;
  color: #111;
  line-height: 1.1;
}

/* --- TOTAL PRICE --- */
.listeo-products-slider .product .total-price {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0.75rem;
  color: #111;
}

.listeo-products-slider .product .total-price::before {
  content: "Total: ";
  font-weight: 500;
  color: #777;
}

/* --- PRICE SPLIT (PILLS) --- */
.listeo-products-slider .product .price-breakdown {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  flex-wrap: wrap;
  /* Zero the parent font-size to hide stray text nodes like "(" "+" "." */
  font-size: 0;
  font-weight: 500;
  margin-top: 0.25rem;
  color: #555;
}

/* Dollar Pill */
.listeo-products-slider .product .fiat-amount {
  background-color: #f3f3f3;
  color: #333;
  padding: 6px 14px;
  border-radius: 999px;
  min-width: 80px;
  text-align: center;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* Restore readable font size inside pill */
  font-size: 0.85rem;
}

.listeo-products-slider .product .fiat-amount::before {
  content: "dollars ";
  font-weight: 600;
  color: #333;
  display: inline;
  margin-right: 2px;
}

/* Crypto Pill */
.listeo-products-slider .product .qoin-amount {
  background-color: #e5f0ff;
  color: #0047ab;
  padding: 6px 14px;
  border-radius: 999px;
  min-width: 80px;
  text-align: center;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.85rem; /* restore after parent zero */
}

.listeo-products-slider .product .qoin-amount::before {
  content: "crypto ";
  font-weight: 600;
  color: #0047ab;
  display: inline;
  margin-right: 2px;
}

/* --- REMOVE ANY LEFTOVER CLUTTER --- */
/* Keep your original hides, but exclude our two pills so their ::before stays visible */
.listeo-products-slider .product .price-prefix,
.listeo-products-slider .product .price-suffix,
.listeo-products-slider .product .price-breakdown::before,
.listeo-products-slider .product .price-breakdown::after,
.listeo-products-slider .product .price-breakdown span:not(.fiat-amount):not(.qoin-amount)::before,
.listeo-products-slider .product .price-breakdown span:not(.fiat-amount):not(.qoin-amount)::after {
  display: none !important;
  content: none !important;
}/* End custom CSS */