/* ___responsive mobile___ */

@media (max-width: 600px) {
  .productList_tableheaderparent___US_F {
    display: none !important;
  }
  .productList_noproducttext__WkWb5 {
    font-size: var(--font-18) !important;
    line-height: 20px !important;
  }
}

@media (max-width: 460px) {
  .productList_pincontainer__11mB5 {
    padding: var(--paddingboxmobile) !important;
  }

  .productList_pincontainer__11mB5 > div:first-child > a > span {
    display: none !important;
  }
  .productList_pincontainer__11mB5 > div:first-child > a {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    border-radius: var(--br10) !important;
  }
}

/* ___general___ */
.productList_pincontainer__11mB5 {
  justify-content: center;
  height: 100%;
  max-height: calc(100% - 100px);
  width: calc(100% - 130px);
  margin-inline: 20px;
  min-width: 250px;
  top: 80px;
  display: flex;
  -moz-column-gap: var(--gap-20);
       column-gap: var(--gap-20);
  position: fixed;
  animation: var(--bottom08);
  border-radius: var(--br25);
  transition: var(--transition3);
  background-color: var(--color-white);
  padding: var(--paddingbox);
  font-size: var(--font-12);
  color: var(--text-h1);
  flex-direction: column;
  justify-content: flex-start;

  @media (max-width: 720px) {
    margin-inline: 10px;
    width: calc(100% - 20px) !important;
    top: 80px !important;
    max-height: calc(100% - 90px) !important;
  }
}

.productList_pincontainer__11mB5:hover {
  box-shadow: var(--box-shadow);
}

.productList_menubtn__DolmH {
  cursor: pointer;
  width: 42px;
  height: 42px;
  background-color: var(--color-gray30);
  border-radius: var(--br10);
  transition: var(--transition2);
  display: flex;
  padding: var(--padding-5);
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
}
.productList_menubtn__DolmH:hover {
  border: 1px solid var(--color-gray);
}

.productList_searchmenubtn__047Qz {
  cursor: pointer;
  width: 42px;
  height: 42px;
  background-color: var(--color-gray30);
  border-radius: var(--br10);
  transition: var(--transition2);
  display: flex;
  padding: var(--padding-5);
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
}
.productList_searchmenubtn__047Qz:hover {
  border: 1px solid var(--color-gray);
}

.productList_serachMenuBar__H1oOI {
  position: relative;
  height: 42px;
  width: 250px;
  animation: productList_expandSearchBar__WWmOM 0.3s ease-in-out;
  transform-origin: right;
}

html[dir="rtl"] .productList_serachMenuBar__H1oOI {
  transform-origin: left;
}

.productList_searchBarClosing__g5tks {
  animation: productList_collapseSearchBar__gyYlf 0.3s ease-in-out forwards;
}

@keyframes productList_expandSearchBar__WWmOM {
  from {
    width: 0;
    opacity: 0;
  }
  to {
    width: 250px;
    opacity: 1;
  }
}

@keyframes productList_collapseSearchBar__gyYlf {
  from {
    width: 250px;
    opacity: 1;
  }
  to {
    width: 0;
    opacity: 0;
  }
}

.productList_shake__UtFRn {
  animation: productList_shake__UtFRn 0.9s both;
}
@keyframes productList_shake__UtFRn {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
.productList_reddotnonproduct__MM9hb {
  padding: 1px 5px;
  min-width: 20px;
  background-color: var(--color-light-red);
  color: var(--color-ffffff);
  font-size: var(--font-12);
  font-weight: var(--weight-400);
  position: absolute;
  border-radius: var(--br8) var(--br8) var(--br8) 2px;
  margin-inline-start: 50px;
  top: -5px;
  animation: var(--bottom08);
  @media (max-width: 460px) {
    font-size: var(--font-10) !important;
    margin-inline-start: 40px;
  }
}
html[dir="rtl"] .productList_reddotnonproduct__MM9hb {
  border-radius: var(--br8) var(--br8) 2px var(--br8);
  margin-inline-start: 50px;
  left: auto !important;
  @media (max-width: 460px) {
    font-size: var(--font-10) !important;
    margin-inline-start: 40px;
  }
}

.productList_reddot__kqfnY {
  padding: 1px 5px;
  min-width: 20px;
  background-color: var(--color-light-red);
  color: var(--color-ffffff);
  font-weight: var(--weight-400);
  position: absolute;
  border-radius: var(--br8) var(--br8) var(--br8) 2px;
  margin-inline-start: 50px;
  top: -5px;
  animation: var(--bottom08);
  @media (max-width: 460px) {
    font-size: var(--font-10) !important;
    margin-inline-start: 40px !important;
  }
}
html[dir="rtl"] .productList_reddot__kqfnY {
  border-radius: var(--br8) var(--br8) 2px var(--br8);

  @media (max-width: 460px) {
    font-size: var(--font-10) !important;
    margin-inline-start: 40px !important;
  }
}

.productList_activeFilter__OVHpk {
  border: 1px solid var(--color-dark-blue);
  background-color: var(--color-dark-blue30);
}
.productList_activeFilter__OVHpk > svg > path {
  fill: var(--color-dark-blue);
}
.productList_disabled__CCgV6 {
  opacity: 0.4;
  pointer-events: none;
}

.productList_searchnotfound__J1qQp {
  width: 100%;
  height: 500px;
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-content: center;
  font-size: var(--font-14);
  font-weight: var(--weight-600);
  color: var(--text-h2);
}
.productList_loader__cGBSV {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
}
/* ___ no product ___ */
.productList_noproductcontainer__7QZa8 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-content: center;
}
.productList_noproduct__Y3MpK {
  padding-inline: 50px;

  position: relative;
  width: 100%;
  max-width: 500px;
  top: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  gap: var(--gap-20);
}
.productList_noproducticon__SCn7h {
  position: relative;

  width: 100%;
  max-width: 200px;
}
.productList_noproducttext__WkWb5 {
  position: relative;
  font-size: var(--font-20);
  font-weight: var(--weight-600);
  line-height: 30px;
  color: var(--color-light-red);
}
.productList_noproducttextdiscription__5yiFi {
  position: relative;
  font-size: var(--font-12);
  font-weight: var(--weight-600);
  color: var(--text-h2);
}

/* ___table Header___ */
.productList_tableheaderparent___US_F {
  overflow: hidden;
  justify-content: space-between;
  position: relative;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  border: 1px solid var(--color-gray30);
  background-color: var(--color-gray30);
  border-radius: var(--br20);
  transition: var(--transition2);
  gap: var(--gap-15);
  padding: var(--padding-8);
  color: var(--text-h2);
  min-height: 45px;
  max-height: 45px;
  text-align: center;
  font-weight: var(--weight-600);
  align-items: center;
}

.productList_productlist__8P2_y {
  border-radius: var(--br20) var(--br20) 0px 0px;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: auto;
}

.productList_productlistmobile__ZzNx9 {
  margin-inline: 1px;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden;
  gap: var(--gap-10);
}
.productList_headername__Yny7_ {
  min-width: 205px;
  justify-content: start !important;
}
.productList_headername__Yny7_ > label > span {
  display: none;
}
.productList_headername__Yny7_,
.productList_headerproductid__2WTOi,
.productList_headerprice__Z3Twj,
.productList_headerincart__m8On9,
.productList_headerlastmodified__saNan,
.productList_headerweight__iOPJL,
.productList_headersize__BEi1q,
.productList_headercolor__SZau3,
.productList_headerstock__Xc88z,
.productList_headeractive___5ZyP {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

.productList_headerproductid__2WTOi {
  min-width: 45px;
  max-width: 45px;
}
.productList_headerprice__Z3Twj {
  min-width: 95px;
  max-width: 95px;
}
.productList_headerincart__m8On9 {
  min-width: 60px;
  max-width: 60px;
}
.productList_headerlastmodified__saNan {
  min-width: 80px;
  max-width: 80px;
}
.productList_headerweight__iOPJL {
  min-width: 60px;
  max-width: 60px;
}
.productList_headersize__BEi1q {
  min-width: 85px;
  max-width: 85px;
}
.productList_headercolor__SZau3 {
  min-width: 85px;
  max-width: 85px;
}
.productList_headerstock__Xc88z {
  min-width: 45px;
  max-width: 45px;
}
.productList_headeractive___5ZyP {
  min-width: 145px;
  width: 100%;
  max-width: 145px;
}

/* Stock classes shared */
.productList_lowStock__5_SYE {
  background-color: var(--color-dark-red30);
  color: var(--color-dark-red) !important;
  border: 1px solid var(--color-dark-red60);
}
.productList_mediumStock__6qrgZ {
  background-color: var(--color-dark-yellow30);
  color: var(--color-dark-yellow) !important;
  border: 1px solid var(--color-dark-yellow60);
}
.productList_highStock__BHrsD {
  background-color: var(--color-dark-green30);
  color: var(--color-dark-green) !important;
  border: 1px solid var(--color-dark-green60);
}

/* Status classes shared */
.productList_status_child__LIxZr {
  justify-content: flex-end;
  display: flex;
  gap: var(--gap-5);
}
.productList_status_draft__3D_7o,
.productList_status_available__ASohY,
.productList_status_restocking__Nuc6U,
.productList_status_outofstock__ov7qI,
.productList_status_stopped__2B9Ul,
.productList_status_unavailable__oULqG {
  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);
}

.productList_status_draft__3D_7o > span,
.productList_status_available__ASohY > span,
.productList_status_restocking__Nuc6U > span,
.productList_status_outofstock__ov7qI > span,
.productList_status_stopped__2B9Ul > span,
.productList_status_unavailable__oULqG > span {
  width: 100% !important;
  text-wrap: nowrap !important;
}
.productList_status_draft__3D_7o {
  background-color: var(--color-light-yellow30) !important;
  color: var(--color-dark-yellow) !important;
  height: 30px !important;
  font-weight: var(--weight-400);
  font-size: var(--font-12);
  padding: var(--padding-5) !important;
  border-radius: var(--br8) !important;
  flex-direction: row !important;
}
.productList_status_available__ASohY {
  background-color: var(--color-light-green30);
  color: var(--color-light-green);
}
.productList_status_restocking__Nuc6U {
  background-color: var(--color-light-blue30);
  color: var(--color-light-blue);
}
.productList_status_outofstock__ov7qI {
  background-color: var(--color-light-red30);
  color: var(--color-light-red);
}
.productList_status_stopped__2B9Ul {
  background-color: var(--color-gray30);
  color: var(--color-gray);
}

/* Product body for header */
.productList_productbody__MJMNm {
  position: relative;
  display: flex;
  gap: var(--gap-15);
  min-width: 300px;
  width: 100%;
  max-width: 430px;
  align-items: center;
}


/*# sourceMappingURL=0421d2622c9f9387.css.map*/