/* [project]/src/components/_layout/header/header.module.scss.module.css [app-client] (css) */
.header-module-scss-module__Rpmy7a__header {
  z-index: 1000000;
  width: 100dvw;
  position: fixed;
  top: 0;
  left: 0;
}

.header-module-scss-module__Rpmy7a__header.header-module-scss-module__Rpmy7a__hasNotifications + main {
  margin-top: 30px;
}

@media (min-width: 992px) {
  .header-module-scss-module__Rpmy7a__header.header-module-scss-module__Rpmy7a__hasNotifications + main {
    margin-top: 45px;
  }
}

/* [project]/src/components/_layout/header/mobile/headerMobile.module.scss.module.css [app-client] (css) */
.headerMobile-module-scss-module__Tzd2gq__headerMobile.headerMobile-module-scss-module__Tzd2gq__scrolled {
  background-color: #fff;
  border-bottom: 1px solid #0000001a;
}

.headerMobile-module-scss-module__Tzd2gq__headerMobile .headerMobile-module-scss-module__Tzd2gq__sidebarMenu {
  width: 100dvw;
  height: calc(100dvh - 66px);
  transition: all .2s ease-in;
  position: fixed;
  top: 66px;
  left: -100dvw;
  overflow-y: auto;
}

.headerMobile-module-scss-module__Tzd2gq__headerMobile .headerMobile-module-scss-module__Tzd2gq__sidebarMenu.headerMobile-module-scss-module__Tzd2gq__visible {
  background-color: #fff;
  left: 0;
}

.headerMobile-module-scss-module__Tzd2gq__headerMobile .headerMobile-module-scss-module__Tzd2gq__sidebarMenu.headerMobile-module-scss-module__Tzd2gq__hasNotifications {
  height: calc(100dvh - 96px);
  top: 96px;
}

.headerMobile-module-scss-module__Tzd2gq__headerMobile .headerMobile-module-scss-module__Tzd2gq__darkNotification {
  background-color: #5ba4c0;
}

.headerMobile-module-scss-module__Tzd2gq__headerMobile .headerMobile-module-scss-module__Tzd2gq__lightNotification {
  background-color: #c977b8;
}

/* [project]/src/components/_layout/header/partials/header-actions/headerActions.module.scss.module.css [app-client] (css) */
.headerActions-module-scss-module__VdmLtq__headerActions {
  background-color: #0000;
  padding: 16px 20px;
  transition: all .2s linear;
}

.headerActions-module-scss-module__VdmLtq__headerActions.headerActions-module-scss-module__VdmLtq__colored {
  background-color: #fff;
}

.headerActions-module-scss-module__VdmLtq__headerActions {
  align-items: center;
  display: flex;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler {
  cursor: pointer;
  width: 20px;
  height: 20px;
}

@media (min-width: 992px) {
  .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler {
    display: none;
  }
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler.headerActions-module-scss-module__VdmLtq__colored span, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler.headerActions-module-scss-module__VdmLtq__changed span {
  background-color: #000;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler.headerActions-module-scss-module__VdmLtq__changed span:first-of-type {
  transform: rotate(45deg);
  margin: 1px 0 -2px !important;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler.headerActions-module-scss-module__VdmLtq__changed span:nth-of-type(2) {
  display: none;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler.headerActions-module-scss-module__VdmLtq__changed span:last-of-type {
  transform: rotate(-45deg);
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler span {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  height: 1.5px;
  transition: all .2s ease-out;
  display: block;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__toggler span:not(:last-of-type) {
  margin-bottom: 5px;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales {
  margin-inline: 9px;
  position: relative;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales.headerActions-module-scss-module__VdmLtq__opened .headerActions-module-scss-module__VdmLtq__localesList {
  max-height: 1000px;
  transform: scaleY(1);
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales.headerActions-module-scss-module__VdmLtq__hovered .headerActions-module-scss-module__VdmLtq__currentLocale, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales.headerActions-module-scss-module__VdmLtq__hovered .headerActions-module-scss-module__VdmLtq__localesList .headerActions-module-scss-module__VdmLtq__localeLink {
  color: #000;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales .headerActions-module-scss-module__VdmLtq__currentLocale {
  color: #fff;
  cursor: pointer;
  font-weight: 400;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales .headerActions-module-scss-module__VdmLtq__localesList {
  transform-origin: top;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 6px;
  max-height: 0;
  transition: all .2s ease-out;
  position: absolute;
  top: 110%;
  left: -50%;
  transform: scaleY(0);
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales .headerActions-module-scss-module__VdmLtq__localesList .headerActions-module-scss-module__VdmLtq__localeLink {
  color: #000;
  padding: 5px 10px;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__locales .headerActions-module-scss-module__VdmLtq__localesList .headerActions-module-scss-module__VdmLtq__localeLink.headerActions-module-scss-module__VdmLtq__active {
  font-weight: 700;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__searchBtn {
  margin-left: 20px;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__searchBtn, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__wishlistBtn, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__cartBtn {
  cursor: pointer;
}

@media (min-width: 992px) {
  .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__searchBtn, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__wishlistBtn, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn, .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__cartBtn {
    margin-inline: 9px;
  }
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__logo {
  margin-inline: auto;
  padding: 0;
}

@media (min-width: 992px) {
  .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__logo {
    display: none;
  }
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__wishlistBtn {
  display: none;
}

@media (min-width: 992px) {
  .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__wishlistBtn {
    display: block;
  }
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn {
  margin-right: 20px;
  position: relative;
}

@media (min-width: 768px) {
  .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn:hover .headerActions-module-scss-module__VdmLtq__identityLinks {
    opacity: 1;
    transform: scaleY(1)translateX(-45%);
  }
}

@media (min-width: 992px) {
  .headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn {
    margin-right: 9px;
  }
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn .headerActions-module-scss-module__VdmLtq__identityLinks {
  opacity: 0;
  transform-origin: top;
  background-color: #fff;
  width: auto;
  min-width: 150px;
  transition: transform .2s linear, opacity .2s linear .2s;
  position: absolute;
  top: 130%;
  left: 0;
  transform: scaleY(0)translateX(-45%);
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn .headerActions-module-scss-module__VdmLtq__identityLinks.headerActions-module-scss-module__VdmLtq__visible {
  opacity: 1;
  transform: scaleY(1)translateX(-45%);
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__profileBtn .headerActions-module-scss-module__VdmLtq__identityLinks .headerActions-module-scss-module__VdmLtq__identityLink {
  color: #000;
  text-transform: none;
  text-align: left;
  border-bottom: 1px solid #0000001a;
  padding: 10px;
  display: block;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__cartBtn {
  align-items: center;
  display: flex;
}

.headerActions-module-scss-module__VdmLtq__headerActions .headerActions-module-scss-module__VdmLtq__cartBtn .headerActions-module-scss-module__VdmLtq__counter {
  margin-left: 6px;
  font-size: 1.4rem;
  display: inline-block;
}

.headerActions-module-scss-module__VdmLtq__headerActions button {
  background-color: #0000;
  border: none;
  padding: 0;
}

/* [project]/src/components/common/drawer/drawer.module.scss.module.css [app-client] (css) */
.drawer-module-scss-module__nzOrvG__drawerWindow {
  opacity: 0;
  z-index: 0;
  background-color: #000000bf;
  width: 0;
  height: 0;
  transition: opacity .2s linear, zIndex .2s linear;
  position: fixed;
  top: 0;
  left: 0;
}

.drawer-module-scss-module__nzOrvG__drawerWindow.drawer-module-scss-module__nzOrvG__visible {
  opacity: 1;
  z-index: 1000002;
  width: 100%;
  height: 100%;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent {
  background-color: #fff;
  width: 100%;
  max-width: 400px;
  height: 100%;
  transition: all .2s .1s;
  position: fixed;
  top: 0;
  overflow-y: auto;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__head {
  z-index: 2;
  background-color: #fff;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  display: flex;
  position: sticky;
  top: 0;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__head .drawer-module-scss-module__nzOrvG__title {
  letter-spacing: 2%;
  text-transform: uppercase;
  font-size: 1.4rem;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__head .drawer-module-scss-module__nzOrvG__close {
  cursor: pointer;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content {
  height: calc(100% - 63px);
  padding: 32px 24px;
  position: relative;
  overflow: auto;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content p {
  letter-spacing: -2%;
  margin-bottom: 10px;
  font-size: 1.4rem;
  line-height: 1.6;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table {
  overflow-x: auto;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table .drawer-module-scss-module__nzOrvG__head {
  border-bottom: none;
  padding: 0;
  display: flex;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table .drawer-module-scss-module__nzOrvG__head .drawer-module-scss-module__nzOrvG__item {
  border-bottom: 1px solid #0000001a;
  flex: 0 0 90px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 55px;
  font-size: 1.3rem;
  display: flex;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table .drawer-module-scss-module__nzOrvG__head .drawer-module-scss-module__nzOrvG__item:first-of-type {
  background-color: #fff;
  border-right: 1px solid #0000001a;
  position: sticky;
  left: 0;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table .drawer-module-scss-module__nzOrvG__body {
  display: flex;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table .drawer-module-scss-module__nzOrvG__body .drawer-module-scss-module__nzOrvG__column {
  flex-direction: column;
  flex: 0 0 90px;
  width: 90px;
  display: flex;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table .drawer-module-scss-module__nzOrvG__body .drawer-module-scss-module__nzOrvG__column:first-of-type {
  background-color: #fff;
  border-right: 1px solid #0000001a;
  position: sticky;
  left: 0;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__table .drawer-module-scss-module__nzOrvG__body .drawer-module-scss-module__nzOrvG__column .drawer-module-scss-module__nzOrvG__item {
  border-bottom: 1px solid #0000001a;
  justify-content: center;
  align-items: center;
  height: 55px;
  font-size: 1.3rem;
  display: flex;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__items .drawer-module-scss-module__nzOrvG__item {
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__items .drawer-module-scss-module__nzOrvG__item .drawer-module-scss-module__nzOrvG__title {
  letter-spacing: -2%;
  margin-bottom: 12px;
  font-size: 1.4rem;
  line-height: 1.6;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__items .drawer-module-scss-module__nzOrvG__item .drawer-module-scss-module__nzOrvG__link {
  color: #000;
  margin-bottom: 24px;
  font-size: 1.4rem;
  font-weight: 600;
  text-decoration: underline;
}

.drawer-module-scss-module__nzOrvG__drawerWindow .drawer-module-scss-module__nzOrvG__drawerContent .drawer-module-scss-module__nzOrvG__content .drawer-module-scss-module__nzOrvG__items .drawer-module-scss-module__nzOrvG__item .drawer-module-scss-module__nzOrvG__variants .drawer-module-scss-module__nzOrvG__variant {
  letter-spacing: -3%;
  border: 1px solid #d6d4d7;
  margin: 8px 8px 0 0;
  padding: 12px 22.5px;
  font-size: 1.2rem;
  display: inline-block;
}

/* [project]/src/components/common/sidebar-cart/sidebarCart.module.scss.module.css [app-client] (css) */
.sidebarCart-module-scss-module__03QDrq__sidebarCart {
  height: 100%;
}

.sidebarCart-module-scss-module__03QDrq__sidebarCart .sidebarCart-module-scss-module__03QDrq__productsWrapper {
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: calc(100% - 160px);
  margin-inline: -24px;
  overflow: hidden auto;
}

.sidebarCart-module-scss-module__03QDrq__sidebarCart .sidebarCart-module-scss-module__03QDrq__productsWrapper::-webkit-scrollbar {
  display: none;
}

.sidebarCart-module-scss-module__03QDrq__sidebarCart .sidebarCart-module-scss-module__03QDrq__productsWrapper .sidebarCart-module-scss-module__03QDrq__prodItem {
  padding-inline: 24px;
}

.sidebarCart-module-scss-module__03QDrq__sidebarCart .sidebarCart-module-scss-module__03QDrq__actions {
  z-index: 2;
  background-color: #fff;
  width: 100%;
  padding: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.sidebarCart-module-scss-module__03QDrq__sidebarCart .sidebarCart-module-scss-module__03QDrq__actions .sidebarCart-module-scss-module__03QDrq__totalPrice {
  justify-content: space-between;
  font-size: 1.4rem;
  font-weight: 600;
  display: flex;
}

.sidebarCart-module-scss-module__03QDrq__sidebarCart .sidebarCart-module-scss-module__03QDrq__actions .sidebarCart-module-scss-module__03QDrq__link {
  text-align: center;
  color: #000;
  text-transform: uppercase;
  border: 1px solid #0000001a;
  margin-top: 14px;
  padding: 16px;
  font-size: 1.4rem;
  display: block;
}

.sidebarCart-module-scss-module__03QDrq__sidebarCart .sidebarCart-module-scss-module__03QDrq__actions .sidebarCart-module-scss-module__03QDrq__link.sidebarCart-module-scss-module__03QDrq__darkLink {
  color: #fff;
  background-color: #000;
}

.sidebarCart-module-scss-module__03QDrq__zeroState {
  padding: 24px !important;
}

@media (min-width: 1200px) {
  .sidebarCart-module-scss-module__03QDrq__zeroState {
    padding: 65px 24px !important;
  }
}

/* [project]/src/components/pages/cart/partials/cart-product/cartProduct.module.scss.module.css [app-client] (css) */
.cartProduct-module-scss-module__Vs1i_G__cartProduct {
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  display: flex;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__image {
  flex: 0 0 28%;
  width: 28%;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__image:after {
  padding-top: 150%;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__image {
  margin-right: 20px;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info {
  flex-direction: column;
  display: flex;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__title {
  color: #000;
  margin-bottom: 12px;
  font-size: 1.6rem;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__prices {
  color: #000;
  letter-spacing: -2%;
  align-items: center;
  margin-right: 8px;
  font-size: 1.4rem;
  display: flex;
  margin-bottom: 0 !important;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__prices span {
  display: inline-block;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__prices .cartProduct-module-scss-module__Vs1i_G__price {
  order: 1;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__prices .cartProduct-module-scss-module__Vs1i_G__price.cartProduct-module-scss-module__Vs1i_G__anotherPrice {
  font-size: 1.2rem;
  text-decoration: line-through;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__prices .cartProduct-module-scss-module__Vs1i_G__discountPrice {
  color: #ed1c24;
  margin-right: 8px;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__sizeColorWrapper {
  color: #afafaf;
  font-size: 1.4rem;
  margin: auto 0 !important;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__sizeColorWrapper span {
  display: inline-block;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__sizeColorWrapper span:nth-of-type(2) {
  margin-left: 12px;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__quantityWrapper {
  border: 1px solid #3c37381a;
  justify-content: space-between;
  align-items: center;
  width: 70px;
  height: 36px;
  padding: 12px;
  display: flex;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__quantityWrapper .cartProduct-module-scss-module__Vs1i_G__input {
  flex: 1;
  width: auto;
  margin-bottom: 0;
  font-size: 1.3rem;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__quantityWrapper .cartProduct-module-scss-module__Vs1i_G__input input {
  text-align: center;
  border: none;
  padding: 0;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__info .cartProduct-module-scss-module__Vs1i_G__quantityWrapper span {
  cursor: pointer;
  width: 8px;
  height: auto;
  display: inline-block;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__rightPart {
  flex-direction: column;
  margin-left: auto;
  padding-bottom: 10px;
  display: flex;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__rightPart .cartProduct-module-scss-module__Vs1i_G__wishlistBtn {
  background-color: #0000;
  border: 1px solid #ccc;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 37px;
  display: flex;
}

.cartProduct-module-scss-module__Vs1i_G__cartProduct .cartProduct-module-scss-module__Vs1i_G__rightPart .cartProduct-module-scss-module__Vs1i_G__removeAction {
  cursor: pointer;
  margin-top: auto;
  font-size: 1.3rem;
  text-decoration: underline;
  display: inline-block;
}

/* [project]/src/components/common/form-elements/input/input.module.scss.module.css [app-client] (css) */
.input-module-scss-module__0dD-ia__formGroup {
  margin-bottom: 24px;
  position: relative;
}

@media (min-width: 768px) {
  .input-module-scss-module__0dD-ia__formGroup {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .input-module-scss-module__0dD-ia__formGroup {
    flex: 0 0 calc(50% - 10px);
    width: calc(50% - 10px);
  }
}

@media (min-width: 1400px) {
  .input-module-scss-module__0dD-ia__formGroup {
    flex: 0 0 calc(50% - 20px);
    width: calc(50% - 20px);
  }
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__success.input-module-scss-module__0dD-ia__readonly input:focus + .input-module-scss-module__0dD-ia__placeholder {
  font-size: 1.4rem !important;
  top: -10px !important;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__success .input-module-scss-module__0dD-ia__placeholder {
  font-size: 1.4rem;
  top: -10px;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__success input {
  border-color: green;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__error.input-module-scss-module__0dD-ia__readonly, .input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__error.input-module-scss-module__0dD-ia__readonly input:focus + .input-module-scss-module__0dD-ia__placeholder {
  font-size: 1.4rem !important;
  top: -10px !important;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__error .input-module-scss-module__0dD-ia__placeholder {
  font-size: 1.4rem;
  top: -10px;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__error input, .input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__error .input-module-scss-module__0dD-ia__dateWrapper {
  border-color: #ed1c24;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__placeholder {
  font-size: 1.6rem;
  transition: all .3s linear;
  position: absolute;
  top: 0;
  left: 0;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__icon {
  cursor: pointer;
  background-color: #93939330;
  border: 1px solid #939393;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-weight: 700;
  display: flex;
}

.input-module-scss-module__0dD-ia__formGroup label {
  letter-spacing: -.32px;
  color: #d6d4d7;
  justify-content: space-between;
  margin-bottom: 8px;
  font-size: 14px;
  display: flex;
}

@media (min-width: 768px) {
  .input-module-scss-module__0dD-ia__formGroup label {
    font-size: 1.6rem;
  }
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__dateWrapper {
  border: 2px solid #c4c4c4;
  border-radius: 6px;
  height: 54px;
  padding-inline: 18px;
  position: relative;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__dateWrapper:focus, .input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__dateWrapper:focus-within {
  background-color: #fff;
  border: 2px solid #002d56;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__dateWrapper input {
  border: none;
  width: auto;
  padding: 18px 0;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__dateWrapper input:focus {
  background-color: #0000;
  border: none;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__phoneInput {
  width: 100%;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__phoneInput .input-module-scss-module__0dD-ia__countrySelector {
  z-index: 1000;
  width: 40px;
  height: 54px;
  position: absolute;
  left: 10px;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__phoneInput .input-module-scss-module__0dD-ia__phoneInputBtn {
  border-inline: none;
  height: calc(100% - 2px);
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__phoneInput input {
  border: 1px solid #d6d4d7;
  border-radius: 4px;
  height: 52px;
  padding: 0 55px;
  font-size: 1.5rem;
}

.input-module-scss-module__0dD-ia__formGroup input {
  z-index: 1;
  background-color: #0000;
  border: 1px solid #d6d4d7;
  border-radius: 4px;
  width: 100%;
  padding: 18px 20px;
  font-size: 1.5rem;
  position: relative;
}

.input-module-scss-module__0dD-ia__formGroup input:hover {
  border-color: #002d56 !important;
}

.input-module-scss-module__0dD-ia__formGroup input:focus {
  background-color: #fff;
  border: 2px solid #002d56;
}

.input-module-scss-module__0dD-ia__formGroup input:focus + .input-module-scss-module__0dD-ia__placeholder {
  font-size: 1.3rem;
  top: -20px;
}

.input-module-scss-module__0dD-ia__formGroup input::placeholder {
  color: #939393;
  opacity: 1;
}

.input-module-scss-module__0dD-ia__formGroup input:disabled {
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  background-color: #e8e8e8;
}

.input-module-scss-module__0dD-ia__formGroup input:disabled:hover {
  border-color: #c4c4c4 !important;
}

.input-module-scss-module__0dD-ia__formGroup input.input-module-scss-module__0dD-ia__upload::file-selector-button {
  display: none;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__passwordEye {
  z-index: 2;
  position: absolute;
  top: 42px;
  right: 16px;
}

@media (min-width: 1200px) {
  .input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__passwordEye {
    top: 43px;
  }
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__passwordEye:hover {
  cursor: pointer;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__dateIcon {
  z-index: 2;
  position: absolute;
  top: 40px;
  right: 16px;
}

.input-module-scss-module__0dD-ia__formGroup .input-module-scss-module__0dD-ia__dateIcon:hover {
  cursor: pointer;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label .input-module-scss-module__0dD-ia__labelText {
  width: auto;
  white-space: wrap;
  flex: 1;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label input {
  display: none;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label .input-module-scss-module__0dD-ia__color {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  box-shadow: 0 0 1px #000000bf;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label .input-module-scss-module__0dD-ia__color.input-module-scss-module__0dD-ia__checked:after {
  border-color: #000;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label .input-module-scss-module__0dD-ia__color img {
  object-fit: cover;
  border-radius: inherit;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label .input-module-scss-module__0dD-ia__color:after {
  content: "";
  border: 1px solid #d6d4d7;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: block;
  position: absolute;
  top: -4px;
  left: -4px;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label .input-module-scss-module__0dD-ia__fakeCheckbox {
  cursor: pointer;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  display: flex;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__checkbox label a {
  white-space: normal;
  word-break: break-word;
  overflow-wrap: break-word;
  color: #002d56;
  min-width: 0;
  max-width: 100%;
  font-weight: 700;
  font-size: inherit;
  flex-shrink: 1;
  margin-left: 5px;
  padding: 0;
  text-decoration: underline;
  display: inline-block;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__radio label {
  justify-content: flex-start;
  align-items: baseline;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__radio input {
  display: none;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__radio input:checked + .input-module-scss-module__0dD-ia__radioText {
  color: #fff;
  cursor: default;
  background-color: #fe7374;
  border-color: #0000;
  font-weight: 700;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__radio input:checked + .input-module-scss-module__0dD-ia__fakeRadio {
  background-color: #000;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__radio input:checked + .input-module-scss-module__0dD-ia__fakeRadio:after {
  border: 1px solid #000;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__radio .input-module-scss-module__0dD-ia__fakeRadio {
  cursor: pointer;
  background-color: #0000;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-right: 15px;
  display: inline-block;
  position: relative;
}

.input-module-scss-module__0dD-ia__formGroup.input-module-scss-module__0dD-ia__radio .input-module-scss-module__0dD-ia__fakeRadio:after {
  content: "";
  border: 1px solid #d6d4d7;
  border-radius: 50%;
  width: 15.5px;
  height: 15.5px;
  display: inline-block;
  position: absolute;
  top: -4px;
  left: -4px;
}

/* [project]/src/components/common/form-elements/datepicker/datepicker.module.scss.module.css [app-client] (css) */
.datepicker-module-scss-module__McmPiq__wrapper {
  max-width: 0;
  min-height: 55px;
  position: absolute;
}

.datepicker-module-scss-module__McmPiq__wrapper input {
  visibility: hidden;
}

.datepicker-module-scss-module__McmPiq__wrapper div, .datepicker-module-scss-module__McmPiq__wrapper div input {
  max-width: 0;
  min-height: 55px;
}

.datepicker-module-scss-module__McmPiq__wrapper {
  transform: translateY(-55px);
}

.datepicker-module-scss-module__McmPiq__invisibleInput {
  max-width: 0;
  min-height: 55px;
}

.datepicker-module-scss-module__McmPiq__popper {
  scale: 1.5;
  z-index: 102 !important;
  inset: unset !important;
  top: 0% !important;
  right: 0% !important;
}

.datepicker-module-scss-module__McmPiq__popper.datepicker-module-scss-module__McmPiq__time {
  right: -40% !important;
}

@media (min-width: 450px) {
  .datepicker-module-scss-module__McmPiq__popper.datepicker-module-scss-module__McmPiq__time {
    right: calc(20dvw - 40%) !important;
  }
}

@media (min-width: 768px) {
  .datepicker-module-scss-module__McmPiq__popper.datepicker-module-scss-module__McmPiq__time {
    right: calc(30dvw - 40%) !important;
  }
}

@media (min-width: 992px) {
  .datepicker-module-scss-module__McmPiq__popper.datepicker-module-scss-module__McmPiq__time {
    right: 0% !important;
  }
}

/* [project]/node_modules/react-datepicker/dist/react-datepicker.css [app-client] (css) */
.react-datepicker__navigation-icon:before, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  content: "";
  border: 3px solid #ccc;
  border-width: 3px 3px 0 0;
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  top: 6px;
}

.react-datepicker__sr-only {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.react-datepicker-wrapper {
  border: 0;
  padding: 0;
  display: inline-block;
}

.react-datepicker {
  color: #000;
  font-family: Helvetica Neue, helvetica, arial, sans-serif;
  font-size: .8rem;
  line-height: initial;
  background-color: #fff;
  border: 1px solid #aeaeae;
  border-radius: .3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-right-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}

.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: .3rem;
  padding: 8px 0;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: .3rem;
}

.react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--scroll {
  margin: 0 15px;
  display: inline-block;
}

.react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header {
  color: #000;
  margin-top: 0;
  font-size: .944rem;
  font-weight: bold;
}

h2.react-datepicker__current-month {
  margin: 0;
  padding: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  text-align: center;
  cursor: pointer;
  z-index: 1;
  text-indent: -999em;
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 2px;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 2px;
}

.react-datepicker__navigation--next {
  right: 2px;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}

.react-datepicker__navigation--years {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
}

.react-datepicker__navigation:hover :before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  width: 0;
  font-size: 20px;
  position: relative;
  top: -1px;
}

.react-datepicker__navigation-icon--next {
  left: -2px;
}

.react-datepicker__navigation-icon--next:before {
  left: -7px;
  transform: rotate(45deg);
}

.react-datepicker__navigation-icon--previous {
  right: -2px;
}

.react-datepicker__navigation-icon--previous:before {
  right: -7px;
  transform: rotate(225deg);
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  text-align: center;
  margin: .4rem;
}

.react-datepicker__year-wrapper {
  flex-wrap: wrap;
  max-width: 180px;
  display: flex;
}

.react-datepicker__year .react-datepicker__year-text {
  width: 4rem;
  margin: 2px;
  display: inline-block;
}

.react-datepicker__month {
  text-align: center;
  margin: .4rem;
}

.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {
  width: 4rem;
  margin: 2px;
  display: inline-block;
}

.react-datepicker__input-time-container {
  clear: both;
  float: left;
  text-align: left;
  width: 100%;
  margin: 5px 0 10px 15px;
}

.react-datepicker__input-time-container .react-datepicker-time__caption, .react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  margin-left: 10px;
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  border: 1px solid #aeaeae;
  border-radius: .3rem;
  display: inline;
  position: absolute;
  top: 0;
  right: -87px;
}

.react-datepicker__time-container .react-datepicker__time {
  background: #fff;
  border-bottom-right-radius: .3rem;
  position: relative;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  text-align: center;
  border-bottom-right-radius: .3rem;
  width: 85px;
  margin: 0 auto;
  overflow-x: hidden;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  box-sizing: content-box;
  width: 100%;
  height: calc(195px + .85rem);
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  list-style: none;
  overflow-y: scroll;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  white-space: nowrap;
  height: 30px;
  padding: 5px 10px;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  color: #fff;
  background-color: #216ba5;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: #0000;
}

.react-datepicker__week-number {
  color: #ccc;
  text-align: center;
  width: 1.7rem;
  margin: .166rem;
  line-height: 1.7rem;
  display: inline-block;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  background-color: #f0f0f0;
  border-radius: .3rem;
}

.react-datepicker__week-number--selected {
  color: #fff;
  background-color: #216ba5;
  border-radius: .3rem;
}

.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  text-align: center;
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
  color: #000;
  text-align: center;
  width: 1.7rem;
  margin: .166rem;
  line-height: 1.7rem;
  display: inline-block;
}

.react-datepicker__day-name--disabled, .react-datepicker__day--disabled, .react-datepicker__time-name--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text, .react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:not([aria-disabled="true"]):hover, .react-datepicker__month-text:not([aria-disabled="true"]):hover, .react-datepicker__quarter-text:not([aria-disabled="true"]):hover, .react-datepicker__year-text:not([aria-disabled="true"]):hover {
  background-color: #f0f0f0;
  border-radius: .3rem;
}

.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted {
  color: #fff;
  background-color: #3dcc4a;
  border-radius: .3rem;
}

.react-datepicker__day--highlighted:not([aria-disabled="true"]):hover, .react-datepicker__month-text--highlighted:not([aria-disabled="true"]):hover, .react-datepicker__quarter-text--highlighted:not([aria-disabled="true"]):hover, .react-datepicker__year-text--highlighted:not([aria-disabled="true"]):hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1, .react-datepicker__year-text--highlighted-custom-1 {
  color: #f0f;
}

.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2, .react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--holidays, .react-datepicker__month-text--holidays, .react-datepicker__quarter-text--holidays, .react-datepicker__year-text--holidays {
  color: #fff;
  background-color: #ff6803;
  border-radius: .3rem;
  position: relative;
}

.react-datepicker__day--holidays .overlay, .react-datepicker__month-text--holidays .overlay, .react-datepicker__quarter-text--holidays .overlay, .react-datepicker__year-text--holidays .overlay {
  color: #fff;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  background-color: #333;
  border-radius: 4px;
  padding: 4px;
  transition: visibility, opacity .3s ease-in-out;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}

.react-datepicker__day--holidays:not([aria-disabled="true"]):hover, .react-datepicker__month-text--holidays:not([aria-disabled="true"]):hover, .react-datepicker__quarter-text--holidays:not([aria-disabled="true"]):hover, .react-datepicker__year-text--holidays:not([aria-disabled="true"]):hover {
  background-color: #cf5300;
}

.react-datepicker__day--holidays:hover .overlay, .react-datepicker__month-text--holidays:hover .overlay, .react-datepicker__quarter-text--holidays:hover .overlay, .react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range, .react-datepicker__month-text--selected, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--selected, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--selected, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--in-range {
  color: #fff;
  background-color: #216ba5;
  border-radius: .3rem;
}

.react-datepicker__day--selected:not([aria-disabled="true"]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled="true"]):hover, .react-datepicker__day--in-range:not([aria-disabled="true"]):hover, .react-datepicker__month-text--selected:not([aria-disabled="true"]):hover, .react-datepicker__month-text--in-selecting-range:not([aria-disabled="true"]):hover, .react-datepicker__month-text--in-range:not([aria-disabled="true"]):hover, .react-datepicker__quarter-text--selected:not([aria-disabled="true"]):hover, .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled="true"]):hover, .react-datepicker__quarter-text--in-range:not([aria-disabled="true"]):hover, .react-datepicker__year-text--selected:not([aria-disabled="true"]):hover, .react-datepicker__year-text--in-selecting-range:not([aria-disabled="true"]):hover, .react-datepicker__year-text--in-range:not([aria-disabled="true"]):hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__year-text--keyboard-selected {
  color: #000;
  background-color: #bad9f1;
  border-radius: .3rem;
}

.react-datepicker__day--keyboard-selected:not([aria-disabled="true"]):hover, .react-datepicker__month-text--keyboard-selected:not([aria-disabled="true"]):hover, .react-datepicker__quarter-text--keyboard-selected:not([aria-disabled="true"]):hover, .react-datepicker__year-text--keyboard-selected:not([aria-disabled="true"]):hover {
  color: #fff;
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range), .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range) {
  background-color: #216ba580;
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range) {
  color: #000;
  background-color: #f0f0f0;
}

.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled, .react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled .overlay, .react-datepicker__month-text--disabled .overlay, .react-datepicker__quarter-text--disabled .overlay, .react-datepicker__year-text--disabled .overlay {
  color: #fff;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  background-color: #333;
  border-radius: 4px;
  padding: 4px;
  transition: visibility, opacity .3s ease-in-out;
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
}

.react-datepicker__input-container {
  width: 100%;
  display: inline-block;
  position: relative;
}

.react-datepicker__input-container .react-datepicker__calendar-icon {
  box-sizing: content-box;
  padding: .5rem;
  position: absolute;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view, .react-datepicker__month-read-view, .react-datepicker__month-year-read-view {
  border: 1px solid #0000;
  border-radius: .3rem;
  position: relative;
}

.react-datepicker__year-read-view:hover, .react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  top: 0;
  right: -16px;
  transform: rotate(135deg);
}

.react-datepicker__year-dropdown, .react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown {
  z-index: 1;
  text-align: center;
  background-color: #f0f0f0;
  border: 1px solid #aeaeae;
  border-radius: .3rem;
  width: 50%;
  position: absolute;
  top: 30px;
  left: 25%;
}

.react-datepicker__year-dropdown:hover, .react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable, .react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option, .react-datepicker__month-option, .react-datepicker__month-year-option {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  line-height: 20px;
  display: block;
}

.react-datepicker__year-option:first-of-type, .react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: .3rem;
  border-top-right-radius: .3rem;
}

.react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  user-select: none;
  border-bottom-right-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.react-datepicker__year-option:hover, .react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected, .react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  vertical-align: middle;
  background-color: #0000;
  border: 0;
  outline: 0;
  height: 100%;
  padding: 0 6px 0 0;
  display: table-cell;
  position: absolute;
  top: 0;
  right: 0;
}

.react-datepicker__close-icon:after {
  cursor: pointer;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  content: "×";
  background-color: #216ba5;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  display: table-cell;
}

.react-datepicker__close-icon--disabled {
  cursor: default;
}

.react-datepicker__close-icon--disabled:after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  cursor: pointer;
  text-align: center;
  clear: left;
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  padding: 5px 0;
  font-weight: bold;
}

.react-datepicker__portal {
  z-index: 2147483647;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  height: auto;
  margin: .4rem;
  padding-left: .2rem;
  padding-right: .2rem;
}

.react-datepicker__aria-live {
  clip-path: circle(0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.react-datepicker__calendar-icon {
  vertical-align: -.125em;
  width: 1em;
  height: 1em;
}

/* [project]/node_modules/react-international-phone/dist/index.css [app-client] (css) */
.react-international-phone-country-selector {
  position: relative;
}

.react-international-phone-country-selector-button {
  height: var(--react-international-phone-height, 36px);
  box-sizing: border-box;
  border: 1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));
  appearance: button;
  background-color: var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));
  cursor: pointer;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.react-international-phone-country-selector-button:hover {
  background-color: var(--react-international-phone-country-selector-background-color-hover, whitesmoke);
}

.react-international-phone-country-selector-button--hide-dropdown {
  cursor: auto;
}

.react-international-phone-country-selector-button--hide-dropdown:hover {
  background-color: #0000;
}

.react-international-phone-country-selector-button__button-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.react-international-phone-country-selector-button__flag-emoji {
  margin: 0 4px;
}

.react-international-phone-country-selector-button__flag-emoji--disabled {
  opacity: .75;
}

.react-international-phone-country-selector-button__dropdown-arrow {
  border-top: var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);
  border-right: var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;
  border-left: var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;
  margin-right: 4px;
  transition: all .1s ease-out;
}

.react-international-phone-country-selector-button__dropdown-arrow--active {
  transform: rotateX(180deg);
}

.react-international-phone-country-selector-button__dropdown-arrow--disabled {
  border-top-color: var(--react-international-phone-disabled-country-selector-arrow-color, #999);
}

.react-international-phone-country-selector-button--disabled, .react-international-phone-country-selector-button--disabled:hover {
  background-color: var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));
}

.react-international-phone-country-selector-button--disabled {
  cursor: auto;
}

.react-international-phone-flag-emoji {
  width: var(--react-international-phone-flag-width, 24px);
  height: var(--react-international-phone-flag-height, 24px);
  box-sizing: border-box;
}

.react-international-phone-country-selector-dropdown {
  z-index: 1;
  top: var(--react-international-phone-dropdown-top, 44px);
  left: var(--react-international-phone-dropdown-left, 0);
  background-color: var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));
  width: 300px;
  max-height: 200px;
  box-shadow: var(--react-international-phone-dropdown-shadow, 2px 2px 16px #00000040);
  color: var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));
  flex-direction: column;
  margin: 0;
  padding: 4px 0;
  list-style: none;
  display: flex;
  position: absolute;
  overflow-y: scroll;
}

.react-international-phone-country-selector-dropdown__preferred-list-divider {
  height: 1px;
  margin: var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);
  background: var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro));
  border: none;
}

.react-international-phone-country-selector-dropdown__list-item {
  min-height: var(--react-international-phone-dropdown-item-height, 28px);
  box-sizing: border-box;
  align-items: center;
  padding: 2px 8px;
  display: flex;
}

.react-international-phone-country-selector-dropdown__list-item-flag-emoji {
  margin-right: 8px;
}

.react-international-phone-country-selector-dropdown__list-item-country-name {
  font-size: var(--react-international-phone-dropdown-item-font-size, 14px);
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 8px;
  overflow: hidden;
}

.react-international-phone-country-selector-dropdown__list-item-dial-code {
  color: var(--react-international-phone-dropdown-item-dial-code-color, gray);
  font-size: var(--react-international-phone-dropdown-item-font-size, 14px);
}

.react-international-phone-country-selector-dropdown__list-item:hover {
  background-color: var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));
  cursor: pointer;
}

.react-international-phone-country-selector-dropdown__list-item--selected, .react-international-phone-country-selector-dropdown__list-item--focused {
  background-color: var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);
  color: var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222));
}

.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code, .react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code {
  color: var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray));
}

.react-international-phone-country-selector-dropdown__list-item--focused {
  background-color: var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));
}

.react-international-phone-dial-code-preview {
  border: 1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));
  background-color: var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));
  color: var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));
  font-size: var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px));
  justify-content: center;
  align-items: center;
  margin-right: -1px;
  padding: 0 8px;
  display: flex;
}

.react-international-phone-dial-code-preview--disabled {
  background-color: var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));
  color: var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666));
}

.react-international-phone-input-container {
  display: flex;
}

.react-international-phone-input-container .react-international-phone-country-selector-button {
  border-radius: var(--react-international-phone-border-radius, 4px);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -1px;
}

.react-international-phone-input-container .react-international-phone-input {
  height: var(--react-international-phone-height, 36px);
  box-sizing: border-box;
  border: 1px solid var(--react-international-phone-border-color, gainsboro);
  border-radius: var(--react-international-phone-border-radius, 4px);
  background-color: var(--react-international-phone-background-color, white);
  color: var(--react-international-phone-text-color, #222);
  font-family: inherit;
  font-size: var(--react-international-phone-font-size, 13px);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin: 0;
  padding: 0 8px;
  overflow: visible;
}

.react-international-phone-input-container .react-international-phone-input:focus {
  outline: none;
}

.react-international-phone-input-container .react-international-phone-input--disabled {
  background-color: var(--react-international-phone-disabled-background-color, whitesmoke);
  color: var(--react-international-phone-disabled-text-color, #666);
}

/* [project]/src/components/common/zero-state/zeroState.module.scss.module.css [app-client] (css) */
.zeroState-module-scss-module__KfGLoW__zeroState {
  background-color: #f9f8f6;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 71px 16px;
  display: flex;
}

@media (min-width: 992px) {
  .zeroState-module-scss-module__KfGLoW__zeroState {
    padding: 66px;
  }
}

@media (min-width: 1200px) {
  .zeroState-module-scss-module__KfGLoW__zeroState {
    padding: 66px 107px;
  }
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__icon {
  margin-bottom: 40px;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__title {
  letter-spacing: -2%;
  text-transform: uppercase;
  font-size: 2.2rem;
  line-height: 1.3;
  margin-bottom: 18px !important;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__text {
  font-size: 1.6rem;
  line-height: 1.6;
  margin-bottom: 32px !important;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__content {
  background-color: #fff;
  border: 1px solid #d6d4d7;
  border-radius: 4px;
  margin-bottom: 32px;
  padding: 20px 24px;
  line-height: 1.6;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__content strong, .zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__content b {
  margin-bottom: 12px;
  font-size: 1.4rem;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__content p {
  font-size: 1.2rem;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__action {
  text-transform: uppercase;
  color: #fff;
  background-color: #000;
  border-radius: 4px;
  padding: 16px;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__subcontent {
  margin-top: 32px;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__subcontent p {
  font-size: 1.5rem;
  line-height: 1;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__subcontent p:first-of-type {
  margin-bottom: 16px;
  font-size: 1.8rem;
  line-height: 1.3;
}

.zeroState-module-scss-module__KfGLoW__zeroState .zeroState-module-scss-module__KfGLoW__subcontent a {
  text-decoration: underline;
}

/* [project]/src/components/pages/filters-page/partials/filters/filters.module.scss.module.css [app-client] (css) */
.filters-module-scss-module__NjF8aG__filters {
  flex-direction: column;
  height: 100%;
  margin-inline: -24px;
  display: flex;
}

.filters-module-scss-module__NjF8aG__filters .filters-module-scss-module__NjF8aG__filterGroup {
  padding-inline: 24px;
}

.filters-module-scss-module__NjF8aG__filters .filters-module-scss-module__NjF8aG__actions {
  border-top: 1px solid #0000001a;
  margin-top: auto;
  margin-bottom: -14px;
  padding: 19.5px 24px 0;
}

.filters-module-scss-module__NjF8aG__filters .filters-module-scss-module__NjF8aG__actions .filters-module-scss-module__NjF8aG__showResults, .filters-module-scss-module__NjF8aG__filters .filters-module-scss-module__NjF8aG__actions .filters-module-scss-module__NjF8aG__resetBtn {
  width: 100%;
  padding: 16px;
  font-weight: 400;
  display: block;
}

.filters-module-scss-module__NjF8aG__filters .filters-module-scss-module__NjF8aG__actions .filters-module-scss-module__NjF8aG__resetBtn {
  border: 1px solid #0000001a;
  margin-top: 12px;
}

/* [project]/src/components/pages/filters-page/partials/filters/partials/filter-checkbox-group/filterCheckboxGroup.module.scss.module.css [app-client] (css) */
.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper {
  border-bottom: 1px solid #0003;
  padding: 20px 5px;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper.filterCheckboxGroup-module-scss-module__YTimtW__opened .filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxHeader .filterCheckboxGroup-module-scss-module__YTimtW__dropdown {
  transform: rotateX(180deg);
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper.filterCheckboxGroup-module-scss-module__YTimtW__opened .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions {
  opacity: 1;
  max-height: 400px;
  margin-top: 20px;
  transition-delay: .2s;
  transform: scaleY(1);
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxHeader {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxHeader.filterCheckboxGroup-module-scss-module__YTimtW__checked {
  font-weight: 600;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxHeader .filterCheckboxGroup-module-scss-module__YTimtW__title {
  color: #000;
  text-transform: uppercase;
  font-family: inherit;
  font-size: 1.6rem;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxHeader .filterCheckboxGroup-module-scss-module__YTimtW__counter {
  margin-left: 10px;
  display: inline-block;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxHeader .filterCheckboxGroup-module-scss-module__YTimtW__dropdown {
  margin-right: 15px;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions {
  opacity: 0;
  transform-origin: top;
  max-height: 0;
  padding-right: 5px;
  transition: all .2s linear;
  overflow-y: auto;
  transform: scaleY(0);
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions::-webkit-scrollbar-thumb {
  background: #0000004d;
  border-radius: 0;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions::-webkit-scrollbar-track {
  background: none;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions {
  scrollbar-width: thin;
  scrollbar-color: #0000004d #0000;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions::-webkit-scrollbar {
  opacity: 0;
  transition: opacity .3s;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions:hover::-webkit-scrollbar {
  opacity: 1;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions .filterCheckboxGroup-module-scss-module__YTimtW__checkboxItem {
  width: 100%;
  margin-bottom: 10px;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions .filterCheckboxGroup-module-scss-module__YTimtW__checkboxItem.filterCheckboxGroup-module-scss-module__YTimtW__colorInput {
  padding: 4px 4px 0;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions .filterCheckboxGroup-module-scss-module__YTimtW__searchInput {
  z-index: 2;
  margin-bottom: 13px;
  position: sticky;
  top: 0;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions .filterCheckboxGroup-module-scss-module__YTimtW__searchInput .filterCheckboxGroup-module-scss-module__YTimtW__searchIcon {
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 8px;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions .filterCheckboxGroup-module-scss-module__YTimtW__searchInput .filterCheckboxGroup-module-scss-module__YTimtW__search {
  border: 1px solid #c4c4c4;
  width: 100%;
  padding: 7px 26px;
  font-size: 1.2rem;
  font-weight: 300;
}

.filterCheckboxGroup-module-scss-module__YTimtW__filterCheckboxWrapper .filterCheckboxGroup-module-scss-module__YTimtW__checkboxOptions .filterCheckboxGroup-module-scss-module__YTimtW__searchInput .filterCheckboxGroup-module-scss-module__YTimtW__search::placeholder {
  color: #c4c4c4;
}

/* [project]/src/components/pages/filters-page/partials/filters/partials/filter-basic-group/filterBasicGroup.module.scss.module.css [app-client] (css) */
.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper {
  border-bottom: 1px solid #0003;
  padding: 20px 5px;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper.filterBasicGroup-module-scss-module__PVI7iq__opened .filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxHeader .filterBasicGroup-module-scss-module__PVI7iq__dropdown {
  transform: rotateX(180deg);
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper.filterBasicGroup-module-scss-module__PVI7iq__opened .filterBasicGroup-module-scss-module__PVI7iq__options {
  opacity: 1;
  max-height: 400px;
  margin-top: 20px;
  transition-delay: .2s;
  transform: scaleY(1);
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxHeader {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxHeader.filterBasicGroup-module-scss-module__PVI7iq__checked {
  font-weight: 600;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxHeader .filterBasicGroup-module-scss-module__PVI7iq__title {
  color: #000;
  text-transform: uppercase;
  font-family: inherit;
  font-size: 1.6rem;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxHeader .filterBasicGroup-module-scss-module__PVI7iq__counter {
  margin-left: 10px;
  display: inline-block;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxHeader .filterBasicGroup-module-scss-module__PVI7iq__dropdown {
  margin-right: 15px;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options {
  opacity: 0;
  transform-origin: top;
  max-height: 0;
  padding-right: 5px;
  transition: all .2s linear;
  overflow-y: auto;
  transform: scaleY(0);
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options::-webkit-scrollbar-thumb {
  background: #0000004d;
  border-radius: 0;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options::-webkit-scrollbar-track {
  background: none;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options {
  scrollbar-width: thin;
  scrollbar-color: #0000004d #0000;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options::-webkit-scrollbar {
  opacity: 0;
  transition: opacity .3s;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options:hover::-webkit-scrollbar {
  opacity: 1;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options.filterBasicGroup-module-scss-module__PVI7iq__box {
  flex-wrap: wrap;
  display: flex;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options.filterBasicGroup-module-scss-module__PVI7iq__box .filterBasicGroup-module-scss-module__PVI7iq__option {
  border: 1px solid #0000001a;
  margin-right: 8px;
  padding: 12px 22px;
  font-size: 1.2rem;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options.filterBasicGroup-module-scss-module__PVI7iq__box .filterBasicGroup-module-scss-module__PVI7iq__option.filterBasicGroup-module-scss-module__PVI7iq__active {
  border-color: #000;
  font-weight: 600;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options .filterBasicGroup-module-scss-module__PVI7iq__option {
  cursor: pointer;
  color: #000;
  margin-bottom: 12px;
  font-size: 1.4rem;
  display: block;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options .filterBasicGroup-module-scss-module__PVI7iq__option.filterBasicGroup-module-scss-module__PVI7iq__active {
  font-weight: 600;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options .filterBasicGroup-module-scss-module__PVI7iq__submenu {
  padding-left: 15px;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options .filterBasicGroup-module-scss-module__PVI7iq__searchInput {
  z-index: 2;
  margin-bottom: 13px;
  position: sticky;
  top: 0;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options .filterBasicGroup-module-scss-module__PVI7iq__searchInput .filterBasicGroup-module-scss-module__PVI7iq__searchIcon {
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 8px;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options .filterBasicGroup-module-scss-module__PVI7iq__searchInput .filterBasicGroup-module-scss-module__PVI7iq__search {
  border: 1px solid #c4c4c4;
  width: 100%;
  padding: 7px 26px;
  font-size: 1.2rem;
  font-weight: 300;
}

.filterBasicGroup-module-scss-module__PVI7iq__filterCheckboxWrapper .filterBasicGroup-module-scss-module__PVI7iq__options .filterBasicGroup-module-scss-module__PVI7iq__searchInput .filterBasicGroup-module-scss-module__PVI7iq__search::placeholder {
  color: #c4c4c4;
}

/* [project]/src/components/pages/filters-page/partials/filters/partials/multi-range-slider/multiRangeSlider.module.scss.module.css [app-client] (css) */
.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper {
  border-bottom: 1px solid #dedede;
  padding: 20px 5px;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper.multiRangeSlider-module-scss-module__2Tgv1q__opened .multiRangeSlider-module-scss-module__2Tgv1q__rangeSliderBody {
  opacity: 1;
  max-height: 225px;
  margin-top: 20px;
  padding-bottom: 10px;
  transition-delay: .2s;
  transform: scaleY(1);
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSliderHeader {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSliderHeader .multiRangeSlider-module-scss-module__2Tgv1q__title {
  color: #000;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-weight: 300;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSliderHeader .multiRangeSlider-module-scss-module__2Tgv1q__dropdown {
  margin-right: 15px;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSliderBody {
  transform-origin: top;
  opacity: 0;
  max-height: 0;
  padding-bottom: 0;
  transition: all .2s linear;
  overflow-y: auto;
  transform: scaleY(0);
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSliderBody::-webkit-scrollbar {
  background-color: #e9e9e9;
  border-radius: 20px;
  width: 4px;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSliderBody::-webkit-scrollbar-thumb {
  background-color: #3c3738;
  border-radius: 20px;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceRangeWrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceMin, .multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceMax {
  align-items: center;
  width: 60px;
  font-size: 1.4rem;
  line-height: 1.9rem;
  display: flex;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceMin input, .multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceMax input {
  border: none;
  flex: 0 0 90%;
  width: 90%;
  margin-left: 5px;
  display: inline-block;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__priceMax {
  justify-content: flex-end;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSlider {
  background-color: #000;
  border-radius: 50px;
  height: 1px;
  position: relative;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeSlider .multiRangeSlider-module-scss-module__2Tgv1q__progress {
  background-color: #000;
  border-radius: 50px;
  height: 100%;
  position: absolute;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper .multiRangeSlider-module-scss-module__2Tgv1q__rangeInputs {
  position: relative;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper input[type="range"] {
  pointer-events: none;
  z-index: 1;
  appearance: none;
  background: none;
  width: 100%;
  position: absolute;
  top: -10px;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper input[type="range"]::-webkit-slider-thumb {
  pointer-events: auto;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  margin-top: 1px;
  -webkit-appearance: none !important;
}

.multiRangeSlider-module-scss-module__2Tgv1q__filterRangeWrapper input[type="range"]::-moz-range-thumb {
  -moz-appearance: none;
  pointer-events: auto;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

/* [project]/src/components/common/auth/auth.module.scss.module.css [app-client] (css) */
.auth-module-scss-module__OAX0Kq__auth .auth-module-scss-module__OAX0Kq__question {
  font-size: 1.6rem !important;
}

.auth-module-scss-module__OAX0Kq__auth .auth-module-scss-module__OAX0Kq__flowSwitcher {
  color: #000;
  border: 1px solid #ccc;
  width: 100%;
  margin-bottom: 24px;
  padding: 10px;
  font-size: 1.4rem;
  display: block;
}

/* [project]/src/components/common/auth/partials/registration/registration.module.scss.module.css [app-client] (css) */
.registration-module-scss-module__ERRVAq__registration {
  scrollbar-width: none;
  border-top: 1px solid #0000001a;
  height: 80dvh;
  padding: 24px 0;
  overflow-y: auto;
}

.registration-module-scss-module__ERRVAq__registration .registration-module-scss-module__ERRVAq__title {
  margin-bottom: 24px !important;
  font-size: 1.6rem !important;
}

.registration-module-scss-module__ERRVAq__registration .registration-module-scss-module__ERRVAq__formGroup {
  width: 100%;
}

.registration-module-scss-module__ERRVAq__registration .registration-module-scss-module__ERRVAq__btn {
  background-color: #000;
  width: 100%;
  padding: 15px;
  display: block;
}

/* [project]/src/components/common/auth/partials/login/login.module.scss.module.css [app-client] (css) */
.login-module-scss-module__dYXwOq__loginWindow {
  border-top: 1px solid #0000001a;
  padding-top: 24px;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login {
  flex-wrap: wrap;
  display: flex;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login .login-module-scss-module__dYXwOq__title {
  margin-bottom: 24px !important;
  font-size: 1.6rem !important;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login .login-module-scss-module__dYXwOq__checkboxGroup {
  width: 50%;
  display: inline-block;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login .login-module-scss-module__dYXwOq__checkboxGroup label {
  color: #000;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login .login-module-scss-module__dYXwOq__forgotPasswordLink {
  text-align: right;
  width: 50%;
  display: inline-block;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login .login-module-scss-module__dYXwOq__socialLogin {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 24px;
  display: flex;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login .login-module-scss-module__dYXwOq__socialLogin p {
  text-align: center;
  flex: 0 0 100%;
  width: 100%;
  margin-bottom: 24px;
  font-size: 1.3rem;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__login .login-module-scss-module__dYXwOq__socialLogin .login-module-scss-module__dYXwOq__socialBtn {
  border: 1px solid #0000001a;
  flex: 0 0 calc(50% - 7.5px);
  justify-content: center;
  align-items: center;
  width: calc(50% - 7.5px);
  padding: 15px;
  display: flex;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__formGroup {
  flex: 0 0 100%;
  width: 100%;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__forgotPasswordLink {
  cursor: pointer;
  font-weight: 500;
  text-decoration: underline;
}

.login-module-scss-module__dYXwOq__loginWindow .login-module-scss-module__dYXwOq__btn {
  background-color: #000;
  width: 100%;
  padding: 15px;
  display: block;
}

/* [project]/src/components/_layout/header/partials/header-menu/headerMenu.module.scss.module.css [app-client] (css) */
.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu {
  border-bottom: 1px solid #00000010;
  padding-left: 0;
  list-style: none;
}

@media (min-width: 992px) {
  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu {
    border-bottom: none;
    display: flex;
  }
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem {
  border-top: 1px solid #00000010;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

@media (min-width: 992px) {
  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem {
    margin-right: 8px;
    padding: 32px 10px;
  }

  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem:hover .headerMenu-module-scss-module__KyR0HG__submenu {
    height: 414px;
    max-height: 414px;
    transform: scaleY(1);
  }
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem.headerMenu-module-scss-module__KyR0HG__hovered .headerMenu-module-scss-module__KyR0HG__menuLink {
  color: #000;
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__menuLink {
  letter-spacing: 2%;
  color: #000;
  min-width: 20%;
  padding: 0;
  font-size: 1.4rem;
  font-weight: 500;
  display: block;
}

@media (min-width: 992px) {
  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__menuLink {
    color: #fff;
  }
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__chevron {
  cursor: pointer;
  height: 100%;
  padding: 0 5px;
  transition: all .2s linear;
  display: inline-block;
}

@media (min-width: 992px) {
  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__chevron {
    display: none;
  }
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__chevron.headerMenu-module-scss-module__KyR0HG__rotated {
  transform: rotateX(180deg);
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__submenu {
  margin-inline: -20px;
  transform-origin: top;
  flex: 0 0 calc(100% + 40px);
  width: calc(100% + 40px);
  max-height: 0;
  margin-top: 0;
  transition: all .2s linear;
  transform: scaleY(0);
}

@media (min-width: 992px) {
  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__submenu {
    margin-inline: unset;
    background-color: #fff;
    border-top: 1px solid #00000010;
    position: absolute;
    top: 100%;
    left: 0;
  }
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__menu .headerMenu-module-scss-module__KyR0HG__menuItem .headerMenu-module-scss-module__KyR0HG__submenu.headerMenu-module-scss-module__KyR0HG__visible {
  max-height: 5000px;
  margin-top: 24px;
  transform: scaleY(1);
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__wishlistPart {
  margin-top: 24px;
  margin-bottom: 20px;
  padding-inline: 20px;
  font-size: 1.5rem;
  display: flex;
}

@media (min-width: 992px) {
  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__wishlistPart {
    display: none;
  }
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__wishlistPart svg {
  margin-right: 12px;
  display: inline-block;
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__locales {
  align-items: center;
  padding-inline: 20px;
  display: flex;
}

@media (min-width: 992px) {
  .headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__locales {
    display: none;
  }
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__locales p {
  margin-right: 10px;
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__locales .headerMenu-module-scss-module__KyR0HG__localesList .headerMenu-module-scss-module__KyR0HG__localeLink {
  color: #000;
  margin-inline: 5px;
  padding: 5px 10px;
}

.headerMenu-module-scss-module__KyR0HG__navMenu .headerMenu-module-scss-module__KyR0HG__locales .headerMenu-module-scss-module__KyR0HG__localesList .headerMenu-module-scss-module__KyR0HG__localeLink.headerMenu-module-scss-module__KyR0HG__active {
  font-weight: 700;
}

/* [project]/src/components/common/general/container/container.module.scss.module.css [app-client] (css) */
.container-module-scss-module__8iptMG__container {
  width: 100%;
  margin: 0 auto;
  padding-inline: 20px;
}

@media (min-width: 1200px) {
  .container-module-scss-module__8iptMG__container {
    max-width: 1504px;
    padding-inline: 10px;
  }

  .container-module-scss-module__8iptMG__container.container-module-scss-module__8iptMG__containerWide {
    max-width: 100%;
    padding-inline: 50px;
  }

  .container-module-scss-module__8iptMG__container.container-module-scss-module__8iptMG__containerMiddle {
    max-width: 1290px;
  }
}

.container-module-scss-module__8iptMG__container.container-module-scss-module__8iptMG__containerFluid {
  padding-inline: 0;
}

@media (min-width: 1200px) {
  .container-module-scss-module__8iptMG__container.container-module-scss-module__8iptMG__containerFluid {
    max-width: 100%;
    padding-inline: 0;
  }

  .container-module-scss-module__8iptMG__container.container-module-scss-module__8iptMG__containerFluid.container-module-scss-module__8iptMG__containerNarrow {
    max-width: 1504px;
    padding-inline: 10px;
  }
}

@media (min-width: 992px) {
  .container-module-scss-module__8iptMG__container.container-module-scss-module__8iptMG__containerNarrow {
    max-width: 1020px;
    padding-inline: 0;
  }
}

@media (min-width: 1200px) {
  .container-module-scss-module__8iptMG__container.container-module-scss-module__8iptMG__containerNarrow {
    max-width: 1020px;
    padding-inline: 0;
  }
}

/* [project]/src/components/_layout/header/partials/header-submenu/headerSubmenu.module.scss.module.css [app-client] (css) */
.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__wrapper {
  flex-direction: column;
  display: flex;
}

@media (min-width: 992px) {
  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__wrapper {
    flex-flow: wrap;
    padding: 32px 0;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems {
    flex: 0 0 60%;
    width: 60%;
    display: flex;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_2 {
    flex: 0 0 40%;
    width: 40%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_2 .headerSubmenu-module-scss-module__sfUDFq__submenuPart {
    flex: 0 0 50%;
    width: 50%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_3 {
    flex: 0 0 60%;
    width: 60%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_3 .headerSubmenu-module-scss-module__sfUDFq__submenuPart {
    flex: 0 0 33%;
    width: 33%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_4 {
    flex: 0 0 80%;
    width: 80%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_4 .headerSubmenu-module-scss-module__sfUDFq__submenuPart {
    flex: 0 0 25%;
    width: 25%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_5 {
    flex: 0 0 100%;
    width: 100%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems.headerSubmenu-module-scss-module__sfUDFq__number_5 .headerSubmenu-module-scss-module__sfUDFq__submenuPart {
    flex: 0 0 20%;
    width: 20%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems .headerSubmenu-module-scss-module__sfUDFq__submenuPart {
    padding-right: 20px;
  }
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems .headerSubmenu-module-scss-module__sfUDFq__submenuPart .headerSubmenu-module-scss-module__sfUDFq__submenuItem {
  color: #000;
  margin-bottom: 12px;
  padding: 12px 0;
  font-size: 1.4rem;
  display: block;
}

@media (min-width: 992px) {
  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems .headerSubmenu-module-scss-module__sfUDFq__submenuPart .headerSubmenu-module-scss-module__sfUDFq__submenuItem {
    margin-bottom: 20px;
    padding: 0;
  }
}

@media (min-width: 1200px) {
  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__submenuItems .headerSubmenu-module-scss-module__sfUDFq__submenuPart .headerSubmenu-module-scss-module__sfUDFq__submenuItem {
    font-size: 1.5rem;
  }
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems {
  order: 1;
}

@media (min-width: 992px) {
  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems {
    order: unset;
    justify-content: flex-end;
    width: auto;
    display: flex;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems.headerSubmenu-module-scss-module__sfUDFq__number_1 {
    flex: 0 0 80%;
    width: 80%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems.headerSubmenu-module-scss-module__sfUDFq__number_2 {
    flex: 0 0 60%;
    width: 60%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems.headerSubmenu-module-scss-module__sfUDFq__number_3 {
    flex: 0 0 40%;
    width: 40%;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems.headerSubmenu-module-scss-module__sfUDFq__number_4 {
    flex: 0 0 20%;
    width: 20%;
  }
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem {
  border-radius: 4px;
  width: 342px;
  height: 411px;
  position: relative;
  overflow: hidden;
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem:not(:last-of-type) {
  margin-bottom: 6px;
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem .headerSubmenu-module-scss-module__sfUDFq__backgroundImage {
  position: absolute;
  inset: 0;
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem .headerSubmenu-module-scss-module__sfUDFq__backgroundImage img {
  object-fit: contain;
}

@media (min-width: 992px) {
  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem {
    margin-bottom: 0;
    flex: 0 0 290px;
    width: 290px;
    height: 350px;
    margin-inline: 3px;
  }

  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem:not(:last-of-type) {
    margin-bottom: 0;
  }
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem .headerSubmenu-module-scss-module__sfUDFq__promoItemContent {
  color: #fff;
  background: linear-gradient(#0000 50%, #0009);
  flex-direction: column;
  justify-content: end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem .headerSubmenu-module-scss-module__sfUDFq__promoItemContent .headerSubmenu-module-scss-module__sfUDFq__title {
  letter-spacing: -2%;
  margin-bottom: 12px;
  font-size: 2.6rem;
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__promoItems .headerSubmenu-module-scss-module__sfUDFq__promoItem .headerSubmenu-module-scss-module__sfUDFq__promoItemContent .headerSubmenu-module-scss-module__sfUDFq__link {
  letter-spacing: -1%;
  color: inherit;
  font-size: 1.4rem;
}

.headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__menuItemLink {
  color: #000;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 0;
  font-weight: 500;
  text-decoration: underline;
}

@media (min-width: 992px) {
  .headerSubmenu-module-scss-module__sfUDFq__submenu .headerSubmenu-module-scss-module__sfUDFq__menuItemLink {
    margin-bottom: unset;
    margin-top: -15px;
  }
}

/* [project]/node_modules/swiper/swiper.css [app-client] (css) */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

:host {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.swiper {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  list-style: none;
  display: block;
  position: relative;
  overflow: hidden;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  z-index: 1;
  width: 100%;
  height: 100%;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
  display: flex;
  position: relative;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  transition-property: transform;
  display: block;
  position: relative;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow: auto;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
  pointer-events: none;
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.swiper-3d .swiper-slide-shadow {
  background: #00000026;
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, #00000080, #0000);
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, #00000080, #0000);
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, #00000080, #0000);
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(#00000080, #0000);
}

.swiper-lazy-preloader {
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top-color: #0000;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: 1s linear infinite swiper-preloader-spin;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* [project]/node_modules/swiper/modules/navigation.css [app-client] (css) */
:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-prev, .swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev svg, .swiper-button-next svg {
  object-fit: contain;
  transform-origin: center;
  width: 100%;
  height: 100%;
}

.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev:after, .swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  text-transform: none !important;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

/* [project]/node_modules/swiper/modules/pagination.css [app-client] (css) */
.swiper-pagination {
  text-align: center;
  z-index: 10;
  transition: opacity .3s;
  position: absolute;
  transform: translate3d(0, 0, 0);
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  width: 100%;
  left: 0;
}

.swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
  display: inline-block;
}

button.swiper-pagination-bullet {
  box-shadow: none;
  appearance: none;
  border: none;
  margin: 0;
  padding: 0;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  width: 8px;
  top: 50%;
  transform: translateY(-50%);
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, top .2s;
  display: inline-block;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, left .2s;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, #00000040);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(0);
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: 100% 0;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  top: 0;
  left: 0;
}

.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  top: 0;
  left: 0;
}

.swiper-pagination-lock {
  display: none;
}

/* [project]/node_modules/swiper/modules/scrollbar.css [app-client] (css) */
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, #0000001a);
  position: relative;
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  position: absolute;
}

.swiper-vertical > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical {
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  position: absolute;
}

.swiper-scrollbar-drag {
  background: var(--swiper-scrollbar-drag-bg-color, #00000080);
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

/* [project]/src/components/common/swiper/swiperCarousel.module.scss.module.css [app-client] (css) */
.swiperCarousel-module-scss-module__e56IEa__btn {
  align-items: center;
  display: flex;
}

.swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__prev, .swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__next {
  width: 44px;
  height: 44px;
  box-shadow: none;
  cursor: pointer;
  z-index: 1;
  background: #ffffff80;
  border: 1px solid #e2e2e2;
  border-radius: 50%;
  position: absolute;
  bottom: 50%;
  transform: translateY(-50%);
  padding: 6px !important;
}

.swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__prev:disabled, .swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__next:disabled {
  display: none;
}

.swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__prev {
  left: -22px;
}

.swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__prev svg {
  width: 29px;
  height: 29px;
  transform: rotate(180deg);
}

@media (min-width: 992px) {
  .swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__prev svg {
    width: 33px;
    height: 33px;
  }
}

.swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__next {
  right: -22px;
}

.swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__next svg {
  width: 29px;
  height: 29px;
}

@media (min-width: 992px) {
  .swiperCarousel-module-scss-module__e56IEa__btn.swiperCarousel-module-scss-module__e56IEa__next svg {
    width: 33px;
    height: 33px;
  }
}

/* [project]/src/components/_layout/header/notifications/notifications.module.scss.module.css [app-client] (css) */
.notifications-module-scss-module__qHZgUa__notifications {
  overflow: hidden;
}

.notifications-module-scss-module__qHZgUa__notification {
  color: #fff;
  text-align: center;
  align-content: center;
  height: 30px;
  font-size: 1rem;
  display: block;
}

@media (min-width: 600px) {
  .notifications-module-scss-module__qHZgUa__notification {
    height: 45px;
    font-size: 1.2rem;
  }
}

@media (min-width: 992px) {
  .notifications-module-scss-module__qHZgUa__notification {
    font-size: 1.6rem;
  }
}

.notifications-module-scss-module__qHZgUa__notification a {
  color: inherit;
  text-decoration: underline;
}

/* [project]/src/components/_layout/header/desktop/headerDesktop.module.scss.module.css [app-client] (css) */
.headerDesktop-module-scss-module__rIaN6q__headerDesktop {
  background-color: #0000;
  transition: all .2s ease-in-out;
}

@media (min-width: 992px) {
  .headerDesktop-module-scss-module__rIaN6q__headerDesktop {
    position: relative;
  }
}

.headerDesktop-module-scss-module__rIaN6q__headerDesktop.headerDesktop-module-scss-module__rIaN6q__hovered {
  background-color: #fff;
  border-bottom: 1px solid #0000001a;
}

.headerDesktop-module-scss-module__rIaN6q__headerDesktop .headerDesktop-module-scss-module__rIaN6q__wrapper {
  align-items: center;
  display: flex;
}

.headerDesktop-module-scss-module__rIaN6q__headerDesktop .headerDesktop-module-scss-module__rIaN6q__logo {
  margin-right: 60px;
  padding: 0;
}

.headerDesktop-module-scss-module__rIaN6q__headerDesktop .headerDesktop-module-scss-module__rIaN6q__actions {
  margin-left: auto;
}

.headerDesktop-module-scss-module__rIaN6q__headerDesktop .headerDesktop-module-scss-module__rIaN6q__darkNotification {
  background-color: #5ba4c0;
}

.headerDesktop-module-scss-module__rIaN6q__headerDesktop .headerDesktop-module-scss-module__rIaN6q__lightNotification {
  background-color: #c977b8;
}

/* [project]/src/components/_layout/footer/footer-bottom/footerBottom.module.scss.module.css [app-client] (css) */
.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu {
  padding-left: 0;
  list-style: none;
}

@media (min-width: 992px) {
  .footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu {
    flex-wrap: wrap;
    display: flex;
  }
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem {
  border-top: 1px solid #00000010;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 24px 20px;
  display: flex;
}

@media (min-width: 992px) {
  .footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem {
    border-top: unset;
    flex: 0 0 20%;
    width: 20%;
    padding: 32px 10px;
  }
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem.footerBottom-module-scss-module__DInP-a__hovered .footerBottom-module-scss-module__DInP-a__menuLink {
  color: #000;
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__menuLink {
  letter-spacing: 2%;
  color: #000;
  min-width: 20%;
  padding: 0;
  font-size: 1.4rem;
  font-weight: 500;
  display: block;
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__chevron {
  cursor: pointer;
  height: 100%;
  padding: 0 5px;
  transition: all .2s linear;
  display: inline-block;
}

@media (min-width: 992px) {
  .footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__chevron {
    display: none;
  }
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__chevron.footerBottom-module-scss-module__DInP-a__rotated {
  transform: rotateX(180deg);
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__submenu {
  margin-inline: -20px;
  transform-origin: top;
  flex: 0 0 calc(100% + 40px);
  width: calc(100% + 40px);
  max-height: 0;
  margin-top: 0;
  transition: all .2s;
  transform: scaleY(0);
}

@media (min-width: 992px) {
  .footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__submenu {
    margin-inline: unset;
    transform: unset;
    max-height: unset;
    flex: 0 0 100%;
    width: 100%;
  }
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__submenu.footerBottom-module-scss-module__DInP-a__visible {
  max-height: 5000px;
  margin-top: 24px;
  transform: scaleY(1);
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__submenu .footerBottom-module-scss-module__DInP-a__submenuLink {
  color: #000;
  padding: 14px 20px;
  font-size: 1.5rem;
  display: block;
}

@media (min-width: 992px) {
  .footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__footerMenuWrapper .footerBottom-module-scss-module__DInP-a__footerMenu .footerBottom-module-scss-module__DInP-a__menuItem .footerBottom-module-scss-module__DInP-a__submenu .footerBottom-module-scss-module__DInP-a__submenuLink {
    padding: 14px 0;
  }
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__copyrightBankLogos {
  border-top: 1px solid #00000010;
  padding: 16px 0;
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__copyrightBankLogos .footerBottom-module-scss-module__DInP-a__wrapper {
  color: #00000060;
  font-size: 1.2rem;
}

@media (min-width: 992px) {
  .footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__copyrightBankLogos .footerBottom-module-scss-module__DInP-a__wrapper {
    justify-content: space-between;
    display: flex;
  }
}

.footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__copyrightBankLogos .footerBottom-module-scss-module__DInP-a__wrapper .footerBottom-module-scss-module__DInP-a__developerOrigin {
  font-size: inherit;
  color: inherit;
  margin-top: 10px;
  padding: 0;
}

@media (min-width: 992px) {
  .footerBottom-module-scss-module__DInP-a__footerBottom .footerBottom-module-scss-module__DInP-a__copyrightBankLogos .footerBottom-module-scss-module__DInP-a__wrapper .footerBottom-module-scss-module__DInP-a__developerOrigin {
    margin-top: unset;
  }
}

/*# sourceMappingURL=_1e7fd339._.css.map*/