.return-page {
 padding: 40px 0 60px;
}

.return-inner {
 margin-top: 30px;
}

.return-block {
 margin-bottom: 30px;
}

.return-block:last-child {
 margin-bottom: 0;
}

.return-text {
 margin-top: 15px;
 color: #57575E;
 font-family: Onest;
 font-size: 15px;
 font-weight: 400;
 line-height: 22px;
}

.return-text p {
 margin-top: 10px;
}

.return-info {
 margin-top: 15px;
 padding: 15px;
 border-radius: 10px;
 background: #FDF6E9;
 display: flex;
 gap: 15px;
 align-items: center;
}

.return-info-icon img {
 border-radius: 50%;
 min-width: 48px;
 height: auto;
 object-fit: contain;
}

.return-info-text {
 color: #57575E;
 font-family: Onest;
 font-size: 15px;
 font-weight: 400;
 line-height: 144%;
}

.return-info-warning {
 margin-top: 25px;
}

.return-info-warning .return-info-text {
 color: #232126;
 font-family: Onest;
 font-size: 15px;
 font-weight: 700;
 line-height: 120%;
}

.return-info-warning .return-info-text a {
 color: #FFC839;
}

.return-info-warning .return-info-text a:hover {
 color: #232126;
}

.return-images {
 display: flex;
 align-items: center;
 gap: 30px;
}

.return-image img {
 object-fit: contain;
}

.return-image--first img {
 max-height: 289px;
 height: 100%;
 width: auto;
}

.return-image--second img {
 max-height: 267px;
 height: 100%;
 width: auto;
}



@media (max-width: 1024px) {
 .return-page {
  padding: 30px 0 30px;
 }

 .return-inner {
  margin-top: 22px;
 }

 .return-block {
  margin-bottom: 22px;
 }

 .return-text {
  margin-top: 10px;
 }

 .return-info {
  margin-top: 10px;
  padding: 12px;
  gap: 10px;
 }

 .return-info-icon img {
  min-width: 32px;
  max-width: 32px;
 }

 .return-info-text {
  font-size: 13px;
  line-height: 120%;
 }

 .return-info-warning {
  margin-top: 22px;
  align-items: start;
 }

 .return-info-warning .return-info-text {
  font-size: 13px;
 }

 .return-info-warning .return-info-text a {
  display: block;
 }

 .return-image--first img {
  max-height: 199px;
 }

 .return-images {
  gap: 10px;
 }
}


@media (max-width: 768px) {
 .return-page {
  padding: 20px 0 30px;
 }

 .return-inner {
  margin-top: 20px;
 }

 .return-block {
  margin-bottom: 20px;
 }

 .return-info {
  align-items: flex-start;
 }

 .return-info-warning {
  margin-top: 20px;
 }

 .return-images {
  flex-direction: column;
 }

 .return-image--first img {
  max-height: 100%;
  width: 100%;
 }

 .return-image--second img {
  max-height: 100%;
  width: 100%;
 }

 .return-info-text b {
  font-size: 14px;
 }

 .return-info-text {
  line-height: 17px;
 }
}