.remodal.special-popup {
  padding: 0;
  border-radius: 28px !important;
  background: #fff;
  box-shadow: 0 20px 80px rgba(0, 0, 0, 0.05);
  max-width: 420px; }

.remodal.special-popup:not(.block_has_image) {
  padding-top: 40px; }

@media (max-width: 480px) {
  .remodal.special-popup {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    border-radius: 0 !important;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    max-width: 100%; } }

.remodal.special-popup .remodal-close-btn {
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 15px;
  width: 42px;
  height: 42px;
  border: none;
  font-size: 0;
  cursor: pointer;
  border-radius: 50%;
  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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22%232e2f38%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat rgba(255, 255, 255, 0.4);
  padding: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none; }

@media (max-width: 480px) {
  .remodal.special-popup .remodal-close-btn {
    top: 8px;
    right: 8px;
    width: 40px;
    height: 40px; } }

.special-popup__top {
  border-radius: 25px 25px 0 0;
  overflow: hidden; }

@media (max-width: 480px) {
  .special-popup__top {
    border-radius: 0; } }

.special-popup__top + .special-popup__bottom {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.special-popup__bottom {
  padding: 40px 40px 50px; }

@media (max-width: 480px) {
  .special-popup__bottom {
    padding: 20px 20px 30px; } }

.special-popup__image {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  padding-top: 71.5%;
  font-size: 0; }

@media (max-width: 480px) {
  .special-popup__image {
    border-radius: 0; } }

.special-popup__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  width: 100%;
  height: 100%; }

.special-popup .special-timer {
  text-align: center;
  padding: 16px 40px 20px; }

@media (max-width: 480px) {
  .special-popup .special-timer {
    padding: 14px 20px; } }

.special-popup .special-timer__subtitle {
  color: rgba(57, 57, 57, 0.7);
  font-size: 13px;
  line-height: 16px; }

.special-popup .special-timer__subtitle + .special-timer__date {
  margin-top: 10px; }

@media (max-width: 480px) {
  .special-popup .special-timer__subtitle + .special-timer__date {
    margin-top: 5px; } }

.special-popup .special-timer__date {
  display: inline-flex;
  align-items: center; }

.special-popup .special-timer__date .gr-timer-elem:last-child .gr-timer-number {
  color: #0a66f1; }

.special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 44px;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  color: #39363c;
  border: 2px solid rgba(57, 54, 60, 0.08);
  background: transparent; }

@media (max-width: 480px) {
  .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
    width: 40px;
    height: 40px;
    line-height: 37px;
    font-size: 15px; } }

.special-popup .special-timer__date .gr-timer-elem em {
  display: none; }

.special-popup .special-timer__date .gr-timer-delim {
  margin: 0 6px;
  font-size: 0;
  width: 4px;
  height: 14px;
  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%224px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%204%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%202C4%203.10457%203.10457%204%202%204C0.89543%204%200%203.10457%200%202C0%200.89543%200.89543%200%202%200C3.10457%200%204%200.89543%204%202ZM4%2012C4%2013.1046%203.10457%2014%202%2014C0.89543%2014%200%2013.1046%200%2012C0%2010.8954%200.89543%2010%202%2010C3.10457%2010%204%2010.8954%204%2012Z%22%20fill%3D%22%2339363C%22%20opacity%3D%220.15%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat; }

@media (max-width: 480px) {
  .special-popup .special-timer__date .gr-timer-delim {
    margin: 0 4px;
    width: 2px;
    height: 12px;
    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%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%2339363C%22%20opacity%3D%220.15%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat; } }

.special-popup__header {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #39363c;
  text-align: center;
  font-family: 'Rubik', sans-serif; }

@media (max-width: 480px) {
  .special-popup__header {
    font-size: 20px;
    line-height: 24px; } }

.special-popup__header + .special-popup__desc {
  margin-top: 12px; }

@media (max-width: 480px) {
  .special-popup__header + .special-popup__desc {
    margin-top: 10px; } }

.special-popup__desc {
  font-size: 16px;
  line-height: 24px;
  color: rgba(57, 57, 57, 0.8);
  text-align: center; }

@media (max-width: 480px) {
  .special-popup__desc {
    font-size: 15px;
    line-height: 22px; } }

.special-popup__form {
  margin-top: 22px; }

@media (max-width: 480px) {
  .special-popup__form {
    margin-top: 20px; } }

.special-popup__form .tpl-anketa {
  text-align: left; }

.special-popup__form .tpl-anketa .tpl-anketa-success-note {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #39363c;
  text-align: center;
  font-family: 'Rubik', sans-serif;
  margin-top: -15px; }

@media (max-width: 480px) {
  .special-popup__form .tpl-anketa .tpl-anketa-success-note {
    font-size: 20px;
    line-height: 24px; } }

@media (max-width: 480px) {
  .special-popup__form .tpl-anketa .tpl-field {
    margin-bottom: 16px; } }

.special-popup__form .tpl-anketa .tpl-field.tpl-field-button {
  margin-bottom: 0; }

.special-popup__form .tpl-anketa .tpl-field.tpl-field-button button {
  width: 100%;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 68px; }

.special-popup__form .tpl-anketa .tpl-field.tpl-field-button button:after {
  position: absolute;
  content: '';
  right: 5px;
  top: 50%;
  margin-top: -23px;
  width: 46px;
  height: 46px;
  pointer-events: none;
  border-radius: 50%;
  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%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat rgba(255, 255, 255, 0.2); }

@media (max-width: 480px) {
  .special-popup__form .tpl-anketa .tpl-field.tpl-field-button button:after {
    margin-top: -20px;
    width: 40px;
    height: 40px; } }

@media (max-width: 480px) {
  .special-popup__form .tpl-anketa .tpl-field.tpl-field-button button {
    padding-top: 17px;
    padding-bottom: 17px; } }

.special-popup__btn {
  margin-top: 20px; }

@media (max-width: 480px) {
  .special-popup__btn {
    margin-top: 14px; } }

.special-popup__btn a {
  width: 100%; }

.recent-block {
  padding: 0 50px 60px;
  margin-top: -1px;
  border-top: 1px solid #f6f7fb; }

@media (max-width: 1260px) {
  .recent-block {
    padding: 0 0 1px; } }

.recent-block.recent-block-main {
  padding-bottom: 80px; }

@media (max-width: 1260px) {
  .recent-block.recent-block-main {
    padding-bottom: 1px; } }

.recent-block__inner {
  background: #fff;
  box-shadow: 0 20px 80px rgba(0, 0, 0, 0.05);
  border-radius: 28px;
  max-width: 1430px;
  width: 100%;
  margin: 0 auto;
  padding: 40px 30px 30px;
  position: relative; }

@media (max-width: 1260px) {
  .recent-block__inner {
    padding: 35px 20px 25px;
    border-radius: 0;
    box-shadow: none; } }

@media (max-width: 767px) {
  .recent-block__inner {
    padding: 26px 16px 20px; } }

@media (max-width: 479px) {
  .recent-block__inner {
    padding-top: 20px;
    padding-bottom: 0; } }

.recent-block__title {
  margin-bottom: 30px;
  font-family: 'Rubik', sans-serif;
  font-weight: 700;
  font-size: 26px;
  color: #39363c;
  padding-right: 120px; }

@media (max-width: 1023px) {
  .recent-block__title {
    font-size: 24px; } }

@media (max-width: 767px) {
  .recent-block__title {
    font-size: 22px;
    margin-bottom: 20px;
    padding-right: 100px; } }

.recent-block .recent-block-nav {
  position: absolute;
  top: 30px;
  right: 30px; }

@media (max-width: 1260px) {
  .recent-block .recent-block-nav {
    top: 25px;
    right: 20px; } }

@media (max-width: 767px) {
  .recent-block .recent-block-nav {
    top: 20px;
    right: 16px; } }

@media (max-width: 479px) {
  .recent-block .recent-block-nav {
    top: 13px; } }

.recent-block .recent-block-nav .slick-prev, .recent-block .recent-block-nav .slick-next {
  min-height: 50px;
  width: 50px;
  height: 50px; }

@media (max-width: 767px) {
  .recent-block .recent-block-nav .slick-prev, .recent-block .recent-block-nav .slick-next {
    min-height: 42px;
    width: 42px;
    height: 42px; } }

.recent-block .recent-block-nav .slick-prev {
  margin-right: 10px;
  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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.98554%2010L2%206.00724L6%202%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat; }

@media (max-width: 639px) {
  .recent-block .recent-block-nav .slick-prev {
    margin-right: 5px; } }

.recent-block .recent-block-nav .slick-prev:hover {
  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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.98554%2010L2%206.00724L6%202%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat #0a66f1; }

.recent-block .recent-block-nav .slick-next {
  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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.01446%202L6%205.99276L2%2010%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat; }

.recent-block .recent-block-nav .slick-next:hover {
  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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.01446%202L6%205.99276L2%2010%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat #0a66f1; }

.recent-block .recent-block-nav .slick-disabled {
  opacity: 0.6 !important;
  pointer-events: none; }

.recent-block__items {
  position: relative;
  margin: 0 -15px; }

@media (max-width: 479px) {
  .recent-block__items {
    border-top: 1px solid #f6f7fb; } }

.recent-block .recent-item:hover .shop-product-btn {
  opacity: 1; }

.recent-block .recent-item__inner {
  display: flex;
  padding: 0 15px 20px; }

@media (max-width: 479px) {
  .recent-block .recent-item__inner {
    padding: 20px; } }

.recent-block .recent-item__top {
  width: 90px;
  margin-right: 15px; }

.recent-block .recent-item__bottom {
  flex: 1 0 1%;
  display: flex;
  flex-direction: column; }

.recent-block .recent-item__bottom-add {
  margin: auto 0 0;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.recent-block .recent-item .gr-recent-image {
  position: relative;
  padding-top: 100%; }

.recent-block .recent-item .gr-recent-image.no-image a {
  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%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat #e0e0e0;
  background-size: 50%; }

.recent-block .recent-item .gr-recent-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-decoration: none;
  font-size: 0; }

.recent-block .recent-item .gr-recent-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain; }

.recent-block .recent-item .gr-recent-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #39363c;
  padding-bottom: 10px; }

.recent-block .recent-item .gr-recent-name a {
  color: inherit;
  text-decoration: none;
  transition: border 0.3s;
  border-bottom: 1px solid transparent; }

.recent-block .recent-item .gr-recent-name a:hover {
  border-color: rgba(57, 54, 60, 0.5); }

.recent-block .recent-item .gr-recent-price {
  font-family: 'Rubik', sans-serif;
  font-style: normal; }

.recent-block .recent-item .gr-recent-price .price-old {
  margin: 0 0 2px;
  font-size: 0;
  color: rgba(57, 54, 60, 0.3);
  font-weight: 400;
  font-style: normal;
  pointer-events: none;
  line-height: 1; }

.recent-block .recent-item .gr-recent-price .price-old span {
  font-size: 0;
  display: inline-block; }

.recent-block .recent-item .gr-recent-price .price-old strong {
  font-size: 16px;
  font-weight: 400;
  position: relative; }

.recent-block .recent-item .gr-recent-price .price-old strong:before {
  position: absolute;
  content: '';
  top: 50%;
  height: 4px;
  left: -3px;
  right: -3px;
  margin-top: -2px;
  background: #252728;
  opacity: 0.4;
  border-radius: 1px; }

.recent-block .recent-item .gr-recent-price .price-old + .price-current, .recent-block .recent-item .gr-recent-price .price-old + .shop2-product-discount-desc + .price-current {
  color: #39363c; }

.recent-block .recent-item .gr-recent-price .price-current {
  margin: 0;
  color: #39363c;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  line-height: 20px; }

.recent-block .recent-item .gr-recent-price .price-current.price_on_request strong {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700; }

.recent-block .recent-item .gr-recent-price .price-current strong {
  font-weight: 700;
  font-size: 18px; }

.recent-block .recent-item .gr-recent-price .price-current span {
  padding: 2px 0 0 3px;
  vertical-align: top;
  display: inline-block; }

.recent-block .recent-item .gr-recent-price .price-current em {
  font-style: normal;
  font-weight: 700; }

.recent-block .recent-item .product-amount {
  width: auto;
  display: none; }

.recent-block .recent-item .shop-product-btn {
  padding: 0;
  font-size: 0;
  width: 50px;
  height: 50px;
  background: transparent;
  opacity: 0.1; }

.recent-block .recent-item .shop-product-btn:hover {
  background: #252728; }

.recent-block .recent-item .shop-product-btn:before {
  background-color: transparent; }

.sn-logo {
  max-width: 100%; }

a.empty-val, li.empty-val {
  opacity: 0.5;
  pointer-events: none; }

body .recent-block {
  padding-top: 30px; }
