.section-title {
  font-family: 'Quiza Pro', sans-serif;
  font-weight: 500;
  font-size: 30px;
  line-height: 36px;
  text-align: center;
  letter-spacing: -0.015em;
  color: #8C3848;
}
@media only screen and (min-width: 1200px) {
  .section-title {
    font-size: 40px;
    line-height: 47px;
  }
}
.simple-header-v3 {
  width: 100%;
  height: 60px;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1111;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.simple-header-v3__container {
  width: 100%;
  height: 41px;
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
@media only screen and (min-width: 760px) {
  .simple-header-v3__container {
    padding: 0 30px;
    height: 60px;
  }
}
@media only screen and (min-width: 1200px) {
  .simple-header-v3__container {
    width: 1160px;
    padding: 0;
  }
}
.simple-header-v3__line {
  background: #282828 !important;
}
.simple-header-v3__logo {
  width: 103px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.simple-header-v3__logo svg {
  display: block;
  width: 100%;
  height: auto;
}
.simple-header-v3__logo svg path {
  -webkit-tap-highlight-color: transparent;
  transition: all, .25s;
}
.simple-header-v3__logo:hover svg path {
  fill: #fb3a1a;
}
@media only screen and (min-width: 1200px) {
  .simple-header-v3__logo {
    width: 110px;
    position: relative;
    top: unset;
    left: unset;
    transform: translate(0,0);
  }
}
.simple-header-v3__nav {
  width: 100%;
  display: none;
  flex-direction: column;
  align-items: center;
}
.simple-header-v3__nav.mobile {
  display: flex;
}
@media only screen and (min-width: 1200px) {
  .simple-header-v3__nav {
    width: auto;
    flex-direction: row;
  }
  .simple-header-v3__nav.mobile {
    display: none;
  }
  .simple-header-v3__nav.desktop {
    display: flex;
    margin: 2px 0 0 49px;
  }
}
.simple-header-v3__nav-link {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 27px;
  line-height: 31px;
  color: #282828;
  margin: 25px 0;
  text-decoration: none !important;
  -webkit-tap-highlight-color: transparent;
  transition: all, .25s;
}
.simple-header-v3__nav-link:hover {
  color: #FC654C;
}
@media only screen and (min-width: 760px) {
  .simple-header-v3__nav-link {
    margin: 35px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .simple-header-v3__nav-link {
    font-weight: 500;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 20px;
  }
}
.simple-header-v3__button {
  width: 220px;
  height: 53px;
  display: none;
  align-items: center;
  justify-content: center;
  background: #FC654C;
  border-radius: 10px;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 21px;
  line-height: 24px;
  color: #fff !important;
  text-decoration: none !important;
  -webkit-tap-highlight-color: transparent;
  transition: all, .25s;
  cursor: pointer;
}
.simple-header-v3__button:active,
.simple-header-v3__button:hover,
.simple-header-v3__button:focus {
  background: #FF3817;
  box-shadow: 12px -5px 30px rgba(252,203,76,0.5), -8px 7px 30px rgba(255,60,28,0.5);
}
.simple-header-v3__button.mobile {
  display: flex;
}
@media only screen and (min-width: 760px) {
  .simple-header-v3__button {
    width: 270px;
  }
}
@media only screen and (min-width: 1200px) {
  .simple-header-v3__button {
    width: 160px;
    height: 40px;
    font-size: 18px;
    line-height: 21px;
  }
  .simple-header-v3__button.mobile {
    display: none;
  }
  .simple-header-v3__button.desktop {
    display: flex;
    margin-right: -1px;
  }
}
.simple-header-v3__mobile-nav {
  height: calc(100vh - 60px) !important;
  display: block !important;
}
.simple-header-v3__mobile-nav-container {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  min-height: 676px;
  padding: 115px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 760px) {
  .simple-header-v3__mobile-nav-container {
    padding: 85px 30px 147px;
    min-height: 777px;
  }
}
.simple-header-v3__join {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.simple-header-v3__you-get {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.simple-header-v3__you-get-text {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #282828;
  margin-right: 10px;
}
.simple-header-v3__points-wrapper {
  display: flex;
  align-items: center;
  border: 1.3px solid #AD4D7B;
  border-radius: 100px;
  padding: 2px 6px 2px 2px;
}
.simple-header-v3__points-wrapper svg {
  margin-right: 5px;
}
.simple-header-v3__points-wrapper span {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 17px;
  color: #AD4D7B;
  transform: translateY(1px);
}
@media only screen and (min-width: 760px) {
  .simple-header-v3__points-wrapper span {
    transform: translateY(2.4px);
  }
}
.simple-header-v3__mobile-nav-bg {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  display: none;
}
.simple-header-v3__mobile-nav-bg.mobile {
  display: block;
}
@media only screen and (min-width: 760px) {
  .simple-header-v3__mobile-nav-bg.mobile {
    display: none;
  }
  .simple-header-v3__mobile-nav-bg.tablet {
    display: block;
  }
}
.comeback-campaign-banner {
  background: #fff;
  padding-top: 19px;
}
@media only screen and (min-width: 1200px) {
  .comeback-campaign-banner {
    padding-top: 40px;
  }
}
.comeback-campaign-banner__container {
  width: 100%;
  padding: 0 20px;
}
.comeback-campaign-banner__wrapper {
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 760px) {
  .comeback-campaign-banner__wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 18px;
    margin-left: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .comeback-campaign-banner__wrapper {
    max-width: 1160px;
    margin: 0 auto;
    align-items: center;
  }
}
.comeback-campaign-banner__image-wrapper {
  width: 340px;
  height: 340px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
@media only screen and (min-width: 760px) {
  .comeback-campaign-banner__image-wrapper {
    width: 280px;
    margin-right: 40px;
    margin-bottom: 0;
    transform: translateY(-50px);
  }
}
@media only screen and (min-width: 1200px) {
  .comeback-campaign-banner__image-wrapper {
    width: 400px;
    height: 400px;
    margin-right: 0;
    transform: translateY(9px);
  }
}
.comeback-campaign-banner__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: scale(1.4);
}
.comeback-campaign-banner__content {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media only screen and (min-width: 760px) {
  .comeback-campaign-banner__content {
    width: calc(100% - 380px);
    align-items: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .comeback-campaign-banner__content {
    width: 500px;
  }
}
.comeback-campaign-banner__title {
  margin-bottom: 25px;
}
@media only screen and (min-width: 760px) {
  .comeback-campaign-banner__title {
    text-align: left;
  }
}
.comeback-campaign-banner__button {
  width: 100%;
  max-width: 220px;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FC654C;
  border-radius: 10px;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 21px;
  line-height: 24px;
  color: #FFFFFF;
  transition: all .25s ease;
  margin-bottom: 8px;
  cursor: pointer;
}
.comeback-campaign-banner__button:active,
.comeback-campaign-banner__button:hover,
.comeback-campaign-banner__button:focus {
  background: #FF3817;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 12px -5px 30px rgba(252,203,76,0.5), -8px 7px 30px rgba(255,60,28,0.5);
}
.comeback-campaign-banner__you-get {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 760px) {
  .comeback-campaign-banner__you-get {
    margin-left: 53px;
  }
}
.comeback-campaign-banner__you-get-text {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #282828;
  margin-right: 10px;
}
.comeback-campaign-banner__points-wrapper {
  display: flex;
  align-items: center;
  border: 1.3px solid #AD4D7B;
  border-radius: 100px;
  padding: 2px 6px 2px 2px;
}
.comeback-campaign-banner__points-wrapper svg {
  margin-right: 5px;
}
.comeback-campaign-banner__points-wrapper span {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 17px;
  color: #AD4D7B;
  transform: translateY(1px);
}
@media only screen and (min-width: 760px) {
  .comeback-campaign-banner__points-wrapper span {
    transform: translateY(2.4px);
  }
}
.membership-perks {
  padding-top: 50px;
  background: #fff;
}
@media only screen and (min-width: 760px) {
  .membership-perks {
    padding-top: 0;
    margin-top: -26px;
  }
}
@media only screen and (min-width: 1200px) {
  .membership-perks {
    margin-top: 0;
    padding-top: 89px;
  }
}
.membership-perks__container {
  padding: 0 20px;
}
@media only screen and (min-width: 760px) {
  .membership-perks__container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .membership-perks__container {
    padding: 0;
  }
}
.membership-perks__title {
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .membership-perks__title {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 760px) {
  .membership-perks__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .membership-perks__wrapper {
    max-width: 1160px;
  }
}
.membership-perks__item {
  margin-bottom: 30px;
  cursor: pointer;
}
.membership-perks__item:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 760px) {
  .membership-perks__item {
    width: 160px;
    transition: all .25s;
  }
  .membership-perks__item:hover {
    transform: translateX(8px);
  }
}
@media only screen and (min-width: 1200px) {
  .membership-perks__item {
    width: 275px;
    margin-bottom: 0;
  }
}
.membership-perks__item-image {
  width: 100%;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  overflow: hidden;
  margin-bottom: 15px;
}
.membership-perks__item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.membership-perks__item-image img.membership-perks__item-image-mobile {
  display: block;
}
.membership-perks__item-image img.membership-perks__item-image-tablet-desktop {
  display: none;
}
@media only screen and (min-width: 760px) {
  .membership-perks__item-image {
    height: 160px;
    border-radius: 20px;
    margin-bottom: 11px;
  }
  .membership-perks__item-image img.membership-perks__item-image-mobile {
    display: none;
  }
  .membership-perks__item-image img.membership-perks__item-image-tablet-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .membership-perks__item-image {
    height: 275px;
    margin-bottom: 23px;
  }
}
.membership-perks__item-title {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 22px;
  line-height: 25px;
  color: #282828;
  margin-bottom: 2px;
  text-align: center;
}
@media only screen and (min-width: 760px) {
  .membership-perks__item-title {
    text-align: left;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .membership-perks__item-title {
    text-align: center;
    margin-bottom: 21px;
  }
}
.membership-perks__item-text {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #282828;
}
@media only screen and (min-width: 760px) {
  .membership-perks__item-text {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  .membership-perks__item-text {
    text-align: center;
  }
}
.maven-points {
  background: #fff;
  padding: 50px 0;
}
@media only screen and (min-width: 760px) {
  .maven-points {
    padding: 38px 0 68px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points {
    padding: 86px 0 89px 0;
  }
}
.maven-points__container {
  padding: 0 20px;
}
@media only screen and (min-width: 760px) {
  .maven-points__container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points__container {
    padding: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1160px;
  }
}
.maven-points__title {
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .maven-points__title {
    margin-bottom: 40px;
  }
}
.maven-points__earning-maven {
  position: relative;
  padding: 30px 40px 20px 40px;
  background: #F7E4E4;
  border-radius: 100px;
  overflow: hidden;
}
@media only screen and (min-width: 760px) {
  .maven-points__earning-maven {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 220px;
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points__earning-maven {
    padding: 0 180px;
  }
}
.maven-points__background-image {
  width: 1360px;
  height: 1539px;
  position: absolute;
  left: -626px;
  top: -665px;
  z-index: 0;
  transform: rotate(-7.42deg);
}
@media only screen and (min-width: 760px) {
  .maven-points__background-image {
    left: -447px;
    top: -688px;
  }
}
.maven-points__exchange-title {
  font-family: 'Quiza Pro', sans-serif;
  font-weight: 500;
  font-size: 30px;
  line-height: 36px;
  text-align: center;
  color: #AD4D7B;
  z-index: 2;
  position: inherit;
  margin-bottom: 30px;
}
@media only screen and (min-width: 760px) {
  .maven-points__exchange-title {
    margin-bottom: 0;
    width: 200px;
    text-align: left;
    transform: translateY(-6px);
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points__exchange-title {
    font-size: 40px;
    line-height: 47px;
    width: 350px;
    transform: translateY(0);
  }
}
.maven-points__exchange-wrapper {
  position: inherit;
}
@media only screen and (min-width: 760px) {
  .maven-points__exchange-wrapper {
    transform: translateY(-3px);
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points__exchange-wrapper {
    transform: translateY(1px);
  }
}
.maven-points__exchange {
  background: rgba(255,255,255,0.2);
  border: 2.5px solid #AD4D7B;
  box-sizing: border-box;
  backdrop-filter: blur(9px);
  border-radius: 88px;
  width: 260px;
  height: 88px;
  padding: 0 33px 0 26px;
  display: flex;
  align-items: center;
  margin: 0 auto;
}
.maven-points__exchange svg {
  margin-right: 5px;
}
@media only screen and (min-width: 760px) {
  .maven-points__exchange {
    width: 347px;
    height: 117px;
    padding: 0 34px 0 31px;
  }
  .maven-points__exchange svg {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points__exchange {
    height: 146px;
    width: 433px;
    padding: 0 55px 0 42px;
  }
  .maven-points__exchange svg {
    width: 62px;
    height: 62px;
  }
}
.maven-points__exchange-value {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 47.7183px;
  line-height: 55px;
  text-align: center;
  color: #AD4D7B;
  transform: translateY(5px);
}
.maven-points__exchange-value span {
  font-style: italic;
  transform: translateX(-5px);
  display: inline-block;
}
@media only screen and (min-width: 760px) {
  .maven-points__exchange-value {
    font-size: 63.8871px;
    line-height: 73px;
  }
  .maven-points__exchange-value span {
    transform: translateX(-11px);
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points__exchange-value {
    font-size: 79.5875px;
    line-height: 92px;
  }
}
.maven-points__exchange-text {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 15.5888px;
  line-height: 18px;
  text-align: center;
  color: #AD4D7B;
  margin-top: 7px;
}
@media only screen and (min-width: 760px) {
  .maven-points__exchange-text {
    margin-top: 9px;
    font-size: 20.8709px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1200px) {
  .maven-points__exchange-text {
    font-size: 26px;
    line-height: 30px;
    margin-top: 12px;
  }
}
.maven-points__swiper-wrapper {
  margin-top: 22px;
}
@media only screen and (min-width: 1200px) {
  .maven-points__swiper-wrapper:hover ~ .maven-points__swiper-scrollbar {
    opacity: 1;
  }
}
.maven-points__swiper {
  position: relative;
  padding-bottom: 28px;
}
.maven-points__item {
  background: linear-gradient(180deg,rgba(255,216,209,0.7) 0%,rgba(246,246,246,0.294) 100%);
  border-radius: 20px;
  overflow: hidden;
  padding: 27px 20px;
  height: 200px;
  position: relative;
  transition: all .25s;
  cursor: pointer;
}
.maven-points__item:hover {
  transform: translateX(8px);
}
.maven-points__item-image {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.maven-points__item-image svg {
  width: 100%;
  height: 100%;
}
.maven-points__item-title {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 22px;
  line-height: 25px;
  color: #282828;
  margin-bottom: 36px;
}
.maven-points__item-point-count {
  position: absolute;
  left: 20px;
  bottom: 27px;
  padding: 3px 6px 3px 4px;
  border: 1.3px solid #AD4D7B;
  border-radius: 100px;
  display: flex;
  align-items: center;
  width: fit-content;
}
.maven-points__item-point-count svg {
  margin-right: 5px;
}
.maven-points__item-point-count span {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 17px;
  color: #AD4D7B;
  transform: translateY(2px);
}
.maven-points__swiper-scrollbar {
  bottom: 0;
  left: 0;
  background: transparent;
}
.maven-points__swiper-scrollbar .swiper-scrollbar-drag {
  background: #D8D8D8;
  border-radius: 100px;
}
@media only screen and (min-width: 1200px) {
  .maven-points__swiper-scrollbar {
    opacity: 0;
    transition: all .25s;
  }
}
.members-comments {
  padding: 30px 0 20px 0;
  background: #F7F4F0;
}
@media only screen and (min-width: 760px) {
  .members-comments {
    padding: 50px 0 50px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments {
    padding: 47px 0 50px 0;
  }
}
.members-comments__container {
  padding: 0 20px;
}
@media only screen and (min-width: 760px) {
  .members-comments__container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments__container {
    padding: 0;
    width: 100%;
    max-width: 1160px;
    margin: 0 auto;
  }
}
.members-comments__title {
  margin-bottom: 40px;
}
@media only screen and (min-width: 760px) {
  .members-comments__title {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments__title {
    margin-bottom: 40px;
  }
}
.members-comments__swiper {
  position: relative;
  padding-bottom: 17px;
}
@media only screen and (min-width: 760px) {
  .members-comments__swiper {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments__swiper {
    margin-bottom: 37px;
  }
}
@media only screen and (min-width: 760px) {
  .members-comments__swiper-wrapper {
    transform: translate3d(0px,0,0) !important;
    height: auto !important;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments__swiper-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.members-comments__swiper-slide .members-comments__item:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 760px) {
  .members-comments__swiper-slide {
    width: 100% !important;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments__swiper-slide {
    width: calc(33% - 27px) !important;
    flex-direction: column;
  }
}
.members-comments__item {
  background: #FFFFFF;
  box-shadow: 0 5px 13px rgba(178,178,178,0.2);
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 760px) {
  .members-comments__item {
    width: calc(50% - 10px);
    padding: 15px 25px 20px 25px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments__item {
    width: 100%;
    margin-bottom: 10px;
  }
}
.members-comments__item-header {
  padding-bottom: 12px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.members-comments__item-image {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 100px;
  margin-right: 15px;
}
.members-comments__item-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.members-comments__item-image.rotate img {
  transform: rotate(90deg);
}
.members-comments__item-name {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #282828;
  margin-bottom: 2px;
}
.members-comments__item-country {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  color: #898989;
}
.members-comments__item-evaluation {
  display: flex;
  align-items: center;
}
.members-comments__item-evaluation-wrapper {
  display: flex;
  align-items: center;
}
.members-comments__item-evaluation-wrapper svg {
  margin-right: 5px;
}
.members-comments__item-evaluation-count {
  transform: translateY(2px);
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #282828;
}
.members-comments__item-content {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  color: #555555;
  margin-bottom: 12px;
}
.members-comments__item-content srtong {
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: -0.078px;
  color: #282828;
  margin-bottom: 12px;
  display: block;
}
.members-comments__item-content span {
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: -0.078px;
  color: #555555;
  margin-bottom: 9px;
  display: block;
}
.members-comments__item-recommends {
  display: flex;
  align-items: center;
}
.members-comments__item-recommends svg {
  width: 18px;
  height: 18px;
  margin-right: 7px;
}
.members-comments__item-recommends span {
  letter-spacing: .2px;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  color: #00937E;
}
.members-comments__swiper-pagination {
  bottom: 0 !important;
  height: 9px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.members-comments__swiper-pagination .swiper-pagination-bullet {
  background: #BABABA;
  border-radius: 100px;
  width: 6px;
  height: 6px;
  margin: 0 7px;
}
.members-comments__swiper-pagination .swiper-pagination-bullet-active {
  background: #282828;
  height: 9px;
  width: 9px;
}
@media only screen and (min-width: 760px) {
  .members-comments__swiper-pagination {
    display: none;
  }
}
.members-comments__reviewers {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #00937E;
  margin-top: 39px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.members-comments__reviewers svg {
  display: block;
  margin-right: 10px;
}
.members-comments__reviewers span {
  text-align: center;
}
@media only screen and (min-width: 760px) {
  .members-comments__reviewers {
    margin-top: 17px;
  }
  .members-comments__reviewers span br {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .members-comments__reviewers {
    margin-top: 0;
  }
}
.first-benefits-block {
  padding-bottom: 50px;
  background: #fff;
}
.first-benefits-block.first {
  padding-top: 50px;
}
.first-benefits-block.second {
  margin-top: -4px;
  padding-bottom: 49px;
}
@media only screen and (min-width: 760px) {
  .first-benefits-block {
    padding-bottom: 75px;
  }
  .first-benefits-block.first {
    padding-top: 70px;
  }
}
@media only screen and (min-width: 1200px) {
  .first-benefits-block {
    padding-bottom: 78px;
  }
  .first-benefits-block.first {
    padding-top: 90px;
  }
  .first-benefits-block.second {
    padding-bottom: 74px;
  }
}
.first-benefits-block__container {
  padding: 0 20px;
}
@media only screen and (min-width: 760px) {
  .first-benefits-block__container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .first-benefits-block__container {
    padding: 0;
    width: 100%;
    max-width: 1160px;
    margin: 0 auto;
  }
}
.first-benefits-block__item {
  margin-bottom: 49px;
}
.first-benefits-block__item:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 760px) {
  .first-benefits-block__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 55px;
  }
  .first-benefits-block__item.revers {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 1200px) {
  .first-benefits-block__item {
    margin-bottom: 74px;
  }
}
.first-benefits-block__item-image {
  width: 100%;
  height: 230px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 25px;
  overflow: hidden;
  margin-bottom: 15px;
}
.first-benefits-block__item-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media only screen and (min-width: 760px) {
  .first-benefits-block__item-image {
    width: 340px;
  }
}
@media only screen and (min-width: 1200px) {
  .first-benefits-block__item-image {
    width: 560px;
    height: 380px;
  }
}
@media only screen and (min-width: 760px) {
  .first-benefits-block__item-content {
    width: calc(100% - 380px);
    margin-top: -17px;
  }
}
@media only screen and (min-width: 1200px) {
  .first-benefits-block__item-content {
    width: calc(100% - 660px);
  }
}
.first-benefits-block__item-title {
  margin-bottom: 7px;
  text-align: left;
}
@media only screen and (min-width: 760px) {
  .first-benefits-block__item-title {
    margin-bottom: 27px;
  }
}
.first-benefits-block__item-text {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #282828;
}
@media only screen and (min-width: 760px) {
  .first-benefits-block__item-text {
    font-size: 20px;
    line-height: 27px;
    letter-spacing: .2px;
  }
}
@media only screen and (min-width: 1200px) {
  .first-benefits-block__item-text {
    letter-spacing: .18px;
  }
}
.first-benefits-block__item-button {
  margin-top: 5px;
  background: #FC654C;
  border-radius: 10px;
  width: 150px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #FFFFFF;
  transition: all .25s;
  cursor: pointer;
}
.first-benefits-block__item-button:active,
.first-benefits-block__item-button:hover,
.first-benefits-block__item-button:focus {
  background: #fb3a1a;
  color: #fff;
  text-decoration: none;
}
@media only screen and (min-width: 760px) {
  .first-benefits-block__item-button {
    margin-top: 25px;
  }
}
.shop-member-price {
  background: #fff;
  padding-bottom: 50px;
}
@media only screen and (min-width: 760px) {
  .shop-member-price {
    padding-bottom: 73px;
  }
}
@media only screen and (min-width: 1200px) {
  .shop-member-price {
    padding-bottom: 94px;
  }
}
.shop-member-price__container {
  padding: 0 20px;
}
@media only screen and (min-width: 760px) {
  .shop-member-price__container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .shop-member-price__container {
    padding: 0;
    width: 100%;
    max-width: 1160px;
    margin: 0 auto;
  }
}
.shop-member-price__wrapper {
  display: flex;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 760px) {
  .shop-member-price__wrapper {
    flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) {
  .shop-member-price__wrapper {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.shop-member-price__content {
  margin-top: 18px;
}
@media only screen and (min-width: 760px) {
  .shop-member-price__content {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .shop-member-price__content {
    width: 390px;
    margin-bottom: 0;
  }
}
.shop-member-price__content-title {
  text-align: left;
  margin-bottom: 8px;
}
.shop-member-price__content-title br {
  display: block;
}
@media only screen and (min-width: 760px) {
  .shop-member-price__content-title {
    margin-bottom: 23px;
    text-align: left;
  }
  .shop-member-price__content-title br {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .shop-member-price__content-title {
    margin-bottom: 23px;
    text-align: left;
  }
  .shop-member-price__content-title br {
    display: block;
  }
}
.shop-member-price__content-text {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #282828;
}
@media only screen and (min-width: 760px) {
  .shop-member-price__content-text {
    font-size: 20px;
    line-height: 27px;
    letter-spacing: .2px;
  }
}
.shop-member-price__swiper {
  position: relative;
  padding-bottom: 39px;
}
@media only screen and (min-width: 760px) {
  .shop-member-price__swiper {
    overflow: hidden;
    padding: 0 0 38px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .shop-member-price__swiper {
    width: 685px !important;
  }
}
.shop-member-price__swiper-pagination {
  bottom: 0 !important;
  height: 9px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shop-member-price__swiper-pagination .swiper-pagination-bullet {
  background: #BABABA;
  border-radius: 100px;
  width: 6px;
  height: 6px;
  margin: 0 7px;
}
.shop-member-price__swiper-pagination .swiper-pagination-bullet-active {
  background: #282828;
  height: 9px;
  width: 9px;
}
.shop-member-price__item-image {
  width: 100%;
  max-width: 215px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 10px;
}
.shop-member-price__item-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.shop-member-price__item-title {
  font-family: 'Quiza Pro', sans-serif;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  letter-spacing: -0.015em;
  color: #282828;
  margin-bottom: 10px;
  height: 52px;
}
.shop-member-price__item-origin-wrapper {
  margin-bottom: 16px;
}
.shop-member-price__item-origin-title {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  color: #282828;
}
.shop-member-price__item-origin {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #898989;
}
.shop-member-price__item-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shop-member-price__item-price {
  width: calc(100% - 114px);
}
.shop-member-price__item-subscription-type {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 12.5px;
  line-height: 14px;
  color: #555555;
}
.shop-member-price__item-price {
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  color: #251E35;
}
.shop-member-price__item-guest-price {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 12.5px;
  line-height: 14px;
  color: #555555;
}
.shop-member-price__item-button {
  width: 114px;
  height: 35px;
  background: #FC654C;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #FFFFFF;
  transition: all .25s;
  cursor: pointer;
}
.shop-member-price__item-button:active,
.shop-member-price__item-button:hover,
.shop-member-price__item-button:focus {
  background: #fb3a1a;
  color: #fff !important;
  text-decoration: none;
}
.previous-curations {
  background: #fff;
  padding-bottom: 47px;
}
@media only screen and (min-width: 760px) {
  .previous-curations {
    padding-bottom: 67px;
  }
}
@media only screen and (min-width: 1200px) {
  .previous-curations {
    padding-bottom: 88px;
  }
}
.previous-curations__container {
  padding: 0 20px;
}
@media only screen and (min-width: 760px) {
  .previous-curations__container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .previous-curations__container {
    margin: 0 auto;
    width: 100%;
    max-width: 1160px;
    padding: 0;
  }
}
.previous-curations__title {
  margin-bottom: 7px;
}
@media only screen and (min-width: 760px) {
  .previous-curations__title {
    margin-bottom: 13px;
  }
}
.previous-curations__subtitle {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #282828;
  margin-bottom: 5px;
}
@media only screen and (min-width: 760px) {
  .previous-curations__subtitle {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 10px;
    letter-spacing: .2px;
  }
}
.previous-curations__discount {
  width: 100%;
  max-width: 258px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
  background: #FFC127;
  border-radius: 100px;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  color: #251E35;
  margin: 0 auto 15px;
}
@media only screen and (min-width: 760px) {
  .previous-curations__discount {
    margin-bottom: 35px;
  }
}
.previous-curations__swiper {
  position: relative;
  padding-bottom: 25px;
}
@media only screen and (min-width: 760px) {
  .previous-curations__swiper {
    padding-bottom: 45px;
  }
}
@media only screen and (min-width: 1200px) {
  .previous-curations__swiper {
    overflow: hidden;
  }
}
.previous-curations__item {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0 30px;
}
@media only screen and (min-width: 760px) {
  .previous-curations__item {
    padding: 0 25px;
  }
}
@media only screen and (min-width: 1200px) {
  .previous-curations__item {
    padding: 0;
  }
}
.previous-curations__item-image {
  width: 135px;
  height: 135px;
  border-radius: 15px;
  overflow: hidden;
}
.previous-curations__item-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.previous-curations__item-image.first {
  margin: 0 60px 10px 60px;
}
.previous-curations__item-image.second {
  margin-right: 10px;
}
@media only screen and (min-width: 760px) {
  .previous-curations__item-image {
    width: 210px;
    height: 210px;
  }
  .previous-curations__item-image.first {
    margin: 0;
  }
  .previous-curations__item-image.second {
    margin: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .previous-curations__item-image {
    width: 370px;
    height: 370px;
  }
}
.previous-curations__wrapper {
  position: relative;
}
.previous-curations__swiper-button {
  width: auto;
  height: auto;
  top: 154px;
}
.previous-curations__swiper-button:after {
  display: none;
}
.previous-curations__swiper-button.swiper-button-disabled {
  opacity: 1 !important;
}
@media only screen and (min-width: 760px) {
  .previous-curations__swiper-button {
    top: 118px;
  }
}
@media only screen and (min-width: 1200px) {
  .previous-curations__swiper-button {
    margin-top: 0 !important;
    top: 176px;
  }
}
.previous-curations__swiper-button-prev {
  left: 0 !important;
}
@media only screen and (min-width: 1200px) {
  .previous-curations__swiper-button-prev {
    left: -30px !important;
  }
}
.previous-curations__swiper-button-next {
  right: 0 !important;
}
@media only screen and (min-width: 1200px) {
  .previous-curations__swiper-button-next {
    right: -30px !important;
  }
}
.previous-curations__swiper-pagination {
  bottom: 0 !important;
  height: 9px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.previous-curations__swiper-pagination .swiper-pagination-bullet {
  background: #BABABA;
  border-radius: 100px;
  width: 6px;
  height: 6px;
  margin: 0 7px;
}
.previous-curations__swiper-pagination .swiper-pagination-bullet-active {
  background: #282828;
  height: 9px;
  width: 9px;
}
.previous-curations__button {
  width: 100%;
  max-width: 220px;
  height: 53px;
  background: #FC654C;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 50px auto 0;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 21px;
  line-height: 24px;
  color: #FFFFFF;
  transition: all .25s;
  cursor: pointer;
}
.previous-curations__button:active,
.previous-curations__button:hover,
.previous-curations__button:focus {
  background: #FF3817;
  box-shadow: 12px -5px 30px rgba(252,203,76,0.5), -8px 7px 30px rgba(255,60,28,0.5);
  color: #fff;
  text-decoration: none;
}
@media only screen and (min-width: 760px) {
  .previous-curations__button {
    margin: 70px auto 0;
  }
}
@media only screen and (min-width: 1200px) {
  .previous-curations__button {
    margin: 90px auto 0;
  }
}
.part-of-community {
  background: #fff;
  padding-bottom: 50px;
}
.part-of-community__container {
  padding: 0 20px;
}
@media only screen and (min-width: 760px) {
  .part-of-community__container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .part-of-community__container {
    width: 100%;
    max-width: 1160px;
    padding: 0;
    margin: 0 auto;
  }
}
.part-of-community__wrapper {
  display: flex;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 1200px) {
  .part-of-community__wrapper {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.part-of-community__content {
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .part-of-community__content {
    margin-bottom: 0;
    width: calc(100% - 660px);
  }
}
.part-of-community__title {
  text-align: left;
  margin-bottom: 27px;
}
@media only screen and (min-width: 760px) {
  .part-of-community__title {
    font-size: 40px;
    line-height: 47px;
  }
  .part-of-community__title br:nth-child(1) {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .part-of-community__title br:nth-child(1) {
    display: block;
  }
}
.part-of-community__text {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #282828;
  margin-bottom: 27px;
}
@media only screen and (min-width: 760px) {
  .part-of-community__text {
    font-size: 20px;
    line-height: 27px;
    letter-spacing: .18px;
  }
}
.part-of-community__fb-button {
  width: 197px;
  height: 50px;
  background: #295396;
  border-radius: 10px;
  display: flex;
  align-items: center;
  text-decoration: none !important;
  -webkit-tap-highlight-color: transparent;
  transition: all, .25s;
}
.part-of-community__fb-button:hover {
  background: #21437a;
}
.part-of-community__fb-button-text {
  width: 100%;
  height: 30px;
  border-right: 1px solid rgba(255,255,255,0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'TT Commons', sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-top: 1px;
}
.part-of-community__fb-button-icon {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.part-of-community__fb-button-icon svg {
  display: block;
}
.part-of-community__image {
  width: 100%;
  height: 334px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.part-of-community__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media only screen and (min-width: 760px) {
  .part-of-community__image {
    height: 550px;
  }
}
@media only screen and (min-width: 1200px) {
  .part-of-community__image {
    width: 560px;
  }
}
.simple-footer-v1 {
  width: 100%;
  background: #fff;
  display: flex;
  justify-content: center;
}
.simple-footer-v1__container {
  width: 100%;
  padding: 50px 20px 100px;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__container {
    padding: 70px 30px 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .simple-footer-v1__container {
    width: 1160px;
    padding: 91px 0 100px;
  }
}
.simple-footer-v1__brands {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 19px;
  border-bottom: 1px solid rgba(12,12,12,0.1);
  margin-bottom: 20px;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__brands {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 9px;
    margin-bottom: 10px;
  }
}
.simple-footer-v1__secure {
  width: 340px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__secure {
    align-items: flex-start;
    margin-bottom: 0;
  }
}
.simple-footer-v1__secure-logos-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__secure-logos-wrap {
    justify-content: flex-start;
  }
}
.simple-footer-v1__secure-logo {
  width: auto;
  height: 34px;
}
.simple-footer-v1__secure-logo:nth-child(2) {
  margin: 0 25px;
}
.simple-footer-v1__secure-text {
  width: 100%;
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #282828;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__secure-text {
    margin-left: -11px;
  }
}
.simple-footer-v1__payment-methods-wrap {
  width: 270px;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: -2px -1.5px;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__payment-methods-wrap {
    justify-content: flex-end;
  }
}
@media only screen and (min-width: 1200px) {
  .simple-footer-v1__payment-methods-wrap {
    width: 420px;
  }
}
.simple-footer-v1__payment-method {
  width: auto;
  height: 35px;
  margin: 2px 1.5px;
}
.simple-footer-v1__logo-and-socials-wrap {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__logo-and-socials-wrap {
    margin-bottom: 10px;
  }
}
.simple-footer-v1__logo {
  width: 85px;
}
.simple-footer-v1__logo svg {
  display: block;
  width: 100%;
  height: auto;
}
.simple-footer-v1__logo svg path {
  -webkit-tap-highlight-color: transparent;
  transition: all, .25s;
}
.simple-footer-v1__socials-wrap {
  display: flex;
  align-items: center;
}
.simple-footer-v1__socials-link {
  margin-left: 10px;
  -webkit-tap-highlight-color: transparent;
  transition: all, .25s;
}
.simple-footer-v1__socials-link:hover {
  opacity: 0.7;
}
.simple-footer-v1__socials-link-image {
  width: auto;
  height: 30px;
}
.simple-footer-v1__privacy {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  margin-bottom: 20px;
}
@media only screen and (min-width: 760px) {
  .simple-footer-v1__privacy {
    margin-bottom: 0;
  }
}
.simple-footer-v1__copyright,
.simple-footer-v1__privacy-link {
  font-family: 'TT Commons', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #898989;
  margin-left: 10px;
  text-decoration: none !important;
  -webkit-tap-highlight-color: transparent;
  transition: all, .25s;
}
.simple-footer-v1__copyright:hover,
.simple-footer-v1__privacy-link:hover {
  color: #FC654C;
}
.simple-footer-v1__copyright {
  margin-left: 0;
}
.simple-footer-v1__border-line {
  width: 1px;
  height: 20px;
  background: #CCCCCC;
  border-radius: 100px;
  margin-left: 10px;
}
