You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
253 lines
4.8 KiB
253 lines
4.8 KiB
/* Переменные, шрифты, UI kit */
|
|
|
|
@font-face {
|
|
font-family: "Proxima Nova";
|
|
src: local("Proxima Nova Bold"),
|
|
local("ProximaNova-Bold"),
|
|
url("/assets/fonts/ProximaNova-Bold.woff2") format("woff2"),
|
|
url("/assets/fonts/ProximaNova-Bold.woff") format("woff"),
|
|
url("/assets/fonts/ProximaNova-Bold.ttf") format("ttf");
|
|
font-weight: 700;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Proxima Nova";
|
|
src: local("Proxima Nova Semibold"),
|
|
local("ProximaNova-Semibold"),
|
|
url("/assets/fonts/ProximaNova-Semibold.woff2") format("woff2"),
|
|
url("/assets/fonts/ProximaNova-Semibold.woff") format("woff"),
|
|
url("/assets/fonts/ProximaNova-Semibold.ttf") format("ttf");
|
|
font-weight: 600;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Proxima Nova";
|
|
src: local("Proxima Nova Regular"),
|
|
local("ProximaNova-Regular"),
|
|
url("/assets/fonts/ProximaNova-Regular.woff2") format("woff2"),
|
|
url("/assets/fonts/ProximaNova-Regular.woff") format("woff"),
|
|
url("/assets/fonts/ProximaNova-Regular.ttf") format("ttf");
|
|
font-weight: 400;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Proxima Nova";
|
|
src: local("Proxima Nova Light"),
|
|
local("ProximaNova-Light"),
|
|
url("/assets/fonts/ProximaNova-Light.woff2") format("woff2"),
|
|
url("/assets/fonts/ProximaNova-Light.woff") format("woff"),
|
|
url("/assets/fonts/ProximaNova-Light.ttf") format("ttf");
|
|
font-weight: 300;
|
|
}
|
|
|
|
|
|
*{
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
:root {
|
|
--font-family: "Proxima Nova", sans-serif;
|
|
|
|
--red: #d3241d;
|
|
--blood: #ae0b05;
|
|
|
|
--background-main: #111114;
|
|
--background-grey: #2a2a2d;
|
|
--background-grey-hover: #46464a;
|
|
|
|
--link: #86868b;
|
|
|
|
--text-white: #fff;
|
|
}
|
|
|
|
body{
|
|
background-color: var(--background-main);
|
|
|
|
font-family: var(--font-family);
|
|
}
|
|
|
|
/* text */
|
|
.title-1{
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
color: var(--text-white);
|
|
}
|
|
.title-2{
|
|
font-weight: 700;
|
|
color: var(--text-white);
|
|
|
|
text-decoration: none;
|
|
}
|
|
.title-3{
|
|
font-weight: 700;
|
|
color: var(--text-white);
|
|
|
|
text-decoration: none;
|
|
}
|
|
.title-4{
|
|
font-weight: 700;
|
|
color: var(--text-white);
|
|
|
|
text-decoration: none;
|
|
}
|
|
.text-1{
|
|
font-weight: 400;
|
|
color: var(--text-white);
|
|
}
|
|
.text-2{
|
|
font-weight: 400;
|
|
color: var(--text-white);
|
|
}
|
|
/* text */
|
|
|
|
/* components */
|
|
.btn-social{
|
|
margin-left: 16px;
|
|
|
|
width: 40px;
|
|
aspect-ratio: 1;
|
|
|
|
padding: 8px;
|
|
|
|
display: flex;
|
|
align-items: center;
|
|
|
|
border-radius: 4px;
|
|
|
|
background-color: var(--background-grey);
|
|
|
|
transition: background-color .3s;
|
|
}
|
|
.btn-social:first-child{
|
|
margin-left: 0;
|
|
}
|
|
.btn-social:hover{
|
|
background-color: var(--background-grey-hover);
|
|
}
|
|
.btn-social:active{
|
|
background-color: var(--background-grey-hover);
|
|
}
|
|
.btn-social> img{
|
|
width: 24px;
|
|
aspect-ratio: 1;
|
|
}
|
|
|
|
.btn-big{
|
|
display: block;
|
|
|
|
padding: 22px 32px;
|
|
|
|
font-weight: 400;
|
|
font-size: 16px;
|
|
text-transform: uppercase;
|
|
color: var(--text-white);
|
|
text-decoration: none;
|
|
text-align: center;
|
|
|
|
border-radius: 4px;
|
|
|
|
transition: background-color .3s;
|
|
}
|
|
.btn-big--border{
|
|
padding: 21px 32px;
|
|
|
|
border: 1px solid;
|
|
}
|
|
.btn-big--border--blood{
|
|
border-color: var(--blood);
|
|
}
|
|
.btn-big--border--white{
|
|
border-color: var(--text-white);
|
|
}
|
|
.btn-big--blood{
|
|
background-color: var(--blood);
|
|
}
|
|
|
|
.btn-big--social{
|
|
padding-right: 66px;
|
|
|
|
background-position: top 20px right 34px;
|
|
background-size: 24px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.btn-big--tg{
|
|
background-image: url(/assets/img/social/telegram.svg);
|
|
}
|
|
.btn-big--ws{
|
|
background-image: url(/assets/img/social/whatsapp.svg);
|
|
}
|
|
|
|
.btn--100-per{
|
|
width: 100%;
|
|
}
|
|
|
|
.link{
|
|
font-weight: 400;
|
|
text-transform: uppercase;
|
|
text-decoration: underline;
|
|
text-decoration-skip-ink: none;
|
|
color: var(--link);
|
|
}
|
|
/* components */
|
|
|
|
/* header */
|
|
.header__logo{
|
|
width: 74px;
|
|
height: 64px;
|
|
|
|
background-image: url(/assets/img/main/logo.svg);
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
}
|
|
/* header */
|
|
|
|
/* footer */
|
|
.footer__logo{
|
|
width: 74px;
|
|
height: 64px;
|
|
}
|
|
.footer__menu{
|
|
display: flex;
|
|
}
|
|
.footer-menu__list{
|
|
list-style-type: none;
|
|
|
|
font-weight: 400;
|
|
text-transform: uppercase;
|
|
color: var(--text-white);
|
|
}
|
|
.footer-menu__list a{
|
|
color: var(--text-white);
|
|
text-decoration: none;
|
|
}
|
|
.footer__text{
|
|
margin-top: 24px;
|
|
|
|
font-weight: 400;
|
|
color: var(--text-white);
|
|
}
|
|
.footer__text:first-child{
|
|
margin-top: 0;
|
|
}
|
|
.footer__text--no-line{
|
|
text-decoration: none;
|
|
}
|
|
.footer__media{
|
|
margin-top: 24px;
|
|
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.footer__review{
|
|
width: 309px;
|
|
height: 146px;
|
|
}
|
|
.footer__about{
|
|
font-weight: 400;
|
|
font-size: 16px;
|
|
text-transform: uppercase;
|
|
color: var(--link);
|
|
}
|
|
/* footer */ |