.mobilux-product-showcase{--showcase-per-view:6;--showcase-grid-columns:6;--showcase-gap:14px;position:relative;direction:rtl}.mobilux-product-showcase__header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.mobilux-product-showcase__heading{display:grid;gap:7px}.mobilux-product-showcase__kicker{font-size:11px;font-weight:900;color:var(--ml-primary,#6f53ff)}.mobilux-product-showcase__title{margin:0;font-size:27px;font-weight:950;color:#171b27}.mobilux-product-showcase__tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mobilux-product-showcase__view-all{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:900;color:var(--ml-primary,#6f53ff);text-decoration:none}.mobilux-product-showcase__filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mobilux-product-showcase__filter{border:1px solid #e6e8ef;background:#fff;color:#687084;border-radius:10px;padding:9px 14px;font:inherit;font-size:9px;font-weight:850;cursor:pointer;transition:.2s}.mobilux-product-showcase__filter:hover{border-color:#cfc8ff;color:#5d46d8}.mobilux-product-showcase__filter.is-active{background:#181c29;color:#fff;border-color:#181c29}.mobilux-product-showcase__nav{display:flex;gap:7px}.mobilux-product-showcase__nav button,.mobilux-product-showcase__brand-arrow{width:38px;height:38px;border:1px solid #e2e5ed;border-radius:10px;background:#fff;color:#5b6272;display:grid;place-items:center;cursor:pointer;transition:.2s}.mobilux-product-showcase__nav button:hover,.mobilux-product-showcase__brand-arrow:hover{border-color:#bcb0ff;color:var(--ml-primary,#6f53ff)}.mobilux-product-showcase__viewport{overflow:hidden}.mobilux-product-showcase__track{display:flex;gap:var(--showcase-gap);will-change:transform;scroll-behavior:smooth}.mobilux-product-showcase.is-grid .mobilux-product-showcase__viewport{overflow:visible}.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{display:grid;grid-template-columns:repeat(var(--showcase-grid-columns),minmax(0,1fr))}.mobilux-product-showcase__slide{flex:0 0 calc((100% - (var(--showcase-per-view) - 1)*var(--showcase-gap))/var(--showcase-per-view));min-width:0;transition:opacity .2s ease,transform .2s ease}.mobilux-product-showcase__slide.is-filtered-out{display:none}.mobilux-product-showcase__card{position:relative;height:100%;overflow:hidden;border:1px solid #e6e8f0;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(26,31,45,.035);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mobilux-product-showcase__card:hover{transform:translateY(-3px);border-color:#dcd7fb;box-shadow:0 13px 35px rgba(35,28,75,.08)}.mobilux-product-showcase__badge{position:absolute;z-index:4;top:14px;right:14px;padding:7px 9px;border-radius:9px;font-size:8px;font-weight:900}.mobilux-product-showcase__badge.is-new{background:#e8fff3;color:#16965b}.mobilux-product-showcase__badge.is-sale{background:#fff4d9;color:#c77b08}.mobilux-product-showcase__badge.is-bestseller{background:#f0eaff;color:#6c4fe5}.mobilux-product-showcase__top-actions{position:absolute;z-index:5;top:12px;left:12px;display:flex;align-items:center;gap:5px}.mobilux-product-showcase__action{width:32px;height:32px;border:1px solid #e5e8f0;border-radius:10px;background:#fff;color:#6f7688;display:grid;place-items:center;text-decoration:none}.mobilux-product-showcase__media{height:190px;background:#f3f4f7;position:relative;overflow:hidden}.mobilux-product-showcase__media>a{display:block;width:100%;height:100%}.mobilux-product-showcase__media img{width:100%;height:100%;object-fit:cover;transition:opacity .28s ease,transform .35s ease}.mobilux-product-showcase__media .product-img-secondary{position:absolute;inset:0;opacity:0}.mobilux-product-showcase__card:hover .product-img-secondary{opacity:1}.mobilux-product-showcase__card:hover .product-img-primary:has(+.product-img-secondary){opacity:0}.mobilux-product-showcase__hover-actions{position:absolute;left:50%;bottom:18px;transform:translate(-50%,10px);display:flex;gap:7px;padding:7px 9px;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 8px 28px rgba(26,31,45,.12);opacity:0;visibility:hidden;transition:.22s;z-index:5}.mobilux-product-showcase__card:hover .mobilux-product-showcase__hover-actions{opacity:1;visibility:visible;transform:translate(-50%,0)}.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__hover-cart a{width:36px;height:36px;border:1px solid #e1e4ed;border-radius:10px;background:#fff;color:#697083;display:grid;place-items:center;text-decoration:none;font-size:15px}.mobilux-product-showcase__hover-cart a{background:var(--ml-primary,#6f53ff);border-color:var(--ml-primary,#6f53ff);color:#fff}.mobilux-product-showcase__hover-cart a span{display:none}.mobilux-product-showcase__body{padding:14px 14px 16px;display:grid;gap:8px}.mobilux-product-showcase__brand{font-size:8px;color:#8c93a5}.mobilux-product-showcase__product-title{margin:0;font-size:12px;font-weight:900;line-height:1.7;min-height:40px}.mobilux-product-showcase__product-title a{color:#181c28;text-decoration:none}.mobilux-product-showcase__rating{display:flex;align-items:center;gap:5px;font-size:9px;color:#f6a71b}.mobilux-product-showcase__rating small{color:#9aa0ae}.mobilux-product-showcase__stock{font-size:8px;color:#2d9c65}.mobilux-product-showcase__price{margin-top:2px;font-size:11px;font-weight:900;color:#202431;min-height:28px}.mobilux-product-showcase__price del{font-size:8px;color:#a4a9b6;font-weight:500}.mobilux-product-showcase__price ins{text-decoration:none}.mobilux-product-showcase__progress{height:3px;border-radius:20px;background:#eef0f5;margin-top:16px;overflow:hidden}.mobilux-product-showcase__progress span{display:block;height:100%;width:20%;background:linear-gradient(90deg,#7654ff,#62a7ff);border-radius:inherit;transition:width .25s}.mobilux-product-showcase__brands{margin-top:46px;border:1px solid #e5e8ef;border-radius:18px;background:#fbfbfd;display:flex;align-items:center;gap:14px;padding:14px 18px}.mobilux-product-showcase__brands-track{display:flex;align-items:center;gap:42px;overflow:hidden;flex:1;scroll-behavior:smooth}.mobilux-product-showcase__brand-item{flex:0 0 auto;min-width:80px;min-height:42px;display:flex;align-items:center;justify-content:center;color:#9a9da6;text-decoration:none;font-size:18px;font-weight:950;filter:grayscale(1);opacity:.85;transition:.2s}.mobilux-product-showcase__brand-item:hover{color:#565b68;filter:none;opacity:1}.mobilux-product-showcase__brand-item img{max-width:110px;max-height:38px;width:auto;height:auto;object-fit:contain}.mobilux-showcase-qv[hidden]{display:none!important}.mobilux-showcase-qv{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px}.mobilux-showcase-qv__backdrop{position:absolute;inset:0;background:rgba(17,20,30,.48);backdrop-filter:blur(4px)}.mobilux-showcase-qv__panel{position:relative;z-index:2;width:min(820px,96vw);max-height:88vh;overflow:auto;border-radius:22px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);box-shadow:0 30px 100px rgba(0,0,0,.22)}.mobilux-showcase-qv__media{background:#f4f5f8;min-height:360px}.mobilux-showcase-qv__media img{width:100%;height:100%;object-fit:cover}.mobilux-showcase-qv__body{padding:32px;display:grid;align-content:center;gap:13px}.mobilux-showcase-qv__body h3{font-size:22px;margin:0}.mobilux-showcase-qv__body p{font-size:11px;color:#72798a;line-height:1.9}.mobilux-showcase-qv__close{position:absolute;left:14px;top:14px;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.08)}@media(max-width:1024px){.mobilux-product-showcase__header{align-items:flex-start;flex-direction:column}.mobilux-product-showcase__tools{width:100%;justify-content:space-between}.mobilux-product-showcase__brands{margin-top:32px}.mobilux-product-showcase__brands-track{gap:28px}}@media(max-width:767px){.mobilux-product-showcase__title{font-size:21px}.mobilux-product-showcase__header{margin-bottom:17px}.mobilux-product-showcase__tools{gap:8px}.mobilux-product-showcase__filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.mobilux-product-showcase__filter{white-space:nowrap}.mobilux-product-showcase__view-all{margin-inline-start:auto}.mobilux-product-showcase__media{height:150px}.mobilux-product-showcase__body{padding:11px;gap:6px}.mobilux-product-showcase__product-title{font-size:10px;min-height:34px}.mobilux-product-showcase__hover-actions{opacity:1;visibility:visible;transform:translate(-50%,0);bottom:10px;padding:5px}.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__hover-cart a{width:31px;height:31px}.mobilux-product-showcase__brands{padding:10px;gap:8px;margin-top:24px}.mobilux-product-showcase__brand-arrow{width:34px;height:34px;flex:0 0 auto}.mobilux-product-showcase__brands-track{gap:22px}.mobilux-product-showcase__brand-item{font-size:14px;min-width:70px}.mobilux-showcase-qv__panel{grid-template-columns:minmax(0,1fr)}.mobilux-showcase-qv__media{min-height:250px}.mobilux-showcase-qv__body{padding:22px}}

.mobilux-product-showcase__action.is-active,.mobilux-product-showcase__action.active,.mobilux-product-showcase__hover-btn.is-active,.mobilux-product-showcase__hover-btn.active{color:var(--ml-primary,#6f53ff);border-color:color-mix(in srgb,var(--ml-primary,#6f53ff) 34%,#e1e4ed);background:color-mix(in srgb,var(--ml-primary,#6f53ff) 8%,#fff)}.mobilux-product-showcase__action.is-loading,.mobilux-product-showcase__hover-btn.is-loading{opacity:.55;cursor:wait;pointer-events:none}

.mobilux-product-showcase__action.is-wishlist.is-active,.mobilux-product-showcase__action.is-wishlist.active{color:#df4b6a;border-color:#f2d3da;background:#fff4f7}

/* Reflow also follows the actual Elementor column, not only the viewport. */
@container mobilux-widget (max-width:1024px){.mobilux-product-showcase__header{align-items:flex-start;flex-direction:column}.mobilux-product-showcase__tools{width:100%;justify-content:space-between}.mobilux-product-showcase__brands{margin-top:32px}.mobilux-product-showcase__brands-track{gap:28px}}
@container mobilux-widget (max-width:767px){.mobilux-product-showcase__title{font-size:21px}.mobilux-product-showcase__header{margin-bottom:17px}.mobilux-product-showcase__tools{gap:8px}.mobilux-product-showcase__filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.mobilux-product-showcase__filter{white-space:nowrap}.mobilux-product-showcase__view-all{margin-inline-start:auto}.mobilux-product-showcase__media{height:150px}.mobilux-product-showcase__body{padding:11px;gap:6px}.mobilux-product-showcase__product-title{font-size:10px;min-height:34px}.mobilux-product-showcase__hover-actions{opacity:1;visibility:visible;transform:translate(-50%,0);bottom:10px;padding:5px}.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__hover-cart a{width:31px;height:31px}.mobilux-product-showcase__brands{padding:10px;gap:8px;margin-top:24px}.mobilux-product-showcase__brand-arrow{width:34px;height:34px;flex:0 0 auto}.mobilux-product-showcase__brands-track{gap:22px}.mobilux-product-showcase__brand-item{font-size:14px;min-width:70px}.mobilux-showcase-qv__panel{grid-template-columns:minmax(0,1fr)}.mobilux-showcase-qv__media{min-height:250px}.mobilux-showcase-qv__body{padding:22px}}

/* v1.0.44: component-specific responsive layout. */
 .mobilux-product-showcase__header,.mobilux-product-showcase__tools{flex-wrap:wrap}
.mobilux-product-showcase__viewport{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-x pan-y pinch-zoom}
.mobilux-product-showcase__viewport::-webkit-scrollbar{display:none}
.mobilux-product-showcase__track{min-width:0;max-width:100%;will-change:auto}
.mobilux-product-showcase__slide{scroll-snap-align:start;min-inline-size:min(100%,200px)}
.mobilux-product-showcase.is-grid .mobilux-product-showcase__slide{min-inline-size:0}
.mobilux-product-showcase__body{min-width:0}.mobilux-product-showcase__price{display:flex;flex-wrap:wrap;gap:4px 8px}
.mobilux-product-showcase__media img{object-fit:contain}.mobilux-product-showcase__brand-item{max-width:100%}
.mobilux-product-showcase__brands-track{min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain}
.mobilux-product-showcase__filter{flex-shrink:0;min-height:44px}
.mobilux-product-showcase__hover-actions:focus-within,.mobilux-product-showcase__card:focus-within .mobilux-product-showcase__hover-actions{opacity:1;visibility:visible;transform:translate(-50%,0)}

@media(max-width:1024px){.mobilux-product-showcase{--showcase-per-view:3;--showcase-grid-columns:3}
.mobilux-product-showcase__header{align-items:flex-start;gap:14px}.mobilux-product-showcase__tools{width:100%;gap:10px}
.mobilux-product-showcase__top-actions{position:relative;inset:auto;justify-content:flex-end;padding:8px;min-height:60px}
.mobilux-product-showcase__badge{max-width:calc(100% - 112px);overflow-wrap:anywhere}
.mobilux-product-showcase__action,.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__hover-cart a,.mobilux-product-showcase__nav button{width:44px;height:44px;flex:0 0 44px}
.mobilux-product-showcase__product-title{font-size:13px;min-height:44px}
.mobilux-product-showcase__price{font-size:14px}.mobilux-product-showcase__brand,.mobilux-product-showcase__stock,.mobilux-product-showcase__rating{font-size:11px}
.mobilux-product-showcase__hover-actions{position:relative;inset:auto;transform:none;opacity:1;visibility:visible;justify-content:center;box-shadow:none;padding:8px;flex-wrap:wrap}
.mobilux-product-showcase__card:hover .mobilux-product-showcase__hover-actions{transform:none}
.mobilux-product-showcase__media{height:auto;min-height:0;overflow:visible}
.mobilux-product-showcase__media>a{height:180px}.mobilux-product-showcase__media .product-img-secondary{height:180px}
}
@container mobilux-widget (max-width:1024px){.mobilux-product-showcase{--showcase-per-view:3;--showcase-grid-columns:3}
.mobilux-product-showcase__header{align-items:flex-start;gap:14px}.mobilux-product-showcase__tools{width:100%;gap:10px}
.mobilux-product-showcase__top-actions{position:relative;inset:auto;justify-content:flex-end;padding:8px;min-height:60px}
.mobilux-product-showcase__badge{max-width:calc(100% - 112px);overflow-wrap:anywhere}
.mobilux-product-showcase__action,.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__hover-cart a,.mobilux-product-showcase__nav button{width:44px;height:44px;flex:0 0 44px}
.mobilux-product-showcase__product-title{font-size:13px;min-height:44px}
.mobilux-product-showcase__price{font-size:14px}.mobilux-product-showcase__brand,.mobilux-product-showcase__stock,.mobilux-product-showcase__rating{font-size:11px}
.mobilux-product-showcase__hover-actions{position:relative;inset:auto;transform:none;opacity:1;visibility:visible;justify-content:center;box-shadow:none;padding:8px;flex-wrap:wrap}
.mobilux-product-showcase__card:hover .mobilux-product-showcase__hover-actions{transform:none}
.mobilux-product-showcase__media{height:auto;min-height:0;overflow:visible}
.mobilux-product-showcase__media>a{height:180px}.mobilux-product-showcase__media .product-img-secondary{height:180px}
}
@media(max-width:767px){.mobilux-product-showcase{--showcase-per-view:1.25;--showcase-grid-columns:2;--showcase-gap:12px}
.mobilux-product-showcase__filters{min-width:0;max-width:100%;overflow:auto}.mobilux-product-showcase__filter{font-size:12px;padding:9px 12px}
.mobilux-product-showcase__body{padding:14px;gap:8px}.mobilux-product-showcase__title{font-size:22px;line-height:1.6}
.mobilux-showcase-qv{padding:12px}.mobilux-showcase-qv__panel{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}
.mobilux-showcase-qv__media{min-height:0;height:230px}.mobilux-showcase-qv__media img{object-fit:contain}.mobilux-showcase-qv__body{padding:20px}
}
@container mobilux-widget (max-width:767px){.mobilux-product-showcase{--showcase-per-view:1.25;--showcase-grid-columns:2;--showcase-gap:12px}
.mobilux-product-showcase__filters{min-width:0;max-width:100%;overflow:auto}.mobilux-product-showcase__filter{font-size:12px;padding:9px 12px}
.mobilux-product-showcase__body{padding:14px;gap:8px}.mobilux-product-showcase__title{font-size:22px;line-height:1.6}
.mobilux-showcase-qv{padding:12px}.mobilux-showcase-qv__panel{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}
.mobilux-showcase-qv__media{min-height:0;height:230px}.mobilux-showcase-qv__media img{object-fit:contain}.mobilux-showcase-qv__body{padding:20px}
}
@media(max-width:479px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:minmax(0,1fr)}
.mobilux-product-showcase__view-all{font-size:12px;min-height:44px;align-items:center}
}
@container mobilux-widget (max-width:479px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:minmax(0,1fr)}
.mobilux-product-showcase__view-all{font-size:12px;min-height:44px;align-items:center}
}

/* Responsive refinements verified against the widget templates. */
.mobilux-product-showcase__top-actions{flex-wrap:wrap}.mobilux-product-showcase__brand-item{white-space:normal}
.mobilux-product-showcase__slide{min-inline-size:min(100%,210px)}
@media(max-width:1024px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:repeat(min(var(--showcase-grid-columns,3),3),minmax(0,1fr))}
.mobilux-product-showcase__view-all{font-size:13px;min-height:44px}.mobilux-product-showcase__filter{font-size:13px}
.mobilux-product-showcase__price del{font-size:12px}}
@container mobilux-widget (max-width:1024px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:repeat(min(var(--showcase-grid-columns,3),3),minmax(0,1fr))}
.mobilux-product-showcase__view-all{font-size:13px;min-height:44px}.mobilux-product-showcase__filter{font-size:13px}
.mobilux-product-showcase__price del{font-size:12px}}
@media(max-width:767px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:repeat(min(var(--showcase-grid-columns,2),2),minmax(0,1fr))}
.mobilux-product-showcase__brand-arrow{width:44px;height:44px}.mobilux-product-showcase__product-title{font-size:14px}}
@container mobilux-widget (max-width:767px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:repeat(min(var(--showcase-grid-columns,2),2),minmax(0,1fr))}
.mobilux-product-showcase__brand-arrow{width:44px;height:44px}.mobilux-product-showcase__product-title{font-size:14px}}
@media(max-width:479px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:minmax(0,1fr)}}
@container mobilux-widget (max-width:479px){.mobilux-product-showcase.is-grid .mobilux-product-showcase__track{grid-template-columns:minmax(0,1fr)}}

/* === MobiLux v1.0.62 | Best-sellers commercial card actions === */
.mobilux-best-sellers-showcase [data-showcase-nav][hidden]{display:none!important}
.mobilux-best-sellers-showcase .mobilux-product-showcase__top-actions{display:none!important}
.mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions{
  left:50%;
  bottom:14px;
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center;
  justify-content:center;
  gap:5px!important;
  width:max-content;
  max-width:calc(100% - 20px);
  padding:6px!important;
  border:1px solid rgba(225,228,237,.9);
  border-radius:13px!important;
  background:rgba(255,255,255,.96)!important;
  box-shadow:0 12px 32px rgba(24,31,58,.15)!important;
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions :is(.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__action,.mobilux-product-showcase__hover-cart a){
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  flex:0 0 32px!important;
  padding:0!important;
  margin:0!important;
  border-radius:9px!important;
  font-size:13px!important;
  line-height:1!important;
  display:grid!important;
  place-items:center!important;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions :is(.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__action,.mobilux-product-showcase__hover-cart a) i{font-size:13px!important;line-height:1}
.mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions :is(.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__action):hover{
  transform:translateY(-2px);
  color:var(--ml-primary,#6f53ff);
  border-color:color-mix(in srgb,var(--ml-primary,#6f53ff) 28%,#e1e4ed);
  background:color-mix(in srgb,var(--ml-primary,#6f53ff) 7%,#fff);
  box-shadow:0 7px 18px color-mix(in srgb,var(--ml-primary,#6f53ff) 12%,transparent);
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__hover-cart a:hover{transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--ml-primary,#6f53ff) 25%,transparent)}
.mobilux-best-sellers-showcase .mobilux-product-showcase__hover-cart a span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(hover:hover) and (pointer:fine){
  .mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions{opacity:0!important;visibility:hidden!important;transform:translate(-50%,10px)!important;pointer-events:none}
  .mobilux-best-sellers-showcase .mobilux-product-showcase__card:is(:hover,:focus-within) .mobilux-product-showcase__hover-actions{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important;pointer-events:auto}
}
@media(hover:none),(pointer:coarse){
  .mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important;pointer-events:auto}
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link{
  position:relative;
  isolation:isolate;
  width:100%;
  min-height:42px;
  margin-top:4px;
  padding:9px 13px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  overflow:hidden;
  border:1px solid color-mix(in srgb,var(--ml-primary,#6f53ff) 20%,transparent);
  border-radius:12px;
  background:linear-gradient(135deg,var(--ml-primary,#6f53ff),color-mix(in srgb,var(--ml-primary,#6f53ff) 72%,#5aa7ff));
  color:#fff;
  text-decoration:none!important;
  font-size:11px;
  font-weight:900;
  line-height:1.4;
  box-shadow:0 8px 20px color-mix(in srgb,var(--ml-primary,#6f53ff) 18%,transparent);
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link::before{
  content:"";
  position:absolute;
  inset:-100% 45% -100% -35%;
  z-index:-1;
  transform:translateX(-130%) rotate(16deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);
  transition:transform .55s ease;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link i{font-size:13px;transition:transform .2s ease}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link:hover{
  color:#fff;
  transform:translateY(-2px);
  filter:saturate(1.06);
  box-shadow:0 12px 28px color-mix(in srgb,var(--ml-primary,#6f53ff) 28%,transparent);
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link:hover::before{transform:translateX(240%) rotate(16deg)}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link:hover i{transform:translateX(-3px)}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link:focus-visible{outline:3px solid color-mix(in srgb,var(--ml-primary,#6f53ff) 24%,transparent);outline-offset:3px}
/* Brand strip intentionally no longer belongs to this widget. */
.mobilux-best-sellers-showcase>.mobilux-product-showcase__brands{display:none!important}
@media(max-width:767px){
  .mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions{bottom:8px;gap:4px!important;padding:5px!important}
  .mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions :is(.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__action,.mobilux-product-showcase__hover-cart a){width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex-basis:30px!important;font-size:12px!important}
  .mobilux-best-sellers-showcase .mobilux-product-showcase__hover-actions :is(.mobilux-product-showcase__hover-btn,.mobilux-product-showcase__action,.mobilux-product-showcase__hover-cart a) i{font-size:12px!important}
  .mobilux-best-sellers-showcase .mobilux-product-showcase__product-link{min-height:40px;font-size:12px}
}

/* === MobiLux v1.0.63 | Best-sellers savings highlight === */
.mobilux-best-sellers-showcase .mobilux-product-showcase__price .mobilux-price-savings{
  position:relative;
  display:flex!important;
  align-items:center;
  justify-content:center;
  gap:6px;
  width:100%!important;
  min-height:30px;
  margin:8px 0 0!important;
  padding:5px 10px!important;
  border:1px solid color-mix(in srgb,#159a63 18%,#e8eef0);
  border-radius:10px;
  background:linear-gradient(135deg,color-mix(in srgb,#20b879 8%,#fff) 0%,#fff 100%);
  color:#17734f!important;
  font-size:10.5px!important;
  line-height:1.55!important;
  font-weight:800!important;
  text-align:center;
  white-space:normal!important;
  box-sizing:border-box;
  box-shadow:0 5px 16px rgba(18,119,79,.05);
  transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__price .mobilux-price-savings::before{
  content:"\F470";
  font-family:"bootstrap-icons";
  display:inline-grid;
  place-items:center;
  flex:0 0 20px;
  width:20px;
  height:20px;
  border-radius:7px;
  background:color-mix(in srgb,#20b879 12%,#fff);
  color:#159a63;
  font-size:10px;
  line-height:1;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__price .mobilux-price-savings .woocommerce-Price-amount{
  color:#116b48!important;
  font-size:inherit!important;
  font-weight:900!important;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__card:hover .mobilux-product-showcase__price .mobilux-price-savings{
  border-color:color-mix(in srgb,#159a63 32%,#dfe7e2);
  background:linear-gradient(135deg,color-mix(in srgb,#20b879 11%,#fff) 0%,#fff 100%);
  transform:translateY(-1px);
  box-shadow:0 8px 20px rgba(18,119,79,.08);
}
@media(max-width:767.98px){
  .mobilux-best-sellers-showcase .mobilux-product-showcase__price .mobilux-price-savings{
    min-height:28px;
    margin-top:7px!important;
    padding:4px 8px!important;
    border-radius:9px;
    font-size:10px!important;
  }
  .mobilux-best-sellers-showcase .mobilux-product-showcase__price .mobilux-price-savings::before{
    width:18px;
    height:18px;
    flex-basis:18px;
    font-size:9px;
  }
}

/* === MobiLux v1.0.64 | Full-bleed product media + independent discount badge === */
.mobilux-best-sellers-showcase{
  --ml-discount-badge-x:12px;
  --ml-discount-badge-y:12px;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__media{
  padding:0!important;
  background:#f5f6f9;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__media>.product-image{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  min-height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  overflow:hidden;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__media>.product-image>img,
.mobilux-best-sellers-showcase .mobilux-product-showcase__media img.product-img-primary,
.mobilux-best-sellers-showcase .mobilux-product-showcase__media img.product-img-secondary{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  min-height:100%!important;
  margin:0!important;
  padding:0!important;
  border-radius:0!important;
  object-fit:cover!important;
  object-position:center!important;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__discount-badge{
  position:absolute;
  z-index:8;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:42px;
  min-height:30px;
  padding:6px 10px;
  border:1px solid rgba(255,255,255,.28);
  border-radius:10px;
  background:#ef4444;
  color:#fff;
  font-size:11px;
  line-height:1;
  font-weight:950;
  letter-spacing:0;
  box-shadow:0 8px 20px rgba(220,38,38,.22);
  pointer-events:none;
  backdrop-filter:blur(4px);
  -webkit-backdrop-filter:blur(4px);
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__discount-badge.is-top-left{top:var(--ml-discount-badge-y);left:var(--ml-discount-badge-x);right:auto;bottom:auto}
.mobilux-best-sellers-showcase .mobilux-product-showcase__discount-badge.is-top-right{top:var(--ml-discount-badge-y);right:var(--ml-discount-badge-x);left:auto;bottom:auto}
.mobilux-best-sellers-showcase .mobilux-product-showcase__discount-badge.is-bottom-left{bottom:var(--ml-discount-badge-y);left:var(--ml-discount-badge-x);right:auto;top:auto}
.mobilux-best-sellers-showcase .mobilux-product-showcase__discount-badge.is-bottom-right{bottom:var(--ml-discount-badge-y);right:var(--ml-discount-badge-x);left:auto;top:auto}
@media(max-width:767.98px){
  .mobilux-best-sellers-showcase{--ml-discount-badge-x:9px;--ml-discount-badge-y:9px}
  .mobilux-best-sellers-showcase .mobilux-product-showcase__discount-badge{min-width:38px;min-height:27px;padding:5px 8px;border-radius:9px;font-size:10px}
}


/* === MobiLux v1.0.65 | Best-sellers deterministic bottom CTA alignment === */
.mobilux-best-sellers-showcase .mobilux-product-showcase__card{
  display:flex;
  flex-direction:column;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__body{
  display:flex!important;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__brand{
  min-height:14px;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-title{
  min-height:48px;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__rating{
  min-height:18px;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__stock{
  min-height:16px;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__price{
  min-height:58px;
}
.mobilux-best-sellers-showcase .mobilux-product-showcase__product-link{
  margin-top:auto!important;
}
@media(max-width:767px){
  .mobilux-best-sellers-showcase .mobilux-product-showcase__product-title{min-height:42px}
  .mobilux-best-sellers-showcase .mobilux-product-showcase__price{min-height:52px}
}

/* === MobiLux v1.0.66 | Latest showcase action rail + smart commercial CTA === */
.mobilux-latest-showcase .mobilux-product-showcase__card{
  display:flex;
  flex-direction:column;
  height:100%;
}
.mobilux-latest-showcase .mobilux-product-showcase__body{
  display:flex!important;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}
.mobilux-latest-showcase .mobilux-product-showcase__top-actions,
.mobilux-latest-showcase .mobilux-product-showcase__hover-actions{
  display:none!important;
}
.mobilux-latest-showcase .mobilux-product-showcase__product-title{min-height:44px}
.mobilux-latest-showcase .mobilux-product-showcase__price{min-height:34px}
.mobilux-latest-showcase .mobilux-product-showcase__inline-actions{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:7px;
  width:100%;
  margin-top:9px;
  padding:7px;
  border:1px solid #e8eaf1;
  border-radius:13px;
  background:linear-gradient(180deg,#fbfcff 0%,#f7f8fc 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
}
.mobilux-latest-showcase .mobilux-product-showcase__inline-action{
  position:relative!important;
  inset:auto!important;
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  min-width:0!important;
  height:36px!important;
  min-height:36px!important;
  padding:0!important;
  margin:0!important;
  border:1px solid #e1e4ed!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#687084!important;
  text-decoration:none!important;
  font-size:14px!important;
  line-height:1!important;
  cursor:pointer;
  box-shadow:0 3px 10px rgba(31,37,67,.035)!important;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;
}
.mobilux-latest-showcase .mobilux-product-showcase__inline-action i{font-size:14px!important;line-height:1!important}
.mobilux-latest-showcase .mobilux-product-showcase__inline-action:hover,
.mobilux-latest-showcase .mobilux-product-showcase__inline-action:focus-visible{
  transform:translateY(-2px);
  color:var(--ml-primary,#6f53ff)!important;
  border-color:color-mix(in srgb,var(--ml-primary,#6f53ff) 30%,#e1e4ed)!important;
  background:color-mix(in srgb,var(--ml-primary,#6f53ff) 6%,#fff)!important;
  box-shadow:0 7px 18px color-mix(in srgb,var(--ml-primary,#6f53ff) 10%,transparent)!important;
  outline:none;
}
.mobilux-latest-showcase .mobilux-product-showcase__inline-action.is-wishlist:is(.is-active,.active){
  color:#df4b6a!important;
  border-color:#f0cbd4!important;
  background:#fff4f7!important;
}
.mobilux-latest-showcase .mobilux-product-showcase__inline-action.is-compare:is(.is-active,.active){
  color:var(--ml-primary,#6f53ff)!important;
  border-color:color-mix(in srgb,var(--ml-primary,#6f53ff) 34%,#e1e4ed)!important;
  background:color-mix(in srgb,var(--ml-primary,#6f53ff) 8%,#fff)!important;
}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta-wrap{
  width:100%;
  margin-top:10px;
}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta{
  position:relative;
  isolation:isolate;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:100%!important;
  min-height:43px!important;
  padding:10px 14px!important;
  margin:0!important;
  overflow:hidden;
  border:1px solid color-mix(in srgb,var(--ml-primary,#6f53ff) 20%,transparent)!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,var(--ml-primary,#6f53ff),color-mix(in srgb,var(--ml-primary,#6f53ff) 72%,#63a5ff))!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:11.5px!important;
  font-weight:900!important;
  line-height:1.45!important;
  box-shadow:0 9px 22px color-mix(in srgb,var(--ml-primary,#6f53ff) 18%,transparent)!important;
  cursor:pointer;
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;
}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta::before{
  content:"";
  position:absolute;
  inset:-120% 55% -120% -35%;
  z-index:-1;
  transform:translateX(-150%) rotate(16deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);
  transition:transform .55s ease;
}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta:hover{
  color:#fff!important;
  transform:translateY(-2px);
  filter:saturate(1.06);
  box-shadow:0 13px 30px color-mix(in srgb,var(--ml-primary,#6f53ff) 27%,transparent)!important;
}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta:hover::before{transform:translateX(260%) rotate(16deg)}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta i{font-size:14px;transition:transform .2s ease}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta.is-view:hover i{transform:translateX(-3px)}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta.loading{opacity:.68;pointer-events:none}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta.added{
  background:linear-gradient(135deg,#149f69,#21b879)!important;
  border-color:#149f69!important;
  box-shadow:0 9px 22px rgba(20,159,105,.18)!important;
}
.mobilux-latest-showcase .added_to_cart.wc-forward{display:none!important}
/* Keep all main CTAs aligned regardless of title/variation content length. */
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta-wrap{margin-top:auto;padding-top:10px}
@media(max-width:767px){
  .mobilux-latest-showcase .mobilux-product-showcase__inline-actions{gap:5px;padding:5px;border-radius:11px}
  .mobilux-latest-showcase .mobilux-product-showcase__inline-action{height:32px!important;min-height:32px!important;border-radius:9px!important;font-size:12px!important}
  .mobilux-latest-showcase .mobilux-product-showcase__inline-action i{font-size:12px!important}
  .mobilux-latest-showcase .mobilux-product-showcase__primary-cta{min-height:40px!important;padding:8px 10px!important;font-size:11px!important}
}

/* MobiLux 1.0.87 — no decorative arrows/progress when the carousel has nothing to scroll. */
.mobilux-product-showcase__nav[hidden],
.mobilux-product-showcase__nav button[hidden],
.mobilux-product-showcase__progress[hidden]{display:none!important}

/* MobiLux 1.0.88 — stronger alignment for price and action/footer rows in showcase-based widgets. */
.mobilux-latest-showcase .mobilux-product-showcase__price{
  display:flex!important;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:4px;
  min-height:50px;
  margin-top:4px;
  line-height:1.45;
}
.mobilux-latest-showcase .mobilux-product-showcase__price > .woocommerce-Price-amount,
.mobilux-latest-showcase .mobilux-product-showcase__price > ins,
.mobilux-latest-showcase .mobilux-product-showcase__price > del{
  display:block;
}
.mobilux-latest-showcase .mobilux-product-showcase__price ins,
.mobilux-latest-showcase .mobilux-product-showcase__price > .woocommerce-Price-amount{
  font-size:13px;
  font-weight:900;
  color:#202431;
  text-decoration:none;
}
.mobilux-latest-showcase .mobilux-product-showcase__price del{
  order:-1;
  font-size:10px;
  font-weight:600;
  color:#a0a7b6;
  text-decoration-thickness:1px;
  text-underline-offset:2px;
}
.mobilux-latest-showcase .mobilux-product-showcase__price .woocommerce-Price-amount,
.mobilux-latest-showcase .mobilux-product-showcase__price bdi{
  display:inline-flex;
  align-items:center;
  gap:2px;
  line-height:1.45;
}
.mobilux-latest-showcase .mobilux-product-showcase__inline-actions{
  margin-top:auto;
  margin-bottom:0;
  align-items:stretch;
}
.mobilux-latest-showcase .mobilux-product-showcase__inline-action,
.mobilux-latest-showcase button.mobilux-product-showcase__inline-action,
.mobilux-latest-showcase a.mobilux-product-showcase__inline-action{
  box-sizing:border-box!important;
  appearance:none;
  -webkit-appearance:none;
  font-family:inherit!important;
  vertical-align:middle;
}
.mobilux-latest-showcase .mobilux-product-showcase__primary-cta-wrap{
  margin-top:10px;
  padding-top:0;
}
@media(max-width:767px){
  .mobilux-latest-showcase .mobilux-product-showcase__price{
    min-height:46px;
    gap:3px;
  }
}


/* === MobiLux 1.0.91 | Unified showcase card footer system === */
/* Structural footer used by all Product_Showcase_Carousel descendants: latest, tabbed, scene, banner, instant offers and advanced sliders. */
.mobilux-product-showcase__card{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
}
.mobilux-product-showcase__body{
  display:flex!important;
  flex-direction:column!important;
  flex:1 1 auto!important;
  min-height:0!important;
}
.mobilux-product-showcase__footer-stack{
  display:flex;
  flex-direction:column;
  width:100%;
  margin-top:auto;
  gap:10px;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__price{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:4px!important;
  width:100%;
  min-height:52px!important;
  margin:0!important;
  padding:0!important;
  line-height:1.45!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__price > del{
  order:1;
  display:block!important;
  color:#9da4b3!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.4!important;
  text-decoration-thickness:1px;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__price > ins,
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__price > .woocommerce-Price-amount{
  order:2;
  display:block!important;
  color:#202431!important;
  font-size:13.5px!important;
  font-weight:900!important;
  line-height:1.45!important;
  text-decoration:none!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__price .woocommerce-Price-amount,
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__price bdi{
  display:inline-flex!important;
  align-items:center!important;
  gap:2px!important;
  line-height:inherit!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:7px!important;
  width:100%!important;
  margin:0!important;
  padding:7px!important;
  border:1px solid #e8eaf1!important;
  border-radius:13px!important;
  background:linear-gradient(180deg,#fbfcff 0%,#f7f8fc 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action,
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>a,
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>button{
  position:relative!important;
  inset:auto!important;
  box-sizing:border-box!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  min-width:0!important;
  height:36px!important;
  min-height:36px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #e1e4ed!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#687084!important;
  font-family:inherit!important;
  font-size:14px!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:0 3px 10px rgba(31,37,67,.035)!important;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action i,
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>a i,
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>button i{
  font-size:14px!important;
  line-height:1!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action:hover,
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action:focus-visible{
  transform:translateY(-2px);
  color:var(--ml-primary,#6f53ff)!important;
  border-color:color-mix(in srgb,var(--ml-primary,#6f53ff) 30%,#e1e4ed)!important;
  background:color-mix(in srgb,var(--ml-primary,#6f53ff) 6%,#fff)!important;
  box-shadow:0 7px 18px color-mix(in srgb,var(--ml-primary,#6f53ff) 10%,transparent)!important;
  outline:0!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action.is-wishlist:is(.is-active,.active){
  color:#df4b6a!important;
  border-color:#f0cbd4!important;
  background:#fff4f7!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action.is-compare:is(.is-active,.active){
  color:var(--ml-primary,#6f53ff)!important;
  border-color:color-mix(in srgb,var(--ml-primary,#6f53ff) 34%,#e1e4ed)!important;
  background:color-mix(in srgb,var(--ml-primary,#6f53ff) 8%,#fff)!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__primary-cta-wrap{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.mobilux-product-showcase__footer-stack .mobilux-product-showcase__primary-cta{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:43px!important;
  margin:0!important;
}
@media(max-width:767px){
  .mobilux-product-showcase__footer-stack{gap:8px}
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__price{min-height:48px!important;gap:3px!important}
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions{gap:5px!important;padding:5px!important;border-radius:11px!important}
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action,
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>a,
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>button{
    height:32px!important;
    min-height:32px!important;
    border-radius:9px!important;
    font-size:12px!important;
  }
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-action i,
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>a i,
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__inline-actions>button i{font-size:12px!important}
  .mobilux-product-showcase__footer-stack .mobilux-product-showcase__primary-cta{min-height:40px!important}
}
