:root {
  --manrope: "Manrope", sans-serif;
}

:is(.jet-wishlist-products--optik-u-product-card-murukae) .jet-wishlist-item,
:is(.jet-wishlist-products--optik-u-product-card-murukae) .jet-wishlist-item__content {
  width: 100%;
  height: 100%;
}

:is(.jet-wishlist-products--optik-u-product-card-murukae) .jet-wishlist-item {
  background: transparent;
  border: 0;
  box-shadow: none;
  overflow: visible;
}

:is(.jet-wishlist-products--optik-u-product-card-murukae) .jet-wishlist-item__content {
  display: flex;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .jet-woo-products__inner-box {
  height: 100%;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar:hover,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar:focus {
  color: inherit;
  text-decoration: none;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 0.694vw; /* 10px */
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar *,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar *::before,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar *::after {
  box-sizing: border-box;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar p {
  display: block;
  padding: 0;
  margin: 0;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .first_part {
  display: flex;
  position: relative;
  height: 29.167vw;
  background-color: #fff;
  border-radius: 0.278vw;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .features {
  display: flex;
  flex-direction: row;
  gap: 0.208vw;
  position: absolute;
  left: 0.694vw;
  top: 0.694vw;
  width: calc(100% - 4.167vw);
  z-index: 3;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature {
  display: flex;
  flex-direction: row;
  gap: 0.139vw;
  align-items: center;
  padding: 0.556vw;
  border-radius: 1000px;
  backdrop-filter: blur(1.667vw);
  color: #171717;
  background-color: #fff;
  cursor: pointer;
  transition: color 0.2s ease-out, background-color 0.2s ease-out;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature[data-type-feature="popular"] {
  background-color: #ffcebf;
  color: #c73d12;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature[data-type-feature="new"] {
  background-color: #f0ff9c;
  color: #028112;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature svg {
  width: 1.389vw;
  height: 1.389vw;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature svg path {
  transition: fill 0.2s ease-out;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature p {
  font-family: var(--manrope);
  font-weight: 500;
  font-size: 0.972vw;
  line-height: 100%;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button {
  display: flex;
  justify-content: center;
  align-items: center;
  backdrop-filter: blur(1.806vw);
  cursor: pointer;
  position: absolute;
  top: 0.694vw;
  right: 0.694vw;
  z-index: 20;
  border-radius: 1000px;
  width: fit-content;
  height: fit-content;
  padding: 0;
  overflow: hidden;
  pointer-events: auto;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button svg {
  display: block;
  width: 2.5vw;
  height: 2.5vw;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button svg rect,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button svg path {
  transition: fill 0.2s ease-out, stroke 0.2s ease-out;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button.active svg rect {
  fill: #ff2f2f;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button.active svg path {
  fill: #fff;
  stroke: #fff;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent {
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  left: 0.694vw;
  bottom: 1.667vw;
  z-index: 2;
  pointer-events: none;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent img {
  width: 3.611vw;
  height: 2.083vw;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent p {
  font-family: var(--manrope);
  font-weight: 500;
  font-size: 0.972vw;
  line-height: 100%;
  text-align: center;
  color: #fff;
  position: absolute;
  margin: auto;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wrap_slider {
  display: flex;
  flex-direction: column;
  position: relative;
  height: inherit;
  width: 100%;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_sider {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  height: inherit;
  border-radius: 0.278vw;
  touch-action: pan-y;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_sider .swiper-wrapper {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform: none;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_sider .swiper-slide {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  opacity: 0;
  pointer-events: none;
  object-fit: cover;
  transition: opacity 0.12s ease-out;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_sider .swiper-slide:first-child,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_sider .swiper-slide.active {
  opacity: 1;
  pointer-events: auto;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_img {
  display: flex;
  flex-shrink: 0;
  overflow: hidden;
  object-fit: cover;
  height: inherit;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pags {
  display: flex;
  flex-direction: row;
  gap: 0.278vw;
  flex-wrap: nowrap;
  position: absolute;
  left: 0.694vw !important;
  right: 0.694vw;
  bottom: 0.694vw !important;
  width: calc(100% - 1.389vw) !important;
  z-index: 1;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pag {
  display: flex;
  border-radius: 1000px;
  background-color: #171717;
  opacity: 0.15;
  height: 0.278vw;
  width: 100%;
  transition: opacity 0.3s ease-out;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pag.active,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pag.swiper-pagination-bullet-active {
  opacity: 0.8;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pags_hover {
  position: absolute;
  inset: 0;
  margin: 0;
  z-index: 2;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pag_hover {
  display: flex;
  width: 100%;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .last_part {
  display: flex;
  flex-direction: column;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_name {
  font-family: var(--manrope);
  font-weight: 600;
  font-size: 1.111vw;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #171717;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_type {
  font-family: var(--manrope);
  font-weight: 600;
  font-size: 0.972vw;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #a3a3a3;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_price {
  display: flex;
  flex-direction: row;
  gap: 0.556vw;
  align-items: center;
  margin-top: 0.694vw;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_act_p,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_old_p {
  font-family: var(--manrope);
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.01em;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_act_p {
  font-size: 1.25vw;
  text-transform: uppercase;
  color: #171717;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_old_p {
  font-size: 0.972vw;
  text-decoration: line-through;
  color: #a3a3a3;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_act_p .amount,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_act_p bdi,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_old_p .amount,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_old_p bdi {
  font: inherit;
  color: inherit;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_price:has(.t_old_p) .t_act_p {
  color: #8e00ff;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar.fake {
  pointer-events: none;
  animation: optik-u-product-card-fake-tovar 1s infinite alternate;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar.fake .swiper-wrapper::before {
  content: "";
  inset: 0;
  z-index: 1;
  background-color: #c8c8c8;
  position: absolute;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar.fake .features,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar.fake .tovar_pags_hover,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar.fake .tovar_pags,
:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar.fake .wishlist_button {
  display: none;
}

:is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar.fake .last_part p {
  color: #c8c8c8;
  background-color: #c8c8c8;
  width: fit-content;
}

@keyframes optik-u-product-card-fake-tovar {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.4;
  }
}

@media (hover: hover) {
  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature[data-type-feature="popular"]:hover {
    color: #ffcebf;
    background-color: #c73d12;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature[data-type-feature="popular"]:hover svg path {
    fill: #ffcebf;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature[data-type-feature="new"]:hover {
    color: #f0ff9c;
    background-color: #1fa730;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature[data-type-feature="new"]:hover svg path {
    fill: #f0ff9c;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pags_hover {
    display: flex;
  }
}

@media (hover: none) {
  .jet-woo-carousel .jet-woo-products--optik-u-product-card-murukae .tovar_sider {
    touch-action: auto;
  }

  .jet-woo-carousel .jet-woo-products--optik-u-product-card-murukae .tovar_sider .swiper-slide:first-child {
    display: block !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  .jet-woo-carousel .jet-woo-products--optik-u-product-card-murukae .tovar_sider .swiper-slide:not(:first-child),
  .jet-woo-carousel .jet-woo-products--optik-u-product-card-murukae .tovar_pags,
  .jet-woo-carousel .jet-woo-products--optik-u-product-card-murukae .tovar_pags_hover {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar {
    gap: 1.302vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .first_part {
    height: 54.688vw;
    border-radius: 0.521vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .features {
    gap: 0.391vw;
    left: 1.302vw;
    top: 1.302vw;
    width: calc(100% - 7.813vw);
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature {
    gap: 0.26vw;
    padding: 1.042vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature svg {
    width: 2.604vw;
    height: 2.604vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature p {
    font-size: 1.823vw;
    line-height: 100%;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button {
    top: 1.302vw;
    right: 1.302vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button svg {
    width: 4.688vw;
    height: 4.688vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent {
    left: 1.374vw;
    bottom: 3.297vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent img {
    width: 7.143vw;
    height: 4.121vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent p {
    font-size: 1.923vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_sider {
    border-radius: 0.521vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pags {
    gap: 0.521vw;
    flex-wrap: nowrap;
    left: 1.302vw !important;
    right: 1.302vw;
    bottom: 1.302vw !important;
    width: calc(100% - 2.604vw) !important;
    z-index: 1;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pag {
    height: 0.521vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_name {
    font-size: 2.083vw;
    line-height: 130%;
    letter-spacing: -0.01em;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_type {
    font-size: 1.823vw;
    line-height: 130%;
    letter-spacing: -0.01em;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_price {
    gap: 1.042vw;
    margin-top: 1.302vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_act_p {
    font-size: 2.344vw;
    line-height: 130%;
    letter-spacing: -0.01em;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_old_p {
    font-size: 1.823vw;
    line-height: 130%;
    letter-spacing: -0.01em;
  }
}

@media (max-width: 727px) {
  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar {
    gap: 1.25vw; /* 4px -> 1.25vw */
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .first_part {
    height: 52.5vw;
    border-radius: 1.25vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .features {
    gap: 1.25vw;
    left: 1.25vw;
    top: 1.25vw;
    width: calc(100% - 9.375vw);
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature {
    gap: 0.625vw;
    padding: 1.875vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature svg {
    width: 2.5vw;
    height: 2.5vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .feature p {
    font-size: 2.5vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button {
    top: 1.25vw;
    right: 1.25vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .wishlist_button svg {
    width: 7.5vw;
    height: 7.5vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent {
    left: 1.25vw;
    bottom: 3.125vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent img {
    width: 9.375vw;
    height: 5vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .sale_precent p {
    font-size: 2.5vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_sider {
    border-radius: 1.25vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pags {
    gap: 0.625vw;
    left: 1.25vw !important;
    right: 1.25vw;
    bottom: 1.25vw !important;
    width: calc(100% - 2.5vw) !important;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .tovar_pag {
    height: 0.625vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_name {
    font-size: 4.375vw;
    letter-spacing: -0.02em;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_type {
    font-size: 3.75vw;
    line-height: 130%;
    letter-spacing: 0;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_price {
    gap: 1.25vw;
    margin-top: 2.5vw;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_act_p {
    font-size: 4.375vw;
    letter-spacing: -0.02em;
  }

  :is(.jet-woo-products--optik-u-product-card-murukae, .jet-wishlist-products--optik-u-product-card-murukae) .t_old_p {
    font-size: 3.75vw;
    letter-spacing: 0;
  }
}
