<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Start:/local/components/rimeks/catalog.detail/templates/.default/style.css?174229637664616*/
#podbor {
  width: 1388px;
}

.installment-plan_link_detail {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background-color: #f6f6f6;
  border-radius: 8px;
  margin-bottom: 20px;
}

.detail__block-link-podbor {
  position: sticky;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  background-color: rgba(246, 246, 246, 1);
  border-radius: 4px;
  padding: 12px 24px;
}

.detail__block-link-podbor--hidden {
  display: none;
}

.detail__block-link-podbor__wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}

.detail__block-link-podbor__img {
  display: flex;
  align-items: center;
  justify-content: center;
}

.detail__block-link-podbor__information {
  display: flex;
  align-items: center;
  justify-content: end;
  width: 100%;
  position: relative;
}

.detail__block-link-podbor__information--mobile {
  display: none;
}

.detail__block-link-podbor__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}

.detail__block-link-podbor__information-text {
  display: flex;
  max-width: 319px;
  width: max-content;
  padding: 9px 8px 9px 12px;
  background-color: rgba(30, 168, 18, 20%);
  border-radius: 8px;
  flex-direction: column;
  position: absolute;
  transition: height 0.5s ease;
  overflow: hidden;
  top: -18px;
}

.disks-info {
  display: flex;
  justify-content: space-between;
}

.disk-not-fit {
  background-color: rgba(253, 216, 216, 1);
}

.open-car-info {
  opacity: 0;
  max-height: 0;
  height: 0;
  overflow: hidden;
  padding-top: 0;
  transition: opacity 0.5s, max-height 0.5s;
}

.open-car-info span {
  font-weight: 600;
}

.open-car-info.active {
  padding-top: 8px;
  border-top: 1px solid rgba(228, 228, 228, 1);
  opacity: 1;
  max-height: 300px;
  height: 100%;
  transition: height 0.8s, opacity 0.8s, max-height 0.8s, padding-top 0.3s;
}

.open-car-info.inactive {
  opacity: 0;
  max-height: 0;
  height: 0;
  padding-top: 0;
  transition: height 0.3s, opacity 0s, max-height 0.22s, padding-top 0.3s;
}

.detail__block-link-podbor__information-text p {
  margin: 0;
  font-size: 14px;
}

.disks-info p:nth-child(2) {
  display: none;
}

.detail__block-link-podbor__information-text p span:first-child {
  color: rgba(51, 51, 51, 1);
  font-weight: 600;
}

.detail__block-link-podbor__information-text:hover {
  cursor: pointer;
}

.open-avto-information {
  transition: all 0.5s;
}

.open-avto-information.active {
  transform: scaleY(-1);
  transition: all 0.5s;
}

.open-avto-information.active path {
  stroke: rgba(30, 168, 18, 1);
}

.disk-not-fit .open-avto-information.active path {
  stroke: rgba(244, 60, 60, 1);
}

.detail__block-link-podbor__information-text.active {
  background-color: rgba(255, 255, 255, 1);
  height: auto;
  transition: height 0.5s ease;
  top: -18px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  z-index: 5;
  padding-bottom: 7px;
}

.detail__block-link-podbor__information-text.active p {
  color: rgba(30, 168, 18, 1);
  padding-bottom: 8px;
}

.disk-not-fit.active p {
  color: rgba(244, 60, 60, 1);
}

.detail__block-link-podbor__information-text.active p span {
  color: rgba(30, 168, 18, 1);
}

.disk-not-fit.active p span {
  color: rgba(244, 60, 60, 1);
}

.detail__block-link-podbor__text {
  width: 100%;
}

.detail__block-link-podbor__text-bottom {
  width: max-content;
}

.detail__block-link-podbor__text a {
  color: rgba(51, 51, 51, 1) !important;
  font-weight: 600;
  font-size: 16px;
  margin: 0;
  display: inline-block;
  width: max-content;
}

.detail__block-link-podbor__text a:visited {
  color: rgba(51, 51, 51, 1);
  font-weight: 600;
  font-size: 16px;
  margin: 0;
}

.detail__block-link-podbor__text .hidden-text {
  display: none;
}

.detail__block-link-podbor__text span {
  color: rgba(51, 51, 51, 1);
  font-weight: 600;
  font-size: 14px;
}

.detail__block-link-podbor a::after {
  content: "";
  position: absolute;
  inset: 0;
}



.installment-plan_link_detail::after {
  content: "";
  display: flex;
  background-image: url('data:image/svg+xml;utf8,&lt;svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;g clip-path="url(%23clip0_144_5305)"&gt;&lt;path d="M8.33337 15.5L13.3334 10.5L8.33337 5.5" stroke="%237D7D7D" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;defs&gt;&lt;clipPath id="clip0_144_5305"&gt;&lt;rect width="20" height="20" fill="white" transform="matrix(0 -1 1 0 0 20.5)"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;/svg&gt;');
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin-right: 21px;
  padding-left: 10px;
}

.installment-plan_content_detail_wrapper {
  width: 100%;
  display: flex;
  gap: 16px;
  padding: 12px;
  align-items: center;
}

.installment-plan_price_detail {
  background-color: #f4bf3c;
  font-size: 16px;
  font-weight: 600;
  line-height: 23.2px;
  text-align: left;
  padding: 8px;
  color: #333333;
  border-radius: 4px;
}

.installment-plan_text_detail {
  font-size: 14px;
  font-weight: 400;
  line-height: 16.41px;
  text-align: left;
  color: #333333;
}

.installment-plan_text_detail&gt;span {
  font-weight: 600;
}

.for_rasp {
  display: none;
}

.aciya_div {
  margin-right: 5px;
}

.imgContic {
  position: absolute;
  bottom: 0;
  right: 0;
}

.warning {
  text-align: center;
  color: #5a1c16;
  font-size: 14px;
  margin-top: 0;
}

#ya_share1 {
  position: absolute;
}

.ExtWarPic {
  width: auto;
  max-width: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
}

.popover-img-top {
  width: 40px;
  height: 40px;
  /* position: absolute;
      top: 26px;
      left: -4px; */
  padding: 0 !important;
  margin: 2px 0 0 -3px !important;
  border: 0 !important;
  background: transparent !important;
}

.img-to-top-conner {
  width: 100%;
  position: absolute;
  top: 0;
  /* left: 0; */
}

span.b-share {
  float: left;
}

.b-share .b-share__handle {
  float: none;
  display: block;
  font-size: 12px;
  padding: 10px 0px 10px 0px !important;
}

.articultop {
  font-size: 15px;
  margin-left: 16px;
  margin-top: -20px;
}

/* .aplaut-rating_detail {
      margin-bottom: 15px;
      height: 16px;
  } */

.articul {
  clear: left;
  color: grey;
  margin-top: 10px;
  font-size: 13px;
  margin-bottom: 14px;
}

.startop {
  margin-left: 15px;
  margin-top: -10px;
  margin-bottom: 60px;
  display: block;
}

.credit {
  background: #8cc63f !important;
  cursor: pointer;
}

.creditprice {
  font-size: 17px;
  font-weight: 400;
  margin-right: 10px;
}

.ue {
  letter-spacing: -1px;
  padding-right: 10px;
  font-size: 30px;
  font-family: roboto, Arial, sans-serif;
  display: inline-block;
  line-height: 11px;
  border-bottom: 2px solid #000000;
  width: 12px;
  margin-left: 3px !important;
  font-weight: 500;
  color: black;
  margin-top: 15px !important;
  margin-right: 7px;
}

.pricestar {
  font-size: 30px;
}

.pricestar.rpc {
  border-bottom: none;
}

.cr {
  font-size: 21px !important;
  line-height: 0;
}

.cr .ue {
  font-size: 21px !important;
  line-height: 6px;
  margin-top: 0px !important;
  font-weight: normal;
  width: 10px;
  color: #333;
  border-bottom: 2px solid #333;
}

.tab-pane {
  font-size: 14px;
  color: black;
}

.seoh2 {
  font-size: 17px;
}

.xaract {
  height: 30px;
}

.stars2 {
  float: left;
  height: 19px;
  overflow: hidden;
  padding: 1px 0;
  margin-right: 15px;
}

.active2 {
  background-position: 0 0 !important;
}

.stars2 div {
  display: inline-block;
  margin: 0 1px 0 0;
  padding: 0;
  text-indent: -9999px;
  background: url("/images/newsmallstars.png") no-repeat -19px 0;
  height: 23px;
  width: 20px;
  background-size: 37px;
}

.stars2 .middlestar {
  background: url("/images/newsmallstarsmiddle.png");
  background-size: 19px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.red_stars_p {
  clear: none;
  margin-left: 22%;
  font-size: 25px;
  color: #808080;
}

.otziv_item {
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
  padding: 0 0 15px;
  margin: 0 0 15px;
  color: #3a464d;
  border-bottom: 1px dashed #b6b6b6;
}

.kominf {
  float: left;
  width: 17%;
  height: 100%;
}

.otziv_item .date {
  float: none;
  font-style: italic;
}

.otziv_item .user_name {
  margin: 0 0 5px;
}

.anchors span:first-child {
  margin: 0;
}

.anchors span {
  font-size: 15px;
  font-weight: 300;
}

.otziv_item .stars {
  overflow: hidden;
  margin: 0 0 10px;
}

.otziv_item .stars .active {
  background-position: 0 0;
}

.otziv_item .stars div {
  display: block;
  float: left;
  margin: 0 1px 0 0;
  text-indent: -9999px;
  text-decoration: none;
  width: 23px;
  height: 31px;
  background: url(/images/newsmallstars.png) no-repeat -22px 0;
  background-size: 44px;
}

.kominf+.text {
  width: 78%;
}

.text {
  float: right;
}

.text,
.right_block {
  padding: 0px;
  vertical-align: top;
  text-align: left;
}

.zagtov {
  border-bottom: none;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}

.red_stars {
  overflow: hidden;
  margin: 0 0 30px;
  margin-top: 24px;
}

.red_stars .active {
  background-position: 0px 0px;
}

.red_stars span {
  display: block;
  float: left;
  margin: 0 1px 5px 0;
  text-indent: -9999px;
  text-decoration: none;
  width: 38px;
  height: 36px;
  background: url(/images/redsmallstars.png) no-repeat;
  background-size: 74px;
  background-position: -38px 0px;
}

.red_stars .middleredstar {
  background: url(/images/middlestarred.png) !important;
  background-repeat: no-repeat !important;
  background-position: 0px 0px;
  background-size: 36px !important;
}

.tgc {
  font-size: 17px;
  margin-bottom: 10px;
}

.tg {
  margin-left: 5px;
}

.rp_tt {
  background: #ed1c24 !important;
  color: white !important;
  border: 1px solid white !important;
  margin: 0 2px !important;
}

.blackprice {
  font-size: 44px;
  letter-spacing: -2px;
  color: black;
  font-weight: 600;
  float: left;
  margin-top: -15px;
  margin-right: 10px;
}

.credinfo {
  padding-top: 0px;
  color: black;
  font-size: 12px;
  padding-bottom: 10px;
  width: 233px;
}

.redprice {
  background: url("/images/redprice.png") no-repeat;
  background-size: 265px;
  margin-top: -5px;
  margin-left: -35px;
  width: 260px;
  height: 86px;
  margin-bottom: -37px;
  padding-left: 40px;
}

.rp {
  font-size: 37px;
  color: white;
  margin-top: -5px;
  margin-left: -3px;
}

.rpc {
  font-weight: 400;
  color: white;
  letter-spacing: -1px;
  line-height: 13px;
  border-bottom: 2px solid #ffffff;
}

.q_price {
  font-weight: bold;
}

.rpquestion {
  color: white;
  float: right;
  margin-right: 7px;
  line-height: 1;
  margin-top: 9px;
  font-size: 14px;
}

.mini {
  font-size: 30px;
  margin-top: -15px;
}

.minimi {
  font-size: 20px;
}

.ue.minimi {
  line-height: 8px;
  width: 4px;
}

.opt4 {
  margin-top: 10px;
  font-size: 13px;
  color: grey;
  margin-bottom: 7px;
}

.opt4 input {
  width: 18px;
  padding: 0 2px;
  text-align: center;
  font-size: 11px;
  border: 1px solid #9f9f9f;
}

.accumulators-tooltip-table {
  border: 1px solid;
  margin-top: 10px;
  width: 200px;
  margin-bottom: 5px;
}

.accumulators-tooltip-table td,
th {
  padding: 0;
  border: 1px solid;
}

.attribute {
  margin-top: 10px;
  color: grey;
  font-size: 13px;
}

.biggreen {
  color: rgb(129, 129, 129);
  font-size: 21px;
  font-weight: bold;
  float: left;
  width: 41px;
  text-align: center;
  margin-left: -10px;
  margin-top: -7px;
}

.delv {
  padding-left: 28px;
  background: url("/images/smalldelivery.png");
  background-position: -1px 1px;
  background-size: 23px;
  background-repeat: no-repeat;
}

.otziv_info {
  font-size: 14px;
  margin: -18px 0 10px;
  padding-top: 55px;
  padding-left: 21.8%;
  background-color: white;
  color: #808080;
}

.otziv_info .read_more {
  float: left;
  margin: 0 30px 0 0;
  color: #000;
}

.otziv_info .ym {
  margin: 0 0 0 25px;
  font-size: 15px;
  font-weight: 300;
  color: #0000ff;
}

.rezervquant {
  padding: 2px;
  background: white;
  border: none;
  width: 25px;
  font-size: 16px;
  text-align: center;
}

.minusbutton {
  width: 23px;
  padding: 0px;
  border-radius: 21px;
  border: 1px solid #b4b4b4;
  background: white;
  height: 23px;
  color: #b4b4b4;
  font-size: 36px;
  line-height: 1px;
  cursor: pointer;
  margin-top: 3px;
  padding-bottom: 6px;
  padding-left: 1px;
  outline: none;
}

.plusbutton {
  width: 23px;
  padding: 0px;
  cursor: pointer;
  border-radius: 21px;
  border: 1px solid #b4b4b4;
  background: white;
  height: 23px;
  color: #b4b4b4;
  font-size: 24px;
  line-height: 1px;
  margin-top: 3px;
  padding-left: 1px;
  outline: none;
}

/* a.popup_close {
      position: absolute;
      border: 0 none !important;
      height: 17px;
      width: 18px;
      right: 4px;
      top: -6px;
      padding: 0;
      margin-top: 10px;
      background: url(/images/closing.png) 0 0 no-repeat;
      cursor: pointer;
  } */

.centres_list .loader {
  width: 100%;
  height: 300px;
  background-image: url(/images/loadingmainform.gif);
  background-repeat: no-repeat;
  background-position: 50% 18%;
  background-size: 66px;
}

.rezerv_popup_step1 input[type="radio"] {
  display: none;
}

label.adresrezerv {
  font-size: 13px;
  margin-left: 20px;
  display: block;
  padding-bottom: 5px;
  margin-top: 4px;
}

label.adresrezerv:before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  background-image: url(/images/radiouslugin.png);
  margin-left: -18px;
  background-position: 0px 0px;
  background-size: 13px;
  float: left;
  margin-top: 4px;
}

.rezerv_popup_step1 input[type="radio"]:checked+label.adresrezerv:before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  background-image: url(/images/radiouslugiy.png);
  margin-left: -18px;
  background-position: 0px 0px;
  background-size: 13px;
}

.fast-reserve-modal-window .buttons-container {
  padding-bottom: 10px;
}

.fast-reserve-modal-window .error {
  font-size: 14px;
  color: red;
  padding-bottom: 10px;
}

input.bistrrezervinput {
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 6px;
  width: 98%;
  border-radius: 2px;
  border: 1px solid #aaa;
  font-size: 16px;
}

.rezerv_popup_step1 table tr {
  border-bottom: 1px dashed grey;
  height: 45px;
}

body {
  overflow-x: hidden;
}

.detail {
  display: flex;
  gap: 20px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 145%;
  color: var(--site-dark-color);
  margin-bottom: 130px;
}

.detail__block--pic {
  width: calc(50% - 40px / 2);
  position: relative;
  flex-grow: 1;
  padding-bottom: 0;
}

.detail__block--info {
  width: calc(50% - 40px / 2);
  max-width: 600px;
}

.detail__block-title {
  font-weight: 500;
  font-size: 38px;
  line-height: 115%;
  margin-bottom: 10px;
  max-width: 95%;
}

.detail__block-dop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 145%;
  margin-bottom: 20px;
}

.detail__block-art {
  color: var(--site-label-tetriary-color);
}

.detail__block-gallery-wrapper {
  display: flex;
  flex-direction: column;
  position: sticky;
}

.detail-gallery {
  display: flex;
  margin-bottom: 20px;
}

.detail__block-gallery--small a {
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  width: 80px;
  height: 80px;
}

.detail__block-gallery,
.detail__block-gallery--big {
  position: relative;
}

.detail__block-gallery--big {
  /* padding-left: 50px; */
  margin-left: 20px;
  width: 100%;
  max-width: 72%;
  display: flex;
  justify-content: center;
  min-height: 520px;
}

.detail__block-gallery__item.detail__block-gallery__item--big img {
  width: 100%;
  height: auto;
}

a.detail__block-gallery__item--big {
  display: flex;
  justify-content: center;
  align-items: center;
}

.detail__block-gallery__item--small {
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 5px;
  transition: border 0.3s ease;
}

.detail__block-gallery__item--small.active-pic {
  border-color: var(--site-default-color);
}

.detail__block-gallery-icons {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 10px;
}

.detail__block-gallery-icons div:not(:last-child) {
  margin-right: 8px;
}

.detail__block-gallery-icons-season-wrapper {
  width: 100%;
}

.detail__block-gallery-icons-season {
  width: 36px;
  height: 36px;
  align-items: center;
  position: relative;
  display: flex;
  padding: 10px 8px;
  background: var(--site-bg-secondary-color);
  border-radius: 4px;
  overflow: hidden;
  z-index: 10;
  transition: background 0.2s ease;
  cursor: pointer;
  /* margin-bottom: 10px; */
}

img.szn {
  max-height: 24px;
  width: 20px;
  /* margin-right: 9px; */
  padding-top: 0px;
  float: left;
}

.detail__block-gallery-icons-season-label {
  display: none;
  margin-left: 5px !important;
  z-index: 5;
  font-weight: 400;
  font-size: 14px;
  line-height: 145%;
}

.detail__block-info {
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}

.detail__block-info-top-price-4 {
  margin-top: 5px;
  font-weight: 600;
  font-size: 16px;
  line-height: 125%;
}

.detail__block-info-top-price .no-price {
  font-size: 14px;
  line-height: 145%;
  color: var(--site-label-tetriary-color);
}

.detail__block-info-subscribe {
  border-top: 1px solid var(--site-light-separator-color);
  padding-top: 20px;
}

.detail__block-info-subscribe button {
  min-width: 100%;
}

.detail__block-info-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.detail__block-info-top-brand {
  max-width: 150px;
}

.detail__block-info-top-brand img {
  max-width: 100%;
  height: auto;
}

.detail__block-info-middle {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  /* padding-bottom: 20px; */
  margin-bottom: 20px;
  border-bottom: 1px solid var(--site-light-separator-color);
}

.detail__block-info-bottom-buttons {
  gap: 10px;
}

.detail__block-info-bottom-buttons-reserv {
  height: 55px;
  padding: 0 !important;
}

.detail__block-info-bottom-buttons-cart {
  gap: 10px;
}

.detail__block-info-bottom-buttons-cart .btn-blue,
.detail__block-info-bottom-buttons-reserv.btn-white {
  padding: 12px !important;
}

.detail__block-info-bottom-buttons-cart svg {
  position: relative;
  top: 2px;
}

.detail__block-info-bottom-buttons-cart .btn-blue:hover svg path {
  fill: var(--site-default-color) !important;
}

.detail__block-info-bottom-buttons-cart button span.catalog__item-btn-main-text {
  position: relative;
  top: -4px;
}

.detail__block-info-bottom-buttons-cart button.catalog__item-btn-main,
.detail__block-info-bottom-buttons-reserv {
  height: 50px;
}

.detail__block-info-bottom-buttons-cart button.catalog__item-btn-main {
  width: 100%;
}

.with-reserve .detail__block-info-bottom-buttons-cart button.catalog__item-btn-main {
  position: relative;
}

.with-reserve .detail__block-info-bottom-buttons-cart button.catalog__item-btn-main.in-cart {
  left: 0;
}

.detail__block-info-bottom-buttons-reserv.btn-white {
  width: calc(100% / 2 - 7px);
}

.detail__block-info-middle-avail-window {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 145%;
  color: var(--site-default-color);
  text-decoration: underline;
  padding-left: 20px;
  background: url("/bitrix/templates/template.rimeks/images/svg/location-icon.svg") no-repeat left center;
  background-size: 17px;
  height: 20px;
  cursor: pointer;
  transition: text-decoration 0.3s ease;
  margin-bottom: 20px;
}

.detail__block-info-middle-avail-window:hover {
  text-decoration: none;
}

.detail__block-info-bottom-shm {
  margin-bottom: 20px;
}

.detail__block-info-bottom-shm label {
  padding-left: 20px;
  font-size: 16px;
  line-height: 125%;
}

.detail__block-info-bottom-shm label span {
  color: var(--site-success-color);
}

.detail__block-info-bottom-buttons {
  display: flex;
  align-items: center;
  width: 100%;
}

.detail__block-info-bottom-buttons-cart {
  position: relative;
  display: flex;
  white-space: nowrap;
  width: 100%;
}

/* .detail__block-info-bottom-buttons-reserv{
      width: calc(40% - 20px / 2);
  } */
/* .detail__block-info-bottom-buttons.with-reserve .detail__block-info-bottom-buttons-cart .catalog__item-btn-main.in-cart {
      transform: translateX(-100%);
  } */

.detail__block-similar--hidden {
  display: none;
}

.detail__block-similar {
  position: relative;
  padding: 20px 0;
}

.detail__block-similar-title {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 20px;
  line-height: 115%;
}

.detail__block-similar__list {
  display: flex;
  /* gap: 8px; */
  /* overflow-x: auto; */
}

.similar__item {
  width: 100%;
  max-width: 78px;
  flex-shrink: 0;
}

.similar__item-brand,
.similar__item-picture {
  width: 100%;
}

.similar__item-brand img,
.similar__item-picture img {
  max-width: 100%;
  height: auto;
}

.similar__item-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 16px;
  max-height: 16px;
  margin-bottom: 4px;
  padding: 0 4px;
}

.similar__item-brand img {
  height: 16px;
  object-fit: contain;
  width: 100%;
}

.similar__item-link {
  display: inline-block;
  width: 100%;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  padding: 4px;
  box-shadow: inset 0 0 0 0.5px transparent;
  transition: border 0.2s;
}

.similar__item-link:hover {
  border: 1px solid var(--site-default-color);
  box-shadow: inset 0 0 0 0.5px var(--site-default-color);
}

.similar__item-picture {
  display: flex;
  justify-content: center;
  height: 56px;
  margin-bottom: 6px;
}

.similar__item-price {
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  line-height: 115%;
  color: var(--site-dark-color);
}

.similar__slider {
  position: relative;
  overflow: hidden;
  padding-bottom: 100px;
  margin-bottom: -100px;
}

.detail__block-similar .swiper-nav {
  position: absolute;
  display: flex;
  bottom: 50px;
  z-index: 10;
  width: 100%;
  height: 32px;
  user-select: none;
  pointer-events: none;
}

.detail__block-similar .swiper-nav svg {
  transform: none !important;
}

.detail__block-similar .swiper-nav-button {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--site-light-color);
  pointer-events: auto;
  user-select: auto;
}

.detail__block-similar .swiper-nav-button.swiper-button-disabled {
  opacity: 0;
  cursor: default;
}

.detail__block-similar .swiper-button-prev {
  position: absolute;
  left: 0;
  transform: translateX(-50%);
}

.detail__block-similar .swiper-button-next {
  position: absolute;
  right: 0;
  transform: translateX(50%);
}

.similar__item-notice {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  border-radius: 4px;
  padding: 8px;
  background-color: rgba(51, 51, 51, 0.7);
  color: var(--site-light-color);
  font-weight: 500;
  font-size: 10px;
  line-height: 115%;
  min-width: 151px;
  min-width: max-content;
  opacity: 0;
  transition: opacity 0.2s;
}

.similar__item-notice::before {
  content: "";
  position: absolute;
  top: -4px;
  left: 38px;
  display: inline-block;
  width: 8px;
  height: 4px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 1.36914e-07L0 4H8L4 1.36914e-07Z' fill='%23333333' fill-opacity='0.7' /%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 8px 4px;
  background-position: center;
}

.similar__item-link:hover .similar__item-notice {
  opacity: 1;
}

@media (max-width: 1700px) {
  #podbor {
    width: auto;
  }
}

@media (max-width: 1410px) {
  .detail__block-link-podbor__information-text {
    top: -14px;
    width: 100%;
  }

  .detail__block-link-podbor__text-bottom {
    display: none;
  }

  .detail__block-link-podbor__information-text {
    right: 0;
    left: auto;
  }

  .detail__block-link-podbor__text {
    width: auto;
  }

  .detail__block-link-podbor {
    padding: 12px;
  }

  .detail__block-link-podbor__wrapper {
    gap: 10px;
  }

  .detail__block-link-podbor__information-text {
    padding: 4px 8px;
  }

  .detail__block-link-podbor__information-text.active {
    top: -14px;
  }
}

@media (max-width: 1167px) {
  .detail__block-link-podbor__information-text p span:nth-child(2) {
    display: none;
  }
}

@media (max-width: 1024px) {

  .detail__block-link-podbor__information-text p span:nth-child(2) {
    display: inline-block;
  }

  .disk-not-fit p span:nth-child(2) {
    display: none;
  }

  .detail__block-link-podbor__text-bottom {
    display: block;
  }

  #small-gallery {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    opacity: 1;
    transition: opacity 0.3s;
  }

  .detail__block-similar {
    display: none;
  }

  .detail__block-similar.detail__block-similar--hidden {
    display: block;
    padding-top: 0;
    margin-top: 16px;
  }

  .detail__block-similar-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 115%;
  }
}

@media (max-width: 620px) {
  .detail__block-link-podbor__text-bottom {
    display: none;
  }
}




@media (max-width: 576px) {

  /* .detail.catalog__item {
      overflow-x: hidden;
    } */
  .similar__slider {
    margin-right: -15px;
    /* overflow: unset; */
    /* padding-bottom: 0;
      margin-bottom: 0; */
  }

  .detail__block-similar .swiper-nav {
    display: none;
  }

  .similar__item-link:hover {
    border: 1px solid #e4e4e4;
    box-shadow: inset 0 0 0 0.5px transparent;
  }

  .similar__item-notice {
    display: none;
    opacity: 0;
  }
}


.detail__block-so {
  padding: 15px 20px;
  border: 1px solid var(--site-light-separator-color);
  border-radius: 8px;
  margin-top: 20px;
}

.detail__block-so .detail__block-so-title {
  position: relative;
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.068em;
  line-height: 120%;
  color: var(--site-dark-color);
  display: flex;
  align-items: flex-start;
  padding-bottom: 13px;
}

.detail__block--info-wrapper {
  position: sticky;
  padding-bottom: 20px;
}

.detail__block--info .detail__block-so-title span {
  padding-left: 36px;
}

.detail__block--info .detail__block-so-title svg {
  position: absolute;
  top: -8px;
  margin-right: 3px;
  width: 24px;
  height: 24px;
}

.detail__block--info .detail__block-so-descr {
  padding-left: 29px;
}

.detail__block--info .detail__block-so-content-top {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.detail__block--info .detail__block-so-content-top&gt;div {
  margin-bottom: 0;
}

.detail__block--info .detail__block-so-content-top&gt;div:not(:last-child) {
  margin-right: 0;
}

.detail__block--info .catalog__item-special-offer-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
}

.detail__block-so-content-top-item {
  max-width: 110px;
}

.detail__block--info .catalog__item-special-offer-item {
  min-width: 180px !important;
  width: min-content;
}

.detail__block--info .catalog__item-special-offer-item * {
  line-height: 1.15;
  font-weight: 500;
}

.detail__block--info .catalog__item-special-offer-item span {
  font-weight: 400;
}

.detail__block--info .catalog__item-special-offer-item-name {
  flex-wrap: wrap;
  position: relative;
  gap: 1px !important;
  padding-left: 29px;
  white-space: normal;
}

.detail__block--info .catalog__item-special-offer-item-icon {
  position: absolute;
  left: 0;
  height: 20px !important;
  width: 20px !important;
}

.detail__block--info .catalog__item-special-offer-item-name-value,
.catalog__item-special-offer-item-price {
  white-space: nowrap;
}

.detail__block--info .catalog__item-special-offer-item-price {
  margin: 0 !important;
  white-space: nowrap;
}

.detail__block--info .so-total-summ {
  justify-content: end !important;
  font-size: 14px !important;
  gap: 11px;
}

.detail__block--info .so-total-summ-price {
  margin: 0 !important;
}

@media (max-width: 1024px) {
  .detail__block--info .detail__block-so {
    padding: 20px;
  }

  .detail__block--info .so-total-summ {
    margin-top: 6px !important;
    font-size: 16px !important;
    justify-content: space-between !important;
  }

  .detail__block--info .detail__block-so-title {
    padding-bottom: 15px;
  }

  .detail__block--info .detail__block-so-title svg {
    top: 0;
    margin-right: 8px;
    width: 32px;
    height: 32px;
  }

  .detail__block--info .catalog__item-special-offer-item-icon {
    left: -2px;
    height: 18px !important;
    width: 18px !important;
  }

  .detail__block--info .catalog__item-special-offer-item-name {
    gap: 3px !important;
    padding-left: 21px;
  }
}

@media (max-width: 580px) {
  .detail__block--info .catalog__item-special-offer-wrapper {
    gap: 4px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .detail__block--info .catalog__item-special-offer-item {
    width: 100% !important;
    min-width: inherit !important;
  }
}

.detail__block--info-content-bottom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.detail__content-panel-list {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--site-light-separator-color);
}

.detail__content-panel-list-item {
  display: inline-block;
  padding-bottom: 10px;
  border-bottom: 1px solid transparent;
  color: var(--site-label-tetriary-color) !important;
  font-weight: 600;
  font-size: 18px;
  line-height: 125%;
  transition: all 0.2s ease;
}

.detail__content-panel-list-item.active {
  color: var(--site-default-color) !important;
}

.detail__content-panel-list li:not(:last-child) {
  margin-right: 20px;
}

.detail__content-block:not(.detail__content-block--recommend) {
  padding-bottom: 40px;
  padding-top: 40px;
}

.detail__content-block:not(.detail__content-block--recommend,
  .detail__content-block--review) {
  border-bottom: 1px solid var(--site-light-separator-color);
}

.detail__content-block--recommend {
  background-color: var(--site-bg-tetriary-color);
  padding: 120px 0;
}

.detail__content-block--recommend+.detail__content-block--recommend {
  margin-top: -120px;
}

.detail__content-block--recommend .catalog__slider {
  margin: 0;
}

.detail__content-block-table {
  max-width: 50%;
  font-size: 16px;
  line-height: 125%;
}

.detail__content-block-table-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5px;
}

.detail__content-block-table-row a {
  text-decoration: underline !important;
  color: var(--site-default-color) !important;
}

.detail__content-block-table-row a:hover {
  text-decoration: none !important;
}

.detail__content-block-table-row&gt;span,
.detail__content-block-table-row .left-column {
  display: block;
  text-align: left;
  width: 100%;
  overflow: hidden;
}

.detail__content-block-table-row .left-column {
  max-width: calc(45% - 5px / 2);
}

.detail__content-block-table-row .left-column span {
  position: relative;
}

.detail__content-block-table-row .left-column span::before {
  position: absolute;
  content: ".............................................................................................................................";
  display: block;
  white-space: nowrap;
  left: 100%;
  color: var(--site-separator-color);
}

.detail__content-block-table-row&gt;span {
  max-width: calc(55% - 5px / 2);
}

.detail__content-block-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 115%;
  margin-bottom: 20px;
}

.detail__content-block--descr h2 {
  font-weight: 600;
  font-size: 18px;
  line-height: 125%;
}

/* Р’РµСЂС…РЅСЏСЏ РїР°РЅРµР»СЊ РёРЅС„РѕСЂРјР°С†РёРё Рѕ С‚РѕРІР°СЂРµ */
.detail__content-header-holder {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 102;
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 3px 8px rgb(0 0 0 / 10%);
  transform: translateY(-110%);
  transition: transform 0.5s;
}

.detail__content-header-holder.show {
  transform: translateY(0);
}

.detail__content-header {
  padding-top: 25px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 145%;
  color: var(--site-dark-color);
}

.detail .quantity-wrapper {
  /* padding-left: 15px; */
  width: 100%;
}

.detail__content-header .quantity-wrapper {
  padding-left: 8px;
  display: none;
}

.detail__content-header-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}

.detail__content-header-top-left {
  display: flex;
  align-items: center;
}

.detail__content-header-top-left-pic {
  width: 100%;
  max-width: 50px;
  margin-right: 15px;
}

.detail__content-header-top-left-pic img {
  max-width: 100%;
}

.detail__content-header-top-right {
  display: flex;
  align-items: center;
}

.detail__content-header-top-right-cart {
  margin-left: 20px;
  min-width: 280px;
  position: relative;
}

.detail__content-header .price-block__price {
  font-size: 18px;
  line-height: 125%;
}

.detail__content-header .price-block__price-old {
  font-size: 14px;
  line-height: 140%;
}

.detail__content-header .price-block__discount {
  font-size: 12px;
  line-height: 120%;
}

.detail__content-header .detail__content-panel-list {
  border: none;
}

.detail__content-header-top-right-cart .catalog__item-btn-main.in-cart {
  transform: translateX(0);
}

.tab-slider {
  background-color: var(--site-default-color);
  height: 2px;
  width: 0;
  margin: 0;
  transition: all 0.2s ease;
  margin-top: -2px;
}

.detail__block-info-bottom-buttons-reserv span.mobile,
.detail__block-so-title span.mobile {
  display: none;
}

.so-total-summ {
  margin-top: 3px;
  padding-top: 3px;
  border-top: 1px solid var(--site-light-separator-color);
}

.detail__block-gallery--small.g-hidden {
  display: none;
}

.catalog__item-btn-main.in-cart {
  width: 50%;
  transform: translateX(0);
  background-color: var(--site-accent-color);
  color: var(--site-default-color) !important;
}

.detail__content-header-top-right-cart .catalog__item-btn-main {
  width: 100%;
}

.detail__block-info-bottom .quantity-controls {
  position: absolute;
  top: 0;
  left: -54.5%;
  bottom: 0;
  width: calc(100% / 2 + 7px);
}

.quantity-controls.rezerv {
  position: relative;
  left: 0;
  width: calc(100% / 2 + 100px);
}

.quantity-wrapper {
  display: flex;
  width: 96%;
  height: 100%;
  background-color: #f1f1f1;
  border-radius: 4px;
}

.quantity-wrapper input[type="text"] {
  width: 30px;
  max-width: 100%;
  padding: 0 5px 0 5px;
  font-size: 16px;
  text-align: right;
}

.item_quantity_measure {
  display: flex;
  align-items: center;
}

.item_quantity_button {
  position: absolute;
  right: 0;
  width: 28px;
  height: 100%;
}

.item_quantity_button::after,
.item_quantity_button::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14px;
  height: 2px;
  background-color: var(--site-dark-color);
  border-radius: 4px;
  content: "";
  transition: 300ms all ease;
  transform: translate(-50%, -50%);
}

.item_quantity_button.minus {
  right: 46px;
}

.item_quantity_button.plus {
  right: 16px;
}

.item_quantity_button.plus::before {
  width: 2px;
  height: 14px;
}

.detail__content-block-content img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 1024px) {
  .detail__block-dop {
    margin-bottom: 0;
  }

  .detail-gallery {
    margin-bottom: 0;
  }

  /* .detail__block-gallery--small {
    justify-content: center;
  } */
  .detail__block-link-podbor {
    display: none;
  }

  .detail__block-link-podbor--hidden {
    display: flex;
    padding: 6px 16px;
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .detail__block-link-podbor__text div {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.06px;
  }

  .detail__block-link-podbor__text span {
    color: rgba(51, 51, 51, 1);
    font-weight: 600;
    font-size: 12px;
  }

  .detail__block-link-podbor__wrapper {
    gap: 8px;
  }

  .detail__block-link-podbor__text a {
    font-size: 14px;
    line-height: 16.94px;
  }

  .detail {
    flex-direction: column;
    /* margin-top: -35px; */
    margin-bottom: 0;
    /* overflow: hidden; */
    gap: 12px;
  }

  .detail__block--pic {
    margin-bottom: 0px;
    padding-bottom: 20px;
  }

  .detail__block--pic,
  .detail__block--info {
    width: 100%;
  }

  .detail__block-gallery--big {
    position: absolute;
    top: 0;
    bottom: 40px;
    z-index: 5;
    margin-left: 0;
    min-height: unset;
    height: fit-content;
  }

  .detail__block-gallery-icons {
    padding-top: 10px;
  }

  .detail__block-gallery-icons-season-wrapper {
    display: flex;
  }

  .detail__block-gallery-icons-season {
    /* width: unset; */
    background-color: var(--site-light-color);
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
  }

  .detail__block-gallery-icons-season-label {
    /* display: block; */
  }

  .detail__block-gallery--big .detail__block-gallery__item--big {
    display: none;
  }

  .detail__block-gallery--small a {
    align-items: center;
    flex-shrink: 0;
    width: unset;
    height: unset;
  }

  .detail__block-gallery__item--small.active-pic {
    border-color: transparent;
  }

  .detail__block-gallery-wrapper {
    display: block;
  }

  .swiper-container.detail__block-gallery-wrapper {
    /* overflow: visible !important; */
  }

  .swiper-pagination {
    margin-top: 13px;
    padding-top: 0 !important;
  }

  .detail__block-info,
  .detail__block-so {
    padding: 20px;
  }

  .detail__block-so-content-bottom {
    flex-direction: column;
  }

  .detail__block-so-content-bottom-left,
  .detail__block-so-content-bottom-right {
    width: 100%;
  }

  .detail__block-gallery--small.g-hidden {
    display: block;
  }

  .detail__content-block--recommend {
    padding: 60px 0;
  }

  .detail__content-block--recommend+.detail__content-block--recommend {
    margin-top: -60px;
  }

  .catalog__item-btn-main-text .desctop {
    display: none;
  }

  .detail__block-info-bottom-buttons {
    justify-content: flex-end;
    gap: 15px;
  }

  .detail__block-info-bottom-buttons.with-reserve .detail__block-info-bottom-buttons-cart .catalog__item-btn-main.in-cart {
    transform: translateX(0);
  }

  .with-reserve .detail__block-info-bottom-buttons-cart button.catalog__item-btn-main.in-cart,
  .with-reserve .detail__block-info-bottom-buttons-cart button.catalog__item-btn-main {
    left: 0;
  }

  .detail__block-info-bottom-buttons-cart button span.catalog__item-btn-main-text {
    top: 0;
    display: inline-block;
  }

  .detail__block-info-bottom-buttons-cart button span.catalog__item-btn-main-text::first-letter {
    text-transform: uppercase;
  }

  .detail__block-info-bottom-buttons-cart svg {
    display: none;
  }

  .detail__block-info-bottom .detail__block-info-bottom-buttons .quantity-controls {
    left: -56%;
  }

  .detail__block-info-bottom .detail__block-info-bottom-buttons .quantity-controls.rezerv {
    left: 0%;
  }

  .detail__block-info-bottom .quantity-wrapper {
    border-radius: 4px;
  }
}

@media (max-width: 850px) {
  .detail__content-block-table {
    max-width: unset;
    overflow: hidden;
    font-size: 14px;
    line-height: 145%;
  }

  .detail__content-block-table-row&gt;span {
    text-align: right;
  }

  .detail__content-block-table-row .left-column {
    max-width: calc(65% - 5px / 2);
    overflow: unset;
  }

  .detail__content-block-table-row&gt;span {
    max-width: calc(35% - 5px / 2);
    width: fit-content;
    background-color: var(--site-light-color);
    z-index: 5;
  }

  .detail__block-info-top-brand {
    max-width: 120px;
  }

  .detail__block-info-bottom-buttons-reserv {
    width: 100%;
  }
}

@media (max-width: 700px) {
  .detail__block-link-podbor__img svg {
    width: 30px;
    height: 30px;
  }

  .detail__block-link-podbor__wrapper {
    gap: 8px;
  }



  .detail__block-link-podbor__text .hidden-text {
    display: block;
  }

  .detail__block-link-podbor__text a {
    color: rgba(51, 51, 51, 1);
    font-weight: 600;
    font-size: 14px;
    margin: 0;
    line-height: 16.94px;
  }

  .detail__block-link-podbor__text div {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.06px;
  }
}

@media (max-width: 580px) {
  .detail__block-title {
    font-size: 24px;
    max-width: unset;
  }

  .detail__block-info-top-price {
    max-width: 65%;
  }

  .detail__block-info-top-price-4 {
    font-size: 14px;
  }

  .detail__block-info-middle {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .detail__block-info-middle-avail-window {
    margin-top: 5px;
  }

  .detail__block-info-bottom-shm {
    margin-bottom: 15px;
  }

  .detail__block-info-bottom-shm label {
    font-size: 14px;
  }

  .detail__block-info-bottom-buttons-cart .btn-blue,
  .detail__block-info-bottom-buttons-reserv.btn-white {
    padding: 13px 9px !important;
  }

  .detail__block-info-bottom-buttons-cart button span {
    top: 0px;
  }

  /* .detail__block-info-bottom-buttons-reserv span:not(.mobile),
    .detail__block-so-title span:not(.mobile) {
      display: none;
    }
    .detail__block-info-bottom-buttons-reserv span.mobile,
    .detail__block-so-title span.mobile {
      display: block;
    } */

  .detail__block-so-descr {
    padding-left: 0;
  }

  .detail__block-so-descr br {
    display: none;
  }

  .detail__block-info-bottom-buttons-reserv {
    order: unset !important;
  }

  .so-total-summ {
    margin-top: 3px;
    padding-top: 3px;
    border-top: 1px solid var(--site-light-separator-color);
  }

  .detail__content-header-holder,
  .detail__content-panel {
    display: none !important;
  }

  .detail__content-block:not(.detail__content-block--recommend) {
    padding-bottom: 0;
    padding-top: 0;
    /* margin-bottom: 60px; */
  }

  .acc-holder-block {
    margin-bottom: 60px !important;
  }

  .detail__content-block-title {
    font-size: 20px;
    color: var(--site-default-color);
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }

  .detail__content-block-title::before {
    position: absolute;
    content: "";
    top: 20px;
    right: 0;
    width: 24px;
    height: 24px;
    background: url("/local/components/rimeks/catalog.detail/templates/.default/img/accordion.svg") no-repeat center center;
    background-size: 24px;
    transition: transform 0.3s ease;
  }

  .accordion-opened .detail__content-block-title::before {
    transform: rotate(180deg);
  }

  .detail__content-block-content {
    padding-bottom: 20px;
  }

  /* .detail__block-info-bottom-buttons-cart .catalog__item-btn-main.in-cart{
          max-width: 89%;
      } */

  /* .detail__block-info-bottom-buttons-cart .quantity-controls {
          width: 90%;
      } */
  .detail__block-info-bottom-buttons-cart .item_quantity_button.plus {
    right: 7px;
  }

  .detail__block-info-bottom-buttons-cart .item_quantity_button.minus {
    right: 37px;
  }

  .detail__block-info-bottom .quantity-controls {
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    bottom: 0;
    width: 100%;
    height: 50px;
  }

  .catalog__item-btn-main.in-cart {
    margin-top: 60px;
  }

  .catalog__item-btn-favorite {
    align-self: flex-end;
  }

  .detail__block-info-bottom-buttons-cart button span.catalog__item-btn-main-text {
    display: none;
  }

  .detail__block-info-bottom-buttons-reserv.btn-white {
    width: 100%;
    flex: 3;
  }

  .detail__block-info-bottom-buttons-cart {
    flex: 1;
  }

  .detail__block-info-bottom-buttons-cart button.catalog__item-btn-main {
    width: 50px;
    height: 50px;
  }

  .detail__block-info-bottom-buttons-cart button.catalog__item-btn-main.in-cart {
    width: 100%;
  }

  .detail__block-info-bottom-buttons-cart button.catalog__item-btn-main.in-cart svg {
    display: none;
  }

  .detail__block-info-bottom-buttons-cart svg {
    display: unset;
  }
}

@media (max-width: 565px) {
  .disk-not-fit p span:nth-child(2) {
    display: inline-block;
  }

  .open-car-info.inactive {
    transition: height 0.5s, opacity 0s, max-height 0.1s, padding-top 0.5s;
  }

  .detail__block-link-podbor__information-text.active {
    padding-bottom: 7px;
  }

  .disks-info p:first-child {
    display: none;
  }

  .disks-info p:nth-child(2) {
    display: inline-block;
  }

  .detail__block-link-podbor__information {
    display: none;
  }

  .detail__block-link-podbor__information--mobile {
    display: flex;
  }

  .detail__block-link-podbor__arrow {
    margin-left: auto;
    padding-right: 8px;
  }

  .detail__block-link-podbor {
    flex-direction: column;
    gap: 8px;
  }

  .detail__block-link-podbor__information {
    justify-content: flex-start;
  }

  .detail__block-link-podbor__information-text {
    position: static;
    max-width: unset;
    padding: 8px 8px 8px 12px;
  }

  .detail__block-link-podbor__information-text.active {
    box-shadow: unset;
    height: auto;
  }

  .detail__block-link-podbor--hidden {
    padding: 12px;
  }

  .detail__block-link-podbor__wrapper {
    gap: 12px;
  }
}

@media (max-width: 430px) {
  .installment-plan_link_detail {
    margin-bottom: 15px;
  }

  .installment-plan_link_detail::after {
    margin-right: 0;
  }

  .installment-plan_content_detail_wrapper {
    gap: 10px;
    padding: 6px;
  }

  .installment-plan_price_detail {
    font-size: 14px;
    font-weight: 600;
    line-height: 20.3px;
    text-align: left;
  }

  .installment-plan_text_detail {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.06px;
    text-align: left;
  }
}

@media (max-width: 415px) {
  .detail__block .detail__block-gallery__item img {
    max-height: 300px;
  }
}

@media (max-width: 345px) {
  .installment-plan_text_detail {
    font-size: 11px;
  }
}

@media (max-width: 330px) {
  .installment-plan_text_detail {
    font-size: 10px;
  }
}

/* РћС‚Р·С‹РІС‹ */
.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),
.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),
.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child) {
  margin-left: 5px !important;
}

.sp-product-inline-rating-widget .sp-inline-rating-label {
  font-size: 14px !important;
  line-height: 145% !important;
}

.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on {
  min-width: 14px !important;
  min-height: 14px !important;
  background-size: 14px !important;
  background-image: url("/bitrix/templates/template.rimeks/images/svg/rating-full-star.svg") !important;
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half,
.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half {
  min-width: 14px !important;
  min-height: 14px !important;
  background-size: 14px !important;
  background-image: url("/bitrix/templates/template.rimeks/images/svg/rating-half-star.svg") !important;
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),
.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),
.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child) {
  margin-left: 0 !important;
}

.sp-product-inline-rating-widget a,
.sp-product-inline-rating-widget a:visited {
  color: var(--site-dark-color) !important;
}

#sp-product-reviews-widget {
  position: relative;
  color: var(--site-dark-color) !important;
  font-size: 16px !important;
  line-height: 125% !important;
}

#sp-product-reviews-widget .sp-heading {
  display: none;
}

#sp-product-reviews-widget .sp-summary {
  display: flex;
  flex-direction: column;
}

#sp-product-reviews-widget .sp-summary-filters {
  order: -1;
}

#sp-product-reviews-widget .sp-summary-sort-selector-select {
  border: 1px solid var(--site-light-separator-color) !important;
  font-size: 16px !important;
  line-height: 125% !important;
  margin-right: 20px;
  height: 50px !important;
}

@media (min-width: 600px) {
  #sp-product-reviews-widget .sp-summary-actions {
    justify-content: flex-end !important;
    order: -1;
  }
}

#sp-product-reviews-widget .sp-summary-sort-selector-select::after {
  content: "" !important;
  background: url("/bitrix/templates/template.rimeks/images/svg/select-arrow.svg") no-repeat center center;
  background-size: 13px;
  height: 50px;
  width: 38px;
}

#sp-product-reviews-widget .sp-summary-actions-primary-button {
  background-color: var(--site-default-color) !important;
  font-family: "Roboto" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 125% !important;
  letter-spacing: 0.005em !important;
  height: 50px !important;
  transition: all 0.2s ease !important;
}

#sp-product-reviews-widget .sp-summary-actions-primary-button:hover {
  background-color: var(--site-accent-color) !important;
  color: var(--site-default-color) !important;
}

#sp-product-reviews-widget .sp-gallery-label {
  font-weight: 600 !important;
  font-size: 18px !important;
  line-height: 125% !important;
}

#sp-product-reviews-widget .sp-review.sp-review-from-syndication {
  display: flex;
  position: relative;
  justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--site-light-separator-color);
}

#sp-product-reviews-widget .sp-review-header {
  max-width: 320px;
  width: 100%;
}

#sp-product-reviews-widget .sp-review-rating-and-date {
  position: absolute;
  left: 340px;
}

#sp-product-reviews-widget .sp-review-content {
  position: relative;
  max-width: calc(100% - 340px);
  width: 100%;
}

#sp-product-reviews-widget .sp-review-footer {
  position: absolute;
  bottom: 20px;
  right: 0;
  margin: 0 !important;
}

@media (min-width: 900px) {

  #sp-listing-reviews-widget .sp-listing-review .sp-review-syndication-source,
  #sp-product-reviews-widget .sp-review .sp-review-syndication-source {
    margin-top: 0 !important;
  }
}

#sp-product-reviews-widget .sp-review-content-main {
  padding-top: 20px;
}

#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-on,
#sp-product-reviews-widget .sp-content-rating-stars .sp-star-on,
#sp-listing-reviews-widget .sp-listing-review .sp-review-rating-detail-value .sp-star-on,
#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-star-on {
  min-width: 14px !important;
  min-height: 14px !important;
  background-size: 14px !important;
  background-image: url("/bitrix/templates/template.rimeks/images/svg/rating-full-star.svg") !important;
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half,
#sp-product-reviews-widget .sp-content-rating-stars .sp-star-half,
#sp-listing-reviews-widget .sp-listing-review .sp-review-rating-detail-value .sp-star-half,
#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-star-half {
  min-width: 14px !important;
  min-height: 14px !important;
  background-size: 14px !important;
  background-image: url("/bitrix/templates/template.rimeks/images/svg/rating-half-star.svg") !important;
}

#sp-listing-reviews-widget .sp-listing-review .sp-review-rating .sp-star-off,
#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-off,
.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off,
#sp-listing-reviews-widget .sp-listing-review .sp-review-rating-detail-value .sp-star-off,
#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-star-off {
  min-width: 14px !important;
  min-height: 14px !important;
  background-size: 14px !important;
  background-image: url("/bitrix/templates/template.rimeks/images/svg/rating-empty-star.svg") !important;
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),
.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),
.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child) {
  margin-left: 0 !important;
}

#sp-product-reviews-widget .sp-content-rating-distribution-item-bar-progress {
  background: var(--site-accent-color) !important;
}

#sp-product-reviews-widget .sp-content-rating-distribution-item-label {
  width: 12px !important;
  overflow: hidden;
  color: var(--site-label-tetriary-color) !important;
  margin: 0 5px 0 0 !important;
}

#sp-listing-reviews-widget .sp-listing-review:not(:first-child),
#sp-product-reviews-widget .sp-review:not(:first-child) {
  margin-top: 20px !important;
}

#sp-listing-reviews-widget .sp-pagination .sp-pagination-item,
#sp-product-questions-widget .sp-pagination .sp-pagination-item,
#sp-product-reviews-widget .sp-pagination .sp-pagination-item {
  display: block;
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
  margin: 7px;
  border: none;
  border-radius: 4px !important;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
}

#sp-listing-reviews-widget .sp-pagination .sp-pagination-link,
#sp-product-questions-widget .sp-pagination .sp-pagination-link,
#sp-product-reviews-widget .sp-pagination .sp-pagination-link {
  border: 1px solid transparent !important;
  background-color: transparent !important;
  color: #333 !important;
}

#sp-listing-reviews-widget .sp-pagination .sp-pagination-current-page,
#sp-product-questions-widget .sp-pagination .sp-pagination-current-page,
#sp-product-reviews-widget .sp-pagination .sp-pagination-current-page {
  border: 1px solid transparent !important;
  background-color: var(--site-default-color) !important;
  color: #fff;
}

#sp-product-reviews-widget .sp-blankslate-actions {
  margin-top: 20px !important;
}

#sp-product-reviews-widget .sp-blankslate-actions-primary-button {
  background-color: var(--site-default-color) !important;
  padding: 15px !important;
  height: auto !important;
  font-family: "Roboto";
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 125% !important;
  transition: all 0.3s ease;
}

#sp-product-reviews-widget .sp-blankslate-actions-primary-button:hover {
  background-color: var(--site-accent-color) !important;
  color: var(--site-default-color) !important;
}

@media (max-width: 1120px) {
  #sp-product-reviews-widget .sp-review-content {
    max-width: unset;
    padding-bottom: 20px;
  }

  #sp-product-reviews-widget .sp-review-header {
    max-width: 120px;
  }

  #sp-product-reviews-widget .sp-review-rating-and-date {
    left: 120px;
  }
}

@media (max-width: 900px) {
  #sp-product-reviews-widget .sp-review-rating-and-date {
    position: relative;
    left: unset;
    flex-direction: column;
    align-items: flex-start !important;
  }

  #sp-product-reviews-widget .sp-review-content-main {
    padding-top: 0;
  }

  #sp-product-reviews-widget .sp-content-summary {
    margin-left: 0 !important;
    border-bottom: none !important;
  }

  #sp-product-reviews-widget .sp-review-header {
    max-width: 200px;
  }
}

h1.page-title {
  visibility: hidden;
  height: 0;
  margin: 0;
  opacity: 0;
}

.detail__block-gallery-bshm-wrapper {
  display: flex;
  align-items: center;
  cursor: pointer;
  width: 36px;
  height: 36px;
}

.detail__block-gallery-bshm {
  margin-left: 5px !important;
  /* padding: 8px; */
  font-weight: 400;
  font-size: 14px;
  line-height: 145%;
  background-color: var(--site-light-color);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  /* visibility: hidden; */
  /* opacity: 0; */
  /* display: none; */
  width: 0;
  overflow: hidden;
  transition: opacity 0.3s ease;
}

.detail__block-gallery-bshm span {
  padding: 8px;
  display: block;
  white-space: nowrap;
}

.detail__block-gallery-bshm-wrapper:hover {
  width: unset;
}

@media (max-width: 940px) {
  .detail__block-gallery-icons {
    left: 5px;
  }

  .detail__block-gallery-bshm-wrapper {
    width: 28px;
  }

  .detail__block--info .catalog-item__pickup-holder {
    min-height: auto;
  }

  .detail__block--info .detail__block-info-middle {
    padding-bottom: 0;
  }
}

.fancybox-slide--image .fancybox-content {
  background: var(--site-light-color) !important;
}

.fancybox-image {
  padding: 20px !important;
}

.product_favorite_link {
  display: flex;
  width: 50px;
  height: 50px;
  padding: 13px;
  background-color: var(--site-bg-tetriary-color);
  border-radius: 4px;
  background-position: center;
  background-size: 24px;
  background-repeat: no-repeat;
  transition: background-image 0.2s;
  background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_7322"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_7322)"&gt;&lt;path id="Vector" d="M4.93945 5.17529C2.68457 7.09521 2.36719 10.3057 4.1377 12.5771C5.60938 14.4653 10.0645 18.4478 11.5244 19.7368C11.6885 19.8809 11.7695 19.9531 11.8652 19.9814C11.9482 20.0059 12.0391 20.0059 12.1221 19.9814C12.2178 19.9531 12.2998 19.8809 12.4629 19.7368C13.9229 18.4478 18.3779 14.4653 19.8496 12.5771C21.6201 10.3057 21.3418 7.0752 19.0488 5.17529C16.7549 3.2749 13.7998 3.90283 12 6C10.2002 3.90283 7.19336 3.25488 4.93945 5.17529Z" stroke="%23105099" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}

@media screen and (min-width: 991px) {
  .product_favorite_link:hover {
    background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_5273"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_5273)"&gt;&lt;path id="Vector" d="M12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6Z" fill="%23F4BF3C" fill-opacity="1.000000" fill-rule="evenodd"/&gt;&lt;path id="Vector" d="M4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529Z" stroke="%23F4BF3C" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
  }

  .product_favorite_link.active:hover {
    background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_5273"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_5273)"&gt;&lt;path id="Vector" d="M12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6Z" fill="%23F4BF3C" fill-opacity="1.000000" fill-rule="evenodd"/&gt;&lt;path id="Vector" d="M4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529Z" stroke="%23F4BF3C" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
  }
}

.product_favorite_link.active {
  background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_5273"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_5273)"&gt;&lt;path id="Vector" d="M12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6Z" fill="%23F4BF3C" fill-opacity="1.000000" fill-rule="evenodd"/&gt;&lt;path id="Vector" d="M4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529Z" stroke="%23F4BF3C" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}

.eac {
  width: 250px;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.item_text {
  width: 100%;
  padding: 20px;
}

.item_text p {
  margin-bottom: 20px;
}

.io_item {
  width: 100%;
  padding-bottom: 20px;
}

.io_button_wrap {
  text-align: center;
  margin-top: 10px;
}

.io_button {
  display: inline-block;
  font-family: "Inter" !important;
  width: 240px;
  padding: 0 20px;
  line-height: 32px;
  vertical-align: top;
  color: var(--site-default-color) !important;
  font-size: 10pt;
  border-radius: 22px;
  cursor: pointer;
  transition: 0.3s ease;
}

a.io_button:hover {
  text-decoration: none;
  background: var(--site-accent-color);
  color: var(--site-default-color);
}

.io_item .btn_close {
  display: none;
}

.io_item .btn_open {
  display: inline-block;
}

.io_item.open .btn_close {
  display: inline-block;
}

.io_item.open .btn_open {
  display: none;
}

.io_trans {
  width: inherit;
  position: absolute;
  height: 80px;
  bottom: 0;
  pointer-events: none;
  background: linear-gradient(to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 1) 100%);
  transition: 1s;
}

.io_item.open .io_trans {
  height: 0;
  transition: 1s;
}

.io_item_wrap {
  position: relative;
  overflow: hidden;
  max-height: 100px;
  width: inherit;
  transition: max-height 0.5s;
}

.io_item.open .io_item_wrap {
  max-height: 1999px !important;
  transition: max-height 1s;
}

.standart-cursor {
  cursor: unset !important;
}

ul.usage-rules-list {
  list-style: unset;
}

ul.usage-rules-list&gt;li {
  margin: 10px 0;
}

.detail__block-gallery__item {
  transition: transform 0.3s ease-in-out;
}

.detail__block-gallery__item.active-pic {
  transform: scale(1);
}

.detail__block-gallery__item img {
  max-width: 100%;
  height: auto;
}

.fancybox-slide--image .fancybox-content {
  transition-duration: 0s !important;
}

.fancybox-is-scaling .fancybox-content {
  transition-duration: 366ms !important;
}
/* End */


/* Start:/js/prettyPhoto/css/prettyPhoto.min.css?166417230520964*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_content{background-color:#fff}div.pp_default .pp_next:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default .pp_details{position:relative}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0 0;width:20px}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:bold;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(/js/prettyPhoto/css/../images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content .ppt{color:#000}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_next:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_details{position:relative}div.light_rounded .pp_description{margin-right:85px}div.light_rounded #pp_full_res .pp_inline{color:#000}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_nav .pp_play{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_content{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_details{position:relative}div.dark_rounded .pp_description{margin-right:85px}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded #pp_full_res .pp_inline{color:#fff}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.dark_rounded .pp_nav .pp_play{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_details{position:relative}div.dark_square .pp_description{margin:0 85px 0 0}div.dark_square #pp_full_res .pp_inline{color:#fff}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_arrow_next{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_next:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content .ppt{color:#000}div.light_square .pp_expand{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_details{position:relative}div.light_square .pp_description{margin-right:85px}div.light_square #pp_full_res .pp_inline{color:#000}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_square .pp_nav .pp_play{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_loaderIcon{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.facebook .pp_top .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content .ppt{color:#000}div.facebook .pp_content_container .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_content{background:#fff}div.facebook .pp_expand{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_details{position:relative}div.facebook .pp_description{margin:0 37px 0 0}div.facebook #pp_full_res .pp_inline{color:#000}div.facebook .pp_loaderIcon{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(/js/prettyPhoto/css/../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(/js/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px 0}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
/* End */


/* Start:/js/arcticmodal/jquery.arcticmodal-0.3.css?1657628626653*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 0; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/js/arcticmodal/loading.gif) no-repeat 50% 50%; }

/* End */


/* Start:/js/arcticmodal/themes/simple.css?1634635171419*/
.box-modal {
	position: relative;
	padding: 16px;
	background: #fff;
	color: #3c3c3c;
	font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	max-width: 380px;
	min-width: 100px;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }
.arcticmodal-container_i{margin-top: 50px;}
/* End */


/* Start:/bitrix/templates/template.rimeks/components/ma/custom.html/detail-page-catalog-prices/style.css?16641723022999*/
/**
 * @since 2021-11-15
 */
.catalog-list .detail .price-block{
	margin-top: 15px;
}
	.detail .price-block__price-list {
		display: flex;
		align-items: flex-start;
	}
		.detail .price-block__price {
			color: #000;
			font-style: normal;
			font-family: 'Inter';
			font-weight: 600;
			font-size: 42px;
			line-height: 115%
		}
		.detail .price-block__price-old {
			position: relative;
			margin-left: 10px;
			color: var(--site-label-color);
			/* text-decoration: line-through; */
			font-family: 'Inter';
			font-style: normal;
			font-weight: 600;
			font-size: 16px;
			line-height: 125%;
		}
		.detail .price-block__price-old::before{
			position: absolute;
			content: '';
			bottom: 8px;
			left: 0;
			height: 1px;
			width: 100%;
			background-color: var(--site-warning-color);
			transform: rotate(-12deg);
		}
	.detail .price-block__discount {
		display: inline-block;
		padding: 3px 5px;
		color: var(--site-warning-color);
		border: 1px solid var(--site-warning-color);
		border-radius: 99px;
		margin-left: 5px;
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-size: 12px;
		line-height: 120%;
	}
	.detail .price-block__info {
		margin-top: 11.5px;
		display: flex;
		align-items: center;
	}
		.detail .price-block__benefit {
			font-weight: 400;
			font-style: normal;
			font-size: 13px;
			line-height: 19px;
		}
			a.detail .price-block__benefit-link,
			a.detail .price-block__benefit-link:link,
			a.detail .price-block__benefit-link:visited {
				text-decoration: underline;
				color: #004086;
			}
			a.detail .price-block__benefit-link:hover,
			a.detail .price-block__benefit-link:focus,
			a.detail .price-block__benefit-link:active{
				color: #23527c;
			}

		.detail .price-block__help {
			flex-shrink: 0;
			flex-grow: 0;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 14px;
			height: 14px;
			margin-left: 5px;
			box-sizing: border-box;
			/*font-family: Roboto, Arial, sans-serif;*/
			font-weight: 700;
			font-style: normal;
			font-size: 10px;
			line-height: 1;
			color: #f2a30e;
			text-align: center;
		}
		.detail .price-block__help.tooltrigger {
			margin-left: 5px;
			margin-right: 0;
			padding: 0;
		}
		.detail .price-block__discount-value {
			display: flex;
			/*justify-self: flex-end;*/
			flex-basis: 100%;
			margin-left: 5px;
			/*font-family: Roboto, Arial, sans-serif;*/
			font-weight: 400;
			font-style: normal;
			font-size: 13px;
			line-height: 19px;
			color: #000;
			text-align: right;
		}
			.detail .price-block__discount-value:before {
				content: '';
				width: 100%;
				border-bottom: 1px dashed #808080;
				margin-bottom: 3px;
				margin-right: 5px;
			}
@media (max-width: 580px){
	.detail .price-block__price {
		font-size: 30px;
		width: 100%;
	}
	.detail .price-block__price-list{
		flex-wrap: wrap;
	}
	.detail .price-block__price-old {
		margin-left: 0;
		font-size: 12px;
	}

	.detail .price-block__discount {
		font-size: 10px;
		padding: 1px 2px;
	}
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.pagenavigation/news/style.css?1634634705425*/
.pager_b .active {
    background: none;
    border: solid 1px grey;
    border-radius: 50%;
}
.pager_b a {
    display: inline-block;
    height: 22px;
    margin-right: 5px;
    min-width: 15px;
    padding: 6px 7px 0;
    text-align: center;
    text-decoration: none !important;
    color: #000 !important;
    line-height: 50%;
}
.pager_b {
    text-align: center;
    float: none;
    clear: both;
}
/* End */


/* Start:/bitrix/templates/template.rimeks/components/echo/catalog.section/catalog-slider/style.css?174730279840452*/
.installment-plan_link {
	margin-top: -8px;
	margin-bottom: 8px;
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
}

.installment-plan_price {
	font-size: 12px;
	font-weight: 700;
	line-height: 14.06px;
	letter-spacing: -0.4000000059604645px;
	text-align: left;
	color: #333333;
}

.installment-plan_text {
	font-size: 12px;
	font-weight: 400;
	line-height: 14.06px;
	text-align: left;
	color: #333333;
}

.installment-plan_content_wrapper &gt; br {
	display: none;
}

.installment-plan_link::before {
	content: '';
	display: flex;
	background-image: url('data:image/svg+xml;utf8,&lt;svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;g clip-path="url(%23clip0_217_2074)"&gt;&lt;path d="M6.6665 12L10.6665 8L6.6665 4" stroke="%237D7D7D" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;defs&gt;&lt;clipPath id="clip0_217_2074"&gt;&lt;rect width="16" height="16" fill="white" transform="matrix(0 -1 1 0 0 16)"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;/svg&gt;');
	background-repeat: no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
}

.segodnyano {
	margin-left: 6%;
	padding-bottom: 5%;
	width: 100% !important;
}

.for_rasp {
	display: none;
}

.rectangle {
	counter-reset: li;
	list-style: none;
	padding: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.img-to-top-conner .row {
	margin: 0 !important;
}

.ExtWarPic {
	width: auto;
	max-width: 30px;
	cursor: pointer;
}

.rectangle li {
	position: relative;
	display: block;
	padding: .4em .4em .4em .8em;
	margin: .5em 0 .5em 2.5em;
	background: #fff;
	color: #444;
	text-decoration: none;
	transition: all .3s ease-out;
}

.rectangle li:hover {
	background: #e9e9e9;
}

.rectangle li:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -2.5em;
	top: 50%;
	margin-top: -1em;
	background: #fff;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
}

.imagepodbor .center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

.rectangle li:after {
	position: absolute;
	content: '';
	border: .5em solid transparent;
	left: -1em;
	top: 50%;
	margin-top: -.5em;
	transition: all .3s ease-out;
}

.rectangle li:hover:after {
	left: -.5em;
	border-left-color: #9097A2;
}

.fast-reserve-button-zap {
	padding: 9px 15px;
	background: #f2a30e;
	color: white !important;
	border: none;
	margin-top: 5px;
	cursor: pointer;
	float: left;
	white-space: nowrap;
	font-size: 20px;
}

.blue {
	color: #004086;
}

.aciya_div {
	margin-right: 5px;
	margin-bottom: 5px;
}

.sortby {
	text-decoration: underline !important;
	padding: 0 5px;
}

.sortby.act {
	text-decoration: none !important;
}

.popover-img-top {
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
}

.img-to-top-conner {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.imgContic {
	position: absolute;
	bottom: 0;
	right: 0;
}

.btn-outline-primary {
	color: #004086 !important;
	background-image: none;
	background-color: transparent;
	border-color: #004086 !important;
}

.makeprimerka {
	padding: 6px 2px !important;
	margin-top: 12px;
}

.color_div_pod {
	border: 1px solid #c8c8c8;
	width: 25px;
	height: 15px;
	float: left;
	cursor: pointer;
}

.color_imgok,.color_img {
	display: none;
}

.nobus {
	width: 90%;
}

.akcban {
	min-height: 38px;
}

.akcban img {
	width: 90px;
	padding-top: 10px;
}

#add_to_basket .close.continue_button {
	text-decoration: none !important;
}

.rezervquant {
	padding: 2px;
	background: white;
	border: none;
	width: 25px;
	font-size: 16px;
	text-align: center;
}

.minusbutton {
	width: 23px;
	padding: 0px;
	border-radius: 50%;
	border: 1px solid #b4b4b4;
	background: white;
	height: 23px;
	color: #b4b4b4;
	font-size: 36px;
	line-height: 1px;
	cursor: pointer;
	margin-top: 4px;
	padding-bottom: 6px;
	outline: none;
}

.plusbutton {
	width: 23px;
	padding: 0px;
	cursor: pointer;
	border-radius: 50%;
	border: 1px solid #b4b4b4;
	background: white;
	height: 22px;
	color: #b4b4b4;
	font-size: 24px;
	line-height: 0;
	margin-top: 3px;
	outline: none;
	padding-bottom: 2px;
}/* a.popup_close {    position: absolute;    border: 0 none !important;    height: 17px;    width: 18px;    right: 24px;    top: 6px;    padding: 0;    margin-top: 10px;    background: url(/images/closing.png) 0 0 no-repeat;    cursor: pointer;} */.centres_list .loader {
	width: 100%;
	height: 300px;
	background-image: url(/images/loadingmainform.gif);
	background-repeat: no-repeat;
	background-position: 50% 18%;
	background-size: 66px;
}

.rezerv_popup_step1 input[type=radio] {
	display: none;
}

label.adresrezerv {
	font-size: 13px;
	margin-left: 20px;
	display: block;
	padding-bottom: 5px;
	margin-top: 4px;
}

label.adresrezerv:before {
	content: '';
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(/images/radiouslugin.png);
	margin-left: -18px;
	background-position: 0px 0px;
	background-size: 13px;
	float: left;
	margin-top: 4px;
}

.rezerv_popup_step1 input[type='radio']:checked + label.adresrezerv:before {
	content: '';
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(/images/radiouslugiy.png);
	margin-left: -18px;
	background-position: 0px 0px;
	background-size: 13px;
}/* .fast-reserve-modal-window .buttons-container {    text-align: center;    padding-top: 10px;    padding-bottom: 10px;} */.fast-reserve-modal-window .error {
	font-size: 14px;
	color: red;
	padding-bottom: 10px;
}

input.bistrrezervinput {
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	width: 98%;
	border-radius: 2px;
	border: 1px solid #aaa;
	font-size: 16px;
}

.rezerv_popup_step1 table tr {
	border-bottom: 1px dashed grey;
	height: 45px;
}

.namepodbor {
	font-size: 19px;
	font-weight: 600;
	cursor: pointer;
	color: black !important;
	margin-right: 5px;
	margin-top: 0px;
}

.podrobnee3 {
	font-weight: 100;
	border-bottom: rgb(173, 173, 173) 1px dashed;
	cursor: pointer;
	color: rgb(173, 173, 173);
	font-size: 17px;
}

.aplaut-rating_list {
	height: 20px;
}

.aplaut-rating_list .sp-listing-inline-rating-widget {
	font-size: inherit;
}

.articul {
	clear: left;
	color: grey;
}

.stars2 {
	float: left;
	height: 19px;
	overflow: hidden;
	padding: 1px 0;
	margin-right: 15px;
}

.active2 {
	background-position: 0 0 !important;
}

.stars2 div {
	display: inline-block;
	margin: 0 1px 0 0;
	padding: 0;
	text-indent: -9999px;
	background: url('/images/newsmallstars.png') no-repeat -19px 0;
	height: 23px;
	width: 20px;
	background-size: 37px;
}

.stars2 .middlestar {
	background: url('/images/newsmallstarsmiddle.png');
	background-size: 19px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.otzav {
	color: gray;
	font-size: 13px;
	display: block;
	text-decoration: underline dashed;
	cursor: pointer;
}

img.szn {
	max-height: 24px;
	width: 20px;
	margin-right: 9px;
	padding-top: 0px;
	float: left;
}

.attribute {
	margin-top: 10px;
	color: grey;
	font-size: 13px;
}

.delv {
	padding-left: 28px;
	background: url('/images/smalldelivery.png');
	background-position: -1px 1px;
	background-size: 23px;
	background-repeat: no-repeat;
}

.biggreen {
	color: rgb(129, 129, 129);
	font-size: 21px;
	font-weight: bold;
	float: left;
	width: 41px;
	text-align: center;
	margin-left: -10px;
	margin-top: -7px;
}

.podbor {
	margin-top: 45px;
}

.blackprice {
	font-size: 44px;
	letter-spacing: -2px;
	color: black;
	font-weight: 600;
	float: left;
	margin-top: -15px;
	margin-right: 10px;
}

.ue.rp {
	border-bottom: 2px solid #ffffff;
	margin-left: -3px !important;
}

.ue {
	font-size: 30px !important;
	font-family: roboto, Arial, sans-serif;
	display: inline-block;
	line-height: 11px;
	border-bottom: 2px solid #000000;
	width: 12px;
	margin-left: 3px !important;
	font-weight: 500;
	color: black;
	margin-top: 15px !important;
}

.uez {
	font-size: 30px;
	margin-left: 5px !important;
}

.zvezd {
	color: gray;
	font-size: 11px;
	margin-top: 5px;
}

.podbormobail {
	display: none;
}

.redprice {
	background: url('/images/redprice.png') no-repeat;
	background-size: 265px;
	margin-top: -5px;
	margin-left: -35px;
	width: 260px;
	height: 86px;
	margin-bottom: -37px;
	padding-left: 40px;
}

.rp {
	font-size: 37px;
	color: white;
	margin-top: -5px;
	margin-left: -3px;
}

.rpc {
	font-size: 25px;
	font-weight: 400;
	color: white;
	letter-spacing: -1px;
	line-height: 2;
}

.rpquestion {
	color: white;
	float: right;
	margin-right: 7px;
	line-height: 1;
	margin-top: 9px;
	font-size: 14px;
}

.opt4 {
	margin-top: 10px;
	font-size: 13px;
	color: black;
	margin-bottom: 7px;
}

.opt4 input {
	width: 18px;
	padding: 0 2px;
	text-align: center;
	font-size: 11px;
	border: 1px solid #9f9f9f;
}

.q_price {
	font-weight: bold;
}

.warning {
	text-align: center;
	color: #5a1c16;
	font-size: 14px;
	margin-top: 0;
}

.warningimg {
	margin-top: -6px;
	margin-right: 6px;
}

.akkumlistinfo {
	margin-left: 29px;
}

.akkumlistinfo::before {
	content: 'i';
	position: absolute;
	font-size: 13px;
	font-weight: 600;
	margin-left: -29px;
	border: 1px solid;
	padding: 0px 8px 0px 8px;
	border-radius: 18px;
}

.mini {
	font-size: 30px;
	margin-top: -15px;
}

.minimi {
	font-size: 20px !important;
	line-height: 7px;
	width: 9px;
}

.dostupno {
	display: none;
}

.accumulators-tooltip-table {
	border: 1px solid;
	margin-top: 10px;
	width: 200px;
	margin-bottom: 5px;
}

.accumulators-tooltip-table td,th {
	padding: 0;
	border: 1px solid;
}

.zagmasl {
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 10px;
	border-bottom: 2px #d0d0d0 dashed;
	padding-bottom: 10px;
	color: black;
}

.tgc {
	font-size: 17px;
	margin-bottom: 10px;
}

.tg {
	margin-left: 5px;
}

.rp_tt {
	background: #ed1c24 !important;
	color: white !important;
	border: 1px solid white !important;
	margin: 0 2px !important;
}

.grinaction1 {
	color: #FFF;
	background-color: #8FD27D;
	height: 30px;
	padding: 6px;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 3px;
}

.grinaction2 {
	background: url(/images/cluch.png) no-repeat;
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 10px;
}

.hidden-xs {
	overflow: hidden;
}

#podbor {
	display: flex;
	flex-wrap: wrap;
}

.catalog__slider-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	margin-bottom: 40px;
}

.catalog_slider-btn-container {
	display: flex;
	margin-left: auto;
}

.catalog__slider-title {
	font-weight: 600;
	font-size: 42px;
	line-height: 115%;
	letter-spacing: -0.01em;
	color: var(--site-dark-color);
}

.catalog__slider .catalog__item {
    /* width: calc(25% - 20px * 3 / 4); */
	padding: 20px;
    /* margin-bottom: 20px; */
	border-radius: 8px;
	background-color: var(--site-light-color);
	height: auto !important;
}/* .catalog__item:not(:nth-child(4n)){    margin-right: 20px;} */.catalog__item-img {
}

.catalog__item-img-main-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 35px;
	margin-bottom: 10px;
}

.catalog__item-brand-img {
	position: absolute;
	right: 0;
	top: 0;
	max-width: 90px;
	width: 100%;
    /* filter: grayscale(1); */;
}

.catalog__item-info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 145%;
}

.catalog__item-rating {
	min-width: 20px;
	padding-left: 20px;
	background: url('/bitrix/templates/template.rimeks/images/svg/rating-1-star.svg') no-repeat left center;
	background-size: 15px;
	color: var(--site-label-tetriary-color);
}

.catalog__item-art {
	color: var(--site-label-tetriary-color);
	margin-left: auto;
}

.catalog__item-img-main-wrapper {
	position: relative;
}

.catalog__item-img-main,.catalog__item-img-main img {
	height: 200px;
	object-fit: contain;
}

.catalog__item-icons {
	position: absolute;
	top: 0;
	left: 0;
}

.catalog__item-icons div * {
	margin: 0;
}

.catalog__item-icons div div:not(:last-child) {
	margin-bottom: 10px;
}

.catalog__item-icons-so {
	max-width: 40px;
}

.catalog__item-season {
	width: 36px;
	height: 36px;
	align-items: center;
	position: relative;
	display: flex;
	padding: 13px 8px;
	background: var(--site-bg-secondary-color);
	border-radius: 4px;
	overflow: hidden;
	z-index: 10;
	margin-top: 20px !important;
	transition: background .2s ease;
}

.catalog__item-season img {
	margin: 0;
}

.catalog__item-season-label {
	display: none;
	margin-left: 5px !important;
	z-index: 5;
}

.catalog__item-season-label.label-small {
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;
}

.catalog__item-season:hover {
	background: var(--site-light-color);
	box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
	overflow: visible;
}

.catalog-btn-wrapper {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.catalog__slider .catalog__item-btn-main {
	flex-grow: 1;
	max-width: 100%;
	display: block !important;
	transition: all .3s ease-out 0s;
	white-space: nowrap;
	margin-left: auto;
}

.catalog__slider .bistrzarezerv ~ .catalog__item-btn-main {
	max-width: 104px;
	min-width: 104px;
}

.catalog__slider .catalog__item-btn-main svg {
	display: none;
}

.catalog__slider .catalog__item-btn-main.in-cart {
	width: 50px;
	max-width: 50px;
    /* transform: translateX(-100%); */
	background-color: var(--site-accent-color);
	color: var(--site-default-color) !important;
	margin-left: auto;
	font-size: 0;
	min-width: unset !important;
	background-position: center;
	background-size: 24px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_8382"&gt;&lt;rect id="icons / icon" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="icons / icon" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_8382)"&gt;&lt;path id="Vector" d="M6 21C4.89551 21 4 20.1045 4 19C4 17.8955 4.89551 17 6 17C7.10449 17 8 17.8955 8 19C8 20.1045 7.10449 21 6 21ZM17 21C15.8955 21 15 20.1045 15 19C15 17.8955 15.8955 17 17 17C18.1045 17 19 17.8955 19 19C19 20.1045 18.1045 21 17 21ZM17 17L6 17M6 17L6 3L4 3M6 5L20 6L19 13L6 13" stroke="%23105099" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}

.catalog__slider .quantity-controls {
	position: absolute;
	top: 0;
	right: calc(50% - 20px);
	bottom: 0;
	width: 100%;
	max-width: 160px;
}

@media screen and (max-width: 1415px) {
	.catalog__slider .quantity-controls {
		position: relative;
	}
}

.catalog__slider .bistrzarezerv ~ .quantity-controls {
	position: absolute;
}

.catalog__slider .quantity-wrapper {
	display: flex;
	width: 100%;
	height: 100%;
	background-color: #f1f1f1;
	border-radius: 4px;
}

.catalog__slider .quantity-wrapper input[type=text] {
	width: 30px;
	max-width: 100%;
	padding: 0 5px 0 5px;
	font-size: 16px;
	text-align: right;
}

.catalog__slider .item_quantity_measure {
	display: flex;
	align-items: center;
}

.catalog__slider .item_quantity_button {
	position: absolute;
	right: 0;
	width: 28px;
	height: 100%;
}

.item_quantity_button::after,.item_quantity_button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 14px;
	height: 2px;
	background-color: var(--site-dark-color);
	border-radius: 4px;
	content: '';
	transition: 300ms all ease;
	transform: translate(-50%, -50%);
}

.item_quantity_button.minus {
	right: 46px;
}

.item_quantity_button.plus {
	right: 16px;
}

.item_quantity_button.plus::before {
	width: 2px;
	height: 14px;
}

.catalog__slider .zarezerv_butt {
	flex-grow: 1;
	display: block;
    /* display: inline-block; */
	padding: 15px;
	border-radius: 4px;
	text-align: center;
	transition: color .3s ease, border .3s ease, background .3s ease;
	cursor: pointer;
	background-color: transparent;
	color: var(--site-default-color);
	max-width: 100%;
	height: 50px;
}

.catalog__item-name {
	margin-bottom: 10px;
	min-height: 47px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 145%;
	transition: color .3s ease;
}

.catalog__item-name:hover span {
	color: var(--site-default-color) !important;
}

.catalog__item-name span {
	color: var(--site-dark-color) !important;
}

.catalog__item-special-offer {
	display: flex;
	flex-wrap: wrap;
}

.catalog__item-special-offer-item {
	margin: 0;
	width: calc(50% - 2px);
	margin-bottom: 2px;
}

/* .catalog__item-special-offer-item * {
	width: 100%;
} */

.catalog__item-special-offer-item:not(:nth-child(2n)) {
	margin-right: 2px;
}

.catalog__item-helper {
	position: relative;
	margin-bottom: 10px;
}

.catalog__item-helper-popup {
	display: none;
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	padding: 20px 30px;
	border-radius: 16px;
	box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
	z-index: 10;
	background-color: var(--site-light-color);
	cursor: default;
}

.catalog__item-helper-popup-title,.catalog__item-helper-popup-text {
	color: var(--site-dark-color);
	max-width: 100%;
}

.catalog__item-helper-popup-text,.catalog__item-special-offer,.catalog__item-helper-popup-title {
	margin-bottom: 15px;
	max-width: 100%;
}

.catalog__item-helper-popup-title {
	font-style: normal;
	font-family: 'Inter';
	font-weight: 600;
	font-size: 18px;
	line-height: 125%;
}

.catalog__item-helper-popup-table {
	color: var(--site-default-color);
	max-width: 100%;
}

.catalog__item-helper-popup-text,.catalog__item-helper-popup-table,.catalog-item__pickup,.catalog__item-helper-block {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 145%;
}

.catalog__item-helper-popup svg {
	margin-right: 5px;
}/* .swiper-container{    overflow-y: visible !important;} */.catalog__item-helper-block {
	position: relative;
	display: flex;
	align-items: center;
	background: var(--site-bg-secondary-color);
	border-radius: 8px;
	padding: 5px 10px;
	cursor: pointer;
	color: var(--site-label-tetriary-color);
	transition: background .3s ease;
}

.catalog__item-helper-block:hover {
	background-color: var(--site-bg-color);
}

.catalog__item-helper-block .text-2 + .text-2 {
	margin-left: 5px;
}

.catalog__item-helper-block svg {
	margin-right: 5px;
}

.catalog-item__pickup {
	color: var(--site-label-color);
}

.catalog-item__pickup span {
	display: block;
	margin-bottom: 20px;
}

.catalog-item__pickup-today {
	color: var(--site-success-color);
}

.ExtWarPic {
	display: none;
}

.catalog-item_subscribe {
	width: 100%;
}

.so-total-summ {
	margin-top: 3px;
	padding-top: 3px;
	border-top: 1px solid var(--site-light-separator-color);
}

.catalog__item-holder {
	height: 100%;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.catalog__item-helper-popup-table-name-mob,.catalog-item_subscribe-mob {
	display: none;
}

.catalog-item_subscribe,.catalog-item_subscribe-mob {
	width: 100%;
}

.catalog-buttons button {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
}

.catalog__slider .sp-inline-rating-stars {
	display: none !important;
}

.catalog__slider {
	margin-bottom: 120px;
	margin-top: 120px;
}

@media (max-width: 1250px) {
	.catalog__item-helper-popup-table-name,    .catalog-item_subscribe {
		display: none;
	}

	.catalog__item-helper-popup-table-name-mob,    .catalog-item_subscribe-mob {
		display: block;
	}

	.sp-inline-rating-review-count {
		max-width: 31px;
		overflow: hidden;
		max-height: 16px;
	}

	.catalog-buttons button:not(.item_quantity_button) {
		font-size: 14px;
		line-height: 145%;
		height: 44px;
		min-width: 44px;
	}

	.item_quantity_button.plus {
		right: 0;
		padding: 0;
	}

	.item_quantity_button.minus {
		right: 26px;
	}

	.catalog__item-helper-popup-title {
		font-size: 16px;
	}

	.catalog__slider .zarezerv_butt {
        /* order: -1; */
		margin-right: 0;
		margin-right: 10px;
		padding: 10px;
	}    /* .catalog__slider .catalog__item-btn-main svg{        display: block;        margin-left: 0 !important;        transform: translateY(2px);    }    .catalog-btn-wrapper{        justify-content: flex-end;    } */	.catalog__item-art-pref,    .catalog-item_subscribe {
		display: none !important;
	}
}

@media (max-width: 1040px) {
	.catalog__item-name {
		min-height: 93px;
	}

	.catalog__item-img-main {
		height: 150px;
	}

	.catalog__item-helper-block {
		padding: 5px 5px;
	}
}

@media (max-width: 940px) {
	.catalog__slider .catalog__item {
		width: calc(50% - 20px / 2);
	}

	.catalog__item:not(:nth-child(4n)) {
		margin-right: unset;
	}

	.catalog__item:not(:nth-child(2n)) {
		margin-right: 20px;
	}

	.catalog-slider .catalog__item-img-main, .catalog-slider .catalog__item-img-main img {
		height: 140px;
	}

	.catalog__item-img-main-wrapper {
		padding-top: 35px;
	}

	.catalog__item-icons-so {
		max-width: 40px;
	}

	.catalog__item-icons-wrapper {
		display: flex;
		flex-direction: column;
		position: relative;
	}

	.catalog__item-brand-img {
		max-width: 90px;
	}

	.catalog__item-season {
		position: absolute;
		top: 50px;
		margin-top: 0 !important;
		height: 36px;
		width: 36px;
		padding: 13px 8px;
	}

	.sp-inline-rating-review-count {
		max-width: unset;
		overflow: unset;
		max-height: unset;
	}

	.catalog-item_subscribe {
		display: block !important;
	}

	.catalog__item-art-pref {
		display: inline !important;
	}

	.catalog__item-info {
		font-size: 14px;
	}

	.catalog__item-name {
		font-size: 16px;
		margin-bottom: 10px;
		min-height: 60px;
	}

	.catalog-item__pickup-holder {
		min-height: 59px;
		font-size: 13px;
		line-height: 140%;
	}

	.catalog__item-helper-popup-text,    .catalog__item-helper-popup-table,    .catalog-item__pickup,    .catalog__item-helper-block {
		font-size: 14px;
	}

	.catalog-item_subscribe-mob {
		display: none;
	}

	.catalog-item__pickup span {
		margin-bottom: 20px;
	}

	.catalog-btn-wrapper {
		justify-content: flex-end;
	}
}

@media (max-width: 580px) {
	.catalog__slider {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.catalog__slider-title {
		font-size: 30px;
		line-height: 115%;
	}

	.catalog__slider-header {
		margin-bottom: 30px;
	}

	.catalog__item-helper-popup {
		padding: 10px 15px;
		border-radius: 8px;
	}

	.catalog__slider .catalog__item {
		width: calc(50% - 5px / 2);
		margin-bottom: 5px;
		padding: 8px;
	}

	.catalog__item:not(:nth-child(4n)) {
		margin-right: unset;
	}

	.catalog__item:not(:nth-child(2n)) {
		margin-right: 5px;
	}

	.catalog-slider .catalog__item-img-main, .catalog-slider .catalog__item-img-main img {
		height: 135px;
	}

	.catalog__item-img-main-wrapper {
		padding-top: 28px;
		margin-bottom: 0;
	}

	.catalog__item-icons-so {
		max-width: 28px;
	}

	.catalog__item-icons-wrapper {
		display: flex;
		position: relative;
	}

	.catalog__item-brand-img {
		max-width: 55px;
		height: auto;
		width: auto;
	}

	.catalog__item-season {
		position: absolute;
		top: 50px;
		margin-top: 0 !important;
		height: 28px;
		width: 28px;
		padding: 2px 4px;
	}

	.catalog__item-art-pref,    .catalog-item_subscribe {
		display: none !important;
	}

	.catalog__item-info {
		margin-bottom: 11px;
		font-size: 12px;
	}

	.catalog__item-name {
		font-size: 15px;
		margin-bottom: 6px;
	}

	.catalog__item-helper {
		margin-bottom: 8px;
	}

	.catalog__item-helper-popup-text,    .catalog__item-helper-popup-table,    .catalog-item__pickup,    .catalog__item-helper-block {
		font-size: 12px;
	}

	.catalog-item_subscribe-mob {
		display: block;
	}

	.catalog-item__pickup span {
		margin-bottom: 15px;
	}

	.catalog-btn-wrapper {
		justify-content: flex-end;
	}

	.catalog__slider .catalog__item-btn-main {
		flex-grow: unset;
	}

	.catalog__slider .catalog__item-btn-main span {
		display: none;
	}

	.catalog__slider .catalog__item-btn-main svg {
		display: block;
		margin-left: 0 !important;
		transform: translate(2px, 1px) !important;
	}

	.catalog__slider .catalog__item-btn-main.in-cart {
		width: 100%;
		transform: unset;
		max-width: unset;
	}

	.catalog__slider .catalog__item-btn-main.in-cart span,    .catalog__slider .catalog__item-btn-main.in-cart svg {
		display: inline-block;
	}

	.catalog__slider .catalog__item-btn-main.in-cart svg {
		margin-left: 10px !important;
		transform: translateY(0px);
	}

	.fast-reserve-button {
		order: -1;
	}

	.sp-inline-rating-review-count {
		max-width: 31px;
		overflow: hidden;
		max-height: 16px;
	}

	.catalog-buttons button:not(.item_quantity_button) {
		height: 40px;
		min-width: 40px;
		padding: 8px 8px;
	}

	.catalog-buttons button:not(.item_quantity_button) .catalog__item-btn-main {
	}
}

@media (max-width: 375px) {
	.catalog__item-helper-block {
		padding: 5px 3px;
	}

	.catalog__item-helper-block svg {
		margin-right: 2px;
		width: 20px;
		height: 20px;
	}
}

@media (max-width: 340px) {
	.catalog__item-helper-block svg {
		display: none;
	}
}

.catalog__item-season {
	margin-top: 0 !important;
}

.catalog__item-season-bshm-wrapper {
	display: flex;
	align-items: center;
	cursor: pointer;
	width: 36px;
}

.catalog__item:hover .catalog__item-season-bshm-wrapper:not(:hover) {
	animation: shake 3s infinite;
	animation-delay: 0.5s;
	transition: all .2s;
}

.catalog__item-season-bshm {
	margin-left: 5px !important;
    /* padding: 8px; */
	font-weight: 400;
	font-size: 14px;
	line-height: 145%;
	background-color: var(--site-light-color);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
    /* visibility: hidden; */    /* opacity: 0; */
	width: 0;
	overflow: hidden;
	transition: opacity .3s ease;
}

.catalog__item-season-bshm span {
	padding: 8px;
	display: block;
}

.catalog__item-season-bshm-wrapper:hover {
	width: unset;
}/* .catalog__item-season-bshm-wrapper:hover .catalog__item-season-bshm{    visibility: visible;    opacity: 1;} *//* @keyframes shake {    0% { transform: translate(0px, 0px); }    2% { transform: translate(-1px, 1px); }    4% { transform: translate(1px, 1px); }    6% { transform: translate(-1px, 0px); }    8% { transform: translate(1px, 0px); }    10% { transform: translate(-1px, 1px); }    12% { transform: translate(1px, 1px); }    14% { transform: translate(-1px, 0px); }    16% { transform: translate(1px, 0px); }    18% { transform: translate(-1px, 1px); }    20% { transform: translate(1px, 1px); }    22% { transform: translate(-1px, 0px); }    24% { transform: translate(1px, 0px); }    26% { transform: translate(-1px, 1px); }    28% { transform: translate(1px, 1px); }    30% { transform: translate(0px, 0px); }    100% { transform: translate(0px, 0px); }} */@keyframes shake {
	0% {
		transform: rotate(0deg);
	}

	2% {
		transform: rotate(8deg) scale(1.05);
	}

	4% {
		transform: rotate(-8deg) scale(1.05);
	}

	6% {
		transform: rotate(8deg) scale(1.05);
	}

	8% {
		transform: rotate(-8deg) scale(1.05);
	}

	10% {
		transform: rotate(8deg) scale(1.05);
	}

	12% {
		transform: rotate(-8deg) scale(1.05);
	}

	14% {
		transform: rotate(8deg) scale(1.05);
	}

	16% {
		transform: rotate(-8deg) scale(1.05);
	}

	18% {
		transform: rotate(8deg) scale(1.05);
	}

	20% {
		transform: rotate(-8deg) scale(1.05);
	}

	22% {
		transform: rotate(8deg) scale(1.05);
	}

	24% {
		transform: rotate(-8deg) scale(1.05);
	}

	26% {
		transform: rotate(8deg) scale(1.05);
	}

	28% {
		transform: rotate(-8deg) scale(1.05);
	}

	30% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(0deg);
	}
}

@media (max-width: 940px) {
    /* .catalog__item:hover .catalog__item-season-bshm-wrapper:not(:hover){        animation: unset;    } */	.catalog__slider .catalog__item .catalog__item-season-bshm-wrapper {
		animation: shake 3s infinite;
		animation-delay: 0.5s;
	}

	.catalog__slider .catalog__item .catalog__item-season-bshm-wrapper:hover {
		animation: unset;
	}

	.catalog__item-season {
		position: relative;
		top: 0;
	}

	.catalog__item-season-bshm {
        /* padding: 5px 3px; */
		margin-left: 2px !important;
		font-size: 11px;
	}

	.catalog__item-season-bshm span {
		padding: 5px 3px;
	}    /* .catalog__item-season-bshm{        display: none !important;    } */	.catalog__item-season-label.label-small {
		font-size: 11px;
	}

	.catalog__item-season-bshm-wrapper {
		width: 28px;
	}
}

.catalog__slider .product_favorite_link {
	display: flex;
	width: 50px;
	height: 50px;
	padding: 13px;
	background-color: var(--site-bg-tetriary-color);
	border-radius: 4px;
	background-position: center;
	background-size: 24px;
	background-repeat: no-repeat;
	transition: background-image 0.2s;
	background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_7322"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_7322)"&gt;&lt;path id="Vector" d="M4.93945 5.17529C2.68457 7.09521 2.36719 10.3057 4.1377 12.5771C5.60938 14.4653 10.0645 18.4478 11.5244 19.7368C11.6885 19.8809 11.7695 19.9531 11.8652 19.9814C11.9482 20.0059 12.0391 20.0059 12.1221 19.9814C12.2178 19.9531 12.2998 19.8809 12.4629 19.7368C13.9229 18.4478 18.3779 14.4653 19.8496 12.5771C21.6201 10.3057 21.3418 7.0752 19.0488 5.17529C16.7549 3.2749 13.7998 3.90283 12 6C10.2002 3.90283 7.19336 3.25488 4.93945 5.17529Z" stroke="%23105099" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}

@media screen and (min-width: 991px) {
	.catalog__slider .product_favorite_link:hover {
		background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_5273"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_5273)"&gt;&lt;path id="Vector" d="M12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6Z" fill="%23F4BF3C" fill-opacity="1.000000" fill-rule="evenodd"/&gt;&lt;path id="Vector" d="M4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529Z" stroke="%23F4BF3C" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
	}

	.catalog__slider .product_favorite_link.active:hover {
		background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_5273"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_5273)"&gt;&lt;path id="Vector" d="M12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6Z" fill="%23F4BF3C" fill-opacity="1.000000" fill-rule="evenodd"/&gt;&lt;path id="Vector" d="M4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529Z" stroke="%23F4BF3C" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
	}
}

.catalog__slider .product_favorite_link.active {
	background-image: url('data:image/svg+xml,&lt;svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;desc&gt;Created with Pixso.&lt;/desc&gt;&lt;defs&gt;&lt;clipPath id="clip4_5273"&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="white" fill-opacity="0"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;rect id="favourites" width="24.000000" height="24.000000" fill="%23FFFFFF" fill-opacity="0"/&gt;&lt;g clip-path="url(%23clip4_5273)"&gt;&lt;path id="Vector" d="M12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6Z" fill="%23F4BF3C" fill-opacity="1.000000" fill-rule="evenodd"/&gt;&lt;path id="Vector" d="M4.93921 5.17529C2.68469 7.09521 2.36731 10.3057 4.13782 12.5771C5.60986 14.4653 10.0648 18.4478 11.5249 19.7368C11.6882 19.8809 11.7699 19.9531 11.8652 19.9814C11.9482 20.0059 12.0393 20.0059 12.1226 19.9814C12.2178 19.9531 12.2994 19.8809 12.4628 19.7368C13.9229 18.4478 18.3778 14.4653 19.8499 12.5771C21.6204 10.3057 21.3417 7.0752 19.0483 5.17529C16.7551 3.2749 13.7994 3.90283 12 6C10.2006 3.90283 7.19373 3.25488 4.93921 5.17529Z" stroke="%23F4BF3C" stroke-opacity="1.000000" stroke-width="1.000000" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}

@media screen and (max-width: 1415px) {
	.catalog__slider .quantity-controls {
		width: 100%;
		max-width: 100%;
		top: 0;
		right: 0;
		height: 50px;
	}

	.catalog-btn-wrapper {
	}

	.catalog__slider .bistrzarezerv {
		height: 50px !important;
	}

	.catalog__slider .catalog__item-btn-main {
		width: 50px !important;
		min-width: unset !important;
		max-width: 50px !important;
		height: 50px !important;
		font-size: 0 !important;
		margin-right: -10px;
		border-radius: 4px 0 0 4px !important;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 20px;
		background-image: url('data:image/svg+xml, &lt;svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M5.00001 17.5001C5.92049 17.5001 6.66668 16.7539 6.66668 15.8334C6.66668 14.9129 5.92049 14.1667 5.00001 14.1667C4.07954 14.1667 3.33334 14.9129 3.33334 15.8334C3.33334 16.7539 4.07954 17.5001 5.00001 17.5001Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;path d="M14.1667 17.5001C15.0871 17.5001 15.8333 16.7539 15.8333 15.8334C15.8333 14.9129 15.0871 14.1667 14.1667 14.1667C13.2462 14.1667 12.5 14.9129 12.5 15.8334C12.5 16.7539 13.2462 17.5001 14.1667 17.5001Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;path d="M14.1667 14.1667H5.00001V2.5H3.33334" stroke="white" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;path d="M15.9525 10.0017L15.8333 10.8334H5M5 4.16675L10.0042 4.52425L5 4.16675Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;path d="M15 2.5V7.5M12.5 5H17.5H12.5Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;');
	}

	.catalog__slider .catalog__item-btn-main svg {
		display: block;
		transform: unset !important;
		margin: 0 !important;
	}

	.catalog__slider .catalog__item-btn-main.in-cart {
		margin-left: unset;
		font-size: 16px !important;
		width: 71% !important;
		max-width: unset !important;
		background-image: unset;
		max-width: unset;
		align-self: flex-start;
		margin-right: 0px;
		border-radius: 4px !important;
	}
}

@media screen and (max-width: 991px) {
	.catalog__slider .quantity-controls {
		width: 100%;
		max-width: 100%;
		top: 0;
		right: 0;
		height: 36px;
	}

	.catalog__slider .product_favorite_link {
		width: 36px;
		height: 36px;
		padding: 8px;
	}

	.catalog__slider .bistrzarezerv {
		padding: 8px 0 !important;
		height: 36px !important;
	}

	.catalog__slider .catalog__item-btn-main {
		padding: 8px !important;
		width: 36px !important;
		min-width: unset !important;
		max-width: 36px !important;
		height: 36px !important;
		font-size: 0 !important;
		margin-right: -10px;
		border-radius: 4px 0 0 4px !important;
	}

	.catalog__slider .catalog__item-btn-main svg {
		display: block;
		transform: unset !important;
		margin: 0 !important;
	}

	.catalog__slider .catalog__item-btn-main.in-cart {
		padding: 8px 0 !important;
		margin-left: unset;
		font-size: 14px !important;
		width: calc(100% - 46px) !important;
		max-width: unset !important;
		background-image: unset;
		max-width: unset;
		align-self: flex-start !important;
		margin-right: 0px;
		border-radius: 4px !important;
	}
}

@media screen and (max-width: 580px) {
	.catalog__slider .catalog__item-btn-main.in-cart {
		margin-top: 0;
	}
}

@media screen and (max-width: 500px) {
	.installment-plan_price {
		font-size: 10px;
		line-height: 11.72px;
	}

	.installment-plan_text {
		font-size: 10px;
		line-height: 11.72px;
	}

	.installment-plan_content_wrapper &gt; br {
		display: block;
	}

	.installment-plan_content_wrapper {
		line-height: 78%;
	}

	.catalog__slider .catalog-btn-wrapper {
		gap: 4px;
	}

	.catalog__slider .catalog__item-btn-main {
		margin-right: -4px !important;
		align-self: flex-start;
	}

	.catalog__slider .catalog__item-btn-main.in-cart {
		margin-right: 0 !important;
		position: relative;
		left: -4px;
		align-self: flex-start;
	}

	.catalog__slider .catalog__item-btn-main.in-cart svg {
		margin-left: 4px !important;
		transform: translateY(0px);
	}
}

@media (max-width: 400px) {
	.catalog__slider .catalog__item {
			min-width: 170px;
			width: calc(100% / 2 - 2.5px);
			margin-right: 5px;
	}
}

/* End */


/* Start:/include/preloader.css?1680181295441*/
@keyframes spinner-border {
  100% {
    transform: rotate(360deg);
  }
}

.submit-spinner {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 16px;
  vertical-align: -0.125em;
  border: 0.2em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}

.loader.bascket {
  height: 20.3px;
}
/* End */


/* Start:/bitrix/templates/template.rimeks/components/ma/custom.html/main-page-catalog-prices/style.css?16641723023001*/
/**
 * @since 2021-11-15
 */
.price-block {
	/**/margin-bottom: 10px;
}
.catalog-list .price-block{
	margin-top: 15px;
}
	.price-block__price-list {
		display: flex;
		align-items: baseline;
	}
		.price-block__price {
			color: #000;
			font-style: normal;
			font-family: 'Inter';
			font-weight: 600;
			font-size: 18px;
			line-height: 125%;
		}
		.price-block__price-old {
			position: relative;
			margin-left: 10px;
			color: var(--site-label-color);
			/* text-decoration: line-through; */
			font-family: 'Inter';
			font-style: normal;
			font-weight: 600;
			font-size: 14px;
			line-height: 140%;
		}
		.price-block__price-old::before{
			position: absolute;
			content: '';
			bottom: 8px;
			left: 0;
			height: 1px;
			width: 100%;
			background-color: var(--site-warning-color);
			transform: rotate(-12deg);
		}
	.price-block__discount {
		display: inline-block;
		margin-top: 2.5px;
		padding: 3px 5px;
		color: var(--site-warning-color);
		border: 1px solid var(--site-warning-color);
		border-radius: 99px;
		margin-left: 5px;
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-size: 12px;
		line-height: 120%;
	}
	.price-block__info {
		margin-top: 11.5px;
		display: flex;
		align-items: center;
	}
		.price-block__benefit {
			font-weight: 400;
			font-style: normal;
			font-size: 13px;
			line-height: 19px;
		}
			a.price-block__benefit-link,
			a.price-block__benefit-link:link,
			a.price-block__benefit-link:visited {
				text-decoration: underline;
				color: #004086;
			}
			a.price-block__benefit-link:hover,
			a.price-block__benefit-link:focus,
			a.price-block__benefit-link:active{
				color: #23527c;
			}

		.price-block__help {
			flex-shrink: 0;
			flex-grow: 0;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 14px;
			height: 14px;
			margin-left: 5px;
			box-sizing: border-box;
			/*font-family: Roboto, Arial, sans-serif;*/
			font-weight: 700;
			font-style: normal;
			font-size: 10px;
			line-height: 1;
			color: #f2a30e;
			text-align: center;
		}
		.price-block__help.tooltrigger {
			margin-left: 5px;
			margin-right: 0;
			padding: 0;
		}
		.price-block__discount-value {
			display: flex;
			/*justify-self: flex-end;*/
			flex-basis: 100%;
			margin-left: 5px;
			/*font-family: Roboto, Arial, sans-serif;*/
			font-weight: 400;
			font-style: normal;
			font-size: 13px;
			line-height: 19px;
			color: #000;
			text-align: right;
		}
			.price-block__discount-value:before {
				content: '';
				width: 100%;
				border-bottom: 1px dashed #808080;
				margin-bottom: 3px;
				margin-right: 5px;
			}
@media (max-width: 880px){
	.price-block__price {
		font-size: 16px;
	}

	.price-block__price-old {
		margin-left: 5px;
		font-size: 10px;
	}

	.price-block__discount {
		font-size: 8px;
	}
}
@media(max-width: 580px){
	.price-block {
		margin-bottom: 10px;
	}
	.price-block__price-old {
		top: -5px;
	}
	.price-block__discount {
		position: relative;
		top: -6px;
		padding: 1px 2px;
	}
}

/* End */


/* Start:/bitrix/templates/template.rimeks/components/bitrix/system.pagenavigation/rimeks-pagination/style.css?16590135322195*/
.pagin{
	margin-top: 20px;
	width: 100%;
}

.pagin-list{
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: 0.005em;
	flex-wrap: wrap;
}
.pagin-list li{
	margin-bottom: 10px;
}

.pagin-list li a{
	padding: 10px 20px;
	border-radius: 4px;
	background-color: var(--site-bg-secondary-color);
	margin-right: 2px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: color .3s ease, background .3s ease;
	color: var(--site-dark-color) !important;
}

.pagin-list li a.p-next,
.pagin-list li a.p-back{
	background-color: var(--site-light-color);
	margin-right: 0;
	color: var(--site-default-color) !important;
}

.pagin-list li a.p-next{
	margin-left: 20px;
}

.pagin-list li a.p-back{
	margin-right: 20px;
}

.pagin-list li a.p-back svg{
	transform: rotate(180deg);
	margin-right: 10px;
	top: 1px;
	position: relative;
}

.pagin-list li a.p-next svg{
	margin-left: 10px;
	top: 1px;
	position: relative;
}

.pagin-list li a:hover svg path,
.pagin-list li a.active svg path{
	stroke: var(--site-light-color);
}

.pagin-list li.active a,
.pagin-list li:hover a{
	background-color: var(--site-default-color);
	color: var(--site-light-color) !important;
}
@media(max-width: 1250px){
	.pagin-list li a.p-next,
	.pagin-list li a.p-back {
		height: 40px;
	}
	.pagin-list li .p-back-text,
	.pagin-list li .p-next-text {
		display: none
	}
}
@media(max-width: 1160px) {
	.pagin-list li a {
		font-size: 14px;
	}
}
@media(max-width: 1130px) {
	.pagin-list li {
		width: 34px;
		height: 34px;
	}
	.pagin-list li a {
		padding: 0;
		width: 100%;
		height: 100%;
	}
	.pagin-list .li-p-back {
		margin-right: auto;
	}
	.pagin-list .li-p-next {
		margin-left: auto;
	}
	.pagin-list li a.p-next,
	.pagin-list li a.p-back {
		margin: 0;
	}
	.pagin-list li a.p-next,
	.pagin-list li a.p-back {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 34px;
	}
	.pagin-list li a.p-back svg,
	.pagin-list li a.p-next svg {
		margin: 0;
	}
}
@media(max-width: 580px) {
	.pagin-list li.li-p-add-0,
	.pagin-list li.li-p-add-4 {
		display: none;
	}
}

/* End */
/* /local/components/rimeks/catalog.detail/templates/.default/style.css?174229637664616 */
/* /js/prettyPhoto/css/prettyPhoto.min.css?166417230520964 */
/* /js/arcticmodal/jquery.arcticmodal-0.3.css?1657628626653 */
/* /js/arcticmodal/themes/simple.css?1634635171419 */
/* /bitrix/templates/template.rimeks/components/ma/custom.html/detail-page-catalog-prices/style.css?16641723022999 */
/* /bitrix/templates/.default/components/bitrix/system.pagenavigation/news/style.css?1634634705425 */
/* /bitrix/templates/template.rimeks/components/echo/catalog.section/catalog-slider/style.css?174730279840452 */
/* /include/preloader.css?1680181295441 */
/* /bitrix/templates/template.rimeks/components/ma/custom.html/main-page-catalog-prices/style.css?16641723023001 */
/* /bitrix/templates/template.rimeks/components/bitrix/system.pagenavigation/rimeks-pagination/style.css?16590135322195 */
</pre></body></html>