@keyframes shine {
  from {
    opacity: 0;
    left: 0%;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}
.filter-strip {
  position: fixed;
  height: var(--filterstrip);
  top: var(--headerfixed);
  left: 0;
  right: 0;
  z-index: 3;
  background: var(--white);
  box-shadow: 0px 4px 10px -2px rgba(99, 99, 99, 0.2);
}
.filter-strip.zdhb {
  top: 0;
}
.filter-strip .form {
  display: flex;
  flex-wrap: wrap;
}
.filter-strip .form .form-group {
  --paddingleftright: 17px;
  --inputsize: var(--filterstrip);
  --labelafter: #bfbfbf;
  --labelfontbefore: 13px;
  --labelfontafter: 11px;
  flex: 1;
}
.filter-strip .form .form-group::before, .filter-strip .form .form-group::after {
  display: none;
}
.filter-strip .form .form-group:not(:last-child) {
  border-right: 1px solid #DDDDDD;
}
.filter-strip .form .form-group input {
  font-size: var(--labelfontbefore);
  color: var(--labelbefore);
}
.filter-strip .form .form-group .form-control:is(input).valid {
  padding-top: 10px;
}
.filter-strip .form .form-group input.valid ~ label {
  top: 5px;
}
.filter-strip .form .form-group input:focus ~ label {
  top: 5px;
}
.filter-strip .form .form-group textarea.valid ~ label {
  top: 5px;
}
.filter-strip .form .form-group textarea:focus ~ label {
  top: 5px;
}
.filter-strip .form .form-group .custom-select {
  --arrow: 10px;
  --arrowspace: 12px;
}
.filter-strip .form .form-group .custom-select.valid {
  padding-top: 7px;
}
.filter-strip .form .form-group select.valid ~ label {
  top: 5px;
}
.filter-strip .form .sbmt-grp .btn {
  --height: var(--filterstrip);
  border-radius: 0;
  font-size: 14px;
  --padding: 12px;
}
.filter-strip .form .kids-dropdown {
  width: 400px;
  left: auto;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

body, html {
  height: 100%;
  min-height: 100%;
  max-height: 100%;
}
body:has(.main-body:not(.no-filter-footer)), html:has(.main-body:not(.no-filter-footer)) {
  overflow: hidden;
}
body:has(.main-body:not(.no-filter-footer)) main, html:has(.main-body:not(.no-filter-footer)) main {
  height: 100%;
}
body:has(.main-body:not(.no-filter-footer)) footer, html:has(.main-body:not(.no-filter-footer)) footer {
  display: none;
}

.main-body {
  height: calc(100% - var(--headerfixed) - var(--filterstrip));
  margin-top: calc(var(--headerfixed) + var(--filterstrip));
  display: flex;
  flex-wrap: wrap;
  --bodyfooter: 100px;
}
@media only screen and (max-width: 1366px) {
  .main-body {
    --bodyfooter: 80px;
  }
}
.main-body.no-filter-footer {
  height: initial;
  margin-top: var(--headerfixed);
}
.main-body .tab-nav-content, .main-body .tabs {
  height: 100%;
}
.main-body .tab-nav-content .flex, .main-body .tabs .flex {
  height: 100%;
}
.main-body .aside-left {
  flex: 0 1 28%;
  max-width: 28%;
  width: 100%;
  background: rgba(243, 243, 243, 0.5019607843);
  height: calc(100% - var(--bodyfooter, 0px));
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.main-body .aside-left::-webkit-scrollbar {
  width: 6px;
  background: #f5f5f5;
  height: 6px;
}
.main-body .aside-left::-webkit-scrollbar-track {
  box-shadow: none;
}
.main-body .aside-left::-webkit-scrollbar-thumb {
  background-color: rgba(204, 204, 204, 0.8);
  border-radius: 0;
}
.main-body .aside-left .pr-cate-prc {
  padding: 45px 25px;
  flex: 1;
}
@media only screen and (max-width: 1366px) {
  .main-body .aside-left .pr-cate-prc {
    padding: 22px 25px;
  }
}
.main-body .aside-left .pr-cate-prc li {
  padding: 10px 17px;
  position: relative;
  border-radius: 5px;
  transition: 0.5s ease;
  display: flex;
  border: 1px solid transparent;
  gap: 10px;
}
@media only screen and (max-width: 1366px) {
  .main-body .aside-left .pr-cate-prc li {
    font-size: 14px;
    padding: 8px 15px;
  }
}
.main-body .aside-left .pr-cate-prc li:has(input:checked) {
  background: var(--white);
  border-color: #E249FA;
  box-shadow: 0px 2px 8px 0px rgba(99, 99, 99, 0.2);
}
.main-body .aside-left .pr-cate-prc li:has(input:checked) .prc {
  opacity: 1;
}
.main-body .aside-left .pr-cate-prc li:not(:last-child) {
  margin-bottom: 10px;
}
@media only screen and (max-width: 1366px) {
  .main-body .aside-left .pr-cate-prc li:not(:last-child) {
    margin-bottom: 5px;
  }
}
.main-body .aside-left .pr-cate-prc li input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
}
.main-body .aside-left .pr-cate-prc li p {
  flex: 1;
  color: var(--text);
  font-weight: 500;
  transition: 0.5s ease;
}
.main-body .aside-left .pr-cate-prc li .prc {
  transition: 0.5s ease;
  font-weight: 500;
}
.main-body .aside-left .totl-itm-wrp {
  flex: 0 1 auto;
  background: var(--white);
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  padding: 15px 25px;
}
.main-body .aside-left .totl-itm-wrp .eff {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
}
@media only screen and (max-width: 1366px) {
  .main-body .aside-left .totl-itm-wrp .eff {
    font-size: 17px;
  }
}
.main-body .aside-left .totl-itm-wrp .mnmk {
  position: relative;
}
.main-body .aside-left .totl-itm-wrp .mnmk .total-item-pop {
  position: absolute;
  bottom: calc(100% + 13px);
  left: 0;
  right: 0;
  background: var(--white);
  border: 1px solid var(--primary);
  font-size: 14px;
  color: var(--black);
  padding: 10px 12px;
  border-radius: 5px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.main-body .aside-left .totl-itm-wrp .mnmk .total-item-pop::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  translate: -50% 0;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--primary);
}
.main-body .aside-left .totl-itm-wrp .mnmk .total-item-pop span {
  font-size: 12px;
  color: inherit;
  display: inline-block;
  line-height: 1;
}
.main-body .aside-left .totl-itm-wrp .mnmk .total-item-pop span:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.8);
  margin-right: 6px;
  padding-right: 6px;
}
.main-body .aside-left .totl-itm-wrp .hcblw {
  font-size: 14px;
  color: var(--text);
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.main-body .aside-left .totl-itm-wrp .hcblw::before {
  content: "";
  position: absolute;
  right: 0;
  height: 22px;
  width: 22px;
  top: 0;
  background: url(../../icon/info-primary.svg) no-repeat;
  background-size: 100% 100%;
}
.main-body .aside-left .totl-itm-wrp .hcblw:has(p)::before {
  display: none;
}
.main-body .aside-right {
  flex: 1;
  height: calc(100% - var(--bodyfooter, 0px));
}
.main-body .aside-right .aside-right-wrap {
  padding: 32px 45px;
  height: 100%;
  overflow-y: auto;
}
.main-body .aside-right .aside-right-wrap::-webkit-scrollbar {
  width: 8px;
  background: #ccc;
  height: 8px;
}
.main-body .aside-right .aside-right-wrap::-webkit-scrollbar-track {
  box-shadow: none;
}
.main-body .aside-right .aside-right-wrap::-webkit-scrollbar-thumb {
  background-color: var(--primary);
  border-radius: 0;
}
.main-body .aside-right .aside-right-wrap:has(.csnsin) {
  padding: 0;
}
.main-body .aside-right .aside-right-wrap .yhkkk {
  border: 1px solid #E8E3E3;
  border-radius: 10px;
  padding: 25px;
}
.main-body .aside-right .aside-right-wrap .csnsin {
  padding: 35px 0;
}
.main-body .body-footer {
  flex: 0 1 100%;
  max-width: 100%;
  width: 100%;
  height: var(--bodyfooter);
  background: var(--primary-light);
  display: flex;
  align-items: center;
}
.main-body .body-footer .prc-flex {
  display: flex;
  flex-wrap: wrap;
}
.main-body .body-footer .prc-flex .colA {
  flex: 0 1 auto;
}
.main-body .body-footer .prc-flex .sprcl {
  position: relative;
  z-index: 1;
}
.main-body .body-footer .prc-flex .sprcl.pressed::after {
  transition: 0.4s ease;
}
.main-body .body-footer .prc-flex .sprcl:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  width: 4px;
  height: 4px;
  background: var(--primary-light);
  border-radius: 50%;
  box-shadow: 0px 0px 0px 5px #f1007d, 0px 0px 0px 8px #f1007d, 0px 0px 0px 8px #f1007d, 0px 0px 0px 5px #f1007d, 0px 0px 0px 6px #f1007d, 0px 0px 0px 8px #f1007d, 0px 0px 0px 6px #f1007d, 0px 0px 0px 6px #f1007d, 0px 0px 0px 10px #f1007d, 0px 0px 0px 10px #f1007d;
  z-index: -1;
  box-shadow: none;
}
.main-body .body-footer .prc-flex .sprcl.pressed::after {
  box-shadow: 88px 98px 0 0 #f60080, 40px 86px 0 0 #f60080, 61px 44px 0 0 #f60080, 5px 81px 0 0 #f60080, 6px 70px 0 0 #f60080, -65px -41px 0 0 #f60080, 86px 37px 0 0 #f60080, -65px -49px 0 0 #f60080, 94px 65px 0 0 #f60080, -4px 86px 0 0 #f60080;
}
.main-body .body-footer .prc-flex .colB {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 2rem;
}
.main-body .body-footer .prc-flex .colB ul li {
  display: inline-block;
  vertical-align: middle;
}
.main-body .body-footer .prc-flex .colB ul li:not(:last-child) {
  margin-right: 12px;
}
@media only screen and (max-width: 1366px) {
  .main-body .body-footer .prc-flex .colB ul .btn {
    --height: 38px;
  }
}

.efwe p {
  font-size: 14px;
  line-height: 21px;
  color: var(--text);
}
.efwe .prc {
  color: var(--black);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}
@media only screen and (max-width: 1366px) {
  .efwe .prc {
    font-size: 20px;
  }
}

.oracbn-wrap {
  --item: 4;
  display: grid;
  grid-template-columns: repeat(var(--item), 1fr);
  grid-gap: 36px 20px;
}
.oracbn-wrap .product-not-found {
  grid-column: span var(--item);
}

.title-h {
  display: flex;
  margin-bottom: 22px;
}
.title-h .nkula {
  flex: 1;
}
.title-h .nkula p {
  font-size: 14px;
  color: var(--text);
  margin-top: 10px;
}
.title-h .nkula p:has(b) {
  font-size: 16px;
  color: var(--black);
  font-weight: 600;
}
.title-h h4 {
  font-family: "Playfair Display";
  font-size: 28px;
  line-height: 1;
}
.title-h .lxuas {
  display: flex;
  gap: 18px;
  color: #666666;
  font-size: 14px;
}
.title-h .sort-fltr {
  flex: 0 1 auto;
  border-radius: 5px;
  --inputsize: 40px;
  font-size: 14px;
  --paddingleftright: 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.title-h .sort-fltr .custom-select {
  border: 1px solid #E5E4E4;
  border-radius: 5px;
  --arrow: 12px;
  color: var(--text);
}
.title-h .sort-fltr .custom-select li {
  font-size: 14px;
}

.uyjv .csnsin {
  padding: 35px 0;
}
.uyjv .tab-nav-content {
  flex: 1;
  height: 100%;
}
.uyjv .tab-nav-content .event-col {
  background: var(--white);
}
.uyjv .tab-nav-content .upper-col {
  flex: 1;
}
.uyjv .tabs {
  transition: 0.6s ease;
}
.uyjv .tabs:not(.active) {
  transition: 0.3s ease;
}/*# sourceMappingURL=inventory.css.map */