/* [project]/src/components/pages/filters-page/partials/filters-section/filtersSection.module.scss.module.css [app-client] (css) */
.filtersSection-module-scss-module__tOwTdG__filtersSection {
  padding: 30px 0 56px;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__headPart {
  text-align: center;
  margin-bottom: 40px;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__headPart .filtersSection-module-scss-module__tOwTdG__breadcrumbs {
  margin-bottom: 40px;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__headPart .filtersSection-module-scss-module__tOwTdG__title {
  font-size: 2.6rem;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__headPart .filtersSection-module-scss-module__tOwTdG__description {
  margin-top: 18px;
  font-size: 1.4rem;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__actions {
  z-index: 22;
  background-color: #fff;
  border-bottom: 1px solid #0000001a;
  max-width: calc(100% + 40px);
  margin: 0 -20px 20px;
  padding: 16px 20px;
  position: sticky;
  top: 66px;
  left: -20px;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__actions.filtersSection-module-scss-module__tOwTdG__notifications {
  top: 96px;
}

@media (min-width: 576px) {
  .filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__actions.filtersSection-module-scss-module__tOwTdG__notifications {
    top: 111px;
  }
}

@media (min-width: 992px) {
  .filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__actions {
    border-bottom: none;
    margin: 0 0 20px;
    padding: 16px 0;
    left: 0;
  }
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__productsList {
  flex-wrap: wrap;
  display: flex;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__productsList.filtersSection-module-scss-module__tOwTdG__twoColumn .filtersSection-module-scss-module__tOwTdG__product {
  flex: 0 0 calc(50% - 3px);
  width: calc(50% - 3px);
  margin-right: 6px;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__productsList.filtersSection-module-scss-module__tOwTdG__twoColumn .filtersSection-module-scss-module__tOwTdG__product:nth-of-type(2n) {
  margin-right: 0;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__productsList.filtersSection-module-scss-module__tOwTdG__fourColumn .filtersSection-module-scss-module__tOwTdG__product {
  flex: 0 0 calc(25% - 4.5px);
  width: calc(25% - 4.5px);
  margin-right: 6px;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__productsList.filtersSection-module-scss-module__tOwTdG__fourColumn .filtersSection-module-scss-module__tOwTdG__product:nth-of-type(4n) {
  margin-right: 0;
}

.filtersSection-module-scss-module__tOwTdG__filtersSection .filtersSection-module-scss-module__tOwTdG__productsList .filtersSection-module-scss-module__tOwTdG__product {
  flex: 0 0 100%;
  width: 100%;
  margin-bottom: 32px;
}

/* [project]/src/components/pages/filters-page/partials/actions/actions.module.scss.module.css [app-client] (css) */
.actions-module-scss-module___F831G__actions {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__filtersOpener {
  cursor: pointer;
  margin-right: auto;
  font-size: 1.5rem;
}

.actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__chosenFilters {
  flex: 0 0 100%;
  order: 1;
  width: 100%;
}

@media (min-width: 992px) {
  .actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__chosenFilters {
    order: unset;
    flex: none;
    width: auto;
  }
}

.actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__layoutSortWrapper, .actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__layoutSortWrapper .actions-module-scss-module___F831G__layoutOptions {
  align-items: center;
  display: flex;
}

.actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__layoutSortWrapper .actions-module-scss-module___F831G__layoutOptions .actions-module-scss-module___F831G__layoutOption {
  cursor: pointer;
  align-items: center;
  padding-inline: 6px;
  display: flex;
}

.actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__layoutSortWrapper .actions-module-scss-module___F831G__sortingOptions {
  flex: none;
  width: auto;
}

.actions-module-scss-module___F831G__actions .actions-module-scss-module___F831G__layoutSortWrapper .actions-module-scss-module___F831G__sortingOptions > div:first-of-type > span:last-of-type {
  right: 0;
}

/* [project]/src/components/pages/filters-page/partials/chosen-filters/chosenFilters.module.scss.module.css [app-client] (css) */
.chosenFilters-module-scss-module__iTgS6a__chosenFilters {
  flex-wrap: wrap;
  display: flex;
}

.chosenFilters-module-scss-module__iTgS6a__chosenFilters .chosenFilters-module-scss-module__iTgS6a__filter {
  border: 1px solid #0000001a;
  border-radius: 4px;
  align-items: center;
  margin: 12px 12px 0 0;
  padding: 8px 10px;
  font-size: 1.4rem;
  display: flex;
}

@media (min-width: 992px) {
  .chosenFilters-module-scss-module__iTgS6a__chosenFilters .chosenFilters-module-scss-module__iTgS6a__filter {
    margin: 0 12px 0 0;
  }
}

.chosenFilters-module-scss-module__iTgS6a__chosenFilters .chosenFilters-module-scss-module__iTgS6a__filter .chosenFilters-module-scss-module__iTgS6a__icon {
  border-radius: 50%;
  margin-left: 5px;
  display: inline-block;
  overflow: hidden;
}

.chosenFilters-module-scss-module__iTgS6a__chosenFilters .chosenFilters-module-scss-module__iTgS6a__filter .chosenFilters-module-scss-module__iTgS6a__eraseIcon {
  cursor: pointer;
  margin-left: 12px;
  display: inline-block;
}

/* [project]/src/components/common/form-elements/select/select.module.scss.module.css [app-client] (css) */
.select-module-scss-module__FDn0aa__select {
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  position: relative;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn {
  color: #000;
  cursor: pointer;
  border: 2px solid #c4c4c4;
  border-radius: 6px;
  align-items: center;
  padding: 14px 21px;
  font-size: 1.5rem;
  line-height: normal;
  display: flex;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn:hover {
  border-color: #002d56 !important;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn.select-module-scss-module__FDn0aa__focused {
  background-color: #fff !important;
  border: 2px solid #002d56 !important;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn.select-module-scss-module__FDn0aa__disabled {
  cursor: default;
  color: #000000bf;
  background-color: #e8e8e8;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn.select-module-scss-module__FDn0aa__disabled:hover {
  border-color: #c4c4c4 !important;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__skuLabel {
  color: #aaa;
  font-size: 14px;
  font-weight: 600;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__text {
  font-family: inherit !important;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__text .select-module-scss-module__FDn0aa__searchInput {
  background-color: #ffffff80;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__text .select-module-scss-module__FDn0aa__searchInput:focus {
  background-color: #fff;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__dropdownArrow {
  text-align: right;
  padding-left: 30px;
  transition: all .5s;
  display: flex;
  position: absolute;
  right: 20px;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__dropdownArrow.select-module-scss-module__FDn0aa__rotate, .select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__dropdownArrow.select-module-scss-module__FDn0aa__top {
  transform: rotateX(180deg);
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectBtn .select-module-scss-module__FDn0aa__dropdownArrow.select-module-scss-module__FDn0aa__top.select-module-scss-module__FDn0aa__rotate {
  transform: rotateX(0);
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__label {
  cursor: pointer;
  margin-bottom: 5px;
  font-size: 1.2rem;
  position: absolute;
  bottom: 100%;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__label.select-module-scss-module__FDn0aa__disabled {
  cursor: default;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__label {
  font-size: 14px;
}

@media (min-width: 768px) {
  .select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__label {
    font-size: 1.6rem;
  }
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__error {
  color: red;
  font-style: italic;
  position: absolute;
  top: 100%;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectContent {
  width: inherit;
  z-index: 3;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #3c3738;
  transform-origin: top;
  background-color: #fff;
  max-height: 0;
  font-size: 1.4rem;
  line-height: normal;
  transition: all .5s;
  position: absolute;
  top: 100%;
  overflow-y: auto;
  transform: scaleY(0);
  box-shadow: 5px 5px 10px 5px #0000;
  min-width: 100% !important;
  padding: 0 !important;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectContent.select-module-scss-module__FDn0aa__visible {
  max-height: 200px;
  transform: scaleY(1);
  box-shadow: 5px 5px 10px 5px #00000014;
}

@media (min-width: 992px) {
  .select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectContent.select-module-scss-module__FDn0aa__visible {
    max-height: 250px;
  }
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectContent.select-module-scss-module__FDn0aa__top {
  transform-origin: bottom;
  top: unset;
  bottom: 100%;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem {
  cursor: pointer;
  white-space: nowrap;
  color: #080808;
  align-items: center;
  padding: 20px;
  transition: all .3s linear;
  width: 100% !important;
}

.select-module-scss-module__FDn0aa__select .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem.select-module-scss-module__FDn0aa__empty {
  color: #c5c5c5;
}

.select-module-scss-module__FDn0aa__transparent {
  background: none;
}

.select-module-scss-module__FDn0aa__transparent .select-module-scss-module__FDn0aa__selectContent {
  background-color: #fff;
  border: 2px solid #c4c4c4;
  right: -1px;
  min-width: calc(100% + 2px) !important;
}

.select-module-scss-module__FDn0aa__transparent .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem:hover {
  color: #fff;
  background-color: #3c373880;
}

.select-module-scss-module__FDn0aa__transparent .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem.select-module-scss-module__FDn0aa__active {
  color: #fff;
  background-color: #3c3738;
}

.select-module-scss-module__FDn0aa__pink {
  background: #fee;
  border: 1px solid #fee3e3;
}

.select-module-scss-module__FDn0aa__gray {
  background: #ccc;
  border: 1px solid #aaa;
}

.select-module-scss-module__FDn0aa__gray .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem:hover {
  background: #ddd;
}

.select-module-scss-module__FDn0aa__gray .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem.select-module-scss-module__FDn0aa__active {
  background: #eee;
}

.select-module-scss-module__FDn0aa__white {
  background: #fff;
  border: 1px solid #aaa;
}

.select-module-scss-module__FDn0aa__white .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem:hover {
  color: #fff;
  background-color: #3c373880;
}

.select-module-scss-module__FDn0aa__white .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem.select-module-scss-module__FDn0aa__active {
  color: #3c3738;
  background-color: #3c373833;
}

.select-module-scss-module__FDn0aa__lightBlue {
  background: #c1e1ec;
  border: 1px solid #add8e6;
}

.select-module-scss-module__FDn0aa__lightBlue .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem:hover {
  background: #d4ebf2;
}

.select-module-scss-module__FDn0aa__lightBlue .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem.select-module-scss-module__FDn0aa__active {
  background: #e8f4f8;
}

.select-module-scss-module__FDn0aa__withoutBorder {
  background: none;
}

.select-module-scss-module__FDn0aa__withoutBorder .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem:hover {
  background: #d4ebf2;
}

.select-module-scss-module__FDn0aa__withoutBorder .select-module-scss-module__FDn0aa__selectContent .select-module-scss-module__FDn0aa__selectItem.select-module-scss-module__FDn0aa__active {
  background: #e8f4f8;
}

.select-module-scss-module__FDn0aa__noBorder {
  border: 1px solid #0000 !important;
}

.select-module-scss-module__FDn0aa__noBorder .select-module-scss-module__FDn0aa__selectContent {
  border: none;
}

.select-module-scss-module__FDn0aa__noBorder .select-module-scss-module__FDn0aa__selectItem {
  border: 1px solid #0000 !important;
}

.select-module-scss-module__FDn0aa__noBorder .select-module-scss-module__FDn0aa__selectBtn {
  border: none !important;
}

.select-module-scss-module__FDn0aa__noBorder .select-module-scss-module__FDn0aa__selectBtn:hover {
  border: none;
}

.select-module-scss-module__FDn0aa__noBorder .select-module-scss-module__FDn0aa__selectBtn.select-module-scss-module__FDn0aa__focused {
  background-color: unset !important;
  border: none !important;
}

/* [project]/src/components/common/product/product.module.scss.module.css [app-client] (css) */
.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window {
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window {
    position: relative;
    overflow: hidden;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics {
  position: relative;
  overflow: hidden;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics:hover .product-module-scss-module__W1477G__plus {
  display: flex;
}

@media (min-width: 992px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics:hover .product-module-scss-module__W1477G__plus {
    display: flex;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics .product-module-scss-module__W1477G__plus {
  z-index: 2;
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  bottom: 8px;
  right: 8px;
}

@media (min-width: 992px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics .product-module-scss-module__W1477G__plus {
    display: none;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics .product-module-scss-module__W1477G__wishlistBtn {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 37px;
  display: flex;
  position: absolute;
  top: 8px;
  right: 8px;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics .product-module-scss-module__W1477G__labels {
  z-index: 2;
  position: absolute;
  top: 8px;
  left: 8px;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics .product-module-scss-module__W1477G__labels .product-module-scss-module__W1477G__label {
  letter-spacing: -2%;
  background-color: #fff;
  border-radius: 2px;
  margin-right: 8px;
  padding: 4px;
  font-size: 1.2rem;
  display: inline-block;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics .product-module-scss-module__W1477G__image {
  border-radius: 4px;
  display: block;
  overflow: hidden;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__productGraphics .product-module-scss-module__W1477G__image:after {
  padding-top: 150%;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__variantsWindow {
  z-index: 2;
  opacity: 0;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  transition: opacity .2s linear;
  display: flex;
  position: fixed;
  bottom: -100%;
  left: 0;
}

@media (min-width: 992px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__variantsWindow {
    background-color: #00000040;
    position: absolute;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__variantsWindow.product-module-scss-module__W1477G__visible, .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__variantsWindow.product-module-scss-module__W1477G__visible .product-module-scss-module__W1477G__variants {
  opacity: 1;
  bottom: 0;
}

@media (min-width: 992px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__variantsWindow.product-module-scss-module__W1477G__visible .product-module-scss-module__W1477G__variants {
    bottom: 16px;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__variantsWindow .product-module-scss-module__W1477G__variants {
  opacity: 0;
  width: 100%;
  transition: all .3s linear .1s;
  position: absolute;
  bottom: -100%;
}

@media (min-width: 992px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__window .product-module-scss-module__W1477G__variantsWindow .product-module-scss-module__W1477G__variants {
    width: unset;
    left: 16px;
    right: 16px;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo {
  padding-bottom: 32px;
}

@media (min-width: 1200px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo {
    padding-bottom: 55px;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__title {
  color: #000;
  letter-spacing: -2%;
  margin-bottom: 6px;
  font-size: 1.4rem;
  line-height: 1.3;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper {
  justify-content: space-between;
  display: flex;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__prices {
  color: #000;
  letter-spacing: -2%;
  margin-right: 8px;
  font-size: 1.4rem;
  display: flex;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__prices span {
  display: inline-block;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__prices .product-module-scss-module__W1477G__price {
  order: 1;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__prices .product-module-scss-module__W1477G__price.product-module-scss-module__W1477G__anotherPrice {
  font-size: 1.2rem;
  text-decoration: line-through;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__prices .product-module-scss-module__W1477G__discountPrice {
  color: #ed1c24;
  margin-right: 8px;
}

@media (min-width: 992px) {
  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__colors {
    display: none;
  }

  .product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__colors.product-module-scss-module__W1477G__visible {
    display: block;
  }
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__colors .product-module-scss-module__W1477G__color {
  cursor: pointer;
  border: 1px solid #00000050;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  display: inline-block;
  position: relative;
}

.product-module-scss-module__W1477G__product .product-module-scss-module__W1477G__productInfo .product-module-scss-module__W1477G__colorPriceWrapper .product-module-scss-module__W1477G__colors .product-module-scss-module__W1477G__color.product-module-scss-module__W1477G__active:after {
  content: "";
  background-color: #000;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -8px;
}

/* [project]/src/components/common/product/partials/variants.module.scss.module.css [app-client] (css) */
.variants-module-scss-module__uaT59a__variantsWindow {
  color: #000;
  background-color: #fff;
  border-radius: 4px;
  padding: 16px 24px;
  position: relative;
}

.variants-module-scss-module__uaT59a__variantsWindow .variants-module-scss-module__uaT59a__closeBtn {
  cursor: pointer;
  position: absolute;
  top: 24px;
  right: 16px;
}

.variants-module-scss-module__uaT59a__variantsWindow .variants-module-scss-module__uaT59a__title {
  font-size: 1.6rem;
}

@media (min-width: 992px) {
  .variants-module-scss-module__uaT59a__variantsWindow .variants-module-scss-module__uaT59a__title {
    display: none;
  }
}

.variants-module-scss-module__uaT59a__variantsWindow p {
  letter-spacing: -3%;
  margin-bottom: 16px;
  font-size: 1.2rem;
}

.variants-module-scss-module__uaT59a__variantsWindow p:first-of-type {
  margin-bottom: 24px;
}

.variants-module-scss-module__uaT59a__variantsWindow p span {
  letter-spacing: -2%;
  margin-top: 8px;
  font-size: 1.6rem;
  display: block;
}

.variants-module-scss-module__uaT59a__variantsWindow .variants-module-scss-module__uaT59a__variants .variants-module-scss-module__uaT59a__variant {
  letter-spacing: -3%;
  cursor: pointer;
  border: 1px solid #00000010;
  margin-right: 8px;
  padding: 12px 22.5px;
  font-size: 1.2rem;
  transition: all .2s linear;
  display: inline-block;
}

.variants-module-scss-module__uaT59a__variantsWindow .variants-module-scss-module__uaT59a__variants .variants-module-scss-module__uaT59a__variant:hover {
  color: #fff;
  background-color: #000;
}

.variants-module-scss-module__uaT59a__variantsWindow .variants-module-scss-module__uaT59a__variants .variants-module-scss-module__uaT59a__variant.variants-module-scss-module__uaT59a__disabled {
  cursor: default;
  opacity: .5;
}

.variants-module-scss-module__uaT59a__variantsWindow .variants-module-scss-module__uaT59a__variants .variants-module-scss-module__uaT59a__variant.variants-module-scss-module__uaT59a__disabled:hover {
  color: #000;
  background-color: #0000;
}

/* [project]/src/components/common/breadcrumbs/breadcrumbs.module.scss.module.css [app-client] (css) */
.breadcrumbs-module-scss-module__8rik6W__breadcrumbs {
  z-index: 2;
  text-align: left;
  position: relative;
}

.breadcrumbs-module-scss-module__8rik6W__breadcrumbs .breadcrumbs-module-scss-module__8rik6W__breadcrumb {
  margin-right: 11px;
  display: inline-block;
}

.breadcrumbs-module-scss-module__8rik6W__breadcrumbs .breadcrumbs-module-scss-module__8rik6W__breadcrumb .breadcrumbs-module-scss-module__8rik6W__link {
  color: #000;
  font-size: 1.2rem;
  text-decoration: underline;
}

.breadcrumbs-module-scss-module__8rik6W__breadcrumbs .breadcrumbs-module-scss-module__8rik6W__breadcrumb .breadcrumbs-module-scss-module__8rik6W__link.breadcrumbs-module-scss-module__8rik6W__current {
  text-decoration: none;
}

.breadcrumbs-module-scss-module__8rik6W__breadcrumbs .breadcrumbs-module-scss-module__8rik6W__breadcrumb .breadcrumbs-module-scss-module__8rik6W__arrow {
  flex: 0 0 7px;
  width: 7px;
  margin-left: 12px;
  display: inline-block;
}

/* [project]/src/components/common/paginations/pagination.module.scss.module.css [app-client] (css) */
.pagination-module-scss-module__QgmboG__paginationWrapper {
  margin-top: 20px;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__backToTop {
  text-align: center;
  cursor: pointer;
  flex: 0 0 100%;
  width: 100%;
  margin-bottom: 20px;
  transition: all .2s linear;
  display: block;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__backToTop:hover {
  color: #3c3738;
}

@media (min-width: 1200px) {
  .pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__backToTop {
    margin-bottom: 50px;
  }
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination {
  justify-content: center;
  align-items: center;
  padding-inline: 40px;
  display: flex;
  position: relative;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination.pagination-module-scss-module__QgmboG__simplePagination {
  justify-content: space-between;
  width: 100%;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination.pagination-module-scss-module__QgmboG__simplePagination .pagination-module-scss-module__QgmboG__pageLink {
  width: unset;
  height: unset;
  border-radius: unset;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink {
  letter-spacing: .7px;
  cursor: pointer;
  color: #000;
  background-color: #0000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-inline: 5px;
  padding: 0;
  font-size: 1.4rem;
  font-weight: 400;
  transition: all .3s linear;
  display: flex;
}

@media (min-width: 992px) {
  .pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink {
    font-size: 1.6rem;
  }
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink span, .pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__current {
  font-size: 1.6rem;
}

@media (min-width: 1200px) {
  .pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__current {
    font-size: 1.8rem;
  }
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__current:hover {
  color: #000;
  cursor: default;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink:hover {
  color: #3c3738;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__active {
  cursor: default;
  font-size: 1.6rem;
  font-weight: 700;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__prevPage {
  position: absolute;
  left: 0;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__prevPage span {
  margin-right: 13px;
  transform: rotateZ(90deg);
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__nextPage {
  position: absolute;
  right: 0;
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__pageLink.pagination-module-scss-module__QgmboG__nextPage span {
  margin-left: 13px;
  transform: rotateZ(-90deg);
}

.pagination-module-scss-module__QgmboG__paginationWrapper .pagination-module-scss-module__QgmboG__pagination .pagination-module-scss-module__QgmboG__dots {
  font-size: 1.4rem;
}

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