body {
  font-family: IRANSansX, sans-serif;
}

.icon16 i {
  font-size: 16px;
}

.w-grid-item-h .lumino_hover {
  transition: all 0.5s ease;
  filter: grayscale(1);
  opacity: 0.5;
}
.w-grid-item-h:hover .lumino_hover {
  filter: grayscale(0);
  opacity: 1;
}

.blend_bg {
  mix-blend-mode: darken;
}

.colored_strong strong {
  font-weight: 400;
  color: #3C3C3C;
}

.pagination_load_on_btn .g-loadmore {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 25px;
}
.pagination_load_on_btn .g-loadmore:after, .pagination_load_on_btn .g-loadmore:before {
  content: "";
  flex-grow: 1;
  background: var(--color-content-secondary);
  height: 1px;
}

.barber_grid .post_custom_field {
  display: flex;
  gap: 5px;
}
.barber_grid .post_custom_field i {
  color: var(--color-content-secondary);
  font-size: 18px;
  line-height: 1;
  margin-left: 0;
}

.foo-table .form-group.footable-filtering-search input.form-control {
  height: 34px !important;
  line-height: 34px !important;
  min-height: 34px !important;
}

.nooshika_wheel_wrapper {
  position: relative;
  max-width: 500px;
  margin: auto;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap {
  transition: all 4s ease;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap:before {
  content: "";
  position: absolute;
  width: 110%;
  height: 110%;
  border: solid #001F30 27px;
  box-sizing: border-box;
  border-radius: 50%;
  top: -5%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 90%, rgba(0, 0, 0, 0.5215686275) 100%);
  right: -5%;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_segment_label {
  position: absolute;
  width: 30%;
  top: 0;
  left: 35%;
  height: 50%;
  text-align: center;
  padding: 50px 0 90px;
  transform-origin: center bottom;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_segment_label span {
  color: #F00;
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 27px;
}
@media screen and (max-width: 768px) {
  .nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_segment_label {
    padding-top: 26px;
    font-size: 17px;
  }
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb {
  position: absolute;
  width: 36px;
  top: -5%;
  left: calc(50% - 18px);
  height: 55%;
  transform-origin: center bottom;
  background: url(./image/bulb.png) no-repeat top center;
  background-size: 25px;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:before {
  content: "";
  width: 80px;
  height: 80px;
  position: absolute;
  background: radial-gradient(48.66% 48.66% at 50% 50%, #6cd3ff 0%, rgba(41, 171, 226, 0) 100%);
  background-blend-mode: screen;
  mix-blend-mode: screen;
  top: -30px;
  left: -24px;
  opacity: 0.35;
  transition: opacity 0.2s;
  animation: flicker linear infinite;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(1):before {
  animation-duration: 2.863s;
  animation-delay: -1.152s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(2):before {
  animation-duration: 3.72s;
  animation-delay: -1.032s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(3):before {
  animation-duration: 2.823s;
  animation-delay: -0.986s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(4):before {
  animation-duration: 3.172s;
  animation-delay: -0.738s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(5):before {
  animation-duration: 2.269s;
  animation-delay: -1.125s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(6):before {
  animation-duration: 3.341s;
  animation-delay: -0.742s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(7):before {
  animation-duration: 4.112s;
  animation-delay: -0.476s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(8):before {
  animation-duration: 2.688s;
  animation-delay: -0.559s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(9):before {
  animation-duration: 3.072s;
  animation-delay: -0.812s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(10):before {
  animation-duration: 2.451s;
  animation-delay: -1.944s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(11):before {
  animation-duration: 2.293s;
  animation-delay: -0.152s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(12):before {
  animation-duration: 4.899s;
  animation-delay: -0.518s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(13):before {
  animation-duration: 3.362s;
  animation-delay: -1.699s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(14):before {
  animation-duration: 4.651s;
  animation-delay: -1.58s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(15):before {
  animation-duration: 4.483s;
  animation-delay: -0.156s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(16):before {
  animation-duration: 3.079s;
  animation-delay: -1.774s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(17):before {
  animation-duration: 4.568s;
  animation-delay: -0.265s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(18):before {
  animation-duration: 2.378s;
  animation-delay: -0.466s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(19):before {
  animation-duration: 2.008s;
  animation-delay: -0.019s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(20):before {
  animation-duration: 2.681s;
  animation-delay: -1.95s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(21):before {
  animation-duration: 4.162s;
  animation-delay: -1.721s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(22):before {
  animation-duration: 4.425s;
  animation-delay: -1.366s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(23):before {
  animation-duration: 4.809s;
  animation-delay: -0.657s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(24):before {
  animation-duration: 2.173s;
  animation-delay: -0.287s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(25):before {
  animation-duration: 3.755s;
  animation-delay: -0.58s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(26):before {
  animation-duration: 3.612s;
  animation-delay: -0.03s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(27):before {
  animation-duration: 4.965s;
  animation-delay: -0.178s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(28):before {
  animation-duration: 4.565s;
  animation-delay: -0.815s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(29):before {
  animation-duration: 4.468s;
  animation-delay: -1.296s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(30):before {
  animation-duration: 2.215s;
  animation-delay: -0.863s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(31):before {
  animation-duration: 2.456s;
  animation-delay: -1.988s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(32):before {
  animation-duration: 2.324s;
  animation-delay: -0.208s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(33):before {
  animation-duration: 2.535s;
  animation-delay: -0.693s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(34):before {
  animation-duration: 4.088s;
  animation-delay: -1.039s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(35):before {
  animation-duration: 2.052s;
  animation-delay: -1.317s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(36):before {
  animation-duration: 2.968s;
  animation-delay: -1.043s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(37):before {
  animation-duration: 2.816s;
  animation-delay: -0.377s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(38):before {
  animation-duration: 3.302s;
  animation-delay: -1.606s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(39):before {
  animation-duration: 2.466s;
  animation-delay: -0.211s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(40):before {
  animation-duration: 3.922s;
  animation-delay: -0.782s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(41):before {
  animation-duration: 2.857s;
  animation-delay: -0.106s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(42):before {
  animation-duration: 2.265s;
  animation-delay: -1.662s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(43):before {
  animation-duration: 4.436s;
  animation-delay: -1.889s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(44):before {
  animation-duration: 3.98s;
  animation-delay: -1.45s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(45):before {
  animation-duration: 3.99s;
  animation-delay: -1.436s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(46):before {
  animation-duration: 3.011s;
  animation-delay: -1.432s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(47):before {
  animation-duration: 3.153s;
  animation-delay: -1.039s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(48):before {
  animation-duration: 2.125s;
  animation-delay: -0.11s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(49):before {
  animation-duration: 4.014s;
  animation-delay: -1.675s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(50):before {
  animation-duration: 3.359s;
  animation-delay: -0.5s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(51):before {
  animation-duration: 4.977s;
  animation-delay: -0.54s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(52):before {
  animation-duration: 4.841s;
  animation-delay: -0.785s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(53):before {
  animation-duration: 2.805s;
  animation-delay: -1.445s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(54):before {
  animation-duration: 4.344s;
  animation-delay: -0.891s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(55):before {
  animation-duration: 4.42s;
  animation-delay: -0.675s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(56):before {
  animation-duration: 2.376s;
  animation-delay: -1.112s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(57):before {
  animation-duration: 2.339s;
  animation-delay: -0.837s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(58):before {
  animation-duration: 4.298s;
  animation-delay: -0.663s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(59):before {
  animation-duration: 2.861s;
  animation-delay: -0.407s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(60):before {
  animation-duration: 3.078s;
  animation-delay: -0.054s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(61):before {
  animation-duration: 4.064s;
  animation-delay: -1.144s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(62):before {
  animation-duration: 3.136s;
  animation-delay: -0.335s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(63):before {
  animation-duration: 4.302s;
  animation-delay: -0.605s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(64):before {
  animation-duration: 4.199s;
  animation-delay: -0.025s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(65):before {
  animation-duration: 2.127s;
  animation-delay: -1.453s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(66):before {
  animation-duration: 3.667s;
  animation-delay: -1.144s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(67):before {
  animation-duration: 3.584s;
  animation-delay: -0.693s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(68):before {
  animation-duration: 3.003s;
  animation-delay: -0.898s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(69):before {
  animation-duration: 3.033s;
  animation-delay: -1.96s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(70):before {
  animation-duration: 3.041s;
  animation-delay: -0.02s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(71):before {
  animation-duration: 3.203s;
  animation-delay: -0.31s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(72):before {
  animation-duration: 2.526s;
  animation-delay: -1.043s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(73):before {
  animation-duration: 3.709s;
  animation-delay: -1.903s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(74):before {
  animation-duration: 2.784s;
  animation-delay: -0.357s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(75):before {
  animation-duration: 2.688s;
  animation-delay: -0.69s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(76):before {
  animation-duration: 4.79s;
  animation-delay: -1.719s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(77):before {
  animation-duration: 4.909s;
  animation-delay: -0.689s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(78):before {
  animation-duration: 4.788s;
  animation-delay: -0.469s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(79):before {
  animation-duration: 2.504s;
  animation-delay: -1.589s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(80):before {
  animation-duration: 3.771s;
  animation-delay: -1.642s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(81):before {
  animation-duration: 3.747s;
  animation-delay: -0.754s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(82):before {
  animation-duration: 2.883s;
  animation-delay: -1.131s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(83):before {
  animation-duration: 2.108s;
  animation-delay: -0.598s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(84):before {
  animation-duration: 2.165s;
  animation-delay: -1.156s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(85):before {
  animation-duration: 2.935s;
  animation-delay: -0.474s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(86):before {
  animation-duration: 3.36s;
  animation-delay: -1.624s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(87):before {
  animation-duration: 2.421s;
  animation-delay: -1.093s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(88):before {
  animation-duration: 4.201s;
  animation-delay: -1.836s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(89):before {
  animation-duration: 3.057s;
  animation-delay: -1.621s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(90):before {
  animation-duration: 4.147s;
  animation-delay: -1.499s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(91):before {
  animation-duration: 4.945s;
  animation-delay: -1.391s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(92):before {
  animation-duration: 4.563s;
  animation-delay: -0.677s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(93):before {
  animation-duration: 2.237s;
  animation-delay: -0.865s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(94):before {
  animation-duration: 2.52s;
  animation-delay: -0.606s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(95):before {
  animation-duration: 3.526s;
  animation-delay: -0.263s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(96):before {
  animation-duration: 4.207s;
  animation-delay: -0.289s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(97):before {
  animation-duration: 2.613s;
  animation-delay: -1.552s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(98):before {
  animation-duration: 2.142s;
  animation-delay: -1.97s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(99):before {
  animation-duration: 2.028s;
  animation-delay: -1.152s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_bulb:nth-child(100):before {
  animation-duration: 3.857s;
  animation-delay: -1.539s;
}
.nooshika_wheel_wrapper .nooshika_wheel_svg_wrap .each_line {
  position: absolute;
  width: 8px;
  top: 0;
  left: calc(50% - 4px);
  height: 50%;
  transform-origin: center bottom;
  background: url("./image/line.png") no-repeat;
}
.nooshika_wheel_wrapper .spin_btn {
  position: absolute;
  width: 150px;
  height: 150px;
  top: 50%;
  left: 50%;
  z-index: 6;
  background: url("./image/cursor.png") no-repeat top center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  color: #fff;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

@keyframes flicker {
  0% {
    opacity: 0.15;
  }
  4% {
    opacity: 1;
  }
  7% {
    opacity: 0.25;
  }
  11% {
    opacity: 0.9;
  }
  16% {
    opacity: 0.35;
  }
  21% {
    opacity: 0.8;
  }
  27% {
    opacity: 0.2;
  }
  33% {
    opacity: 1;
  }
  41% {
    opacity: 0.3;
  }
  49% {
    opacity: 0.95;
  }
  58% {
    opacity: 0.22;
  }
  66% {
    opacity: 1;
  }
  75% {
    opacity: 0.28;
  }
  86% {
    opacity: 0.9;
  }
  100% {
    opacity: 0.4;
  }
}
.footer_socials .w-iconbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer_socials .w-iconbox .w-iconbox-meta {
  display: none;
}
.footer_socials .w-iconbox a {
  display: flex;
  line-height: 20px;
}

ul {
  margin-right: 25px;
}

.guarantee_tab .w-tabs-list-h {
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .guarantee_tab .w-tabs-list-h {
    overflow: auto;
  }
}
.guarantee_tab .w-tabs-list-h button.w-tabs-item {
  padding: 0 0 5px;
  position: relative;
}
.guarantee_tab .w-tabs-list-h button.w-tabs-item:before {
  content: "";
  position: absolute;
  transition: all 0.5s ease;
  width: 0;
  height: 3px;
  right: 0;
  top: calc(100% - 2px);
  border-radius: 5px;
  background: var(--color-content-primary);
}
@media screen and (max-width: 768px) {
  .guarantee_tab .w-tabs-list-h button.w-tabs-item:before {
    top: calc(100% - 3px);
  }
}
.guarantee_tab .w-tabs-list-h button.w-tabs-item.active {
  font-weight: 700;
}
.guarantee_tab .w-tabs-list-h button.w-tabs-item.active:before {
  width: 100%;
}
.guarantee_tab .w-tabs-list-bar {
  display: none;
}
.guarantee_tab .w-tabs-section-content {
  padding-top: 40px;
}

@media screen and (max-width: 768px) {
  .footer_box_icon {
    justify-content: center;
  }
  .footer_box_icon .w-iconbox-icon {
    display: none;
  }
}
.w-slider.product_gallery .w-slider-h {
  padding-top: calc(100% - 110px);
  position: relative;
}
@media screen and (max-width: 768px) {
  .w-slider.product_gallery .w-slider-h {
    padding-top: 100%;
  }
}
.w-slider.product_gallery img {
  border-radius: 15px;
}
@media screen and (max-width: 768px) {
  .w-slider.product_gallery {
    overflow: visible;
  }
}
.w-slider.product_gallery .royalSlider {
  display: flex;
  align-items: stretch;
  aspect-ratio: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  gap: 30px;
}
.w-slider.product_gallery .royalSlider .rsOverflow {
  height: 100% !important;
}
@media screen and (max-width: 768px) {
  .w-slider.product_gallery .royalSlider .rsOverflow {
    overflow: visible;
  }
}
.w-slider.product_gallery .royalSlider .rsArrow {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .w-slider.product_gallery .royalSlider .rsArrow {
    display: block !important;
    text-shadow: none;
    color: #000;
    font-size: 20px;
    width: 20px;
    margin: 0;
    left: 40px;
    top: auto;
    bottom: -30px;
    height: 24px;
    line-height: 24px;
    z-index: 10;
  }
  .w-slider.product_gallery .royalSlider .rsArrow.rsArrowRight {
    right: 40px;
    left: auto;
  }
}
.w-slider.product_gallery .royalSlider .rsThumbsHor {
  width: var(--thumbs-width);
  min-width: var(--thumbs-width);
  padding-top: 0;
  height: auto;
}
.w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer {
  width: 100% !important;
  display: flex;
  flex-direction: column;
  gap: var(--thumbs-gap);
  transform: none !important;
  overflow-y: auto;
  overflow-x: hidden;
  --thumbs-width: 70px;
}
.w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer::-webkit-scrollbar {
  width: 2px;
}
.w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer::-webkit-scrollbar-thumb {
  background: #888;
}
.w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer .rsNavItem.rsThumb {
  margin: 0 !important;
}
.w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer .rsThumb.rsNavSelected::after {
  border-width: 2px;
  border-radius: 15px;
}
@media screen and (max-width: 768px) {
  .w-slider.product_gallery .royalSlider .rsThumbsHor {
    position: absolute;
    width: 100%;
    z-index: 0;
    bottom: -26px;
  }
  .w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer {
    flex-direction: row;
    justify-content: center;
    gap: 10px;
    align-items: center;
    height: 10px;
  }
  .w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer .rsNavItem.rsThumb {
    width: 6px;
    height: 6px;
    border-radius: 10px;
    background: #959595;
    transition: all 0.5s ease;
  }
  .w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer .rsNavItem.rsThumb img {
    opacity: 0;
  }
  .w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer .rsNavItem.rsThumb.rsNavSelected {
    transform: scale(1.6);
  }
  .w-slider.product_gallery .royalSlider .rsThumbsHor .rsThumbsContainer .rsNavItem.rsThumb.rsNavSelected:after {
    display: none;
  }
}

.guarantee_form_wrapper {
  padding: 20px;
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
  max-width: 580px;
  margin: auto;
}
.guarantee_form_wrapper .inputs_container {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  gap: 10px;
}
.guarantee_form_wrapper .submit_guarantee_form {
  width: 100%;
}

.first_page_carousel .owl-dots {
  position: absolute;
  bottom: 160px;
  z-index: 10;
  max-width: 1330px;
  width: 100% !important;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 15px;
  margin: 0;
  display: flex;
}

.first_page_tab.w-tabs.style_simple > .w-tabs-list {
  width: 320px;
  padding-left: 40px;
  border-left: 4px solid #dcdcdc;
  margin-left: 50px;
}
.first_page_tab.w-tabs.style_simple > .w-tabs-list button.w-tabs-item {
  border-radius: 50px;
  border: 1px solid #DCDCDC;
  padding: 7px;
  display: flex;
  gap: 15px;
  color: #3C3C3C;
  transition: all 0.5s ease;
  align-items: center;
  min-width: 290px;
  margin-bottom: 23px;
}
.first_page_tab.w-tabs.style_simple > .w-tabs-list button.w-tabs-item .icon_wrapper {
  width: 72px;
  height: 72px;
  border-radius: 36px;
  background: #DCDCDC;
  display: flex;
  align-items: center;
  justify-content: center;
}
.first_page_tab.w-tabs.style_simple > .w-tabs-list button.w-tabs-item .kasebi_icon_box {
  --icon-size: 38px;
  color: #B0B0B0;
}
.first_page_tab.w-tabs.style_simple > .w-tabs-list button.w-tabs-item.active {
  background: var(--color-content-primary);
  color: #fff;
}
.first_page_tab.w-tabs.style_simple > .w-tabs-list button.w-tabs-item.active .icon_wrapper {
  background: #fff;
}
.first_page_tab.w-tabs.style_simple > .w-tabs-list button.w-tabs-item.active .icon_wrapper .kasebi_icon_box {
  color: var(--color-content-primary);
}
@media screen and (max-width: 768px) {
  .first_page_tab.w-tabs.style_simple .w-tabs-section {
    border: none;
  }
  .first_page_tab.w-tabs.style_simple .w-tabs-section .w-tabs-section-header {
    width: 300px;
    border-radius: 50px;
    border: 1px solid #DCDCDC;
    padding: 7px;
    display: flex;
    gap: 15px;
    color: #3C3C3C;
    transition: all 0.5s ease;
    align-items: center;
    min-width: 290px;
    margin: 0 auto 19px;
  }
  .first_page_tab.w-tabs.style_simple .w-tabs-section .w-tabs-section-header .icon_wrapper {
    width: 59px;
    height: 59px;
    border-radius: 36px;
    background: #DCDCDC;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .first_page_tab.w-tabs.style_simple .w-tabs-section .w-tabs-section-header .kasebi_icon_box {
    --icon-size: 38px;
    color: #B0B0B0;
  }
  .first_page_tab.w-tabs.style_simple .w-tabs-section.active .w-tabs-section-header {
    background: var(--color-content-primary);
    color: #fff;
  }
  .first_page_tab.w-tabs.style_simple .w-tabs-section.active .w-tabs-section-header .icon_wrapper {
    background: #fff;
  }
  .first_page_tab.w-tabs.style_simple .w-tabs-section.active .w-tabs-section-header .icon_wrapper .kasebi_icon_box {
    color: var(--color-content-primary);
  }
  .first_page_tab.w-tabs.style_simple .w-tabs-section .w-grid {
    padding-right: 20px;
    margin-bottom: 25px;
  }
}

.line_after {
  display: flex;
  gap: 10px;
  align-items: center;
}
.line_after:after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background: #DCDCDC;
}

form#gform_1 .gform-footer {
  display: none;
}

.w-order {
  align-self: flex-end;
}

.w-search.layout_simple.iconpos_left button.w-btn {
  width: 36px;
  height: 36px;
  top: 4px;
  transform: none;
  line-height: 36px;
  border-radius: 33px;
  right: 4px;
  color: #fff;
  background: var(--color-content-secondary) !important;
}

.custom-sort-btns {
  display: flex;
  gap: 30px;
  color: #3C3C3C;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: -0.56px;
  line-height: 21px;
}
.custom-sort-btns .sort-btn {
  padding: 0 5px;
  position: relative;
  cursor: pointer;
}
.custom-sort-btns .sort-btn:before {
  content: "";
  position: absolute;
  bottom: -15px;
  width: 0;
  transition: all 0.5s ease;
  height: 2px;
  background: currentColor;
  right: 0;
}
.custom-sort-btns .sort-btn.active {
  color: #31005B;
  font-weight: 600;
}
.custom-sort-btns .sort-btn.active:before {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .custom-sort-btns {
    position: fixed;
    width: 100vw;
    height: 400px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    transition: all 0.5s ease;
    flex-direction: column;
    padding: 35px 20px calc(20px + env(safe-area-inset-bottom));
    transform: translateY(120%);
    background: #fff;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 -5px 20px 0 rgba(0, 0, 0, 0.25);
    gap: 0;
  }
  .custom-sort-btns.active {
    transform: translateY(0);
  }
  .custom-sort-btns .sort-btn {
    border-bottom: solid 1px rgba(0, 0, 0, 0.12);
    border-left: 0;
    padding: 15px 0;
  }
  .custom-sort-btns .sort-btn:before {
    display: none;
  }
  .custom-sort-btns .sort-btn:last-child {
    border-bottom: 0;
  }
}

.box_shadow_on_hover {
  box-shadow: 0 0 0 1px #DCDCDC;
  transition: all 0.5s ease;
}
.box_shadow_on_hover:hover {
  box-shadow: 0 3px 30px -7px rgba(0, 0, 0, 0.25);
}

.countdown-box {
  display: flex;
  align-items: center;
  padding: 0 10px 3px;
  border-bottom: 2px solid #D40000;
}
@media screen and (max-width: 768px) {
  .countdown-box {
    margin-bottom: 9px;
  }
}
.countdown-box .timer_title {
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .reverse_on_mobile {
    flex-direction: row-reverse;
  }
}

.product_off_percent.off_percent {
  border-radius: 15px;
  background: #EA1E1E;
  padding: 6px 7px 4px;
  gap: 2px;
  color: #FFF;
  font-size: 15px;
  font-weight: 700;
  line-height: 10px;
  letter-spacing: -0.3px;
}

.product_grid_price_no_off .off_percent {
  display: none;
}

.low_stock_box {
  margin: 8px 10px 0;
  display: flex;
  justify-content: flex-end;
  gap: 5px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .low_stock_box {
    margin: 10px 110px 0 0;
  }
}
.low_stock_box i {
  font-size: 18px;
}

@media screen and (max-width: 768px) {
  .border_bottom_mobile .w-grid-item-h {
    min-height: 115px;
    padding-bottom: 15px;
    border-bottom: 1px solid #DCDCDC;
  }
}

.w-filter-opener {
  display: none !important;
}

.w-tabs.accordion.faq_accordion .w-tabs-section {
  border: none !important;
  margin-bottom: 10px;
}
.w-tabs.accordion.faq_accordion .w-tabs-section button.w-tabs-section-header {
  padding: 0 45px 0 25px;
  justify-content: space-between;
  align-items: center;
  gap: 25px;
  border-radius: 5px;
  background: #fff !important;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1490196078);
  color: #4f5665 !important;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 45px;
  letter-spacing: -0.05em;
}
.w-tabs.accordion.faq_accordion .w-tabs-section button.w-tabs-section-header .w-tabs-section-control {
  background: url(image/chevron-down.png) no-repeat center;
  background-size: 15px;
}
.w-tabs.accordion.faq_accordion .w-tabs-section button.w-tabs-section-header .w-tabs-section-control:before, .w-tabs.accordion.faq_accordion .w-tabs-section button.w-tabs-section-header .w-tabs-section-control:after {
  display: none;
}
.w-tabs.accordion.faq_accordion .w-tabs-section .w-tabs-section-content {
  padding: 15px 45px 30px 25px;
  color: #7d8493;
  text-align: justify;
  font-size: 15px;
  line-height: 25px;
}

.dropshadow_grid {
  filter: drop-shadow(0 0 25px rgba(0, 0, 0, 0.0823529412));
}

.callBtnContainer.wa {
  left: auto;
  right: 3%;
}

.zilink_box_icon {
  gap: 20px;
}
.zilink_box_icon > a.w-iconbox-link .w-iconbox-icon {
  width: 39px !important;
  height: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
}

.product_cat_price_table_wrapper {
  margin-bottom: 50px;
}
.product_cat_price_table_wrapper .product_cat_price_table_title {
  border-bottom: 2px solid #d2d2d2;
  margin-bottom: 30px;
  display: flex;
}
.product_cat_price_table_wrapper .product_cat_price_table_title h2 {
  padding-bottom: 10px;
  border-bottom: 3px solid var(--color-content-secondary);
  margin-bottom: -3px;
}

@media screen and (max-width: 768px) {
  .w-post-elm.attributes.display_table {
    display: block;
  }
  .w-post-elm.attributes.display_table > div {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    align-items: center;
  }
  .w-post-elm.attributes.display_table > div > * {
    position: relative;
  }
  .w-post-elm.attributes.display_table > div > *:first-child {
    z-index: 2;
    background: #fff;
    padding-left: 10px;
  }
  .w-post-elm.attributes.display_table > div > *:last-child {
    position: relative;
    width: 50%;
  }
  .w-post-elm.attributes.display_table > div > *:last-child:before {
    content: "";
    position: absolute;
    left: calc(100% + 10px);
    width: 100vw;
    top: 50%;
    border-bottom: 1px dashed #b9b9b9;
  }
}
.icone-about-page {
  gap: 15px !important;
}
.icone-about-page .w-iconbox-meta {
  display: flex !important;
  flex-direction: row !important;
  gap: 15px !important;
  align-items: unset !important;
  justify-content: center !important;
}
.icone-about-page .w-iconbox-meta .w-iconbox-title {
  color: #676767;
  font-size: 15px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: -0.32px;
}
.icone-about-page .w-iconbox-meta .w-iconbox-text {
  color: #1B1B1B;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.36px;
}

@media screen and (max-width: 768px) {
  .icon-mobile-cloum {
    gap: 7px !important;
  }
  .icon-mobile-cloum .w-iconbox-meta {
    flex-direction: column !important;
  }
}
.map-about-page iframe {
  border-radius: 0 300px 300px 0;
}
@media screen and (max-width: 1099px) and (min-width: 768px) {
  .map-about-page iframe {
    border-radius: 0;
  }
}
@media screen and (max-width: 768px) {
  .map-about-page iframe {
    border-radius: 0;
  }
}

.remove_bg {
  mix-blend-mode: darken;
}

.product_features_ul .top-features {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.product_features_ul .top-features li {
  flex: 0 0 calc(50% - 20px);
  box-sizing: border-box;
  color: #8F8F8F;
  font-size: 16px;
  font-weight: 300;
  line-height: 28.5px;
  letter-spacing: -0.64px;
}
.product_features_ul .top-features li strong {
  color: #3C3C3C;
  font-size: 16px;
  font-weight: 400;
  line-height: 28.5px;
  letter-spacing: -0.64px;
}

.wavebox {
  position: relative;
  width: 100%;
  max-width: 600px;
  margin: auto;
  cursor: pointer;
}
.wavebox .box-all-voice {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 20px;
  gap: 10px;
}
.wavebox .box-all-voice button {
  background: none;
}
.wavebox .waveform-canvas {
  display: block;
  width: 100%;
  height: 65px;
}

.text-automatic {
  display: inline-block;
}

.slider-image {
  z-index: 1;
}
.slider-image .owl-item {
  filter: grayscale(100%);
  transition: all 0.5s ease-in-out;
  z-index: 2;
}
.slider-image .owl-item:hover {
  filter: grayscale(0%);
  scale: 1.5;
  z-index: 3;
  object-fit: cover;
}

.mega_menu .w-tabs-item {
  display: flex;
  justify-content: space-between;
  width: 300px;
  padding: 25px 15px !important;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.04em;
  opacity: 1 !important;
  color: #373737;
  border-bottom: 1px solid #ededed;
  position: relative;
}
.mega_menu .w-tabs-item:hover {
  background: #F7F7F7;
}
.mega_menu .kasebi_nav_list .main_nav_list li ul {
  right: -100px !important;
}
.mega_menu p {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  .mega_menu {
    padding: 0;
  }
}
.mega_menu .title-text-hairdresser .w-tabs-item-title {
  position: relative;
  margin-right: 30px;
}
.mega_menu .title-text-hairdresser .w-tabs-item-title:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("./image/seat 1.png");
  right: -30px;
}

.title-text-restaurant-chair .w-tabs-item-title {
  position: relative;
  margin-right: 30px;
}
.title-text-restaurant-chair .w-tabs-item-title:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("./image/terrace 1.png");
  right: -30px;
}

.title-text-office-equipment .w-tabs-item-title {
  position: relative;
  margin-right: 30px;
}
.title-text-office-equipment .w-tabs-item-title:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("./image/Vector.png");
  right: -30px;
}

.title-school-equipment .w-tabs-item-title {
  position: relative;
  margin-right: 35px;
}
.title-school-equipment .w-tabs-item-title:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("./image/desk-chair 1.png");
  right: -30px;
}

.title-text-mega-menu {
  position: relative;
}
.title-text-mega-menu:before {
  position: absolute;
  content: "";
  width: 38px;
  height: 38px;
}

.kasebi_nav_list li .kasebi_nav_anchor .kasebi_nav_arrow i {
  font-family: "uik" !important;
}
.kasebi_nav_list li .kasebi_nav_anchor .kasebi_nav_arrow i:before {
  content: "\e90f" !important;
}
.kasebi_nav_list .kasebi_nav_level {
  padding: 0 !important;
}

.mega_menu_title {
  position: relative;
}
.mega_menu_title .w-text-value {
  font-weight: 700;
  color: #31005B;
}

.mega_menu_mobile .w-tabs-item {
  display: flex;
  justify-content: space-between;
  width: 300px;
  padding: 25px 15px !important;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.04em;
  opacity: 1 !important;
  color: #373737;
  border-bottom: 1px solid #ededed;
  position: relative;
}
.mega_menu_mobile .w-tabs-item:hover {
  background: #F7F7F7;
}
.mega_menu_mobile .w-tabs-section-content {
  padding-top: 14px !important;
}
.mega_menu_mobile .kasebi_nav_list {
  padding-top: 10px !important;
  overflow: auto;
}
.mega_menu_mobile .kasebi_nav_list .main_nav_list li .w-tabs .w-tabs-list .w-tabs-item {
  justify-content: center !important;
  padding: 10px 25px !important;
}
.mega_menu_mobile .kasebi_nav_list .main_nav_list li .w-tabs .w-tabs-list .w-tabs-item .w-tabs-item-title {
  font-size: 13px;
}
.mega_menu_mobile .kasebi_nav_list .close_nav_list_row {
  margin-bottom: 0 !important;
  margin-right: 20px !important;
}
.mega_menu_mobile .kasebi_nav_list ul.main_nav_list > * {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mega_menu_mobile ul.main_nav_list {
  display: flex;
  flex-direction: row !important;
  justify-content: space-between;
}
.mega_menu_mobile ul.main_nav_list #menu-item-36493 {
  margin-left: 0 !important;
  margin-right: 8px !important;
  padding: 0 !important;
  border-bottom: 0 !important;
}
.mega_menu_mobile ul.main_nav_list #menu-item-36494 {
  margin-left: 0 !important;
  margin-right: 8px !important;
  padding: 0 !important;
  border-bottom: 0 !important;
}

.items_content {
  display: none;
}

.items_header .w-iconbox {
  height: 40px;
  background: var(--color-content-primary);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -16px;
  width: 40px;
}
.items_header .w-iconbox .w-iconbox-meta {
  display: none;
}
.items_header .w-iconbox i {
  transition: all 0.5s ease;
  color: #fff;
}
.items_header.active i {
  transform: rotate(180deg);
}

.submenu-content {
  display: none;
}

.submenu-title i {
  transition: all 0.5s ease;
}
.submenu-title.active i {
  transform: rotate(180deg);
}

.title-mobile-mega-menu .w-text-value {
  font-weight: 700;
  color: #31005B;
}

@media screen and (max-width: 768px) {
  .callBtnContainer.wa {
    z-index: 99 !important;
  }
}
.attr-collapsed .each_product_att_select:nth-of-type(n+4) {
  display: none;
}

.attr-toggle-btn {
  display: inline-block;
  margin-top: 8px;
  padding: 6px 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  cursor: pointer;
  font-size: 0.9rem;
  background: #fff;
}

.items_wrapper {
  flex-direction: row;
  gap: 15px;
  flex-wrap: nowrap;
}
@media screen and (max-width: 768px) {
  .items_wrapper {
    flex-wrap: wrap;
  }
}
.items_wrapper .w-hwrapper {
  flex-grow: 1;
}
.items_wrapper strong {
  font-size: 15px;
  font-weight: 800;
  display: block;
  margin-top: 3px;
}

.product_search_tags_wrapper {
  display: flex;
  gap: 5px;
  margin-bottom: 10px;
}

.each_tag_wrapper {
  color: #ffffff;
  font-size: 10px;
  line-height: 22px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  background: var(--color-content-primary);
}

@media screen and (max-width: 768px) {
  .sticky_product_page_wrapper {
    position: fixed;
    z-index: 100;
    width: 100vw;
    left: 0;
    bottom: env(safe-area-inset-bottom);
    padding: 10px 15px;
    background: #fff;
    box-shadow: 0 -9px 10px rgba(0, 0, 0, 0.2078431373);
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .sticky_product_page_wrapper .price_box_container .price_row {
    justify-content: flex-end;
  }
  .sticky_product_page_wrapper .price_box_container .off_percent {
    position: absolute;
  }
}
span.mini_cart_qty {
  position: absolute;
  top: -7px;
  left: -7px;
  background: red;
  width: 24px;
  line-height: 24px;
  border-radius: 85px;
  font-weight: 900;
  font-size: 14px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  span.mini_cart_qty {
    width: 19px;
    line-height: 19px;
    font-weight: 900;
  }
}

.countdown-box.is-child {
  display: none;
}

.active.countdown-box.is-child {
  display: flex;
}

.w-grid-list .countdown-box.is-child:first-child {
  display: flex;
}

.guarantee_result_box {
  direction: rtl;
  text-align: center;
  margin: 25px 0;
}

.guarantee_result_title {
  font-size: 20px;
  font-weight: 700;
  color: #2b075f;
  margin-bottom: 28px;
}

.guarantee_result_title mark {
  background: #ffe600;
  color: inherit;
  padding: 0 4px;
  border-radius: 3px;
}

.guarantee_result_table_wrap {
  border: 1px solid #d7d7d7;
  border-radius: 18px;
  overflow: hidden;
}

.guarantee_result_table {
  width: 100%;
  border-collapse: collapse;
  color: #2b075f;
}

.guarantee_result_table th,
.guarantee_result_table td {
  padding: 16px 12px;
  text-align: center;
  border-left: 1px solid #d7d7d7;
}

.guarantee_result_table th:last-child,
.guarantee_result_table td:last-child {
  border-left: 0;
}

.guarantee_result_table th {
  font-weight: 400;
  color: #888;
  border-bottom: 1px solid #d7d7d7;
}

.guarantee_result_table td {
  font-weight: 600;
}

.guarantee_form_notice {
  padding: 12px 16px;
  border-radius: 12px;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
}

.guarantee_form_notice_error,
.guarantee_form_notice_failed {
  background: #fff1f1;
  color: #b42318;
  border: 1px solid #ffd0d0;
}

.guarantee_form_notice_success {
  background: #effaf3;
  color: #16803c;
  border: 1px solid #bee8cc;
}

/*# sourceMappingURL=custom.css.map */
