/*
 * Galera — Обмін та повернення
 */

.returns-conditions { padding: 56px 0; }

.returns-conditions__inner {
    display: flex;
    align-items: flex-start;
    gap: 40px;
}

.returns-conditions__content { flex: 1 1 520px; min-width: 0; }

/* The 14 days are the one number a buyer looks for. */
.returns-highlight {
    display: flex;
    flex: 0 0 240px;
    flex-direction: column;
    gap: 6px;
    padding: 28px 26px;
    border-radius: var(--radius);
    background: var(--color-primary);
    color: #FFF;
}

.returns-highlight__value {
    font-family: var(--font-heading);
    font-size: 30px;
    font-weight: 700;
    line-height: 1.1;
}

.returns-highlight__text { font-size: 15px; opacity: .9; }

.returns-steps { padding: 56px 0; background: var(--color-bg-alt); }

.returns-steps .step-card { background: #FFF; }

.returns-steps__cta {
    gap: 10px;
    margin-top: 28px;
}

.returns-warranty { padding: 56px 0 64px; }

.returns-warranty__inner {
    display: flex;
    align-items: flex-start;
    gap: 40px;
}

.returns-warranty__content { flex: 1 1 480px; min-width: 0; }

.returns-warranty .section-text { margin-bottom: 0; }

@media (max-width: 1023px) {
    .returns-conditions__inner,
    .returns-warranty__inner { flex-direction: column; gap: 28px; }

    .returns-highlight { flex: 0 0 auto; width: 100%; }
}

@media (max-width: 767px) {
    .returns-conditions,
    .returns-steps { padding: 40px 0; }

    .returns-warranty { padding: 40px 0 48px; }

    .returns-highlight { padding: 22px 20px; }
    .returns-highlight__value { font-size: 26px; }

    .returns-steps__cta { width: 100%; justify-content: center; }
}
