.elementor-1055 .elementor-element.elementor-element-3e3eea0{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1055 .elementor-element.elementor-element-3e3eea0:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-3e3eea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-2fe7f29{--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;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-1055 .elementor-element.elementor-element-c7c2108{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1055 .elementor-element.elementor-element-c7c2108.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1055 .elementor-element.elementor-element-a4e70a8{--display:flex;}.elementor-1055 .elementor-element.elementor-element-6ae2d25{--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:16px 00px;--row-gap:16px;--column-gap:00px;}.elementor-1055 .elementor-element.elementor-element-54aa689{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1055 .elementor-element.elementor-element-ccc7cf6 .elementor-heading-title{font-size:14px;font-weight:500;color:#A3A3A3;}html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-1055 .elementor-element.elementor-element-d03230a .lupi-product-stock-status{--lupi-product-stock-status-padding:8px;--lupi-product-stock-status-gap:8px;--lupi-product-stock-status-border-radius:8px;--lupi-product-stock-status-border-color:#E5E5E5;--lupi-product-stock-status-indicator-border-color:#E5E5E5;--lupi-product-stock-status-in-stock-color:#22C55E;--lupi-product-stock-status-out-of-stock-color:#EF4444;--lupi-product-stock-status-in-stock-label-color:#052E16;--lupi-product-stock-status-out-of-stock-label-color:#EF4444;}.elementor-1055 .elementor-element.elementor-element-d03230a .lupi-product-stock-status .lupi-product-stock-status__label{font-size:14px;font-weight:500;line-height:1.2em;}.elementor-1055 .elementor-element.elementor-element-fec49a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1055 .elementor-element.elementor-element-16dff5a{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1055 .elementor-element.elementor-element-77cf3e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1055 .elementor-element.elementor-element-2b900ae{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-2b900ae .meta-label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#000000FC;}.elementor-1055 .elementor-element.elementor-element-f3d8c08{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1055 .elementor-element.elementor-element-0ed1a24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1055 .elementor-element.elementor-element-30ca0dd{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-30ca0dd .meta-label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#000000FC;}.elementor-1055 .elementor-element.elementor-element-ce05bd9{font-family:"Poppins", Sans-serif;font-size:14px;line-height:22px;color:#A3A3A3;}.elementor-1055 .elementor-element.elementor-element-308ab41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1055 .elementor-element.elementor-element-84259fc .price{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1055 .elementor-element.elementor-element-84259fc :is(.price, del){color:#101010;}.elementor-1055 .elementor-element.elementor-element-a34015e{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1055 .elementor-element.elementor-element-a34015e .elementor-divider-separator{width:100%;}.elementor-1055 .elementor-element.elementor-element-a34015e .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1055 .elementor-element.elementor-element-3321d5d{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1055 .elementor-element.elementor-element-fbbd4f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 20px;--row-gap:12px;--column-gap:20px;}.elementor-1055 .elementor-element.elementor-element-1664079{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-ee5b9bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1055 .elementor-element.elementor-element-ee5b9bd:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-ee5b9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-1055 .elementor-element.elementor-element-1ee1ec8{--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;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1055 .elementor-element.elementor-element-1ee1ec8:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-1ee1ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-ec2f083{--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;--wd-sticky-offset:150px;}.elementor-1055 .elementor-element.elementor-element-3b05dd4{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1055 .elementor-element.elementor-element-3b05dd4:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-3b05dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-79fc427 .title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-1055 .elementor-element.elementor-element-19275bc > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0000001C;}.elementor-1055 .elementor-element.elementor-element-19275bc .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:20px;}.elementor-1055 .elementor-element.elementor-element-19275bc .shop_attributes th{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#A3A3A3;}.elementor-1055 .elementor-element.elementor-element-19275bc .shop_attributes td{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#242424;}.elementor-1055 .elementor-element.elementor-element-19275bc .title-text{color:#111111;font-size:18px;}.elementor-1055 .elementor-element.elementor-element-0c3b198 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0000001C;}.elementor-1055 .elementor-element.elementor-element-0c3b198 .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:20px;}.elementor-1055 .elementor-element.elementor-element-0c3b198 .shop_attributes th{font-family:"Poppins", Sans-serif;font-size:14px;color:#A3A3A3;}.elementor-1055 .elementor-element.elementor-element-0c3b198 .shop_attributes td{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#242424;}.elementor-1055 .elementor-element.elementor-element-0c3b198 .title-text{font-size:18px;font-weight:500;}.elementor-1055 .elementor-element.elementor-element-4365b8a{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1055 .elementor-element.elementor-element-4365b8a:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-4365b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-ed24f4c .title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-1055 .elementor-element.elementor-element-db4ede3{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1055 .elementor-element.elementor-element-8f9567e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-products-with-bg, .elementor-1055 .elementor-element.elementor-element-8f9567e .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-el-title{font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-1055 .elementor-element.elementor-element-db973cf{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1055 .elementor-element.elementor-element-19f5e8b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-products-with-bg, .elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-el-title{font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-1055 .elementor-element.elementor-element-283d3ae{--display:flex;}.elementor-1055 .elementor-element.elementor-element-362c6e1{--display:flex;}.elementor-1055 .elementor-element.elementor-element-db174d2{--display:flex;}@media(max-width:1024px){html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-size:24px;}.elementor-1055 .elementor-element.elementor-element-84259fc .price{font-size:28px;}.elementor-1055 .elementor-element.elementor-element-3321d5d{--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;}}@media(max-width:768px){html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-size:22px;}.elementor-1055 .elementor-element.elementor-element-84259fc .price{font-size:22px;}.elementor-1055 .elementor-element.elementor-element-ee5b9bd{--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:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1055 .elementor-element.elementor-element-1ee1ec8{--width:100%;}.elementor-1055 .elementor-element.elementor-element-ec2f083{--width:100%;}.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-el-title{font-size:20px;}.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-el-title{font-size:20px;}}@media(min-width:769px){.elementor-1055 .elementor-element.elementor-element-c7c2108{--width:88.168%;}.elementor-1055 .elementor-element.elementor-element-6ae2d25{--width:100%;}.elementor-1055 .elementor-element.elementor-element-54aa689{--width:100%;}.elementor-1055 .elementor-element.elementor-element-1ee1ec8{--width:58%;}.elementor-1055 .elementor-element.elementor-element-ec2f083{--width:42%;}.elementor-1055 .elementor-element.elementor-element-db4ede3{--content-width:100%;}.elementor-1055 .elementor-element.elementor-element-db973cf{--content-width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1055 .elementor-element.elementor-element-fbbd4f6{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2fe7f29 *//* =========================================================
   LupiTools PDP — Breadcrumb Truncation
   ========================================================= */


/* =========================================================
   1. Breadcrumb Layout
   ---------------------------------------------------------
   Keeps the breadcrumb on a single line and allows
   the final product title to shrink when space is limited.
   ========================================================= */

.elementor-1055 .elementor-element.elementor-element-2fe7f29 .wd-breadcrumbs {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  overflow: hidden;
}

.elementor-1055 .elementor-element.elementor-element-2fe7f29 .wd-breadcrumbs a,
.elementor-1055 .elementor-element.elementor-element-2fe7f29 .wd-breadcrumbs .wd-delimiter {
  flex: 0 0 auto;
}


/* =========================================================
   2. Last Breadcrumb Item
   ---------------------------------------------------------
   Truncates the final breadcrumb label with an ellipsis
   using a compact width constraint for long product names.
   ========================================================= */

.elementor-1055 .elementor-element.elementor-element-2fe7f29 .wd-breadcrumbs .wd-last {
  display: inline-block;
  max-width: min(16rem, 24vw);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec49a5 *//* =========================================================
   Product Meta — Brand & SKU
   ---------------------------------------------------------
   Hides the default product meta labels and styles the
   visible brand/SKU values.
   ========================================================= */

/* Hide meta labels */
.wd-single-meta .product_meta .posted_in .meta-label,
.wd-single-meta .product_meta .sku_wrapper .meta-label {
  display: none;
}

/* Style brand and SKU wrappers */
.wd-single-meta .product_meta .posted_in,
.wd-single-meta .product_meta .sku_wrapper {
  color: #727272;
  font-size: 14px;
  font-weight: 500;
}

/* Style brand link and SKU value */
.wd-single-meta .product_meta .posted_in a,
.wd-single-meta .product_meta .sku_wrapper .sku {
  color: #727272;
  font-size: 14px;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b05dd4 *//* =========================================================
   LupiTools Product Specifications — Overrides
   ========================================================= */

/* =========================================================
   1. Empty Specification Tables
   ---------------------------------------------------------
   Hides a specification block when its attribute table has
   no rows.
   ========================================================= */

.lupi-product-specs .wd-single-attrs:not(:has(.woocommerce-product-attributes tbody tr)) {
  display: none;
}

/* =========================================================
   2. Specification Block Separators
   ---------------------------------------------------------
   Adds spacing/separators between specification blocks.
   The last visible block should not have bottom padding
   or a separator.
   ========================================================= */

/* Default spec block styling */
.lupi-product-specs .wd-single-attrs > .elementor-widget-container {
  padding-bottom: 24px !important;
  border-bottom: 1px solid #E5E5E5 !important;
}

/* If Technical is the last visible block */
.lupi-product-specs .lupi-product-specs__technical:has(.woocommerce-product-attributes tbody tr) > .elementor-widget-container {
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}

/* If Technical is empty, Overview becomes visually the last visible block */
.lupi-product-specs:has(.lupi-product-specs__technical:not(:has(.woocommerce-product-attributes tbody tr)))
  .lupi-product-specs__overview
  > .elementor-widget-container {
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}

/* If Technical does not exist and Overview is the last available specs block */
.lupi-product-specs .lupi-product-specs__overview:last-child > .elementor-widget-container {
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee5b9bd *//* =========================================================
   1. Full Bleed Background
   ---------------------------------------------------------
   Creates a full-width background treatment for this
   section only, without breaking out the inner content.
   ========================================================= */

.elementor-1055 .elementor-element.elementor-element-ee5b9bd {
  position: relative;
  z-index: 1;
}

.elementor-1055 .elementor-element.elementor-element-ee5b9bd::before {
  content: "";
  position: absolute;
  inset: 0;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background: #FFF7EC;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-8f9567e *//* =========================================================
   LupiTools — Carousel Edge Fade
   ---------------------------------------------------------
   Adds subtle white edge fades to the scrollable carousel.
   Hides the left fade at the start and the right fade
   at the end based on WoodMart arrow states.
   ========================================================= */

/*.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress {*/
/*  position: relative;*/
/*}*/

/*.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::before,*/
/*.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  width: 160px;*/
/*  z-index: 2;*/
/*  pointer-events: none;*/
/*  transition: opacity 0.2s ease;*/
/*}*/

/*.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::before {*/
/*  left: 0;*/
/*  background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);*/
/*}*/

/*.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::after {*/
/*  right: 0;*/
/*  background: linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0) 100%);*/
/*}*/

/* Hide left fade when previous arrow is disabled */
/*.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-carousel-container:has(.wd-prev.wd-disabled) .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::before {*/
/*  opacity: 0;*/
/*}*/

/* Hide right fade when next arrow is disabled */
/*.elementor-1055 .elementor-element.elementor-element-8f9567e .wd-carousel-container:has(.wd-next.wd-disabled) .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::after {*/
/*  opacity: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-19f5e8b *//* =========================================================
   LupiTools — Carousel Edge Fade
   ---------------------------------------------------------
   Adds subtle white edge fades to the scrollable carousel.
   Hides the left fade at the start and the right fade
   at the end based on WoodMart arrow states.
   ========================================================= */

/*.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress {*/
/*  position: relative;*/
/*}*/

/*.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::before,*/
/*.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  width: 160px;*/
/*  z-index: 2;*/
/*  pointer-events: none;*/
/*  transition: opacity 0.2s ease;*/
/*}*/

/*.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::before {*/
/*  left: 0;*/
/*  background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);*/
/*}*/

/*.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::after {*/
/*  right: 0;*/
/*  background: linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0) 100%);*/
/*}*/

/* Hide left fade when previous arrow is disabled */
/*.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-carousel-container:has(.wd-prev.wd-disabled) .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::before {*/
/*  opacity: 0;*/
/*}*/

/* Hide right fade when next arrow is disabled */
/*.elementor-1055 .elementor-element.elementor-element-19f5e8b .wd-carousel-container:has(.wd-next.wd-disabled) .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress::after {*/
/*  opacity: 0;*/
/*}*//* End custom CSS */