.icon-rtn-days {
  background-image: url("../img/return/ico-days.svg");
}
.icon-rtn-money-back {
  background-image: url("../img/return/ico-money-back.svg");
}
.icon-rtn-exchange {
  background-image: url("../img/return/ico-exchange.svg");
}
.icon-rtn-guarantee {
  background-image: url("../img/return/ico-guarantee.svg");
}
.icon-rtn-shawl {
  background-image: url("../img/return/ico-shawl.svg");
}
.icon-rtn-defect {
  background-image: url("../img/return/ico-defect.svg");
}
.icon-rtn-bank {
  background-image: url("../img/return/ico-bank.svg");
}
.icon-rtn-phone {
  background-image: url("../img/return/ico-phone.svg");
}
.icon-rtn-wallet {
  background-image: url("../img/return/ico-wallet.svg");
}
.icon-rtn-chat {
  background-image: url("../img/return/ico-chat.svg");
}
.icon-rtn-lg-tag {
  background-image: url("../img/return/ico-lg-tag.svg");
}
.icon-rtn-lg-chat {
  background-image: url("../img/return/ico-lg-chat.svg");
}
.icon-rtn-lg-parcel {
  background-image: url("../img/return/ico-lg-parcel.svg");
}
@media (min-width: 1024px) {
  .rtn-page {
    padding-top: 52px;
  }
}
.rtn-page .svc-eyebrow {
  margin-top: 19px;
}
.rtn-page .svc-title {
  margin-top: 12px;
}
.rtn-page .svc-lead {
  margin-top: 8px;
}
.rtn-page .svc-note {
  max-width: 940px;
}
.rtn-page .svc-method-accent .svc-ico {
  background: #FFFFFF;
}
@media (min-width: 1024px) {
  .rtn-page .svc-methods-top {
    margin-top: 64px;
  }
  .rtn-details {
    grid-template-columns: repeat(2, 1fr);
  }
}
.rtn-section-text {
  margin: 16px 0 0;
  max-width: 780px;
  font-size: 16px;
  line-height: 1.6;
  color: #787168;
}
.rtn-who {
  margin: 20px 0 0;
}
.rtn-panel-note {
  margin: 20px 0 0;
  font-size: 14px;
  line-height: 1.5;
  color: #787168;
}
.rtn-panel-note b {
  font-weight: 600;
  color: #111111;
}
.rtn-address {
  display: block;
  margin-top: 8px;
  font-style: normal;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #111111;
}
.rtn-contacts {
  max-width: 560px;
}
.rtn-contacts a {
  color: #111111;
  text-decoration: none;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.rtn-contacts a:hover {
  color: #9A7B3F;
}
.rtn-contacts dt span {
  display: block;
  font-size: 13px;
  color: #787168;
}
@media (max-width: 639.98px) {
  .rtn-contacts .svc-table-row {
    flex-direction: column;
    gap: 4px;
  }
  .rtn-contacts .svc-table-row dd {
    text-align: left;
  }
  .rtn-page .svc-panel {
    flex-direction: column;
    gap: 16px;
  }
}
.rtn-page .svc-action .btn {
  gap: 8px;
}
