@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  src: url("https://static.zid.store/53c9bc29/tabler-icons.woff2?v=0.1.107") format("woff2");
}

@media (max-width: 767px) {
  .css-slider.reveal-fx {
    opacity: 1 !important;
    visibility: visible !important;
    transition: none !important;
    animation: none !important;
  }

  .css-slider.reveal-fx--clip-y > * {
    -webkit-clip-path: none !important;
    clip-path: none !important;
    transition: none !important;
  }

  .css-slider .carousel-item.active {
    visibility: visible !important;
  }

  .swiper-container .swiper-slide .card,
  .swiper-container .swiper-slide .card-body {
    box-sizing: border-box;
    min-width: 0;
  }

  .swiper-container .swiper-slide .card-body {
    max-width: 100%;
  }
}


@media (max-width: 767px) {
  .swiper-container .swiper-wrapper:has(> .swiper-slide:only-child) {
    justify-content: center;
  }

  .swiper-container .swiper-wrapper > .swiper-slide:only-child {
    width: min(100%, 340px) !important;
    margin-inline: auto !important;
    flex-shrink: 0;
  }

  .swiper-container .swiper-slide:only-child .card-product {
    width: 100%;
    min-width: 0;
  }

  .swiper-container .swiper-slide:only-child .card-product .card-body {
    min-width: 0;
    width: 100%;
  }

  .swiper-container .swiper-slide:only-child .card-product .css-thumbnail img {
    display: block;
    width: 100%;
    height: auto;
  }
}



@media (max-width: 767px) {
  .js-card-item .js-loaded-image,
  .js-card-item .\!js-loaded-image {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    animation: none !important;
    transition: none !important;
  }

  .js-card-item .js-loaded-spinner,
  .js-card-item .\!js-loaded-spinner {
    display: none !important;
  }

  .js-card-item .css-thumbnail img {
    opacity: 1 !important;
    visibility: visible !important;
  }
}


@media (max-width: 767px) {
  .css-slider.reveal-fx,
  .css-slider.reveal-fx--is-visible {
    opacity: 1 !important;
    visibility: visible !important;
    animation: none !important;
    transition: none !important;
  }

  .css-slider.reveal-fx--clip-y,
  .css-slider.reveal-fx--clip-y > * {
    clip-path: none !important;
    -webkit-clip-path: none !important;
    transition: none !important;
  }

  .css-slider .carousel-caption .animate__animated {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }

  .js-card-item .\!js-loaded-image,
  .js-card-item .js-loaded-image {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    animation: none !important;
    transition: none !important;
  }

  .js-card-item .\!js-loaded-image img,
  .js-card-item .js-loaded-image img {
    display: block;
    opacity: 1 !important;
    visibility: visible !important;
  }

  .js-card-item .js-loaded-spinner {
    display: none !important;
  }
}

.ti.ti-shopping-bag::before,
.ti.ti-menu-2::before,
.ti.ti-menu::before,
.ti.ti-x::before,
.ti.ti-arrow-left::before,
.ti.ti-circle-plus::before {
  content: "" !important;
  display: inline-block !important;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.ti.ti-shopping-bag::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8Z'/%3E%3Cpath d='M9 9V6a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8Z'/%3E%3Cpath d='M9 9V6a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E");
}

.ti.ti-menu-2::before,
.ti.ti-menu::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");
}

.ti.ti-x::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E");
}

.ti.ti-arrow-left::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5m7-7-7 7 7 7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5m7-7-7 7 7 7'/%3E%3C/svg%3E");
}

.ti.ti-circle-plus::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v8m-4-4h8'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v8m-4-4h8'/%3E%3C/svg%3E");
}