<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('_fonts.css');
@import url('_variables.css');
@import url('_typography.css');
@import url('_components.css');
@import url('_global.css');
@import url('_header.css');

hr {
  border-color: var(--clr-primary-20);
}

.arrow-left,
.arrow-right {
  width: 25px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.arrow-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjcyNTYgMTUuMkgwLjk3NjU2MlYwSDQuMjcyNTZWMC4xNjAwMDFMMi40ODA1NiAwLjQ2NDAwMVYxNC43MzZMNC4yNzI1NiAxNS4wNFYxNS4yWiIgZmlsbD0iIzFEMUQxQiIvPgo8cGF0aCBkPSJNMTIuNjM5NCAxMS41ODRMOC44NDc0NCA4LjExMlY3Ljk1MkwxMi42Mzk0IDQuNDhMMTIuODYzNCA0LjcwNEwxMC45Mjc0IDcuNzkyQzEzLjI3OTQgNy43MjggMTUuNTUxNCA3LjQyNCAxNy40MjM0IDcuMTUyQzE4LjI4NzQgNy4wMjQgMTguNDc5NCA3LjM0NCAxOC40Nzk0IDguMDMyQzE4LjQ3OTQgOC43MiAxOC4yODc0IDkuMDI0IDE3LjQyMzQgOC44OTZDMTUuNTUxNCA4LjYyNCAxMy4yNzk0IDguMzM2IDEwLjkyNzQgOC4yNzJMMTIuODYzNCAxMS4zNkwxMi42Mzk0IDExLjU4NFoiIGZpbGw9IiMxRDFEMUIiLz4KPHBhdGggZD0iTTIyLjcyNjEgMTUuMlYxNS4wNEwyNC41MTgxIDE0LjczNlYwLjQ2NDAwMUwyMi43MjYxIDAuMTYwMDAxVjBIMjYuMDIyMVYxNS4ySDIyLjcyNjFaIiBmaWxsPSIjMUQxRDFCIi8+Cjwvc3ZnPgo=);
}
.arrow-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjcyNTYgMTUuN0gwLjk3NjU2MlYwLjVINC4yNzI1NlYwLjY2MDAwMUwyLjQ4MDU2IDAuOTY0MDAxVjE1LjIzNkw0LjI3MjU2IDE1LjU0VjE1LjdaIiBmaWxsPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0xNC42ODc0IDEyLjA4NEwxNC40NjM0IDExLjg2TDE2LjM5OTQgOC43NzJDMTQuMDQ3NCA4LjgzNiAxMS43NzU0IDkuMTI0IDkuOTAzNDQgOS4zOTZDOS4wMzk0NCA5LjUyNCA4Ljg0NzQ0IDkuMjIgOC44NDc0NCA4LjUzMkM4Ljg0NzQ0IDcuODQ0IDkuMDM5NDQgNy41MjQgOS45MDM0NCA3LjY1MkMxMS43NzU0IDcuOTI0IDE0LjA0NzQgOC4yMjggMTYuMzk5NCA4LjI5MkwxNC40NjM0IDUuMjA0TDE0LjY4NzQgNC45OEwxOC40Nzk0IDguNDUyVjguNjEyTDE0LjY4NzQgMTIuMDg0WiIgZmlsbD0iIzFEMUQxQiIvPgo8cGF0aCBkPSJNMjIuNzI2MSAxNS43VjE1LjU0TDI0LjUxODEgMTUuMjM2VjAuOTY0MDAxTDIyLjcyNjEgMC42NjAwMDFWMC41SDI2LjAyMjFWMTUuN0gyMi43MjYxWiIgZmlsbD0iIzFEMUQxQiIvPgo8L3N2Zz4K);
}
.swiper {
  --swiper-theme-color: var(--color-primary);
}
.swiper-button-next,
.swiper-button-prev {
  border: none;
  background-color: transparent;
}
.non-clickable-overlay {
  position: absolute;
  bottom: 10px;
  height: 50px;
  right: 0px;
  width: 100px;
  pointer-events: auto;
  background: transparent;
  z-index: 5;
}
.swiper-slide {
  position: relative;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  display: none;
}
.product-card .swiper-button-next,
.product-card .swiper-button-prev {
  position: static;
  margin: 0;
}
.product-card .swiper-button-next {
  margin-right: 5px;
  margin-left: 26px;
}
.product-card .swiper-button-prev {
  margin-left: 5px;
  margin-right: 26px;
}
.product-grid {
  --columns: 1;
  --gap: 5px;
  display: grid;
  grid-template-columns: repeat(var(--columns), 1fr);
  gap: var(--gap);
}
.product-grid[data-grid-columns="1"] {
  --colomns: 1;
}
.product-grid[data-grid-columns="1"]:not([class*="swiper"]) {
  display: flex;
  flex-direction: column;
}
.product-grid[data-grid-columns="1"] .product-card-thumbnails .swiper-slide {
  width: 33.333%;
}
.product-grid[data-grid-columns="2"] {
  --columns: 2;
}
.product-grid[data-grid-columns="2"] .product-card-thumbnails .swiper-slide {
  width: 50%;
}
.product-grid[data-grid-columns="3"] {
  --columns: 3;
}
.product-grid[data-grid-columns="3"] .product-card-thumbnails .swiper-slide {
  width: 25%;
}
.product-grid[data-grid-columns="4"] {
  --columns: 4;
}
.product-grid[data-grid-columns="4"] .product-card-thumbnails .swiper-slide {
  width: 33.333%;
}
.product-card {
  max-width: 460px;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.product-grid__item .product-card {
  max-width: 100%;
}
.product-card--empty {
  min-height: 100px;
}
.product-card::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 3;
  transition: all .3s ease;
  background-image:
  url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTAwNjYgOC4wMDA0MUMxLjE5NDM2IDUuNjY4MTggMC4yNzIwNzIgMy4xMzA2IDAuMiAwLjIwMDM2NkMzLjEzMDIzIDAuMjcyNDM4IDUuNjY3NDcgMS4xOTQzNiA3Ljk5OTcgMS41MDA2NkM5LjA3NjExIDEuNjQ0ODEgOS45OTk2NCAwLjc3NDc3NSA5Ljk5OTY0IDBIMFYxMC4wMDA0QzAuNzc0Nzc1IDEwLjAwMDQgMS42NDQ4MSA5LjA3NjgyIDEuNTAwNjYgOC4wMDA0MVoiIGZpbGw9IiMxRDFEMUIiLz4KPC9zdmc+Cg==),
  url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTk5NTkgMS41MDA2NkM0LjMzMTgyIDEuMTk0MzYgNi44Njk0IDAuMjcyMDcyIDkuNzk5NjMgMC4yQzkuNzI3NTYgMy4xMzAyMyA4LjgwNTY0IDUuNjY3NDcgOC40OTkzNCA3Ljk5OTdDOC4zNTUxOSA5LjA3NjExIDkuMjI1MjIgOS45OTk2NCAxMCA5Ljk5OTY0TDEwIDBMLTAuMDAwMzU4NTgyIC00LjM3MTNlLTA3Qy0wLjAwMDM1ODYxNSAwLjc3NDc3NSAwLjkyMzE3NiAxLjY0NDgxIDEuOTk5NTkgMS41MDA2NloiIGZpbGw9IiMxRDFEMUIiLz4KPC9zdmc+Cg==),
  url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTk5NTkgOC40OTkzNEM0LjMzMTgyIDguODA1NjQgNi44Njk0IDkuNzI3OTMgOS43OTk2MyA5LjhDOS43Mjc1NiA2Ljg2OTc3IDguODA1NjQgNC4zMzI1MyA4LjQ5OTM0IDIuMDAwM0M4LjM1NTE5IDAuOTIzODkxIDkuMjI1MjIgMC4wMDAzNTc2NjIgMTAgMC4wMDAzNTc2MjhMMTAgMTBMLTAuMDAwMzU4NTgyIDEwQy0wLjAwMDM1ODYxNSA5LjIyNTIzIDAuOTIzMTc2IDguMzU1MTkgMS45OTk1OSA4LjQ5OTM0WiIgZmlsbD0iIzFEMUQxQiIvPgo8L3N2Zz4K),
  url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTAwNjYgMS45OTk1OUMxLjE5NDM2IDQuMzMxODIgMC4yNzIwNzIgNi44Njk0IDAuMiA5Ljc5OTYzQzMuMTMwMjMgOS43Mjc1NiA1LjY2NzQ3IDguODA1NjQgNy45OTk3IDguNDk5MzRDOS4wNzYxMSA4LjM1NTE5IDkuOTk5NjQgOS4yMjUyMyA5Ljk5OTY0IDEwSDBWLTAuMDAwMzU4NTgyQzAuNzc0Nzc1IC0wLjAwMDM1ODU4MiAxLjY0NDgxIDAuOTIzMTc2IDEuNTAwNjYgMS45OTk1OVoiIGZpbGw9IiMxRDFEMUIiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: left top, right top, right bottom, left bottom;
  transform: scale(0.95);
}
.product-card:not(.product-card--empty)::after {
  opacity: 0;
  visibility: hidden;
}
.product-card__inner {
  padding: 10px;
}
.product-card__inner &gt; * {
  position: relative;
  z-index: 3;
}
.product-card--empty .product-card__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 50%;
}
.product-grid__item--empty .product-card::after {
  transform: scale(1);
}
.product-card__carousel {
  position: relative;
  z-index: 2;
  width: 100%;
}
.product-card__carousel .swiper-slide {
  width: 100%;
  overflow: hidden;
}
.product-card__image {
  background-color: var(--clr-product-bg);
  width: 100%;
  height: 100%;
  display: flex;
  user-select: none;
}
.product-card__hidden {
  transition: all .3s ease;
  position: relative;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
}
.product-card__thumbnails {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: var(--clr-white-100);
  transform: translateY(10px);
  transition: all .3s ease;
}
.product-card-thumbnails {
  margin: 5px;
  width: 100%;
}
.product-card-thumbnails .swiper-slide {
  cursor: pointer;
  position: relative;
  padding: 0 2.5px;
}
.product-card-thumbnails .swiper-slide::after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC40MDk5MSAtMS43ODc4NGUtMDdMMC41IDQuNzk3NTdMMC42ODAxNzkgNUw0LjQwOTkxIDIuMjI2NzJMNC41OTAwOSAyLjIyNjcyTDguMzE5ODIgNUw4LjUgNC43OTc1N0w0LjU5MDA5IC0xLjcwOTA4ZS0wN0w0LjQwOTkxIC0xLjc4Nzg0ZS0wN1oiIGZpbGw9IiMxRDFEMUIiLz4KPC9zdmc+Cg==);
  pointer-events: none;
  width: 8px;
  height: 5px;
  position: absolute;
  left: calc(50% - 4px);
  bottom: 2px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(100%);
  transition: all .3s ease;
}
.product-card-thumbnails .swiper-slide-thumb-active::after {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.product-card__info {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: var(--clr-white-100);
  transition: all .3s ease;
}
.product-card__info-header {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 10px;
}
.product-card__bottom {
  height: 54px;
  bottom: -54px;
  transition: all .3s ease;
  position: absolute;
  left: 10px;
  right: 10px;
  opacity: 0;
  visibility: hidden;
}
.product-card__image-banner{
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.3s ease-out;
}
.product-card__price {
  margin-bottom: 10px;
  font-size: var(--font-size-body-sm);
}
.product-card__name,
.product-card__brand {
  font-family: var(--font-anglecia);
  font-size: var(--font-size-body-md);
}
.product-card__name {
  margin-right: auto;
}
.product-card__brand {
  color: var(--clr-primary-60);
}
.product-sizes {
  display: flex;
  align-items: center;
  gap: 10px;
}
.product-sizes__item {

}
.product-sizes__item-input[type="radio"] {
  display: none;
}
.product-sizes__item-label {
  cursor: pointer;
  font-size: var(--font-size-body-sm);
}
.product-sizes__item-input[disabled] + .product-sizes__item-label {
  color: var(--clr-primary-40);
  pointer-events: none;
}
.product-sizes__item-input[type="radio"]:checked + .product-sizes__item-label {
  border-bottom: 1px solid var(--color-primary);
}
.product-sizes__item-label-checked {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.disabled-span {
  color: grey;
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
.product-price {

}
.product-price__new {
}
.product-price__old {
  color: var(--clr-primary-40);
  text-decoration: line-through;
  text-decoration-color: var(--clr-primary-40);
}
.product-card__footer {
  gap: 10px;
}
.product-card__footer .add-to-cart {
  flex: 1;
}
.product-card__sizes {
  margin-bottom: 10px;
}
.product-card__footer .add-to-wishlist {
  min-width: 48px;
}

.product-card__inner &gt; .products__compilation-discount {
  position: absolute;
  top: 2px;
  left: 13px;
  z-index: 3;
  font-size: 10px;
  color: red;
  padding-right: 2px;
}
.product-card__inner &gt; .heart-image{
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjggLTQuOCA1Ny42MCA1Ny42MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZjUwMDAwIiBzdHJva2U9IiNmNTAwMDAiIHN0cm9rZS13aWR0aD0iMS4yIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTQzLDE3LjA3NjZjMC01LjY1MzktNC41ODM1LTEwLjIzNzMtMTAuMjM3NC0xMC4yMzczLTMuNzIyMywwLTYuOTcwOCwxLjk5MzItOC43NjI2LDQuOTY0LTEuNzkxOS0yLjk3MDgtNS4wNDAzLTQuOTY0LTguNzYyNi00Ljk2NC01LjY1MzksMC0xMC4yMzczLDQuNTgzNC0xMC4yMzczLDEwLjIzNzMsMCwxLjI5MjUuMjQ5NiwyLjUyNC42ODY2LDMuNjYyNywzLjM4NTEsOS43MzY4LDE4LjMxMzQsMjAuNDIxNSwxOC4zMTM0LDIwLjQyMTUsMCwwLDE0LjkyODItMTAuNjg0NywxOC4zMTM0LTIwLjQyMTUuNDM3LTEuMTM4Ni42ODY3LTIuMzcwMi42ODY3LTMuNjYyN1oiLz48L3N2Zz4= ) no-repeat;
  background-size: 37px;
  position: absolute;
  top: -7px;
  left: 5px;
  z-index: 3;
  width: 72px;
  height: 43px;
}
.product-card__inner &gt; .products__compilation-discount .percentage{
  padding-right: 4px;
  font-size: 9px;
}
@media screen and (max-width: 576px) {
  .product-card__inner &gt; .heart-image{
    display: none;
  }

  .product-card__inner &gt; .products__compilation-discount .percentage{
    padding-right: 2px;
    font-size: 9px;
  }
}
.product-card__inner &gt; .add-to-wishlist {
  position: absolute;
  top: 1px;
  right: 20px;
  z-index: 3;
}
.add-to-wishlist__icon {
}
.add-to-wishlist__icon--default {
  display: flex;
}
.add-to-wishlist__icon--active {
  display: none;
}
.add-to-wishlist.is-active .add-to-wishlist__icon--default {
  display: none;
}
.add-to-wishlist.is-active .add-to-wishlist__icon--active {
  display: flex;
}
.product-showmore__count {
  margin-bottom: 10px;
  text-align: center;
  display: flex;
  justify-content: center;
  margin: 0 -10px;
}
@media screen and (max-width: 576px) {
  .product-showmore__count {
    font-size: 12px;
  }
}
.product-showmore__current {
  padding: 0 10px;
}
.product-showmore__total {
  padding: 0 10px;
}
.product-showmore__button {
  margin-top: 10px;
}
.fullwidth-carousel {
}
.fullwidth-carousel__swiper {
}
.fullwidth-carousel-item {
  --min-height: 421px;
  min-height: var(--min-height);
  position: relative;
  color: var(--clr-white-100);
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: var(--clr-primary-100);
}
.fullwidth-carousel-item__upper-title {
  margin-bottom: 20px;
}
.fullwidth-carousel-item__title {
  font-weight: 400;
}
.fullwidth-carousel-item__text {
  max-width: 344px;
  color: var(--clr-white-80);
  margin-top: 20px;
}
.fullwidth-carousel-item__button {
  color: inherit;
  margin-top: 40px;
  position: static;
  border-bottom: 1px solid;
  padding-bottom: 1px;
}
.fullwidth-carousel-item__button::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fullwidth-carousel-item__button::after {
  background-color: var(--clr-white-100);
}
.fullwidth-carousel .swiper-scrollbar {
  --swiper-scrollbar-size: 1px;
  --swiper-scrollbar-drag-bg-color: var(--clr-white-100);
  --swiper-scrollbar-bg-color: var(--clr-white-20);
  --swiper-scrollbar-border-radius: 0;
  --swiper-scrollbar-bottom: 20px;
  --swiper-scrollbar-sides-offset: 0;
  --max-width: 175px;
  width: 100%;
  max-width: var(--max-width);
  margin-left: var(--container-gap-md);
}
.fullwidth-carousel .swiper-scrollbar-drag {

}
.fullwidth-carousel__scrollbar-wrapper {
  position: relative;
}
.fullwidth-carousel__buttons {
  position: absolute;
  right: 20px;
  bottom: 20px;
  gap: 10px;
}

.fullwidth-carousel .swiper-button-next,
.fullwidth-carousel .swiper-button-prev {
  position: static;
  /* -webkit-filter: invert(100%);
  filter: invert(100%); */
}
.fullwidth-carousel-item__bg {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.fullwidth-carousel-item &gt; *:not(.fullwidth-carousel-item__bg) {
  z-index: 2;
}
.fullwidth-carousel-item__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  pointer-events: none;
}

.catalog-header {
  padding: 14px 0;
}

.products-to-show {
  gap: 10px;
}

.products-to-show__label {
  text-transform: uppercase;
}

.products-to-show__actions {
  gap: 10px;
}
.products-to-show__btn {

}
.products-to-show__btn:not(.is-active) {
  color: var(--clr-primary-40);
}
.products-to-show__btn:not(.is-active)::after {
  display: none;
}
[data-columns-to-show="3"],
[data-columns-to-show="4"] {
  display: none;
}
@media screen and (max-width: 600px) {
  .product-card__footer .add-to-cart{
    font-size: 10px;
    min-width: 70px;
  }
  .add-to-wishlist {
    min-width: 25px;
}
}
@media (min-width: 560px) {
}
@media (min-width: 768px) {
  .fullwidth-carousel-item {
    --min-height: 720px;
  }
  .fullwidth-carousel .swiper-scrollbar {
    --max-width: 236px;
  }
  .catalog-header {
    padding: 16px 0;
  }
  [data-columns-to-show="1"] {
    display: none;
  }
  [data-columns-to-show="3"] {
    display: inline-flex;
  }
}
@media (min-width: 1025px) {
  .fullwidth-carousel-item {
    --min-height: none;
    aspect-ratio: 16/9;
    max-height: 81vh;
    width: 100%;
  }
  .fullwidth-carousel-item-brand {
    max-height: 75vh;
  }
  .fullwidth-carousel .swiper-scrollbar {
    --swiper-scrollbar-bottom: 40px;
    --max-width: 326px;
  }
  .non-clickable-overlay {
    bottom: 30px;
  }
  .fullwidth-carousel__buttons {
    bottom: 40px;
  }
  [data-columns-to-show="1"],
  [data-columns-to-show="2"] {
    display: none;
  }
  [data-columns-to-show="4"] {
    display: inline-flex;
  }
}
@media (hover: hover) {
  .product-card:hover .product-card__hidden {
    opacity: 1;
    visibility: visible;
    transform: translateY(-54px);
  }
  .product-card:hover .product-card__image-banner{
    opacity: 1;
  }
  .product-card:hover .product-card__info{
    transform: translateY(-54px);
  }
  .product-card:hover .product-card__thumbnails {
    transform: translateY(0);
  }
  .product-card:not(.product-card--empty):hover::after {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  .product-card:hover .product-card__bottom {
    bottom: 10px;
    opacity: 1;
    visibility: visible;
  }
  .add-to-wishlist:hover {
    background-color: var(--clr-white-100);
    border-color: var(--color-primary);
  }
}

@media (hover: none) {
  .product-card__bottom {
    display: none;
  }
}
.search-form {
  margin: 20px 0;
}
.search-suggestion {

}
.search-suggestion + .search-suggestion {
  margin-top: 40px;
}
.search-suggestion__title,
.search-suggestion__list {
  font-size: var(--font-size-body-sm);
}
.search-suggestion__title {
  margin-bottom: 20px;
  text-transform: uppercase;
}
.search-suggestion__list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: var(--clr-primary-60);
}

.empty-cart {
}
.empty-cart__text {
  margin-top: 40px;
}
.empty-cart__actions {
  margin-top: 40px;
}
.cart-total {
  margin-bottom: 40px;
}
.cart-promocode__title {
  font-size: var(--font-size-body-md);
}
.cart-related {
  margin-top: 104px;
}
.multi-input-dynamic {
  display: flex;
  align-items: center;
  gap: 10px;
}
.multi-input-dynamic + .multi-input-dynamic {
  margin-top: 12px;
}

@media (min-width: 768px) {
  .search-suggestion__title,
  .search-suggestion__list {
    font-size: var(--font-size-body-md);
  }
  .cart-promocode__title {
    font-size: var(--font-size-body-xl);
  }
  .cart-related {
    margin-top: 122px;
  }
}
@media (min-width: 1025px) {
  .cart-related {
    margin-top:  144px;
  }
}
@media (max-width: 991px) {
  .cart-related .products-navigation{
    position: static;
    bottom: initial;
    left: initial;
    width: auto;
  }
}

.social-auth {
  margin-bottom: 40px;
}
.customer-data {
  position: relative;
}
.customer-data__button {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}
.customer-data:not(.is-edit-mode) .customer-data-edit {
  display: none;
}
.customer-data.is-edit-mode .customer-data-static {
  display: none;
}
.sex-select {
  row-gap: 10px;
  column-gap: 20px;
}
.sex-select .form-control + .form-control {
  margin-top: 0;
}
.drawer__inner.hidden
{
  display: none;
}
.article {
  width: 100%;
  max-width: 650px;
  padding: 80px 0;
  margin: 0 auto;
}

.article .article__text {
  font-weight: 300;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-transition: max-height .3s ease-in-out;
  -o-transition: max-height .3s ease-in-out;
  transition: max-height .3s ease-in-out
}

.article .article__text h1,.article .article__text h2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
  color: #2b2b2a;
  margin: 0 auto 22px;
  text-align: center
}

.article .article__text p {
  margin-bottom: 20px
}

.article .article__text p:last-child {
  margin-bottom: 0
}

.article .article__text+.article_toggler .btn-text_unfolded,.article .article__text.fold+.article_toggler .btn-text_folded {
  display: block
}

.article .article__text.fold+.article_toggler .btn-text_unfolded,.article .btn.hide {
  display: none
}

.article .btn {
  margin: 40px auto 0;
  display: table
}

.article {
  font-size: 14px;
  line-height: 25px
}

.article__text {
  max-height: 150px;
  overflow: hidden;
  -webkit-transition: max-height .3s ease-in-out;
  -o-transition: max-height .3s ease-in-out;
  transition: max-height .3s ease-in-out
}

.article__text h1,.article__text h2,.article__text h3 {
  font-family: var(--font-anglecia);
  font-size: 24px;
  font-weight: 800;
  line-height: 35px;
  text-transform: uppercase;
  padding-bottom: 15px
}

.article__text p {
  padding-bottom: 15px;
  color: rgba(29, 29, 27, 0.70)
}
.article__text a {
  color: var(--clr-primary-100);
}
.article__text p:last-of-type {
  padding-bottom: 0
}

.article__text ol,.article__text ul {
  display: block;
  margin-right: 0;
  margin-left: 40px;
  margin-bottom: 10px;
  color: rgba(29, 29, 27, 0.70)
}

.article__text ol {
  list-style-type: decimal
}

.article__text ul {
  list-style-type: disc
}

.article__btn {
  display: none;
  position: relative;
  cursor: pointer;
  color: var(--clr-danger);
  line-height: 20px;
  padding-left: 15px;
  margin-top: 15px
}

.article__btn_show {
  display: block
}

.article__btn_active .icon-plus:before {
  content: "";
  width: 1.5px;
  height: 10px;
  -webkit-transform: rotate(-90deg) translateY(5px);
  -ms-transform: rotate(-90deg) translateY(5px);
  transform: rotate(-90deg) translateY(5px);
  vertical-align: middle;
  background-color: var(--clr-danger)
}

.article__btn .icon-plus {
  position: absolute;
  font-size: 10px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.article__btn .icon-plus:before {
  display: inline-block;
  transition: transform .25s,-webkit-transform .25s
}
.select2-container {
  display: block;
}
.form-label ~ .select2-container {
  margin-top: 10px;
}
.form-control .select2-container {
  width: 100%!important;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--color-primary);
  padding-left: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered &gt; * {
  display: inline;
}
body .select2-container--default .select2-selection--single {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid var(--clr-primary-40);
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjAyNyA1LjVMNCA1LjcwMjQzTDguMzk4NjUgMTAuNUg4LjYwMTM1TDEzIDUuNzAyNDNMMTIuNzk3MyA1LjVMOC42MDEzNSA4LjI3MzI4SDguMzk4NjVMNC4yMDI3IDUuNVoiIGZpbGw9IiMxRDFEMUIiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: right center;
}
body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: rotate(180deg);
}
body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: var(--clr-primary-100);
  background-color: var(--clr-product-bg);
}
body .select2-container--default .select2-results__option--selected,
body .select2-container--default .select2-results__option--selected:hover {
  background-color:var(--clr-primary-100);
  color: var(--clr-white-100);
}
body .select2-container--open .select2-dropdown--above {
  border-radius: 0;
}

@media (min-width: 1025px) {
  .product-card__inner &gt; .add-to-wishlist {
    display: none;
  }
  .product-card__inner &gt; .add-to-wishlist.btn--outlined {
    display: block;
  }
}

.sizechart-table {
  --body-cell-padding: 10px;
  --head-cell-padding: 10px;
  --font-size: 12px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.sizechart-table th,
.sizechart-table td {
  text-align: left;
  font-weight: 400;
}
.sizechart-table th:not(:first-child):not(:last-child),
.sizechart-table td:not(:first-child):not(:last-child) {
  padding: var(--body-cell-padding);
}
.sizechart-table th:first-child,
.sizechart-table td:first-child {
  padding: var(--body-cell-padding) var(--body-cell-padding) var(--body-cell-padding) 0;
  font-weight: 500;
}
.sizechart-table th:last-child,
.sizechart-table td:last-child {
  padding: var(--body-cell-padding) 0 var(--body-cell-padding) var(--body-cell-padding);
}
.sizechart-table thead {
  border-bottom: 1px solid var(--clr-primary-20);
  color: var(--clr-primary-80);
  text-transform: uppercase;
}
.sizechart-table thead th:not(:first-child):not(:last-child),
.sizechart-table thead td:not(:first-child):not(:last-child) {
  padding: var(--head-cell-padding);
}
.sizechart-table thead th:first-child,
.sizechart-table thead td:first-child {
  padding: var(--head-cell-padding) var(--head-cell-padding) var(--head-cell-padding) 0;
}
.sizechart-table thead th:last-child,
.sizechart-table thead td:last-child {
  padding: var(--head-cell-padding) 0 var(--head-cell-padding) var(--head-cell-padding);
}

@media (min-width: 1025px) {
  .sizechart-table {
    --body-cell-padding: 20px;
    --head-cell-padding: 10px;
    --font-size: 14px;
  }
  .cart-related {
    margin-top:  144px;
  }
}

.text-decoration-none {
  text-decoration: none;
}

.catalog-brand-block {
  --min-height: none;
  aspect-ratio: 16 / 9;
  max-height: 75vh;
  width: 100%;
}

.catalog-brand-block picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  pointer-events: none;
}

.carousel-container-text {
  margin: 15% 0 0 10%;
}

.pagination {
  width: 100%;
  margin-bottom: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 0;
  margin-top: -153px;
}

.pagination li {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  padding: 0 5px;
  font-size: 15px;
}

.pagination li.active span {
  color: black;
  cursor: default;
}

.pagination li a {
  text-decoration: none;
  color: grey;
}

.pagination li.disabled a {
  color: grey;
  pointer-events: none;
}

.pagination__button {
  background-color: inherit;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjcyNTYgMTUuN0gwLjk3NjU2MlYwLjVINC4yNzI1NlYwLjY2MDAwMUwyLjQ4MDU2IDAuOTY0MDAxVjE1LjIzNkw0LjI3MjU2IDE1LjU0VjE1LjdaIiBmaWxsPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0xNC42ODc0IDEyLjA4NEwxNC40NjM0IDExLjg2TDE2LjM5OTQgOC43NzJDMTQuMDQ3NCA4LjgzNiAxMS43NzU0IDkuMTI0IDkuOTAzNDQgOS4zOTZDOS4wMzk0NCA5LjUyNCA4Ljg0NzQ0IDkuMjIgOC44NDc0NCA4LjUzMkM4Ljg0NzQ0IDcuODQ0IDkuMDM5NDQgNy41MjQgOS45MDM0NCA3LjY1MkMxMS43NzU0IDcuOTI0IDE0LjA0NzQgOC4yMjggMTYuMzk5NCA4LjI5MkwxNC40NjM0IDUuMjA0TDE0LjY4NzQgNC45OEwxOC40Nzk0IDguNDUyVjguNjEyTDE0LjY4NzQgMTIuMDg0WiIgZmlsbD0iIzFEMUQxQiIvPgo8cGF0aCBkPSJNMjIuNzI2MSAxNS43VjE1LjU0TDI0LjUxODEgMTUuMjM2VjAuOTY0MDAxTDIyLjcyNjEgMC42NjAwMDFWMC41SDI2LjAyMjFWMTUuN0gyMi43MjYxWiIgZmlsbD0iIzFEMUQxQiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  border: 0;
  display: block;
  height: 16px;
  width: 40px;
  margin: 0 10px;
  outline: none;
  cursor: pointer;
}

.pagination li.disabled .pagination__button--prev,
.pagination li.disabled .pagination__button--next {
  opacity: 0.3;
  pointer-events: none;
}

.pagination__button--prev{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjcyNTYgMTUuMkgwLjk3NjU2MlYwSDQuMjcyNTZWMC4xNjAwMDFMMi40ODA1NiAwLjQ2NDAwMVYxNC43MzZMNC4yNzI1NiAxNS4wNFYxNS4yWiIgZmlsbD0iIzFEMUQxQiIvPgo8cGF0aCBkPSJNMTIuNjM5NCAxMS41ODRMOC44NDc0NCA4LjExMlY3Ljk1MkwxMi42Mzk0IDQuNDhMMTIuODYzNCA0LjcwNEwxMC45Mjc0IDcuNzkyQzEzLjI3OTQgNy43MjggMTUuNTUxNCA3LjQyNCAxNy40MjM0IDcuMTUyQzE4LjI4NzQgNy4wMjQgMTguNDc5NCA3LjM0NCAxOC40Nzk0IDguMDMyQzE4LjQ3OTQgOC43MiAxOC4yODc0IDkuMDI0IDE3LjQyMzQgOC44OTZDMTUuNTUxNCA4LjYyNCAxMy4yNzk0IDguMzM2IDEwLjkyNzQgOC4yNzJMMTIuODYzNCAxMS4zNkwxMi42Mzk0IDExLjU4NFoiIGZpbGw9IiMxRDFEMUIiLz4KPHBhdGggZD0iTTIyLjcyNjEgMTUuMlYxNS4wNEwyNC41MTgxIDE0LjczNlYwLjQ2NDAwMUwyMi43MjYxIDAuMTYwMDAxVjBIMjYuMDIyMVYxNS4ySDIyLjcyNjFaIiBmaWxsPSIjMUQxRDFCIi8+Cjwvc3ZnPgo=);
  margin-right: -7px;
}

#sizechart_title{
  font-size: 22px;
}

.sizechart-table {
  font-size: 12px;
}

@media screen and (max-width: 576px) {
  .pagination {
    margin-top: -135px;
  }

  .sizechart-table {
    overflow-y:scroll;
    display:block;
    font-size: 12px;
  }

  #sizechart_title{
    font-size: 20px;
  }
}

@media screen and (max-width: 576px) {
  .carousel__item-title {
    font-size: 24px;
  }
  .carousel-container-text {
    margin: 24% 0 0 -2%;
  }
}

.wish-list-popup__form {
  margin: 20px 0;
}

.wish-list-help-btn {
  text-transform: unset;
}

.products-to-show-share-link {
  gap: unset;
}</pre></body></html>