.bla{
  display: none;
}
/* body__present */
.body__present{
	background-image: url(../img/title/1.webp);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	object-fit: cover;
  width: 100%;
}
.header__wrapper{
	display: flex;
	align-items: flex-end;
	gap: 50px;

	/* max-width: 1306px; */
	margin: 0 auto;

	padding-top: 53px;
	/* padding-left: 72px; */
}
.logo { 
	max-width: 141px;	
}
.logo img{
	max-width: 141px;
}
.present {
	position: relative;
}
.present__inner {
	position: relative;
	max-width: 1276px;
	margin: 0 auto;
	/* padding: 70px 0 50px; */
	padding: 70px 0 110px;

}
.present__descr {
	position: relative;

	max-width: 460px;
	width: 100%;
	color: #FFFFFF;

	margin-bottom: 40px;
}
.present__descr::after{
  position: absolute;
  content: url(../img/icon/3.svg);
  right: -10px;
  bottom: 6px;
}
.present__descr-title {
	font-family: "Circle-bold";
	font-size: 64px;
	line-height: 117.188%;
	text-transform: uppercase;
}
.present__descr-bottom-text{
	font-family: "Circle-reg";
	font-size: 40px;
	line-height: 105%;
	max-width: 488px;
	margin-bottom: 5px;
}
.present__subTitle{
	color:#FFF;

	font-family: "Circle-reg";
	font-size: 20px;
	line-height: 130%;

	opacity: 0.5;
}

/* info-run */
.info-run .wrapp  {
	position: relative;
}
.marquee {
	position: relative;
	width: 100%;
	max-width: 100%;
	height: 86px;
	margin: 0 auto;
	overflow: hidden;
	background: #FFD7D7;
}
.track {
	position: absolute;
	white-space: nowrap;
	will-change: transform;
	animation: marquee 5s linear infinite;
	padding: 28px 0;
}
@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-20%); }
}
.moving-strip {
	/* font-size: 36px;
	color: #fff;
	font-family: "Circle-Extrabold";
	background: #A5E22D;
	width: 100%; */
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 36px;
}

/* women */
.women {
  margin-bottom: 190px;
}

.women__inner {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.women__cards {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.women__cardsLeft {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.women__card {
  position: relative;
  cursor: pointer;

  /* max-width: 622px;
  height: 400px; */
  overflow: hidden;
  border-radius: 20px;
}
.women__card-img img{
  transition: all .5s ease-out;
}
.women__card-desr {
  position: absolute;
  left: 50%;
  bottom: 24px;
  transform: translate(-50%, 0);
}
.women__card-desr p{
	font-family: "Circle-bold";
  font-size: 32px;
  line-height: 106.25%;

  color: #262626;
  text-transform: uppercase;
  transition: all .5s ease-out;
}
.women__cards:nth-child(2) .women__cardsRigth .women__card-desr{
  left: unset;
  right: 39px;
  transform: translate( 0, 0);
}
.women__cardsRigth .women__card-desr{
  left: 37px;
  transform: translate( 0, 0);
}
.women__cardsRigth .women__card-desr p{
  max-width: 300px;
}

/* recomBlock */
.recomBlock{
  background: radial-gradient(1240.21% 266.91% at -18.26% -95.9%, #EC5EB1 0%, #991E66 100%);

  /* height: 400px; */
  padding: 110px 0 86px;
}

.men {
}
.men__inner {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.men__card {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  border-radius: 20px;
}
.men__card-img img{
  transition: all .5s ease-out;
}
.men__card-desr {
  position: absolute;
  left: 50%;
  bottom: 24px;
  transform: translate(-50%, 0);
}
.men__card-desr p{
	font-family: "Circle-bold";
  font-size: 32px;
  line-height: 106.25%;

  color: #262626;
  text-transform: uppercase;
  transition: all .5s ease-out;
}
.men__cardsLeft {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.men__cards:nth-child(1) .men__cardsRigth .men__card-desr{
  left: 60px;
  transform: translate( 0, 0);
}

/* children */
.children {
  margin-bottom: 160px;

}
.children__inner{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.children__cards-one {
}
.children__card {
  position: relative;
  cursor: pointer;

  /* max-width: 622px;
  height: 400px; */
  overflow: hidden;
  border-radius: 20px;
}
.children__card-img img{
  transition: all .5s ease-out;
}
.children__cardsLeft {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.children__card-desr {
  position: absolute;
  left: 50%;
  bottom: 24px;
  transform: translate(-50%, 0);
}
.children__cards-third .children__card:nth-child(3) .children__card-desr {
  left: 9%;
  transform: translate(0%, 0);
}
.children__card-desr p{
	font-family: "Circle-bold";
  font-size: 32px;
  line-height: 106.25%;

  color: #262626;
  text-transform: uppercase;
  transition: all .5s ease-out;
}

.jewelry {
  margin-bottom: 160px;
}
.jewelry__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.jewelry__cards {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.jewelry__cardsLeft {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.jewelry__card {
  position: relative;
  cursor: pointer;

  overflow: hidden;
  border-radius: 20px;
}
.jewelry__card-img img{
  transition: all .5s ease-out;
}
.jewelry__card-desr {
  position: absolute;
  left: 60px;
  bottom: 33px;
  transform: translate( 0%, 0);
}
.jewelry__cards:nth-child(2) .jewelry__cardsLeft .jewelry__card-desr{
  left: 50%;
  transform: translate(-50%, 0);
}
.jewelry__card-desr p{
	font-family: "Circle-bold";
  font-size: 32px;
  line-height: 106.25%;

  color: #262626;
  text-transform: uppercase;
  transition: all .5s ease-out;
}

.home {
  margin-bottom: 160px;
}
.home__inner {
  display: flex;
  flex-direction: column; 
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.home__cardsRigth {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.home__card {
  position: relative;
  cursor: pointer;

  overflow: hidden;
  border-radius: 20px;
}
.home__card-img img{
  transition: all .5s ease-out;
}
.home__card-desr {
  position: absolute;
  left: 47px;
  bottom: 35px;
  transform: translate(0%, 0);
}
.home__card-desr br{
  display: none;
}
.home__card-desr p{
	font-family: "Circle-bold";
  font-size: 32px;
  line-height: 106.25%;

  color: #262626;
  text-transform: uppercase;
  transition: all .5s ease-out;
}
.home__cardsLeft {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.footer {
  padding: 65px 0;
}
.footer__inner {
  display: flex;
  justify-content: space-between;
}
.footer .footer__card:nth-child(2){
  border-radius: 8px;
  border: 1px solid #CDCFD8;
  background: #F5F5F5;

  padding: 8px 16px;

  max-width: 400px;
  width: 100%;
}
.footer__card {
}
.footer__logo {
  padding-top: 20px;

  margin-bottom: 40px;
}
.footer__logo img{
  width: 142px;
}
.footer__ligl {
  max-width: 646px;

  margin-bottom: 32px;

	font-family: "Circle-reg";
  font-size: 12px;
  line-height: 16px;

  color: #262626;
}
.footer__social{
  display: block;
}
.footer__social.back{
  display: none;
}
.footer__social ul{
  display: flex;
  gap: 16px;
}
.list-item {
}
.footer__title {
	font-family: "Circle-bold";
  font-size: 24px;
  line-height: 120%;

  color:#262626;
  text-align: center;
  margin-bottom: 36px;
}
.footer__img{
  margin: 0 auto;
  max-width: 200px;
  width: 100%;
}
.footer__img img{
  width: 200px;
  height: 200px;
}
.footer__text {
	font-family: "Circle-reg";
  font-size: 18px;
  line-height: 120%;

  color: #262626;
  text-align: center;
  margin: 20px auto;
}
.footer__app {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;

  gap: 12px;
}
.footer__app-img img{
  width: 162px;
}

