@charset "UTF-8";
@media (max-width: 399px) {
  .product .block-imgs {
    margin-top: -40px;
  }
}
.product .block-imgs .uk-marker {
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: #3ab6f4;
  border: unset;
  transform: translate(-50%, -50%);
}
.product .block-imgs .drop-marker {
  box-shadow: 0 13px 29px 0 rgba(0, 0, 0, 0.05), 0 53px 53px 0 rgba(0, 0, 0, 0.04), 0 120px 72px 0 rgba(0, 0, 0, 0.03), 0 214px 86px 0 rgba(0, 0, 0, 0.01), 0 334px 94px 0 rgba(0, 0, 0, 0);
  background: #fff;
  border-radius: 12px;
  padding: 0;
  width: 100%;
  max-width: 280px !important;
}
.product .block-imgs .drop-marker a {
  display: flex;
  padding: 10px 10px 10px 66px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #0b0d0f;
  text-decoration: unset;
  min-height: 70px;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
}
.product .block-imgs .drop-marker a span {
  display: block;
  font-weight: 700;
}
.product .block-imgs .drop-marker a:before {
  content: "";
  position: absolute;
  left: 10px;
  width: 40px;
  height: 50px;
  display: block;
  background-image: var(--img);
}
.product .block-imgs .block-slider {
  flex-direction: row-reverse;
}
.product .block-imgs .block-slider .slide {
  position: relative;
  height: 100%;
}
.product .block-imgs .block-slider .slide .labels {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  left: 32px;
  top: 32px;
  gap: 8px;
  z-index: 1;
  --width: 70px;
  --font-size: 14px;
}
@media (max-width: 1199px) {
  .product .block-imgs .block-slider .slide .labels {
    left: 16px;
    top: 16px;
    --width: 48px;
    --font-size: 12px;
  }
}
@media (max-width: 399px) {
  .product .block-imgs .block-slider .slide .labels {
    left: 10px;
    top: 10px;
    --width: 40px;
    --font-size: 10px;
  }
}
.product .block-imgs .block-slider .slide .labels label {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  width: var(--width, 40px);
  height: var(--width, 40px);
  color: #fff;
  font-weight: 700;
  font-size: var(--font-size);
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.product .block-imgs .block-slider .slide .labels label.discount {
  mask-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3789 1.49615C20.1111 0.268513 21.889 0.268513 22.6212 1.49615C23.2249 2.50842 24.5984 2.72597 25.4853 1.94979C26.561 1.00847 28.2519 1.5579 28.5689 2.95169C28.8302 4.10097 30.0693 4.7323 31.1526 4.26819C32.4665 3.70535 33.905 4.75042 33.7757 6.17393C33.6691 7.34772 34.6524 8.33104 35.8262 8.22443C37.2497 8.09515 38.2948 9.53357 37.7319 10.8475C37.2678 11.9309 37.8991 13.1699 39.0484 13.4312C40.4422 13.7482 40.9916 15.4391 40.0503 16.5148C39.2741 17.4017 39.4917 18.7752 40.504 19.3789C41.7316 20.1111 41.7316 21.889 40.504 22.6212C39.4917 23.2249 39.2741 24.5984 40.0503 25.4853C40.9916 26.561 40.4422 28.2519 39.0484 28.5689C37.8991 28.8302 37.2678 30.0693 37.7319 31.1526C38.2948 32.4665 37.2497 33.905 35.8262 33.7757C34.6524 33.6691 33.6691 34.6524 33.7757 35.8262C33.905 37.2497 32.4665 38.2948 31.1526 37.7319C30.0693 37.2678 28.8302 37.8991 28.5689 39.0484C28.2519 40.4422 26.561 40.9916 25.4853 40.0503C24.5984 39.2741 23.2249 39.4917 22.6212 40.504C21.889 41.7316 20.1111 41.7316 19.3789 40.504C18.7752 39.4917 17.4017 39.2741 16.5148 40.0503C15.4391 40.9916 13.7482 40.4422 13.4312 39.0484C13.1699 37.8991 11.9309 37.2678 10.8475 37.7319C9.53357 38.2948 8.09515 37.2497 8.22443 35.8262C8.33104 34.6524 7.34772 33.6691 6.17393 33.7757C4.75042 33.905 3.70535 32.4665 4.26819 31.1526C4.7323 30.0693 4.10097 28.8302 2.95169 28.5689C1.5579 28.2519 1.00847 26.561 1.94979 25.4853C2.72597 24.5984 2.50842 23.2249 1.49615 22.6212C0.268513 21.889 0.268513 20.1111 1.49615 19.3789C2.50842 18.7752 2.72597 17.4017 1.94979 16.5148C1.00847 15.4391 1.5579 13.7482 2.95169 13.4312C4.10097 13.1699 4.7323 11.9309 4.26819 10.8475C3.70535 9.53357 4.75042 8.09515 6.17393 8.22443C7.34772 8.33104 8.33104 7.34772 8.22443 6.17393C8.09515 4.75042 9.53357 3.70535 10.8475 4.26819C11.9309 4.7323 13.1699 4.10097 13.4312 2.95169C13.7482 1.5579 15.4391 1.00847 16.5148 1.94979C17.4017 2.72597 18.7752 2.50842 19.3789 1.49615Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  background-color: #fa7a35;
}
.product .block-imgs .block-slider .slide .labels label.new {
  width: calc(var(--width, 40px) - 4px);
  height: calc(var(--width, 40px) - 4px);
  background-color: #2ecc71;
}
.product .block-imgs .block-slider .slide .uk-slideshow-items {
  width: 100%;
  aspect-ratio: 6/5;
  border: 1px solid #f4f5f6;
  border-radius: 20px;
  background-color: #fafafa;
  height: 100%;
}
@media (max-width: 959px) {
  .product .block-imgs .block-slider .slide .uk-slideshow-items {
    height: 400px;
  }
}
@media (max-width: 639px) {
  .product .block-imgs .block-slider .slide .uk-slideshow-items {
    height: unset;
  }
}
@media (max-width: 399px) {
  .product .block-imgs .block-slider .slide .uk-slideshow-items {
    width: 100vw;
    max-width: 100vw !important;
    margin: 0 calc(var(--ph) * -1);
    border-radius: 0;
    border: unset;
  }
}
.product .block-imgs .block-slider .slide .uk-slideshow-items img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product .block-imgs .block-slider [class*=icon-arrow] {
  font-size: 17px;
  line-height: 0;
  color: #99a1b2;
  padding: 10px;
  border: 1.5px solid #99a1b2;
  border-radius: 100px;
  text-decoration: unset;
}
@media (pointer: coarse) {
  .product .block-imgs .block-slider [class*=icon-arrow] {
    display: block;
  }
}
@media (max-width: 399px) {
  .product .block-imgs .block-slider .thumbnav {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav {
    flex-direction: column;
  }
}
@media (max-width: 1199px) {
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li {
    width: calc(20% - 6.4px);
  }
}
@media (min-width: 960px) {
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav {
    gap: 8px;
    margin-left: 0;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li {
    padding-left: 0;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li a img {
    border: 3px solid #f4f5f6;
    width: 100px;
    height: 100px;
    object-fit: cover;
    border-radius: 20px;
    padding: 10px;
    background-color: #fafafa;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li.uk-active img {
    border-color: #0b0d0f;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li:nth-child(5) {
    position: relative;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li:nth-child(5) a:before {
    content: attr(data-img);
    position: absolute;
    border-radius: 20px;
    background-color: rgba(11, 13, 15, 0.5);
    font-weight: 700;
    font-size: 14px;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li:nth-child(5) a img {
    border-color: transparent;
  }
}
@media (max-width: 959px) {
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav {
    margin-left: -15px;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li {
    width: 33.3333333333%;
    box-sizing: border-box;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li a {
    width: 100%;
    padding-bottom: 100%;
    position: relative;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    border: 3px solid #f4f5f6;
    padding: 10px;
    background-color: #fafafa;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li:nth-child(3) {
    position: relative;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li:nth-child(3) a:before {
    content: attr(data-img);
    position: absolute;
    border-radius: 20px;
    background-color: rgba(11, 13, 15, 0.5);
    font-weight: 700;
    font-size: 14px;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li:nth-child(3) a img {
    border-color: transparent;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li:nth-child(n+4) {
    display: none;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav li.uk-active img {
    border-color: #0b0d0f;
  }
}
@media (max-width: 399px) {
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav {
    margin: 0 calc(var(--ph) * -1);
    width: 100vw;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li {
    padding-left: 0;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li a:before {
    border-radius: 0 !important;
  }
  .product .block-imgs .block-slider .thumbnav .uk-thumbnav > li a img {
    border-radius: 0;
    border-width: 3px 0 0 0;
  }
}
.product .block-imgs .coarse {
  display: none;
}
@media (pointer: coarse) {
  .product .block-imgs .fine {
    display: none;
  }
  .product .block-imgs .coarse {
    display: block;
  }
}
.product .block-info {
  width: 500px;
}
@media (max-width: 959px) {
  .product .block-info {
    width: 400px;
  }
}
@media (max-width: 639px) {
  .product .block-info {
    width: 100%;
  }
}
.product .block-info h1 {
  font-weight: 500;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: #0b0d0f;
  margin: 16px 0;
}
@media (max-width: 959px) {
  .product .block-info h1 {
    font-size: 28px;
  }
}
@media (max-width: 639px) {
  .product .block-info h1 {
    font-size: 24px;
  }
}
.product .block-info p {
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #838da1;
  margin: 16px 0;
}
.product .block-info p:before {
  margin-right: 5px;
}
.product .block-info p.description {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: -0.02em;
  color: #393f4b;
  text-transform: unset;
}
.product .block-info p.price {
  text-transform: unset;
  margin: 24px 0 28px;
}
.product .block-info p.price .new-price {
  font-weight: 500;
  font-size: 40px;
  color: #1b0a01;
  margin-right: 12px;
}
.product .block-info p.price .old-price {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
  color: #99a1b2;
  position: relative;
}
.product .block-info p.price .old-price:before {
  content: attr(data-sale);
  position: absolute;
  border-radius: 10px;
  background-color: #fa7a35;
  padding: 2px 5px;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-size: 10px;
  text-align: center;
  color: #fff;
}
.product .block-info p.price .old-price:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background: #838da1;
  transform: rotate(-20deg) translateY(-50%);
  transform-origin: center;
  z-index: 0;
  box-shadow: 0 0 1px #838da1;
}
.product .block-info .title {
  font-weight: 500;
  font-size: 16px;
  color: #838da1;
  text-transform: unset;
}
.product .block-info .block-colors .btns {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(115px, 1fr));
  gap: 8px;
}
.product .block-info .block-colors .btns > div {
  width: 100%;
}
.product .block-info .block-colors .btns > div a,
.product .block-info .block-colors .btns > div span {
  display: block;
  border: 1px solid #e8eaee;
  border-radius: 12px;
  padding: 16px 5px;
  background-color: #fff;
  height: 100%;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 12px;
  text-align: center;
  color: #22262d;
  text-decoration: unset;
  transition: border 0.3s;
}
.product .block-info .block-colors .btns > div a.uk-active,
.product .block-info .block-colors .btns > div span.uk-active {
  border: 3px solid #fa7a35;
  background-color: #fff8f5;
  position: relative;
}
.product .block-info .block-colors .btns > div a.uk-active:before,
.product .block-info .block-colors .btns > div span.uk-active:before {
  content: "\e920";
  position: absolute;
  font-size: 12px;
  font-family: "icomoon";
  border-radius: 20px;
  padding: 4px;
  background-color: #2ecc71;
  top: 12px;
  right: 12px;
  color: #fff8f5;
}
.product .block-info .block-colors .btns > div a:hover,
.product .block-info .block-colors .btns > div span:hover {
  border-color: #fa7a35;
}
.product .block-info .block-colors .btns > div a img,
.product .block-info .block-colors .btns > div span img {
  width: 100%;
  height: 80px;
  object-fit: contain;
  margin-bottom: 16px;
}
.product .block-info .icon-favorite {
  font-size: 24px;
  color: #000;
  border: 1px solid #e8eaee;
  border-radius: 40px;
  padding: 12px;
  display: flex;
  text-decoration: unset;
  transition: border-color 0.3s;
}
.product .block-info .icon-favorite:hover {
  border-color: #000;
}
.product .block-alert {
  border-radius: 12px;
  padding: 16px 20px;
  background-color: #ffeeed;
}
.product .block-alert p {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: -0.02em;
  color: #aa0800;
  text-transform: unset;
  margin: 0;
}
.product .block-alert span {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: -0.02em;
  color: #0b0d0f;
}
.product .block-alert .input {
  border: unset;
  background-color: #fff;
}
.product .block-link-info p {
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #22262d;
  text-transform: unset;
  margin: 0;
}
.product .block-link-info p:before {
  font-size: 16px;
}
.product .block-link-info a {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -0.02em;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: #22262d;
}
.product .info-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #0b0d0f;
}
.product .list-compound > li {
  margin: 0 0 8px;
  padding-left: 24px;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.02em;
  color: #22262d;
}
.product .list-compound > li:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  display: block;
  top: 2px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='0.75' width='14.5' height='14.5' rx='7.25' fill='%23ECFBF2'/%3E%3Crect x='0.75' y='0.75' width='14.5' height='14.5' rx='7.25' stroke='%232ECC71' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5417 5.68435C11.67 5.79981 11.6804 5.9974 11.565 6.12568L7.81497 10.2923C7.70148 10.4184 7.50812 10.431 7.37932 10.3206L4.46265 7.82056C4.33161 7.70824 4.31643 7.51096 4.42875 7.37992C4.54107 7.24888 4.73835 7.23371 4.86939 7.34603L7.55446 9.64752L11.1004 5.70758C11.2159 5.57929 11.4135 5.56889 11.5417 5.68435Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.product .list-compound > li .uk-text-bold {
  font-weight: 700;
}
.product .list-compound > li .uk-text-muted {
  color: #838da1;
}
.product .list-ingredients {
  display: ruby-text;
}
.product .list-ingredients > li {
  font-weight: 400;
  font-size: 14px;
  line-height: 180%;
  letter-spacing: -0.02em;
  color: #22262d;
  margin: 0;
}
.product .list-ingredients > li + li:before {
  content: " · ";
  font-weight: 500;
  color: #99a1b2;
}
.product .list-ussage {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
.product .list-ussage > li {
  width: 33.3333333333%;
  max-width: 166px;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: -0.02em;
  text-align: center;
  color: #22262d;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product .list-ussage > li:before {
  content: "";
  width: calc(100% - 26px);
  max-width: 140px;
  padding: 0 13px calc(100% - 26px);
  display: block;
  background-image: var(--img);
  background-size: contain;
  border-radius: 50%;
  margin-bottom: 12px;
  box-sizing: border-box;
}
.product .comments {
  background-color: #fafafa;
  padding: 40px 0;
}
.product .comments h2 {
  font-weight: 500;
  font-size: 48px;
  color: #0b0d0f;
}
@media (max-width: 639px) {
  .product .comments h2 {
    font-size: 24px;
  }
}
.product .comments .uk-position-sticky {
  top: 100px;
}
.product .comments .subnav {
  padding-left: 0;
  list-style-type: none;
  width: max-content;
  min-width: 240px;
}
@media (max-width: 959px) {
  .product .comments .subnav {
    display: flex;
    gap: 8px;
    min-width: unset;
  }
}
@media (max-width: 639px) {
  .product .comments .subnav {
    flex-wrap: wrap;
    width: 100%;
  }
}
.product .comments .subnav li {
  padding: 8px 0 8px 16px;
  border-left: 2px solid #e8eaee;
}
@media (max-width: 959px) {
  .product .comments .subnav li {
    padding: 0;
    border: unset;
  }
}
.product .comments .subnav li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  color: #22262d;
  text-decoration: unset;
  display: flex;
  width: 100%;
}
@media (max-width: 959px) {
  .product .comments .subnav li a {
    padding: 10px 16px;
    border: 1px solid #f4f5f6;
    border-radius: 100px;
    background-color: #fff;
    box-sizing: border-box;
  }
}
@media (max-width: 639px) {
  .product .comments .subnav li a {
    font-size: 14px;
  }
}
.product .comments .subnav li a:after {
  content: attr(data-col);
  text-align: right;
  color: #99a1b2;
  margin-left: auto;
}
@media (max-width: 959px) {
  .product .comments .subnav li a:after {
    margin-left: 8px;
  }
}
.product .comments .subnav li.uk-active {
  border-color: #fa7a35;
}
@media (max-width: 959px) {
  .product .comments .subnav li.uk-active a {
    background-color: #ffd5b9;
  }
}
.product .comments .subnav li.uk-active a,
.product .comments .subnav li.uk-active a:after {
  color: #fa7a35;
}
.product .comments .questions > ul {
  padding-left: unset;
  list-style-type: none;
}
.product .comments .questions > ul > li {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #e8eaee;
}
.product .comments .questions > ul > li p {
  margin: unset;
}
.product .comments .questions > ul > li p.question {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  color: #0b0d0f;
}
.product .comments .questions > ul > li p.answer {
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
  color: #22262d;
}
.product .comments .questions > ul > li p.name {
  margin-top: 16px;
  padding-left: 48px;
  position: relative;
}
.product .comments .questions > ul > li p.name:before {
  content: "\e910";
  position: absolute;
  left: 0;
  top: 0;
  font-family: "icomoon";
  font-size: 16px;
  display: block;
  padding: 10px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 100px;
  background-color: #e8eaee;
}
.product .comments .questions > ul > li p.name span {
  font-weight: 700;
  font-size: 16px;
  color: #0b0d0f;
  display: block;
}
.product .comments .questions > ul > li p.name span.date {
  font-weight: 400;
  font-size: 14px;
  color: #838da1;
  margin-top: 4px;
}
.product .comments .reviews > ul {
  padding-left: unset;
  list-style-type: none;
}
.product .comments .reviews > ul > li {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #e8eaee;
}
.product .comments .reviews > ul > li p {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #22262d;
  margin: 4px 0;
}
.product .comments .reviews > ul > li p.title {
  font-weight: 700;
  font-size: 20px;
  color: #0b0d0f;
  margin: 0;
}
.product .comments .reviews > ul > li p.rating {
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #2ecc71;
  position: relative;
  padding-left: 108px;
}
.product .comments .reviews > ul > li p.rating:before, .product .comments .reviews > ul > li p.rating:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 16px;
  width: 96px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.93294 1.48808C7.37639 0.615301 8.62509 0.615302 9.06854 1.48808L10.8558 5.00572C10.885 5.06318 10.9412 5.10319 11.0066 5.11163L14.4563 5.55728C15.4863 5.69035 15.8722 6.98316 15.0757 7.65545L12.3757 9.93456C12.3208 9.98087 12.2962 10.0527 12.3104 10.122L13.0496 13.7297C13.2694 14.8022 12.0541 15.5746 11.1734 14.9366L8.11728 12.7227C8.04788 12.6724 7.9536 12.6724 7.8842 12.7227L4.82809 14.9366C3.9474 15.5746 2.73209 14.8022 2.95186 13.7297L3.69111 10.122C3.7053 10.0527 3.68063 9.98087 3.62577 9.93456L0.925764 7.65545C0.129325 6.98316 0.515146 5.69035 1.54518 5.55728L4.99492 5.11163C5.06024 5.10319 5.11647 5.06318 5.14566 5.00572L6.93294 1.48808ZM8.17702 1.94105C8.10415 1.79764 7.89732 1.79764 7.82446 1.94105L6.03718 5.45869C5.85782 5.8117 5.51536 6.05271 5.12304 6.10339L1.6733 6.54904C1.50155 6.57123 1.44233 6.78285 1.5708 6.89129L4.27081 9.17041C4.60485 9.45238 4.75858 9.89415 4.67076 10.3227L3.9315 13.9304C3.89652 14.1011 4.09255 14.2347 4.24142 14.1268L7.29753 11.9128C7.71694 11.609 8.28454 11.609 8.70395 11.9128L11.7601 14.1268C11.9089 14.2347 12.105 14.1011 12.07 13.9304L11.3307 10.3227C11.2429 9.89415 11.3966 9.45239 11.7307 9.17041L14.4307 6.89129C14.5591 6.78285 14.4999 6.57123 14.3282 6.54904L10.8784 6.10339C10.4861 6.05271 10.1437 5.8117 9.96429 5.45869L8.17702 1.94105Z' fill='%230B0D0F'/%3E%3C/svg%3E%0A");
  background-position: left center;
  background-size: contain;
}
.product .comments .reviews > ul > li p.rating:after {
  width: calc(20px * var(--count));
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.37796 1.71441C7.63612 1.20632 8.36388 1.20632 8.62204 1.71441L10.4093 5.23205C10.5136 5.43728 10.7129 5.5778 10.9418 5.60736L14.3915 6.05301C14.9924 6.13063 15.2149 6.88285 14.7525 7.27321L12.0525 9.55233C11.858 9.71647 11.7688 9.97329 11.8198 10.2222L12.5591 13.8299C12.6864 14.4515 11.9808 14.9045 11.466 14.5316L8.40987 12.3176C8.16547 12.1405 7.83453 12.1405 7.59013 12.3176L4.53401 14.5316C4.01923 14.9045 3.31356 14.4515 3.44094 13.8299L4.1802 10.2222C4.2312 9.97329 4.142 9.71647 3.94755 9.55233L1.24754 7.27321C0.78509 6.88285 1.00761 6.13063 1.6085 6.05301L5.05824 5.60736C5.28706 5.5778 5.48641 5.43728 5.59068 5.23205L7.37796 1.71441Z' fill='%232ECC71'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.9322 1.48793C7.37565 0.615148 8.62436 0.615149 9.06781 1.48793L10.8551 5.00556C10.8843 5.06302 10.9405 5.10304 11.0058 5.11148L14.4556 5.55713C15.4856 5.69019 15.8714 6.98301 15.075 7.65529L12.375 9.93441C12.3201 9.98072 12.2954 10.0526 12.3096 10.1218L13.0489 13.7295C13.2687 14.802 12.0533 15.5745 11.1727 14.9365L8.11654 12.7225C8.04715 12.6722 7.95286 12.6722 7.88347 12.7225L4.82736 14.9365C3.94667 15.5745 2.73135 14.802 2.95113 13.7295L3.69038 10.1218C3.70457 10.0526 3.6799 9.98072 3.62504 9.93441L0.925031 7.65529C0.128593 6.98301 0.514414 5.69019 1.54445 5.55713L4.99418 5.11148C5.05951 5.10304 5.11573 5.06302 5.14493 5.00556L6.9322 1.48793ZM8.17629 1.9409C8.10342 1.79749 7.89659 1.79749 7.82373 1.9409L6.03645 5.45854C5.85709 5.81155 5.51462 6.05256 5.1223 6.10324L1.67257 6.54889C1.50082 6.57107 1.4416 6.7827 1.57007 6.89114L4.27007 9.17026C4.60412 9.45223 4.75784 9.89399 4.67003 10.3226L3.93077 13.9302C3.89579 14.101 4.09181 14.2345 4.24069 14.1267L7.2968 11.9127C7.71621 11.6088 8.28381 11.6088 8.70321 11.9127L11.7593 14.1267C11.9082 14.2345 12.1042 14.101 12.0692 13.9302L11.33 10.3226C11.2422 9.89399 11.3959 9.45223 11.7299 9.17026L14.4299 6.89114C14.5584 6.7827 14.4992 6.57107 14.3274 6.54889L10.8777 6.10324C10.4854 6.05256 10.1429 5.81155 9.96356 5.45854L8.17629 1.9409Z' fill='%232ECC71'/%3E%3C/svg%3E%0A");
}
.product .comments .reviews > ul > li p.text {
  font-size: 16px;
  margin: 16px 0;
}
.product .comments .reviews > ul > li p.name {
  margin: 16px 0 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  color: #0b0d0f;
  display: flex;
  align-items: center;
  gap: 12px;
}
.product .comments .reviews > ul > li p.name:before {
  content: "\e910";
  font-weight: 400;
  font-family: "icomoon";
  font-size: 16px;
  display: block;
  padding: 10px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 100px;
  background-color: #e8eaee;
}
.product .comments .switcher-comments .questions,
.product .comments .switcher-comments .reviews {
  border-radius: 20px;
  box-shadow: 0 113px 248px 0 rgba(0, 0, 0, 0.01), 0 452px 452px 0 rgba(0, 0, 0, 0.01), 0 1016px 610px 0 rgba(0, 0, 0, 0.01), 0 1807px 723px 0 rgba(0, 0, 0, 0), 0 2823px 791px 0 rgba(0, 0, 0, 0);
  background-color: #fff;
}
.product .comments .switcher-comments .questions > *:not(.no-item),
.product .comments .switcher-comments .reviews > *:not(.no-item) {
  display: none;
}
.product .comments .switcher-comments:has(.questions > ul > li) .questions {
  border-radius: unset;
  box-shadow: unset;
  background-color: transparent;
}
.product .comments .switcher-comments:has(.questions > ul > li) .questions > * {
  display: block;
}
.product .comments .switcher-comments:has(.questions > ul > li) .questions > *.uk-grid {
  display: flex;
}
.product .comments .switcher-comments:has(.questions > ul > li) .questions .no-item {
  display: none;
}
.product .comments .switcher-comments:has(.reviews > ul > li) .reviews {
  border-radius: unset;
  box-shadow: unset;
  background-color: transparent;
}
.product .comments .switcher-comments:has(.reviews > ul > li) .reviews > * {
  display: block;
}
.product .comments .switcher-comments:has(.reviews > ul > li) .reviews > *.uk-grid {
  display: flex;
}
.product .comments .switcher-comments:has(.reviews > ul > li) .reviews .no-item {
  display: none;
}
.product .comments .switcher-comments .no-item {
  max-width: 480px;
  width: 100%;
  margin: auto;
  min-height: 500px;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.product .comments .switcher-comments .no-item p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  color: #393f4b;
  margin: 4px 0;
}
.product .comments .switcher-comments .no-item p.title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
  color: #0b0d0f;
  position: relative;
}
.product .comments .switcher-comments .no-item p.title:before {
  content: "";
  width: 100%;
  height: 160px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='190' height='160' viewBox='0 0 190 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M141.106 103.092C142.872 100.365 147.088 101.499 147.259 104.747L147.549 110.263C147.625 111.715 148.626 112.954 150.027 113.331L155.349 114.762C158.482 115.605 158.712 119.976 155.684 121.14L150.542 123.118C149.188 123.639 148.323 124.975 148.399 126.427L148.689 131.943C148.86 135.191 144.786 136.758 142.743 134.23L139.275 129.936C138.362 128.806 136.827 128.393 135.472 128.914L130.331 130.891C127.302 132.056 124.554 128.654 126.32 125.926L129.319 121.296C130.109 120.076 130.025 118.484 129.112 117.354L125.644 113.06C123.601 110.532 125.977 106.862 129.111 107.705L134.432 109.136C135.834 109.513 137.317 108.943 138.107 107.723L141.106 103.092Z' fill='%23FEE7DA'/%3E%3Cpath d='M91.5356 89.9111C92.8721 85.7861 98.6914 85.7861 100.028 89.9111L102.297 96.9151C102.895 98.7599 104.609 100.009 106.543 100.009H113.887C118.212 100.009 120.01 105.559 116.511 108.108L110.57 112.437C109.005 113.577 108.351 115.598 108.948 117.443L111.218 124.447C112.554 128.572 107.846 132.002 104.347 129.453L98.406 125.124C96.8412 123.984 94.7223 123.984 93.1575 125.124L87.2163 129.453C83.7173 132.002 79.0093 128.572 80.3458 124.447L82.6152 117.443C83.2129 115.598 82.5581 113.577 80.9933 112.437L75.0521 108.108C71.5531 105.559 73.3513 100.009 77.6764 100.009H85.0201C86.9543 100.009 88.6686 98.7599 89.2663 96.9151L91.5356 89.9111Z' fill='%23FEDAC7'/%3E%3Cpath d='M42.7394 103.068C42.9102 99.8195 47.1268 98.6854 48.8927 101.413L51.8912 106.044C52.681 107.263 54.1645 107.834 55.566 107.457L60.8871 106.026C64.0209 105.183 66.397 108.852 64.3546 111.381L60.8867 115.674C59.9733 116.805 59.8896 118.396 60.6794 119.616L63.6779 124.247C65.4438 126.974 62.6958 130.376 59.6676 129.212L54.5258 127.234C53.1716 126.713 51.6362 127.126 50.7229 128.257L47.255 132.55C45.2126 135.079 41.1381 133.512 41.309 130.263L41.5991 124.748C41.6755 123.295 40.8103 121.959 39.4561 121.438L34.3143 119.461C31.2861 118.296 31.5159 113.926 34.6498 113.083L39.9708 111.651C41.3723 111.275 42.3729 110.036 42.4493 108.583L42.7394 103.068Z' fill='%23FEE7DA'/%3E%3Cpath d='M31.6016 33.5329C31.6016 26.0589 37.6604 20 45.1345 20H141.964C149.438 20 155.497 26.0589 155.497 33.5329V65.6735C155.497 73.1476 149.438 79.2064 141.964 79.2064H134.384C133.932 79.2064 133.499 79.3871 133.181 79.7081L124.542 88.4366C122.973 90.0221 120.27 88.9163 120.263 86.6855C120.248 82.5507 116.892 79.2064 112.757 79.2064H45.1345C37.6604 79.2064 31.6016 73.1476 31.6016 65.6735V33.5329Z' fill='%23FFF3EC'/%3E%3Cpath d='M45.0995 20H51.8485C44.3938 20 38.3505 26.0589 38.3505 33.5329V65.6735C38.3505 73.1476 44.3938 79.2064 51.8485 79.2064H45.0995C37.6448 79.2064 31.6016 73.1476 31.6016 65.6735V33.5329C31.6016 26.0589 37.6448 20 45.0995 20Z' fill='%23FEE7DA'/%3E%3Cpath d='M126.912 36.8418C128.781 36.8418 130.296 35.3263 130.296 33.4578C130.296 31.5893 128.781 30.0737 126.912 30.0737L48.3797 30.0737C46.5112 30.0737 44.9965 31.5893 44.9965 33.4578C44.9965 35.3263 46.5112 36.8418 48.3797 36.8418L126.912 36.8418Z' fill='%23FEDAC7'/%3E%3Cpath d='M138.73 36.8418C140.593 36.8418 142.104 35.321 142.104 33.4578C142.104 31.5945 140.593 30.0737 138.73 30.0737C136.867 30.0737 135.356 31.5945 135.356 33.4578C135.356 35.321 136.867 36.8418 138.73 36.8418Z' fill='%23FEDAC7'/%3E%3Cpath d='M80.0328 52.793C81.9013 52.793 83.416 51.2774 83.416 49.4089C83.416 47.5404 81.9013 46.0249 80.0328 46.0249H48.3794C46.5109 46.0249 44.9962 47.5404 44.9962 49.4089C44.9962 51.2774 46.5109 52.793 48.3794 52.793H80.0328Z' fill='%23FEDAC7'/%3E%3Cpath d='M106.82 52.793C108.688 52.793 110.203 51.2774 110.203 49.4089C110.203 47.5404 108.688 46.0249 106.82 46.0249H91.9091C90.0406 46.0249 88.5259 47.5404 88.5259 49.4089C88.5259 51.2774 90.0406 52.793 91.9091 52.793H106.82Z' fill='%23FFF3EC'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.product .block-slider h2 {
  font-weight: 500;
  font-size: 48px;
  line-height: 1.2;
  color: #0b0d0f;
}
@media (max-width: 959px) {
  .product .block-slider h2 {
    font-size: 40px;
  }
}
@media (max-width: 639px) {
  .product .block-slider h2 {
    font-size: 24px;
  }
}
@media (max-width: 959px) {
  .product .block-slider .uk-slider {
    margin: 0 calc(var(--ph) * -1);
  }
  .product .block-slider .uk-slider > div {
    margin: 0 var(--ph) 0 calc(var(--ph) - 15px);
  }
}

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