/* ___ desktop ___ */

@media (min-width: 950px) {
  .productListDesktop_productidlite____NLC {
    display: none !important;
  }
}
@media (max-width: 950px) {
  .productListDesktop_customcheckbox__ku_6t {
    width: 16px !important;
  }
  .productListDesktop_productlist__knpc8 {
    overflow-x: scroll !important;
  }
  .productListDesktop_productid__W6P0w,
  .productListDesktop_headerproductid__HXzQY,
  .productListDesktop_name__DOqX_ > div:nth-child(2) {
    display: none !important;
  }

  .productListDesktop_status_draft__CEhzA,
  .productListDesktop_status_available__hxhB9,
  .productListDesktop_status_restocking__SF_sM,
  .productListDesktop_status_outofstock__SmGxK,
  .productListDesktop_status_stopped__qTF6Y,
  .productListDesktop_status_unavailable__y_RPR {
    width: 120px !important;
    max-width: 120px !important;
  }
  .productListDesktop_status_draft__CEhzA,
  .productListDesktop_status_available__hxhB9,
  .productListDesktop_status_restocking__SF_sM,
  .productListDesktop_status_outofstock__SmGxK,
  .productListDesktop_status_stopped__qTF6Y,
  .productListDesktop_status_unavailable__y_RPR,
  .productListDesktop_stock__lnaPj,
  .productListDesktop_price__8hu9f > div > div,
  .productListDesktop_price__8hu9f > div > div > div,
  .productListDesktop_day__vf_Hq,
  .productListDesktop_productname___Rvop {
    font-size: var(--font-12) !important;
  }
  .productListDesktop_productbody__rmxbg {
    gap: var(--gap-10) !important;
  }

  .productListDesktop_headeractive__p0904,
  .productListDesktop_name__DOqX_ {
    min-width: 125px !important;
    max-width: 125px !important;
  }
  .productListDesktop_Status__MsGdh {
    min-width: 135px !important;
    max-width: 150px !important;
  }
  .productListDesktop_headername__hfcOX {
    min-width: 195px !important;
    max-width: 195px !important;
  }
  .productListDesktop_price__8hu9f > div > div,
  .productListDesktop_price__8hu9f > div > div > div {
    min-width: 80px !important;
    max-width: 80px !important;
  }
  .productListDesktop_lastmodified__zORZq,
  .productListDesktop_headerlastmodified__BbIRT {
    min-width: 70px !important;
    max-width: 70px !important;
  }
  .productListDesktop_headerstock__d_jyj,
  .productListDesktop_stock__lnaPj {
    min-width: 40px !important;
    max-width: 40px !important;
  }
}

/* ___product___ */
.productListDesktop_product__nHiRf {
  position: relative;
  text-decoration: none;
  width: 100%;
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid var(--box-border);

  transition: var(--transition2);
  justify-content: space-between;
  cursor: pointer;
  gap: var(--gap-15);
  padding: var(--padding-8);
  align-content: center;
  align-items: center;
  min-height: 77px;
  max-height: 80px;
}
.productListDesktop_product__nHiRf:hover {
  background-color: var(--color-gray10);
}
.productListDesktop_productlist__knpc8 {
  border-radius: var(--br20) var(--br20) 0px 0px;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}
/* ___product body___ */
.productListDesktop_productbody__rmxbg {
  position: relative;
  display: flex;
  gap: var(--gap-15);
  min-width: 300px;
  width: 100%;
  max-width: 430px;
  align-items: center;
}
.productListDesktop_productimage__oPUv_ {
  position: relative;
  height: 60px;
  aspect-ratio: 1/1;
  width: 60px;
  background-color: var(--color-gray30);
  border-radius: var(--br10);
  -o-object-fit: cover;
     object-fit: cover;
  transition: var(--transition2);
}
.productListDesktop_name__DOqX_ {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 130px;
  width: 100%;
  max-width: 315px;
  gap: var(--gap-10);
  text-transform: capitalize;
  text-align: justify;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.productListDesktop_productname___Rvop {
  padding-bottom: 5px;
  color: var(--text-h1);
  text-align: start;
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  white-space: nowrap;

  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* ___productid___ */
.productListDesktop_productid__W6P0w {
  position: relative;
  min-width: 45px;
  max-width: 45px;
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  color: var(--color-light-blue);
}
.productListDesktop_productidlite____NLC {
  position: relative;
  display: flex;
  gap: var(--gap-5);
  min-width: 45px;
  max-width: 45px;
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  color: var(--color-light-blue);
}

/* ___stock___ */
.productListDesktop_stock__lnaPj {
  position: relative;
  color: var(--text-h1);
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  padding: var(--paddingtag);
  min-width: 45px;
  max-width: 45px;
  border-radius: var(--br8);
}
.productListDesktop_lowStock__8V_HW {
  background-color: var(--color-dark-red30);
  color: var(--color-dark-red);
}
.productListDesktop_mediumStock__3naY_ {
  background-color: var(--color-dark-yellow30);
  color: var(--color-dark-yellow);
}
.productListDesktop_highStock__Nexkw {
  background-color: var(--color-dark-green30);
  color: var(--color-dark-green);
} /* ___price___ */
.productListDesktop_price__8hu9f {
  position: relative;
  color: var(--text-h1);
  font-size: var(--font-14);
  font-weight: var(--weight-800);
  overflow: hidden;
  min-width: 95px;
  max-width: 95px;
} /* ___lastmodified___ */
.productListDesktop_lastmodified__zORZq {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  min-width: 80px;
  max-width: 80px;
  color: var(--text-h1);
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  text-transform: capitalize;
}
.productListDesktop_date__wasr5 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  color: var(--text-h2);
  font-size: var(--font-10);
  font-weight: var(--weight-400);
  transition: var(--transition3);
}
.productListDesktop_day__vf_Hq {
  color: var(--text-h1);
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  transition: var(--transition3);
  @media (max-width: 800px) {
    font-size: var(--font-12) !important;
    font-weight: var(--weight-400) !important;
  }
}
.productListDesktop_hour__Ja_2r {
  color: var (--text-h2);
  font-size: var(--font-12);
  font-weight: var(--weight-400);
  transition: var(--transition3);
  @media (max-width: 800px) {
    font-size: var(--font-10) !important;
  }
} /* ___status___ */
.productListDesktop_Status__MsGdh {
  position: relative;
  min-width: 50px;
  width: 100%;
  min-width: 145px;
  max-width: 145px;
}
.productListDesktop_status_child__86C1K {
  justify-content: flex-end;
  display: flex;
  gap: var(--gap-5);
}
.productListDesktop_status_child__86C1K > div > span {
  width: 100% !important;
  text-wrap: nowrap !important;
}
.productListDesktop_status_child__86C1K > img {
  width: 20px;
  min-width: 20px;
}
.productListDesktop_Status__MsGdh > div:first-child {
  width: auto;
  height: auto;
  padding: 0;
  border: 0;
  background-color: transparent;
}
/* .Status > div > div {
  flex-direction: row-reverse;
} */

.productListDesktop_Status__MsGdh > div > div > svg {
  border: 1px solid var(--color-gray60);
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
  padding: var(--padding-4);
  border-radius: var(--br10);

  cursor: pointer;

  fill: var(--text-h1);
}
.productListDesktop_Status__MsGdh > div > div:nth-child(2) {
  display: flex;
  flex-direction: column;
  gap: var(--gap-10);
  top: 40px;
  padding: var(--padding-8) 0px var(--padding-2) 0px;
  border-radius: var(--br5) var(--br5) var(--br15) var(--br15);
  background-color: var(--background-root);
  overflow-y: hidden;
  max-width: 150px;
}
.productListDesktop_Status__MsGdh > div > div:nth-child(2) > div {
  padding-block: 0;
  padding-inline: var(--padding-5);
  border-bottom: 0;
  min-height: auto;
  height: auto;
}
.productListDesktop_Status__MsGdh > div > div:nth-child(2) > div > svg {
  display: none;
}
.productListDesktop_Status__MsGdh > div > div:nth-child(2) > div > div {
  width: 100%;
}
.productListDesktop_Status__MsGdh > div > div:nth-child(2) > div > div > div > div {
  width: 100% !important;
  max-width: 100% !important;
}
.productListDesktop_Status__MsGdh > div:hover {
  width: auto;
  height: auto;
  padding: 0;
  border: 0;
  background-color: transparent;
}
.productListDesktop_status_draft__CEhzA,
.productListDesktop_status_available__hxhB9,
.productListDesktop_status_restocking__SF_sM,
.productListDesktop_status_outofstock__SmGxK,
.productListDesktop_status_stopped__qTF6Y,
.productListDesktop_status_unavailable__y_RPR {
  width: 100%;
  display: flex;
  gap: var(--gap-5);
  align-items: center;
  justify-content: center;
  padding: var(--padding-5);
  font-weight: var(--weight-400);
  text-align: center;
  font-size: var(--font-12);
  border-radius: var(--br8);
  text-wrap: nowrap;
  line-height: 20px;
  border: 1px solid transparent;
  transition: var(--transition2);
  text-wrap: auto;
}

.productListDesktop_status_draft__CEhzA > div > span,
.productListDesktop_status_available__hxhB9 > div > span,
.productListDesktop_status_restocking__SF_sM > div > span,
.productListDesktop_status_outofstock__SmGxK > div > span,
.productListDesktop_status_stopped__qTF6Y > div > span,
.productListDesktop_status_unavailable__y_RPR > div > span {
  width: 100% !important;
  text-wrap: nowrap !important;
}
.productListDesktop_status_draft__CEhzA {
  background-color: var(--color-light-yellow30) !important;
  color: var(--color-dark-yellow) !important;
  height: 30px !important;
  padding: var(--padding-5) !important;
  border-radius: var(--br8) !important;
  flex-direction: row !important;
}
.productListDesktop_status_available__hxhB9 {
  background-color: var(--color-light-green30);
  color: var(--color-light-green);
}
.productListDesktop_status_restocking__SF_sM {
  background-color: var(--color-light-blue30);
  color: var(--color-light-blue);
}
.productListDesktop_status_outofstock__SmGxK {
  background-color: var(--color-light-red30);
  color: var(--color-light-red);
}
.productListDesktop_status_stopped__qTF6Y {
  background-color: var(--color-gray30);
  color: var(--color-gray);
}
.productListDesktop_status_available__hxhB9:hover {
  border: 1px solid var(--color-dark-green);
}
.productListDesktop_status_restocking__SF_sM:hover {
  border: 1px solid var(--color-dark-blue);
}
.productListDesktop_status_outofstock__SmGxK:hover {
  border: 1px solid var(--color-dark-red);
}
.productListDesktop_status_stopped__qTF6Y:hover {
  border: 1px solid var(--color-gray);
}

/* ___ mobile ___ */

.productListMobile_productlistmobile__psUgH {
  margin-inline: 1px;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden;
  gap: var(--gap-10);
}
.productListMobile_productmobile__8X4VI {
  position: relative;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-gray10);
  border-radius: var(--br15);
  transition: var(--transition2);
  justify-content: flex-start;
  cursor: pointer;
  background-color: var(--color-gray10);
  align-content: space-between;
  align-items: center;
  min-width: 200px;
  max-width: 100%;
}
.productListMobile_productmobile__8X4VI:hover {
  border: 1px solid var(--color-dark-blue);
}
.productListMobile_productbodymobile__DcDjd {
  padding: var(--padding-10);
  background-color: var(--color-white);
  position: relative;
  display: flex;
  gap: var(--gap-10);
  border-radius: var(--br15);
  align-items: center;
  width: 100%;
}
.productListMobile_productbodymobile__DcDjd > div:first-child {
  width: 16px;
}
.productListMobile_productidlitemobile__y2ZY4 > div:first-child {
  font-size: var(--font-10);
}
.productListMobile_namemobile__Nc03P {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: var(--gap-10);

  text-transform: capitalize;
  text-align: justify;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.productListMobile_productidlitemobile__y2ZY4 {
  position: relative;
  display: flex;
  gap: var(--gap-5);
  min-width: 45px;
  max-width: 45px;
  font-size: var(--font-12);
  font-weight: var(--weight-400);
  color: var(--color-light-blue);
  align-items: center;
}
.productListMobile_productbottommobile____9Ni {
  width: 100%;
  display: flex;
  padding: var(--padding-12) var(--padding-10);
  justify-content: space-evenly;
  align-items: center;
  flex-direction: row;
  align-content: center;
}
.productListMobile_productbottomleftmobile__MgaUM {
  display: flex;
  width: 100%;
  gap: var(--gap-3);
  flex-direction: column;
  align-items: flex-start;
}
.productListMobile_productbottomrightmobile__hgg0R {
  display: flex;
  flex-direction: column;
  align-items: flex-start;

  justify-content: center;
}
.productListMobile_lastmodifiedmobile__JMdnJ {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  color: var(--text-h1);
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  text-transform: capitalize;
}
.productListMobile_productpidstock__ytqz1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
.productListMobile_Stockparent__PNOvE {
  display: flex;
  gap: var(--gap-5);
}

.productListMobile_stockmobile__Yhulq {
  position: relative;
  color: var(--text-h1);
  font-size: var(--font-12);
  font-weight: var(--weight-400);
  padding: var(--paddingtag);
  min-width: 40px;
  border-radius: var(--br8);
  display: flex;
  align-items: center;
  justify-content: center;
}
.productListMobile_pricemobile__xcaiF {
  color: var(--text-h1);
  font-size: var(--font-14);
  font-weight: var(--weight-800);
}
.productListMobile_datemobile__GHzxE {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  color: var(--text-h2);
  font-size: var(--font-10);
  font-weight: var(--weight-400);
  transition: var(--transition3);
}
.productListMobile_daymobile__w2Baj {
  color: var(--text-h1);
  font-size: var(--font-10);
  font-weight: var(--weight-400);
  transition: var(--transition3);
}
.productListMobile_hourmobile__IT9Sp {
  color: var(--text-h2);
  font-size: var(--font-10);
  font-weight: var(--weight-400);
  transition: var(--transition3);
}

.productListMobile_productimage__w6fka {
  position: relative;
  height: 60px;
  aspect-ratio: 1/1;
  width: 60px;
  background-color: var(--color-gray30);
  border-radius: var(--br10);
  -o-object-fit: cover;
     object-fit: cover;
  transition: var(--transition2);
}

.productListMobile_productname___WW1A {
  padding-bottom: 5px;
  color: var(--text-h1);
  text-align: left;
  font-size: var(--font-14);
  font-weight: var(--weight-400);
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir="rtl"] .productListMobile_productname___WW1A {
  text-align: right;
}

/* Stock classes */
.productListMobile_lowStock__ZzWaO {
  background-color: var(--color-dark-red30);
  color: var(--color-dark-red);
}
.productListMobile_mediumStock__1uG6R {
  background-color: var(--color-dark-yellow30);
  color: var(--color-dark-yellow);
}
.productListMobile_highStock__mntpo {
  background-color: var(--color-dark-green30);
  color: var(--color-dark-green);
}

/* Status styles */
.productListMobile_Status__MIQ4I {
  position: relative;
  min-width: 50px;
  width: 100%;
  min-width: 145px;
  max-width: 145px;
}
.productListMobile_status_child__eGMiX {
  justify-content: flex-end;
  display: flex;
  gap: var(--gap-5);
  flex-direction: row-reverse !important;
}
.productListMobile_status_child__eGMiX > div > span {
  width: 100% !important;
  text-wrap: nowrap !important;
}
.productListMobile_status_child__eGMiX > img {
  width: 20px;
  min-width: 20px;
}
.productListMobile_Status__MIQ4I > div:first-child {
  width: auto;
  height: auto;
  padding: 0;
  border: 0;
  background-color: transparent;
}
.productListMobile_Status__MIQ4I > div > div {
  flex-direction: row-reverse;
}
.productListMobile_Status__MIQ4I > div > div > svg {
  border: 1px solid var(--color-gray60);
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
  padding: var(--padding-4);
  border-radius: var(--br10);

  cursor: pointer;

  fill: var(--text-h1);
}
.productListMobile_Status__MIQ4I > div > div:nth-child(2) {
  display: flex;
  flex-direction: column;
  gap: var(--gap-10);
  top: 40px;
  font-size: var(--font-12);
  padding: var(--padding-8) 0px var(--padding-2) 0px;
  border-radius: var(--br5) var(--br5) var(--br15) var(--br15);
  background-color: var(--background-root);
  overflow-y: hidden;
  max-width: 150px;
}
.productListMobile_Status__MIQ4I > div > div:nth-child(2) > div {
  padding-block: 0;
  padding-inline: var(--padding-5);
  border-bottom: 0;
  min-height: auto;
  height: auto;
}
.productListMobile_Status__MIQ4I > div > div:nth-child(2) > div > svg {
  display: none;
}
.productListMobile_Status__MIQ4I > div > div:nth-child(2) > div > div {
  width: 100%;
}
.productListMobile_Status__MIQ4I > div > div:nth-child(2) > div > div > div > div {
  width: 100% !important;
  max-width: 100% !important;
}
.productListMobile_Status__MIQ4I > div:hover {
  width: auto;
  height: auto;
  padding: 0;
  border: 0;
  background-color: transparent;
}
.productListMobile_status_draft__l_sJ6,
.productListMobile_status_available__Axru2,
.productListMobile_status_restocking__tuR2W,
.productListMobile_status_outofstock__7qL9M,
.productListMobile_status_stopped__RnVac,
.productListMobile_status_unavailable__m486S {
  width: 100%;
  display: flex;
  gap: var(--gap-5);
  align-items: center;
  justify-content: center;
  padding: var(--padding-5);
  font-weight: var(--weight-400);
  text-align: center;
  font-size: var(--font-12);
  border-radius: var(--br8);
  text-wrap: nowrap;
  line-height: 20px;
  border: 1px solid transparent;
  transition: var(--transition2);
  text-wrap: auto;
}
.productListMobile_status_draft__l_sJ6 {
  background-color: var(--color-light-yellow30) !important;
  color: var(--color-dark-yellow) !important;
  height: 30px !important;
  padding: var(--padding-5) !important;
  border-radius: var(--br8) !important;
  flex-direction: row !important;
}
.productListMobile_status_available__Axru2 {
  background-color: var(--color-light-green30);
  color: var(--color-light-green);
}
.productListMobile_status_restocking__tuR2W {
  background-color: var(--color-light-blue30);
  color: var(--color-light-blue);
}
.productListMobile_status_outofstock__7qL9M {
  background-color: var(--color-light-red30);
  color: var(--color-light-red);
}
.productListMobile_status_stopped__RnVac {
  background-color: var(--color-gray30);
  color: var(--color-gray);
}
.productListMobile_status_available__Axru2:hover {
  border: 1px solid var(--color-dark-green);
}
.productListMobile_status_restocking__tuR2W:hover {
  border: 1px solid var(--color-dark-blue);
}
.productListMobile_status_outofstock__7qL9M:hover {
  border: 1px solid var(--color-dark-red);
}
.productListMobile_status_stopped__RnVac:hover {
  border: 1px solid var(--color-gray);
}


/*# sourceMappingURL=0fdda964a0e309cc.css.map*/