@charset "UTF-8";
table {
  border-color: #f1b98a;
  border-spacing: 0px;
}
table tr {
  background: #242b33;
}
table tr td {
  padding: 10px 20px;
}
table tr:nth-child(odd) {
  background: #273039;
}
#ii64z4ttd_0 ul, #i8fbf4rb1_0 ul {
  padding-left: 0px;
  list-style: none;
}
#ii64z4ttd_0 ul li, #i8fbf4rb1_0 ul li {
  padding-left: 33px;
  position: relative;
}
#ii64z4ttd_0 ul li:before, #i8fbf4rb1_0 ul li:before {
  content: "" !important;
  position: absolute;
  top: 0;
  left: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.282' height='19.812' viewBox='0 0 23.282 19.812' data-prefix='it7eii3yi'%3E%3Cpath d='M7.639 19.826a1 1 0 0 1-.725-.31L.288 12.56a1 1 0 0 1 1.449-1.378l5.845 6.136L21.494.364a1 1 0 0 1 1.547 1.268L8.413 19.461a1 1 0 0 1-.736.365h-.038z' fill-rule='evenodd' fill='%23f1b98a' class='path-i4x12p4dn'%3E%3C/path%3E%3C/svg%3E") 0 7px/16px no-repeat;
  width: 16px;
  height: 100%;
  margin-left: 0 !important;
}
#ii64z4ttd_0 ul li a, #i8fbf4rb1_0 ul li a {
  color: #f9c090;
  text-decoration: none;
}
#ii64z4ttd_0 ul li a:hover {
  text-decoration: underline;
}
.spoiler .spoiler-text {
  display: none;
}
.spoiler .spoiler-button {
  color: #f9c090;
  font-size: 18px;
  cursor: pointer;
  padding-right: 25px;
  position: relative;
  display: inline-block;
}
.spoiler .spoiler-button:before {
  content: "" !important;
  width: 14px;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.124' height='23' viewBox='0 0 21.124 23' data-prefix='i44kfte33'%3E%3Cpath d='M20.714 15.9l-9.566 6.9a1.013 1.013 0 0 1-.127.065 1.112 1.112 0 0 1-.109.055.913.913 0 0 1-.7 0 .919.919 0 0 1-.113-.057 1.045 1.045 0 0 1-.125-.063L.41 15.9a.986.986 0 0 1-.221-1.385 1 1 0 0 1 1.4-.218l7.976 5.754V1a1 1 0 0 1 2 0v19.058l7.978-5.754a1 1 0 0 1 1.4.218.985.985 0 0 1-.229 1.378z' fill-rule='evenodd' fill='%23f1b98a' class='path-iar8xy6gs'%3E%3C/path%3E%3C/svg%3E") 95% 50%/contain no-repeat;
  position: absolute;
  top: 0;
  right: 5px;
  display: block;
}
.spoiler.opened .spoiler-text {
  display: inline;
}
.spoiler.opened .spoiler-button:before {
  transform: rotate(180deg);
}
.edit_block {
  display: flex;
  flex-direction: column;
}
.edit_block__top {
  margin-top: 20px;
}
.edit_block__top table {
  border-color: #F1B98A;
}
.edit_block__center {
  margin-top: 20px;
}
.edit_block__center .text {
  overflow: hidden;
  transition: height 0.4s ease;
  line-height: 28.8px;
}
.edit_block__center .btn {
  color: #F1B98A;
  margin-top: 10px;
  font-size: 0px;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.edit_block__center .btn span {
  font-size: 18px;
}
.edit_block__center .btn svg {
  width: 14px;
  fill: #F1B98A;
  transition-property: all;
  transition-duration: 800ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
}
.edit_block__center .btn.active svg {
  transform: rotate(180deg);
}
.edit_block__bottom {
  margin-top: 20px;
}
.edit_block__bottom .items {
  display: flex;
  flex-direction: column;
}
.edit_block__bottom .items .item {
  display: flex;
  gap: 10px;
  color: #fbfbfbb3;
}
.edit_block__bottom .items .item .ic {
  width: 24px;
  height: 24px;
}
.edit_block__bottom .items .item .ic img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.edit_block__bottom .items .item .ic svg {
  fill: #F1B98A;
}
h1.page-title {
  /*padding-top: 92px;*/
}
@media (max-width: 960px) {
  h1.page-title {
    padding-top: 40px;
  }
}
#ii64z4ttd_0 {
  padding-bottom: 0;
}
/*карточка товара*/
.prod_wr__inner .title_block {
  font-size: 48px;
  font-weight: 700;
  color: #fff;
  display: flex;
  justify-content: center;
  width: 100%;
  align-items: flex-start;
  text-align: center;
  line-height: normal;
  padding-top: 140px;
}
@media (max-width: 960px) {
  .prod_wr__inner .title_block {
    padding-top: 40px;
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .prod_wr__inner .title_block {
    padding-top: 20px;
    font-size: 24px;
  }
}
.prod_wr .prod_blocks.first {
  margin-top: 60px;
}
.prod_wr .prod_blocks {
  display: flex;
  flex-direction: column;
  padding: 52px;
  margin-bottom: 140px;
  background: #232b33;
  border: 1px solid #30373f;
  position: relative;
}
.prod_wr .prod_blocks:before {
  content: "";
  position: absolute;
  height: 1px;
  background: #33373B;
  left: -100vw;
  bottom: -140px;
  width: 200vw;
}
.prod_wr .prod_blocks__top {
  margin-top: 0px;
}
.prod_wr .prod_blocks__top table {
  border-color: #F1B98A;
}
.prod_wr .prod_blocks__center {
  margin-top: 20px;
}
.prod_wr .prod_blocks__center .text {
  overflow: hidden;
  transition: height 0.4s ease;
  line-height: 22px;
}
.prod_wr .prod_blocks__center .text p {
  line-height: 1.6em;
}
.prod_wr .prod_blocks__center .btn {
  color: #f9c090;
  margin-top: 10px;
  font-size: 0px;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.prod_wr .prod_blocks__center .btn span {
  font-size: 18px;
}
.prod_wr .prod_blocks__center .btn .ic {
  height: 23px;
}
.prod_wr .prod_blocks__center .btn .ic svg {
  width: 14px;
  fill: #F1B98A;
  transition-property: all;
  transition-duration: 800ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
}
.prod_wr .prod_blocks__center .btn.active svg {
  transform: rotate(180deg);
}
.prod_wr .prod_blocks__bottom {
  margin-top: 20px;
}
.prod_wr .prod_blocks__bottom .items {
  display: flex;
  flex-direction: column;
}
.prod_wr .prod_blocks__bottom .items .item {
  display: flex;
  gap: 10px;
}
.prod_wr .prod_blocks__bottom .items .item .ic {
  width: 24px;
  height: 24px;
}
.prod_wr .prod_blocks__bottom .items .item .ic img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.prod_wr .prod_blocks__bottom .items .item .ic svg {
  fill: #F1B98A;
}
@media (max-width: 960px) {
  .prod_wr .prod_blocks {
    margin-bottom: 80px;
  }
  .prod_wr .prod_blocks:before {
    bottom: -80px;
  }
}
@media (max-width: 480px) {
  .prod_wr .prod_blocks {
    margin-bottom: 40px;
    padding: 30px;
  }
  .prod_wr .prod_blocks:before {
    bottom: -40px;
  }
}
.prod_wr .prod_items {
  padding: 152px 0;
  position: relative;
}
.prod_wr .prod_items:before {
  content: "";
  position: absolute;
  height: 1px;
  background: #33373B;
  left: -100vw;
  bottom: 0px;
  width: 200vw;
}
.prod_wr .prod_items > .title {
  font-size: 48px;
  position: relative;
  font-weight: 700;
  color: #fff;
  display: flex;
  justify-content: center;
  width: 100%;
  align-items: flex-start;
  text-align: center;
  line-height: normal;
  padding-bottom: 60px;
}
.prod_wr .prod_items .items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
}
.prod_wr .prod_items .items * {
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
}
.prod_wr .prod_items .items .item {
  width: 100%;
  padding: 8px;
  border: 1px solid #30373F;
  background: #242b33;
}
.prod_wr .prod_items .items .item .img {
  height: 300px;
  overflow: hidden;
}
.prod_wr .prod_items .items .item .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 480px) {
  .prod_wr .prod_items .items .item .img {
    height: 220px;
    object-fit: contain;
  }
}
.prod_wr .prod_items .items .item .inner {
  padding: 0 28px 32px;
}
.prod_wr .prod_items .items .item .inner .title {
  padding-top: 48px;
  color: #fff;
  font-size: 18px;
  text-align: center;
}
.prod_wr .prod_items .items .item .inner .text {
  margin-top: 16px;
  text-align: center;
}
.prod_wr .prod_items .items .item .inner .text .text {
  font-size: 18px;
  line-height: 22px;
}
.prod_wr .prod_items .items .item .inner .text .btn {
  justify-content: center;
}
.prod_wr .prod_items .items .item .inner .price {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
}
.prod_wr .prod_items .items .item .inner .price .tit {
  color: #fff;
  font-size: 16px;
  margin-top: 8px;
}
.prod_wr .prod_items .items .item .inner .price .count {
  margin-left: 12px;
  font-size: 28px;
  color: #F3BC8D;
}
.prod_wr .prod_items .items .item .inner .price .count span {
  margin-left: 4px;
  font-size: 16px;
}
.prod_wr .prod_items .items .item .inner .btn {
  display: flex;
  justify-content: center;
  margin-top: 18px;
}
.prod_wr .prod_items .items .item .inner .btn .link {
  border: 1px solid #F3BC8D;
  padding: 12px 36px;
  border-radius: 4px;
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.prod_wr .prod_items .items .item .inner .btn .link:hover {
  color: #fff;
  background: #F3BC8D;
}
.prod_wr .prod_items .items .item:hover {
  border: 1px solid #f1b98a;
}
.prod_wr .prod_items .items .item:hover .img img {
  transform: scale(1.1);
}
@media (max-width: 960px) {
  .prod_wr .prod_items {
    padding: 80px 0;
  }
  .prod_wr .prod_items .items {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 480px) {
  .prod_wr .prod_items {
    padding: 40px 0;
  }
  .prod_wr .prod_items > .title {
    font-size: 24px;
    padding-bottom: 20px;
  }
  .prod_wr .prod_items .items {
    grid-template-columns: 1fr;
  }
}
.prod_wr .tabs {
  padding-top: 60px;
  padding-bottom: 140px;
  position: relative;
}
.prod_wr .tabs:before {
  content: "";
  position: absolute;
  height: 1px;
  background: #33373B;
  left: -100vw;
  bottom: 0px;
  width: 200vw;
}
.prod_wr .tabs .heading {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.prod_wr .tabs .heading > a {
  padding: 16px 36px;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #30373F;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
  line-height: 32px;
}
@media (max-width: 767px) {
  .prod_wr .tabs .heading > a {
    flex: 1 1 auto;
    border-width: 1px;
  }
}
.prod_wr .tabs .heading a.active {
  background: #232B33;
}
.prod_wr .tabs .heading .tab-item {
  background: #232B33;
  padding: 40px;
  border: 1px solid #30373f;
  display: none;
}
.prod_wr .tabs .heading .tab-item .text {
  margin-top: 0;
}
.prod_wr .tabs .heading .tab-item.active {
  display: block;
}
.prod_wr .tabs .tab-body .tab-item {
  background: #232B33;
  padding: 40px;
  border: 1px solid #30373f;
}
.prod_wr .tabs .tab-body .tab-item .text {
  margin-top: 0;
}
@media (max-width: 960px) {
  .prod_wr .tabs {
    padding-bottom: 60px;
  }
}
.prod_wr .prod_main {
  margin-top: 40px;
}
.prod_wr .prod_main .top_wr {
  background: #232b33;
  border: 1px solid #30373f;
  padding-bottom: 52px;
  margin-bottom: 40px;
}
.prod_wr .prod_main .top_wr .arrow_wr {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.prod_wr .prod_main .top_wr .arrow_wr .arrow {
  padding: 15px 36px;
  border: 1px solid #F3BC8D;
  font-size: 20px;
  line-height: 32px;
  color: #fff;
  border-radius: 4px;
  max-width: 250px;
  text-decoration: none;
  transition: 0.4s;
}
.prod_wr .prod_main .top_wr .arrow_wr .arrow:hover {
  border: 1px solid #fff;
}
.prod_wr .prod_main .top_wr .arrow_wr .prev {
  padding-left: 64px;
  background: 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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2512 8.67833H2.0406L6.02695 14.1156C6.08006 14.1878 6.11829 14.2698 6.13941 14.3569C6.16054 14.444 6.16414 14.5345 6.15001 14.623C6.13587 14.7115 6.10429 14.7963 6.05709 14.8725C6.00988 14.9487 5.94801 15.0147 5.87505 15.0668C5.80205 15.1203 5.71922 15.1588 5.63129 15.1802C5.54336 15.2016 5.45208 15.2054 5.36268 15.1914C5.27328 15.1774 5.18752 15.1459 5.11032 15.0987C5.03313 15.0515 4.96601 14.9895 4.91283 14.9163L0.130587 8.39723C0.114114 8.36967 0.0996436 8.34095 0.0872873 8.31132C0.0721992 8.28698 0.0590981 8.26147 0.0481111 8.23502C0.0182774 8.16014 0.00198721 8.08055 0 7.99997C0.00164439 7.91935 0.017947 7.8397 0.0481111 7.76491C0.0595146 7.73844 0.0726001 7.71273 0.0872873 7.68793C0.0997876 7.65858 0.114254 7.63011 0.130587 7.60271L4.91283 1.08365C4.96601 1.01044 5.03313 0.948455 5.11032 0.901246C5.18752 0.854037 5.27328 0.822536 5.36268 0.808551C5.45208 0.794566 5.54336 0.798372 5.63129 0.819752C5.71922 0.841131 5.80205 0.879663 5.87505 0.933135C5.94803 0.985268 6.00992 1.05138 6.05713 1.12763C6.10434 1.20389 6.13593 1.28876 6.15006 1.37733C6.16419 1.46589 6.16059 1.55638 6.13945 1.64354C6.11832 1.7307 6.08007 1.81279 6.02695 1.88505L2.0406 7.3216H15.2485C15.3433 7.31185 15.4391 7.32209 15.5297 7.35165C15.6203 7.38121 15.7037 7.42943 15.7745 7.49321C15.8453 7.55698 15.9019 7.6349 15.9408 7.72192C15.9796 7.80895 15.9998 7.90315 16 7.99845C16.0002 8.09375 15.9804 8.18803 15.9419 8.27521C15.9034 8.36239 15.8471 8.44054 15.7765 8.5046C15.706 8.56866 15.6228 8.61722 15.5323 8.64715C15.4418 8.67707 15.3461 8.6877 15.2512 8.67833Z' fill='%23FBFBFB'/%3E%3C/svg%3E%0A") 36px 50%/16px no-repeat;
}
.prod_wr .prod_main .top_wr .arrow_wr .next {
  padding-right: 64px;
  background: 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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9544 7.75669C16.0152 7.91211 16.0152 8.08472 15.9544 8.24014C15.9435 8.26618 15.9305 8.29135 15.9157 8.31541C15.9031 8.34543 15.8883 8.37451 15.8715 8.40243L11.0668 14.9531C11.0133 15.0267 10.9459 15.089 10.8683 15.1364C10.7908 15.1839 10.7046 15.2155 10.6147 15.2296C10.5249 15.2436 10.4332 15.2398 10.3448 15.2183C10.2565 15.1968 10.1732 15.1581 10.0999 15.1044C10.0265 15.0521 9.96425 14.9858 9.91676 14.9092C9.86928 14.8326 9.83751 14.7474 9.8233 14.6584C9.8091 14.5695 9.81274 14.4786 9.83402 14.391C9.8553 14.3035 9.89379 14.2211 9.94725 14.1485L13.9529 8.68491H0.685112C0.503409 8.68491 0.329148 8.61272 0.200665 8.48424C0.0721813 8.35576 0 8.1815 0 7.99979C0 7.81809 0.0721813 7.64383 0.200665 7.51535C0.329148 7.38686 0.503409 7.31468 0.685112 7.31468H13.9571L9.9514 1.85174C9.89792 1.77917 9.85941 1.69668 9.83812 1.60908C9.81683 1.52149 9.81319 1.43053 9.82739 1.34151C9.8416 1.25249 9.87337 1.16718 9.92086 1.09056C9.96836 1.01394 10.0306 0.947531 10.104 0.895206C10.1774 0.841474 10.2606 0.802755 10.349 0.781272C10.4373 0.759789 10.529 0.755964 10.6189 0.770017C10.7087 0.784069 10.7949 0.815723 10.8725 0.863162C10.95 0.9106 11.0175 0.972889 11.0709 1.04646L15.8757 7.59715C15.8925 7.62507 15.9072 7.65415 15.9199 7.68417C15.933 7.70754 15.9446 7.73177 15.9544 7.75669Z' fill='%23FBFBFB'/%3E%3C/svg%3E%0A") right 36px top 50%/16px no-repeat;
}
@media (max-width: 480px) {
  .prod_wr .prod_main .top_wr .arrow_wr {
    flex-direction: column;
    gap: 20px;
  }
  .prod_wr .prod_main .top_wr .arrow_wr a {
    width: 100%;
  }
}
.prod_wr .prod_main .top {
  padding: 52px;
  display: flex;
  gap: 52px;
}
.prod_wr .prod_main .top .left_part {
  max-width: 520px;
  display: flex;
  flex-direction: column;
}
.prod_wr .prod_main .top .left_part .product-image {
  height: 100%;
}
.prod_wr .prod_main .top .left_part .product-image a {
  height: 400px;
}
.prod_wr .prod_main .top .left_part .product-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.prod_wr .prod_main .top .left_part .good-gallery .clearfix {
  padding-left: 0;
  margin: 0;
  margin-top: 10px;
  padding: 0 62px !important;
  position: relative;
  min-width: 100%;
}
.prod_wr .prod_main .top .left_part .good-gallery .clearfix .owl-stage-outer .owl-item a {
  height: 82px;
  display: block;
}
.prod_wr .prod_main .top .left_part .good-gallery .clearfix .owl-stage-outer .owl-item a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-width: 120px;
}
@media (max-width: 960px) {
  .prod_wr .prod_main .top .left_part .good-gallery .clearfix .owl-stage-outer .owl-item a {
    height: 150px;
  }
}
@media (max-width: 550px) {
  .prod_wr .prod_main .top .left_part .good-gallery .clearfix .owl-stage-outer .owl-item a {
    height: 130px;
  }
}
.prod_wr .prod_main .top .left_part .good-gallery .clearfix .owl-controls .owl-nav .owl-prev {
  position: absolute;
  left: 0;
  top: 22px;
  background: url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.807617' width='43' height='43' rx='21.5' stroke='%23757A7E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.2512 22.986H16.0406L20.0269 28.4232C20.0801 28.4954 20.1183 28.5774 20.1394 28.6645C20.1605 28.7516 20.1641 28.8421 20.15 28.9306C20.1359 29.0191 20.1043 29.1039 20.0571 29.1801C20.0099 29.2563 19.948 29.3223 19.8751 29.3744C19.8021 29.4279 19.7192 29.4664 19.6313 29.4878C19.5434 29.5092 19.4521 29.513 19.3627 29.499C19.2733 29.485 19.1875 29.4535 19.1103 29.4063C19.0331 29.3591 18.966 29.2971 18.9128 29.2239L14.1306 22.7048C14.1141 22.6773 14.0996 22.6486 14.0873 22.6189C14.0722 22.5946 14.0591 22.5691 14.0481 22.5426C14.0183 22.4678 14.002 22.3882 14 22.3076C14.0016 22.227 14.0179 22.1473 14.0481 22.0725C14.0595 22.0461 14.0726 22.0203 14.0873 21.9956C14.0998 21.9662 14.1143 21.9377 14.1306 21.9103L18.9128 15.3913C18.966 15.3181 19.0331 15.2561 19.1103 15.2089C19.1875 15.1617 19.2733 15.1302 19.3627 15.1162C19.4521 15.1022 19.5434 15.106 19.6313 15.1274C19.7192 15.1487 19.8021 15.1873 19.8751 15.2408C19.948 15.2929 20.0099 15.359 20.0571 15.4353C20.1043 15.5115 20.1359 15.5964 20.1501 15.6849C20.1642 15.7735 20.1606 15.864 20.1395 15.9512C20.1183 16.0383 20.0801 16.1204 20.0269 16.1927L16.0406 21.6292H29.2485C29.3433 21.6195 29.4391 21.6297 29.5297 21.6593C29.6203 21.6888 29.7037 21.737 29.7745 21.8008C29.8453 21.8646 29.9019 21.9425 29.9408 22.0295C29.9796 22.1166 29.9998 22.2108 30 22.3061C30.0002 22.4014 29.9804 22.4956 29.9419 22.5828C29.9034 22.67 29.8471 22.7482 29.7765 22.8122C29.706 22.8763 29.6228 22.9248 29.5323 22.9548C29.4418 22.9847 29.3461 22.9953 29.2512 22.986Z' fill='%23FBFBFB'/%3E%3C/svg%3E%0A") 50% 50%/cover no-repeat;
  width: 44px;
  height: 44px;
  font-size: 0;
}
.prod_wr .prod_main .top .left_part .good-gallery .clearfix .owl-controls .owl-nav .owl-next {
  position: absolute;
  right: 0;
  top: 22px;
  background: url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.807617' width='43' height='43' rx='21.5' stroke='%23757A7E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.9544 22.0643C30.0152 22.2197 30.0152 22.3923 29.9544 22.5478C29.9435 22.5738 29.9305 22.599 29.9157 22.623C29.9031 22.653 29.8883 22.6821 29.8715 22.7101L25.0668 29.2607C25.0133 29.3343 24.9459 29.3966 24.8683 29.444C24.7908 29.4915 24.7046 29.5231 24.6147 29.5372C24.5249 29.5512 24.4332 29.5474 24.3448 29.5259C24.2565 29.5044 24.1732 29.4657 24.0999 29.412C24.0265 29.3597 23.9642 29.2934 23.9168 29.2168C23.8693 29.1403 23.8375 29.055 23.8233 28.9661C23.8091 28.8771 23.8127 28.7862 23.834 28.6986C23.8553 28.6111 23.8938 28.5287 23.9473 28.4562L27.9529 22.9925H14.6851C14.5034 22.9925 14.3291 22.9203 14.2007 22.7919C14.0722 22.6634 14 22.4891 14 22.3074C14 22.1257 14.0722 21.9514 14.2007 21.823C14.3291 21.6945 14.5034 21.6223 14.6851 21.6223H27.9571L23.9514 16.1594C23.8979 16.0868 23.8594 16.0043 23.8381 15.9167C23.8168 15.8291 23.8132 15.7381 23.8274 15.6491C23.8416 15.5601 23.8734 15.4748 23.9209 15.3982C23.9684 15.3216 24.0306 15.2551 24.104 15.2028C24.1774 15.1491 24.2606 15.1104 24.349 15.0889C24.4373 15.0674 24.529 15.0636 24.6189 15.0776C24.7087 15.0917 24.7949 15.1233 24.8725 15.1708C24.95 15.2182 25.0175 15.2805 25.0709 15.3541L29.8757 21.9048C29.8925 21.9327 29.9072 21.9618 29.9199 21.9918C29.933 22.0152 29.9446 22.0394 29.9544 22.0643Z' fill='%23FBFBFB'/%3E%3C/svg%3E%0A") 50% 50%/cover no-repeat;
  width: 44px;
  height: 44px;
  font-size: 0;
}
.prod_wr .prod_main .top .right_part {
  flex: 1 1 auto;
}
.prod_wr .prod_main .top .right_part .tit {
  font-size: 22px;
  color: #fff;
  margin-bottom: 32px;
}
.prod_wr .prod_main .top .right_part .params {
  border-top: 1px solid #F3BC8D;
  border-bottom: 1px solid #F3BC8D;
  padding: 24px 0;
}
.prod_wr .prod_main .top .right_part .params .item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
  gap: 10px;
}
.prod_wr .prod_main .top .right_part .params .item .left {
  font-size: 18px;
  color: #A2A3A5;
}
.prod_wr .prod_main .top .right_part .params .item .center {
  flex: 1 1 auto;
  background: url("data:image/svg+xml,%3Csvg width='8' height='2' viewBox='0 0 8 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 1C2 1.55228 1.55228 2 1 2C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0C1.55228 0 2 0.447715 2 1Z' fill='%23515458'/%3E%3Cpath d='M8 1C8 1.55228 7.55228 2 7 2C6.44772 2 6 1.55228 6 1C6 0.447715 6.44772 0 7 0C7.55228 0 8 0.447715 8 1Z' fill='%23515458'/%3E%3C/svg%3E%0A") 0% 70%/6px repeat-x;
  font-size: 0;
}
.prod_wr .prod_main .top .right_part .params .item .right {
  font-size: 18px;
  color: #F3BC8D;
}
.prod_wr .prod_main .top .right_part .price_wr {
  margin-top: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prod_wr .prod_main .top .right_part .price_wr .left {
  border: 1px solid #F3BC8D;
  padding: 14px 20px;
  border-radius: 4px;
  font-size: 28px;
  color: #F3BC8D;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prod_wr .prod_main .top .right_part .price_wr .left span {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  margin-right: 12px;
}
.prod_wr .prod_main .top .right_part .price_wr .right {
  font-size: 28px;
  color: #F3BC8D;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prod_wr .prod_main .top .right_part .price_wr .right .tit {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  margin-right: 12px;
  margin-bottom: 0;
}
.prod_wr .prod_main .top .right_part .price_wr .right em {
  font-size: 16px;
  color: #F3BC8D;
  font-style: normal;
  margin-left: 4px;
  margin-top: 8px;
}
.prod_wr .prod_main .top .right_part .price_wr .right span {
  color: #F3BC8D;
  margin-left: 4px;
  font-size: 16px;
}
.prod_wr .prod_main .top .right_part .number_text {
  font-size: 12px;
  color: #A2A3A5;
  margin-top: 8px;
}
.prod_wr .prod_main .top .right_part .btn_wr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
}
.prod_wr .prod_main .top .right_part .btn_wr .btn {
  border-radius: 50px;
  padding: 16px 36px;
  background: #F3BC8D;
  font-size: 20px;
  line-height: 32px;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  text-decoration: none;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
}
.prod_wr .prod_main .top .right_part .btn_wr .btn:hover {
  background: #fdb06d;
}
.prod_wr .prod_main .top .right_part .btn_wr .phone {
  padding-left: 42px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: url(tel.png) 0 50% no-repeat;
}
.prod_wr .prod_main .top .right_part .btn_wr .phone a {
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}
@media (max-width: 960px) {
  .prod_wr .prod_main .top {
    flex-direction: column;
  }
  .prod_wr .prod_main .top .left_part {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .prod_wr .prod_main .top {
    flex-direction: column;
    padding: 30px;
  }
  .prod_wr .prod_main .top .left_part {
    max-width: 100%;
  }
  .prod_wr .prod_main .top .left_part .product-image a {
    height: 200px !important;
  }
  .prod_wr .prod_main .top .right_part .params .item {
    flex-wrap: wrap;
  }
  .prod_wr .prod_main .top .right_part .price_wr {
    flex-wrap: wrap;
    gap: 20px;
  }
  .prod_wr .prod_main .top .right_part .btn_wr {
    flex-wrap: wrap;
    gap: 20px;
  }
}
.prod_wr .prod_main .prod_blocks {
  border: 1px solid #30373f;
}
.prod_wr .prod_main .prod_blocks .prod_blocks__center .text {
  margin-top: 0;
  line-height: 28.8px;
}
.sample-popup {
  position: fixed;
  height: 100%;
  width: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -ms-flex-align: start;
  padding: 20px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-sizing: border-box;
}
.sample-popup * {
  box-sizing: border-box;
}
.sample-popup.opened {
  opacity: 1;
  visibility: visible;
}
.sample-popup .sample-popup-in {
  text-align: left;
  position: relative;
  flex: 0 0 auto;
  margin: auto;
  max-width: 100%;
  box-sizing: border-box;
  display: inline-block;
  width: 460px;
  padding: 0;
  background: #232B33;
  position: relative;
  padding: 48px;
}
.sample-popup .sample-popup-top {
  padding: 30px;
}
.sample-popup .sample-popup-title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  padding: 0 0 15px;
}
.sample-popup .sample-popup-image {
  font-size: 0;
  text-align: center;
}
.sample-popup .sample-popup-image img {
  border-radius: 10px;
}
.sample-popup .sample-popup-text {
  color: #000;
  margin: 15px 0 0;
  font-size: 15px;
  line-height: 1.3;
}
.sample-popup .sample-popup-text p:first-child {
  margin-top: 0;
}
.sample-popup .sample-popup-text p:last-child {
  margin-bottom: 0;
}
.sample-popup .timer-block {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 20px 0px 25px 0px;
}
@media (max-width: 480px) {
  .sample-popup .timer-block {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.sample-popup .timer-block .title-text-time {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  padding: 0px 10px 0px 0px;
  font-weight: bold;
  font-size: 20px;
}
@media (max-width: 480px) {
  .sample-popup .timer-block .title-text-time {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-bottom: 15px;
    text-align: center;
  }
}
.sample-popup .timer-block .timer {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.sample-popup .timer-block .timer li {
  padding: 10px 0px 10px 0px;
  margin: 0px 5px 0px 5px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #fff;
  color: #ffe11f;
  width: 50px;
  text-align: center;
}
.sample-popup .timer-block .timer li span {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-weight: 700;
  font-size: 19px;
}
.sample-popup .timer-block .timer li div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-weight: 500;
  font-size: 14px;
}
.sample-popup .timer-block .text-after {
  padding: 0px 0px 0px 0px;
  display: none;
  font-size: 18px;
  color: #ef7f1a;
}
.sample-popup .sample-close2 {
  z-index: 2;
  position: absolute;
  cursor: pointer;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.985%2C14.571%20L14.571%2C15.985%20L8.000%2C9.414%20L1.429%2C15.985%20L0.015%2C14.571%20L6.586%2C8.000%20L0.015%2C1.429%20L1.429%2C0.015%20L8.000%2C6.586%20L14.571%2C0.015%20L15.985%2C1.429%20L9.414%2C8.000%20L15.985%2C14.571%20Z%22%2F%3E%3C%2Fsvg%3E) center center/15px no-repeat;
  width: 30px;
  height: 30px;
  top: 5px;
  right: 5px;
}
.prod_wr__inner {
  display: flex;
  flex-direction: column;
}
.sample-popup-form {
  color: #000;
}
.sample-popup-form .title {
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  line-height: 38px;
}
.sample-popup-form form {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
}
.sample-popup-form form .tpl-field {
  padding-bottom: 15px;
  width: 100%;
  padding: 0 10px 10px 0;
  font-size: 14px;
  color: #fff;
}
.sample-popup-form form .tpl-field p:first-child {
  margin-top: 0;
}
.sample-popup-form form .tpl-field p:last-child {
  margin-bottom: 0;
}
.sample-popup-form form .tpl-field.type-checkbox ul, .sample-popup-form form .tpl-field.type-radio_group ul, .sample-popup-form form .tpl-field.type-multi_checkbox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sample-popup-form form .tpl-field.type-calendar .field-value span {
  position: relative;
}
.sample-popup-form form .tpl-field.type-calendar .field-value span img {
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -8px;
}
.sample-popup-form form .tpl-field.type-calendar .field-value span img + img {
  display: none;
}
.sample-popup-form form .field-title {
  color: #555;
  padding-bottom: 4px;
}
.sample-popup-form form .field-title span {
  color: red;
}
.sample-popup-form form .error-message {
  padding: 0 0 5px;
}
.sample-popup-form form .tpl-field input[type=text], .sample-popup-form form .tpl-field input[type=email], .sample-popup-form form .tpl-field input[type=tel], .sample-popup-form form .tpl-field select, .sample-popup-form form .tpl-field textarea {
  outline: none;
  color: #fff;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
  background: #1c2026;
  border: 1px solid rgba(41, 41, 41, 0.2);
  box-sizing: border-box;
  width: 100%;
}
.sample-popup-form form .tpl-field input[type=text]::placeholder, .sample-popup-form form .tpl-field input[type=email]::placeholder, .sample-popup-form form .tpl-field input[type=tel]::placeholder, .sample-popup-form form .tpl-field select::placeholder, .sample-popup-form form .tpl-field textarea::placeholder {
  color: #fff;
}
.sample-popup-form form .tpl-field-button {
  padding-bottom: 0;
  font-size: 14px;
  display: flex;
  text-align: center;
  width: 100%;
  justify-content: center;
}
.sample-popup-form form .tpl-field-button div {
  cursor: pointer;
  width: 50%;
  margin: 0 10px 0 0;
  font-size: 15px;
  color: #666;
  background-color: #d1d1d1;
  padding: 10px;
  border-radius: 10px;
}
.sample-popup-form form .tpl-field-button button {
  border-radius: 50px;
  padding: 16px 36px;
  background: #f3bc8d;
  font-size: 20px;
  line-height: 32px;
  color: #fff;
  font-weight: 500;
  border: none;
  box-shadow: none;
}
.sample-popup-form form .tpl-field-button button:hover {
  background: #fdb06d;
}
@media (max-width: 768px) {
  .sample-popup {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sample-popup .sample-popup-top {
    padding: 20px;
  }
  .sample-popup .sample-popup-text {
    font-size: 13px;
  }
  .sample-popup .sample-popup-text p {
    margin: 0;
  }
  .sample-popup .timer-block {
    margin: 0;
  }
  .sample-popup .timer-block .timer li {
    padding: 5px 0;
  }
  .sample-popup .sample-popup-form {
    padding: 10px;
  }
}
/*карточка товара*/
.text-block-wrap-div a {
  color: #f9c090;
  text-decoration: none;
}
.text-block-wrap-div a:hover {
  text-decoration: underline;
}
.text-block-wrap-div h2, h3, h4, h5, h6 {
  color: #fff;
}
.text-block-wrap-div h2 {
  font-size: 48px;
  line-height: normal;
  font-weight: 700;
  text-align: center;
}
.text-block-wrap-div h3 {
  font-size: 40px;
  line-height: normal;
  font-weight: 700;
  text-align: center;
}
.text-block-wrap-div h4 {
  font-size: 30px;
  line-height: normal;
  font-weight: 700;
  text-align: center;
}
.text-block-wrap-div h5 {
  font-size: 24px;
  line-height: normal;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 768px) {
  .text-block-wrap-div h2 {
    font-size: 24px;
    line-height: normal;
    font-weight: 700;
    text-align: center;
  }
  .text-block-wrap-div h3 {
    font-size: 22px;
    line-height: normal;
    font-weight: 700;
    text-align: center;
  }
  .text-block-wrap-div h4 {
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
    text-align: center;
  }
  .text-block-wrap-div h5 {
    font-size: 18px;
    line-height: normal;
    font-weight: 700;
    text-align: center;
  }
  .spoiler .spoiler-button {
    font-size: 16px;
  }
}
@media (max-width: 425px) {
  .spoiler .spoiler-button {
    font-size: 15px;
  }
}
.prod_blocks a {
  color: #f9c090;
  text-decoration: none;
}
.prod_blocks a:hover {
  text-decoration: underline;
}
.good-gallery ul li {
  padding-left: 0 !important;
}
.good-gallery ul li:before {
  display: none !important;
}
.prod_wr .prod_main {
  display: flex;
  flex-direction: column;
}
.prod_wr .prod_main .prod_blocks {
  order: 2;
}
.prod_wr .prod_main .top_wr {
  order: 1;
}
.prod_wr .prod_main .top .right_part .tit {
  font-weight: 600;
  text-align: center;
}
.prod_wr__inner .title_block {
  display: none;
}
.title_block_tabs {
  padding-top: 92px;
  padding-bottom: 60px;
}
.title_block_prod_items {
  padding-bottom: 44px;
}
.prod_wr .prod_items > .title {
  display: none;
}
.title_block_first {
  padding: 152px 0 0 0;
}
.prod_wr .prod_blocks.first {
  margin-top: 44px;
}
@media (max-width: 425px) {
  .prod_wr .prod_main .top .right_part .price_wr {
    justify-content: center;
  }
  .prod_wr .prod_main .top .right_part .number_text {
    text-align: center;
  }
  .prod_wr .prod_main .top .right_part .btn_wr {
    justify-content: center;
  }
  .title_block_tabs {
    padding-top: 0px;
    padding-bottom: 25px;
  }
  .prod_wr .tabs {
    padding-top: 25px;
  }
  .prod_wr .tabs .heading .tab-item {
    padding: 30px;
  }
  .prod_wr .prod_items {
    padding-top: 25px;
  }
  .title_block_prod_items {
    padding-bottom: 25px;
  }
  .title_block_first {
    padding-top: 25px;
  }
  .prod_wr .prod_blocks.first {
    margin-top: 25px;
  }
  .prod_wr .prod_items .items .item .inner .btn .link {
    text-align: center;
  }
  .prod_wr .prod_items .items .item .inner .price .count {
    margin-left: 0px;
  }
  .prod_wr .tabs .tab-body .tab-item .text a {
    text-decoration: none;
  }
  .prod_wr .prod_items .items .item .inner .price .tit {
    margin-right: 12px;
  }
  .prod_wr .tabs .tab-body .tab-item .text a:hover {
    text-decoration: underline;
  }
}
.prod_wr .tabs .tab-body .tab-item .text a {
  text-decoration: none;
}
.prod_wr .tabs .tab-body .tab-item .text a:hover {
  text-decoration: underline;
}
.link-universal--u-ib0x7268r:hover {
  text-decoration: none;
}
.link-universal--u-i2jv1tq3k:hover {
  text-decoration: none;
}
.link-universal--u-ibvdo233u:hover {
  text-decoration: none;
}
