Загрузка данных


<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Восстановление пароля</title>
    <link rel="stylesheet" href="styles/password-recovery.css">
</head>
<body>

<header>
    <div id="header">
        <div id="logo"><img src="image/logo.svg" alt=""></div>

        <div id="center-btn">
            <div id="header-button">Одежда <img src="image/arrow-right.svg" alt=""></div>
            <div id="header-button">Обувь <img src="image/arrow-right.svg" alt=""></div>
            <div id="header-button">Аксессуары <img src="image/arrow-right.svg" alt=""></div>
            <div id="header-button">Бренды <img src="image/arrow-right.svg" alt=""></div>
            <div id="header-button">Расчёт стоимости <img src="image/arrow-right.svg" alt=""></div>
            <div id="header-button">Информация <img src="image/arrow-right.svg" alt=""></div>
        </div>

        <div id="right-btn">
            <div id="item"><img src="image/poisk.svg" alt=""></div>
            <div id="item"><img src="image/star.svg" alt=""></div>
            <div id="item"><img src="image/user.svg" alt=""></div>
            <div id="item2"><img src="image/basket.svg" alt=""> 11 899 ₽ <img src="image/7.svg" alt=""></div>
        </div>
    </div>
</header>

<main class="recovery-page">
    <div class="recovery-wrapper">
        <div class="breadcrumbs">
            <a href="index.php">Главная</a>
            <span>/</span>
            <span>Восстановление пароля</span>
        </div>

        <h1>Восстановление пароля</h1>

        <p class="recovery-text">
            Забыли свой пароль? Укажите свой Email или имя пользователя.
            Ссылку на создание нового пароля вы получите по электронной почте.
        </p>

        <form class="recovery-form" action="#" method="POST">
            <label>Email</label>
            <input type="email" name="email" value="yevseyevanov@gmail.com">

            <button type="submit">Сброс пароля</button>
        </form>
    </div>
</main>

<footer>
    <div id="footer-panel">
        <div class="footer-column">
            <ul>
                <li>Каталог</li>
                <li>Одежда</li>
                <li>Обувь</li>
                <li>Аксессуары</li>
                <li>Расчет стоимости</li>
            </ul>
            <div id="footer-logo"></div>
        </div>

        <div class="footer-column">
            <ul>
                <li>Информация</li>
                <li>Блог</li>
                <li>Контакты</li>
                <li>Доставка</li>
                <li>Оплата</li>
                <li>FAQ</li>
            </ul>
            <div id="logo-site"></div>
        </div>

        <div class="footer-column">
            <ul>
                <li>Контакты</li>
                <li>motyasenya@msil.ru</li>
                <li>+7 993 333 33 93</li>
                <li>Мессенджеры</li>
                <li>
                    <img src="image/tg.png" alt="">
                    <img src="image/whatsapp.png" alt="">
                </li>
                <li>Наши соц.сети</li>
                <li><img src="image/vk.png" alt=""></li>
            </ul>
        </div>

        <div class="footer-column">
            <ul>
                <li>Подписка на новости</li>
                <li>Будьте в курсе скидок и новостей</li>
                <li>
                    <div>
                        <input type="email" placeholder="Ваш email">
                        <button type="submit">❯</button>
                    </div>
                </li>
                <li>Подписываясь на рассылку вы соглашаетесь с обработкой персональных данных</li>
            </ul>

            <div>
                <p>Политика конфиденциальности</p>
                <p>Пользовательское соглашение</p>
            </div>
        </div>
    </div>
</footer>

</body>
</html>


@font-face {
    font-family: RF Dewi-Regular;
    src: url("../fonts/RFDewi-Regular.ttf");
}

@font-face {
    font-family: RF Dewi-Extendend-Semibold;
    src: url("../fonts/RFDewiExtended-Semibold.ttf");
}

@font-face {
    font-family: RF Dewi-Extendend-Bold;
    src: url("../fonts/RFDewiExtended-Bold.ttf");
}

@font-face {
    font-family: RF Dewi-Expanded;
    src: url("../fonts/RFDewiExpanded-Black.ttf");
}

@font-face {
    font-family: RF Dewi-Extendend;
    src: url("../fonts/RFDewiExtended-Regular.ttf");
}

@font-face {
    font-family: RF Dewi-Extendend-ultra;
    src: url("../fonts/RFDewiExtended-Ultrabold.ttf");
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: #ffffff;
    overflow-x: hidden;
}

/* HEADER */
#header {
    display: flex;
    gap: 95px;
    width: 100%;
    height: 100px;
    background-color: #121214;
    justify-content: center;
    align-items: center;
}

#center-btn {
    display: flex;
    font-family: RF Dewi-Extendend-Semibold, Arial, sans-serif;
    font-size: 14px;
    gap: 48px;
    justify-content: center;
    align-items: center;
}

#right-btn {
    display: flex;
    gap: 32px;
    color: gray;
    align-items: center;
}

#logo {
    width: 84px;
    height: 35px;
}

#logo img {
    width: 100%;
    display: block;
}

#header-button {
    font-size: 14px;
    color: white;
    white-space: nowrap;
}

#header-button img {
    width: 10px;
    height: 7px;
    position: relative;
    left: 5px;
    top: -1px;
    transform: rotate(90deg);
}

#item img {
    width: 18px;
}

#item2 {
    color: white;
    display: flex;
    align-items: center;
    gap: 6px;
    font-family: RF Dewi-Regular, Arial, sans-serif;
    font-size: 12px;
}

/* MAIN */
.recovery-page {
    min-height: 585px;
    padding: 26px 0 96px;
}

.recovery-wrapper {
    width: 72%;
    margin: 0 auto;
}

.breadcrumbs {
    display: flex;
    gap: 10px;
    font-family: RF Dewi-Regular, Arial, sans-serif;
    font-size: 12px;
    color: #a8a8a8;
    margin-bottom: 50px;
}

.breadcrumbs a {
    color: #a8a8a8;
    text-decoration: none;
}

.breadcrumbs span:last-child {
    color: #333333;
}

.recovery-wrapper h1 {
    font-family: RF Dewi-Expanded, Arial, sans-serif;
    font-size: 34px;
    text-transform: uppercase;
    color: #111111;
    margin-bottom: 26px;
}

.recovery-text {
    width: 580px;
    max-width: 100%;
    font-family: RF Dewi-Regular, Arial, sans-serif;
    font-size: 17px;
    line-height: 1.65;
    color: #666666;
    margin-bottom: 48px;
}

.recovery-form {
    width: 630px;
    max-width: 100%;
    border: 1px solid #eeeeee;
    padding: 28px 38px 38px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.recovery-form label {
    font-family: RF Dewi-Regular, Arial, sans-serif;
    font-size: 13px;
    color: #111111;
    margin-bottom: -18px;
}

.recovery-form input {
    width: 100%;
    height: 66px;
    border: none;
    background: #f7f7f7;
    padding: 18px 22px;
    font-family: RF Dewi-Regular, Arial, sans-serif;
    font-size: 14px;
    color: #111111;
}

.recovery-form input:focus {
    outline: none;
}

.recovery-form button {
    width: 100%;
    height: 64px;
    border: none;
    background: #111111;
    color: white;
    text-transform: uppercase;
    font-family: RF Dewi-Extendend-Bold, Arial, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

/* FOOTER */
footer {
    height: 371px;
    background-color: #121214;
    display: flex;
    justify-content: center;
    align-items: center;
}

footer #footer-panel {
    width: 72%;
    height: 275px;
    color: white;
    display: flex;
    justify-content: space-between;
}

footer #footer-panel > div {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

footer ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
    list-style: none;
}

footer ul li {
    font-size: 15px;
    line-height: 28px;
    cursor: pointer;
    font-family: RF Dewi-Extendend, Arial, sans-serif;
}

footer ul li:first-child {
    font-family: RF Dewi-Extendend-Bold, Arial, sans-serif;
    text-transform: uppercase;
    cursor: default;
}

footer #footer-logo {
    width: 99px;
    height: 40px;
    background-image: url("../image/xwear.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

footer #logo-site {
    width: 140px;
    height: 24px;
    background-image: url("../image/readycode_logo.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.footer-column:nth-child(3) li:nth-child(2) {
    font-family: RF Dewi-Regular, Arial, sans-serif;
    text-decoration: underline;
}

.footer-column:nth-child(3) li:nth-child(3) {
    font-family: RF Dewi-Extendend-Bold, Arial, sans-serif;
}

.footer-column:nth-child(3) li:nth-child(4),
.footer-column:nth-child(3) li:nth-child(6) {
    font-family: RF Dewi-Extendend-ultra, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

.footer-column:nth-child(3) img {
    width: 30px;
    height: 30px;
}

.footer-column:nth-child(4) {
    width: 274px;
}

.footer-column:nth-child(4) li > div {
    height: 40px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #707076;
}

.footer-column:nth-child(4) input {
    color: white;
    background: none;
    border: none;
}

.footer-column:nth-child(4) input:focus,
.footer-column:nth-child(4) button:focus {
    outline: none;
}

.footer-column:nth-child(4) button {
    width: 29px;
    height: 29px;
    background: white;
    border: none;
    border-radius: 100%;
    display: grid;
    place-content: center;
}

.footer-column:nth-child(4) li:nth-child(4) {
    font-size: 12px;
    color: #707076;
    line-height: 18px;
}

.footer-column:nth-child(4) > div {
    color: #707076;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: underline;
    cursor: pointer;
}

@media (max-width: 900px) {
    #header {
        gap: 20px;
        padding: 0 20px;
    }

    #center-btn {
        display: none;
    }

    .recovery-wrapper,
    footer #footer-panel {
        width: 90%;
    }

    .recovery-wrapper h1 {
        font-size: 26px;
    }

    footer {
        height: auto;
        padding: 40px 0;
    }

    footer #footer-panel {
        height: auto;
        flex-direction: column;
        gap: 30px;
    }
}