.rs-update {
  margin: 84px 0px 80px;
  position: relative;
}
.rs-update__slider {
  overflow: visible;
}
.rs-update__slide {
	min-height: 100px;
	height: auto;
}
.rs-update__item {
	height: 100%;
	width: 100%;
  padding: 24px;
  background: #f5f5f5;
  -webkit-box-shadow: 0px 4px 22px rgba(37, 0, 53, 0);
          box-shadow: 0px 4px 22px rgba(37, 0, 53, 0);
  border-radius: 24px;
  -webkit-transition: -webkit-box-shadow 0.3s ease 0s;
  transition: -webkit-box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
}
@media (max-width: 1920px) {
  .rs-update__item {
    padding: calc(16px + 8 * (100vw - 320px) / 1600);
  }
}
@media (any-hover: hover) {
  .rs-update__item:hover {
    -webkit-box-shadow: 0px 4px 22px rgba(37, 0, 53, 0.15);
            box-shadow: 0px 4px 22px rgba(37, 0, 53, 0.15);
  }
}
.rs-update__item .books::after {
  display: none;
}
.rs-update__item .books__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-update__item .books__picture {
	height: 354px; 
}
@media (max-width: 992px) {
  .rs-update__item .books__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.rs-update__item .books__picture {
  width: 100%;
  max-width: 248px;
}
.rs-update__item .books__description {
  margin-top: -8px;
  margin-left: 32px;
  width: 100%;
  max-width: 317px;
}
@media (max-width: 1920px) {
  .rs-update__item .books__description {
    margin-left: calc(16px + 16 * (100vw - 320px) / 1600);
  }
}
@media (max-width: 992px) {
  .rs-update__item .books__description {
    margin-left: 0px;
    margin-top: 20px;
    max-width: 100%;
  }
}
.rs-update__item .books__description > p:last-child {
  color: #444444;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow-y: hidden;
  line-height: 26px;
}
@media (max-width: 1920px) {
  .rs-update__item .books__description > p:last-child {
    line-height: calc(24px + 2 * (100vw - 320px) / 1600);
  }
}
.rs-update__item .books__description > h4 {
  margin-top: 8px;
}
.rs-update__item .books__genre {
  margin: 24px 0px;
}
@media (max-width: 1920px) {
  .rs-update__item .books__genre {
    margin: calc(12px + 12 * (100vw - 320px) / 1600) 0px;
  }
}
.rs-update__item .books__picture {
	height: 354px; 
}
@media (max-width: 992px){
	.rs-update__item .books__picture {
		max-width: 100%;
	}  
}
@media (max-width: 1920px) and (min-width: 993px) {
	.rs-update__item .books__picture {
		height: calc(292px + (354 - 292) * ((100vw - 993px) / (1920 - 993)));
	}
}
@media (max-width: 920px) and (min-width: 320px) {
	.rs-update__item .books__picture {
		height: calc(196px + (353 - 196) * ((100vw - 320px) / (920 - 320)));
	}
}
