@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/baloo2/v21/wXK0E3kTposypRydzVT08TS3JnAmtdgazapv.ttf) format('truetype');
}
@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/baloo2/v21/wXK0E3kTposypRydzVT08TS3JnAmtdgozapv.ttf) format('truetype');
}
@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/baloo2/v21/wXK0E3kTposypRydzVT08TS3JnAmtdjEyqpv.ttf) format('truetype');
}
@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/baloo2/v21/wXK0E3kTposypRydzVT08TS3JnAmtdj9yqpv.ttf) format('truetype');
}
@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/baloo2/v21/wXK0E3kTposypRydzVT08TS3JnAmtdiayqpv.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');
}
.ic-template .ant-btn-primary {
  padding: 0 73px;
  border-radius: 64px;
  background: var(--color1);
}
.ic-template .ant-btn-primary span {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
}
.ic-template .ant-btn-primary:hover span::after {
  background: var(--color2);
}
.ic-template .ant-btn-primary:hover .anticon svg path {
  fill: var(--color1);
}
.ic-template .ant-btn-primary.ant-btn-background-ghost {
  background: transparent;
}
.ic-template .ant-btn-primary.ant-btn-background-ghost span {
  color: var(--color2);
}
.ic-template .ant-btn-primary.ant-btn-background-ghost:hover {
  background: var(--color2);
  border-color: var(--color2);
}
.ic-template .ant-btn-primary.ant-btn-background-ghost:hover .anticon svg path {
  fill: var(--color2);
}
.ic-template .ant-btn-text:hover,
.ic-template .ant-btn-text:focus {
  background: none;
}
.ic-template .ant-checkbox-input:focus + .ant-checkbox-inner,
.ic-template .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ic-template .ant-checkbox:hover .ant-checkbox-inner {
  border-color: var(--color2);
}
.ic-template .ant-badge-count {
  background: var(--color2);
}
.ic-template .ant-input:hover,
.ic-template .ant-input-password:hover,
.ic-template .ant-picker:hover {
  border-color: var(--color2) !important;
}
.ic-template .ant-input-focused,
.ic-template .ant-input:focus,
.ic-template .ant-picker-focused {
  border-color: var(--color2);
}
.ic-template .ant-picker-cell-selected .ant-picker-cell-inner {
  background: var(--color2) !important;
}
.ic-template .ic-quantity__control {
  min-width: 100px;
  background: #fff;
}
.ic-template .ic-quantity__input {
  font-size: 14px;
  line-height: 1.5715;
}
.ic-template .ic-header__wishlist,
.ic-template .ic-product__wishlist,
.ic-template .ic-productPage__price-wishlist,
.ic-template .ic-cart__product-wishlist,
.ic-template .ic-category__products-wishlist {
  width: 25px;
  height: 25px;
  padding: 0;
  background: var(--color3) !important;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.91495C11.09 1.63495 12.76 0.824951 14.5 0.824951C17.58 0.824951 20 3.24495 20 6.32495C20 10.1018 16.6056 13.1799 11.4627 17.8435L11.45 17.855L10 19.175L8.55 17.865L8.51052 17.8291C3.38263 13.1692 0 10.0953 0 6.32495C0 3.24495 2.42 0.824951 5.5 0.824951C7.24 0.824951 8.91 1.63495 10 2.91495ZM10 16.475L10.1 16.375C14.86 12.065 18 9.21497 18 6.32497C18 4.32497 16.5 2.82497 14.5 2.82497C12.96 2.82497 11.46 3.81497 10.94 5.18497H9.07002C8.54002 3.81497 7.04002 2.82497 5.50002 2.82497C3.50002 2.82497 2.00002 4.32497 2.00002 6.32497C2.00002 9.21497 5.14002 12.065 9.90002 16.375L10 16.475Z' fill='black'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.91495C11.09 1.63495 12.76 0.824951 14.5 0.824951C17.58 0.824951 20 3.24495 20 6.32495C20 10.1018 16.6056 13.1799 11.4627 17.8435L11.45 17.855L10 19.175L8.55 17.865L8.51052 17.8291C3.38263 13.1692 0 10.0953 0 6.32495C0 3.24495 2.42 0.824951 5.5 0.824951C7.24 0.824951 8.91 1.63495 10 2.91495ZM10 16.475L10.1 16.375C14.86 12.065 18 9.21497 18 6.32497C18 4.32497 16.5 2.82497 14.5 2.82497C12.96 2.82497 11.46 3.81497 10.94 5.18497H9.07002C8.54002 3.81497 7.04002 2.82497 5.50002 2.82497C3.50002 2.82497 2.00002 4.32497 2.00002 6.32497C2.00002 9.21497 5.14002 12.065 9.90002 16.375L10 16.475Z' fill='black'/%3E%3C/svg%3E%0A");
  padding: 0 !important;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.ic-template .ic-header__wishlist span,
.ic-template .ic-product__wishlist span,
.ic-template .ic-productPage__price-wishlist span,
.ic-template .ic-cart__product-wishlist span,
.ic-template .ic-category__products-wishlist span {
  display: none !important;
}
.ic-template .ic-header__wishlist:hover,
.ic-template .ic-product__wishlist:hover,
.ic-template .ic-productPage__price-wishlist:hover,
.ic-template .ic-cart__product-wishlist:hover,
.ic-template .ic-category__products-wishlist:hover {
  background: #ed1c1c !important;
}
.ic-template .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ic-template .ant-menu-light .ant-menu-submenu-title:hover {
  color: var(--color2);
}
.ic-template .ic-backTop span {
  background: var(--color2);
}
.ic-wrapper {
  position: relative;
}
.ic-template {
  font-family: 'Poppins', sans-serif;
  background: var(--color4);
}
.ic-template .ic-title {
  font-family: 'Baloo 2', sans-serif;
  font-weight: 600;
}
.ic-template.ic-login-modal,
.ic-template.ic-searchModal {
  background: transparent;
}
.ic-template.ic-login-modal .ant-modal-content,
.ic-template.ic-searchModal .ant-modal-content {
  background: var(--color6);
}
.ic-template.ic-cartdropdown__drawer,
.ic-template.ic-header__menu-mobile {
  background: transparent;
}
.ic-template.ic-cartdropdown__drawer .ant-drawer-content,
.ic-template.ic-header__menu-mobile .ant-drawer-content {
  background: var(--color6);
}
.ic-template .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: var(--color6);
}
.ic-template .ic-category__info {
  background: var(--color6);
}
.ic-template .ic-category__info::before {
  background: var(--color6);
}
.ant-popover-buttons .ant-btn:focus,
.ant-popover-buttons .ant-btn:hover {
  border-color: var(--color1);
}
.ant-radio-button-wrapper-checked:not(
    .ant-radio-button-wrapper-disabled
  ):focus-within {
  -webkit-box-shadow: 4px 4px 8px 0px rgba(186, 186, 186, 0.2);
          box-shadow: 4px 4px 8px 0px rgba(186, 186, 186, 0.2);
}
.ant-back-top-content {
  background: var(--color1);
}
.ant-back-top-content path {
  color: #fff;
}
.ant-back-top-content:hover {
  background: var(--color4);
}
.ant-radio-button-wrapper-checked:not(
    .ant-radio-button-wrapper-disabled
  ):focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ic-template .ic-breadcrumbs {
  color: var(--color5);
}
.ic-template .ic-breadcrumbs ol li a {
  color: var(--color3);
}
.ic-template .ic-header {
  background: var(--color4);
}
.ic-template .ic-header .ant-btn-icon-only {
  background: transparent;
}
.ic-template .ic-header__menu .ant-menu-item a {
  line-height: 26px;
}
.ic-template .ic-header__menu-mobile-item-text {
  font-family: 'Poppins', sans-serif;
}
.ic-template .ic-header__logo-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
  color: var(--color2);
  -webkit-margin-start: 10px;
          margin-inline-start: 10px;
}
.ic-template .ic-header__wishlist {
  background: var(--color2);
}
.ic-template .ic-header__wishlist:hover {
  background: var(--color1);
}
.ic-template .ic-header__search-template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ic-template .ic-header__search-template-icon {
  background: var(--color3);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3634 14.3843H16.1534L21.1434 19.3843L19.6534 20.8743L14.6534 15.8843V15.0943L14.3834 14.8143C13.2434 15.7943 11.7634 16.3843 10.1534 16.3843C6.56344 16.3843 3.65344 13.4743 3.65344 9.88428C3.65344 6.29428 6.56344 3.38428 10.1534 3.38428C13.7434 3.38428 16.6534 6.29428 16.6534 9.88428C16.6534 11.4943 16.0634 12.9743 15.0834 14.1143L15.3634 14.3843ZM5.65346 9.8843C5.65346 12.3743 7.66346 14.3843 10.1535 14.3843C12.6435 14.3843 14.6535 12.3743 14.6535 9.8843C14.6535 7.3943 12.6435 5.3843 10.1535 5.3843C7.66346 5.3843 5.65346 7.3943 5.65346 9.8843Z' fill='%23172029'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3634 14.3843H16.1534L21.1434 19.3843L19.6534 20.8743L14.6534 15.8843V15.0943L14.3834 14.8143C13.2434 15.7943 11.7634 16.3843 10.1534 16.3843C6.56344 16.3843 3.65344 13.4743 3.65344 9.88428C3.65344 6.29428 6.56344 3.38428 10.1534 3.38428C13.7434 3.38428 16.6534 6.29428 16.6534 9.88428C16.6534 11.4943 16.0634 12.9743 15.0834 14.1143L15.3634 14.3843ZM5.65346 9.8843C5.65346 12.3743 7.66346 14.3843 10.1535 14.3843C12.6435 14.3843 14.6535 12.3743 14.6535 9.8843C14.6535 7.3943 12.6435 5.3843 10.1535 5.3843C7.66346 5.3843 5.65346 7.3943 5.65346 9.8843Z' fill='%23172029'/%3E%3C/svg%3E%0A");
}
.ic-template .ic-footer {
  background-color: var(--color4);
}
.ic-template .ic-footer__info-logo__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.05em;
  color: var(--color2);
  text-transform: uppercase;
  -webkit-margin-start: 16px;
          margin-inline-start: 16px;
}
.ic-template .ic-footer__info-address {
  color: var(--color2);
}
.ic-template .ic-footer__info-phones {
  color: var(--color2);
}
.ic-template .ic-footer__info-phones a {
  color: var(--color2);
}
.ic-template .ic-footer__info-email {
  color: var(--color2);
}
.ic-template .ic-footer__info-email a {
  color: var(--color2);
}
.ic-template .ic-footer__info-socials a {
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  background-color: var(--color1);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.ic-template .ic-footer__info-socials a:hover {
  background: var(--color2);
}
.ic-template .ic-footer__info-socials__tel,
.ic-template .ic-footer__info-socials__whatsapp {
  display: none !important;
}
.ic-template .ic-footer__catalog .ant-collapse-header-text,
.ic-template .ic-footer__information .ant-collapse-header-text,
.ic-template .ic-footer__about .ant-collapse-header-text {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
  font-weight: 600;
  text-transform: uppercase;
}
.ic-template .ic-footer__catalog-item,
.ic-template .ic-footer__information-item,
.ic-template .ic-footer__about-item {
  color: var(--color2);
}
.ic-template .ic-footer__bottom {
  padding: 25px 15px;
  background-color: var(--color4);
}
.ic-template .ic-footer__bottom .ic-wrapper {
  padding: 0;
  border: 1px dashed var(--color5);
}
@media (max-width: 640px) {
  .ic-template .ic-footer__bottom .ic-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ic-template .ic-footer__bottom .ic-wrapper > div {
    margin-bottom: 15px;
  }
}
.ic-template .ic-category__info::before {
  background: -o-linear-gradient(359.92deg, rgba(0, 0, 0, 0.68) 0.87%, rgba(0, 0, 0, 0.6052) 50.6%, rgba(0, 0, 0, 0) 99.95%);
  background: linear-gradient(90.08deg, rgba(0, 0, 0, 0.68) 0.87%, rgba(0, 0, 0, 0.6052) 50.6%, rgba(0, 0, 0, 0) 99.95%);
  opacity: 0.8;
}
.ic-template .ic-category__info-title {
  font-family: 'Baloo 2', sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 48px;
  color: var(--color5);
}
.ic-template .ic-category__info-desc {
  color: var(--color5);
}
.ic-template .ic-category__filter-item {
  border: none;
  border-radius: 50px;
  background: #fff;
}
.ic-template .ic-category__pagination .ant-pagination-item,
.ic-template .ic-category__pagination .ant-pagination-prev,
.ic-template .ic-category__pagination .ant-pagination-next {
  border: 1px solid #fff;
  border-radius: 4px;
  color: var(--color2);
  background: #fff;
}
.ic-template .ic-category__pagination .ant-pagination-item-active,
.ic-template .ic-category__pagination .ant-pagination-prev-active,
.ic-template .ic-category__pagination .ant-pagination-next-active {
  border: 1px solid var(--color1);
}
.ic-template .ic-category__products--empty .title-empty {
  color: var(--color1);
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
}
.ic-template .ic-productPage__slider--mini .swiper-slide {
  background: #fff;
  opacity: 0.5;
  border-radius: 4px;
}
.ic-template .ic-productPage__slider--mini .swiper-slide-thumb-active {
  border: 1px solid var(--color1);
  opacity: 1;
}
.ic-template .ic-productPage__slider--main {
  border-radius: 16px;
}
.ic-template .ic-productPage__slider--main__next {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle transform='matrix(-1 0 0 1 15 15.679)' fill='%23fff' r='15'/%3e%3cpath d='m17.918 19.744-.886.884-4.95-4.95 4.95-4.95.886.886-4.066 4.064 4.066 4.066Z' fill='%230171E0' stroke='%230171E0'/%3e%3c/svg%3e");
}
.ic-template .ic-productPage__slider--main__next:hover {
  cursor: pointer;
}
.ic-template .ic-productPage__slider--main__prev {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle transform='matrix(1 0 0 -1 15 15.679)' fill='%23fff' r='15'/%3e%3cpath d='m12.082 11.614.885-.885 4.95 4.95-4.95 4.95-.885-.885 4.066-4.065-4.066-4.065Z' fill='%230171E0' stroke='%230171E0'/%3e%3c/svg%3e");
}
.ic-template .ic-productPage__slider--main__prev:hover {
  cursor: pointer;
}
.ic-template .ic-productPage__content-title {
  font-family: 'Baloo 2', sans-serif;
  max-width: 80%;
  font-weight: 600;
  letter-spacing: 0.003em;
  color: var(--color2);
}
.ic-template .ic-productPage__content-brand {
  color: var(--color3);
}
.ic-template .ic-productPage__options-item {
  border: 1px solid var(--color5) !important;
}
.ic-template .ic-productPage__options-item span {
  font-weight: 700;
  color: var(--color3);
}
.ic-template .ic-productPage__options .ant-radio-button-wrapper-checked:not(
          .ant-radio-button-wrapper-disabled
        ) span {
  color: var(--color1);
}
.ic-template .ic-productPage__price-items__current {
  color: var(--color2);
  font-weight: 700;
}
.ic-template .ic-productPage__price-items__new {
  color: #ec0823;
}
.ic-template .ic-productPage__price-items__old {
  color: var(--color3);
  font-weight: 400;
}
.ic-template .ic-productPage__tab-panel .ant-tabs-tab-active .ant-tabs-tab-btn {
  font-weight: 700;
}
.ic-template .ic-productPage .ic-recommendation::before {
  display: none;
}
.ic-login__title {
  color: var(--color1);
}
.ic-login__subtitle {
  color: var(--color1);
}
.ic-login__forgot {
  color: var(--color1);
}
.ic-login__forgot:hover {
  color: var(--color1);
}
.ic-cartdropdown {
  background: var(--color6);
}
.ic-template .ic-main-slider {
  width: 100%;
  border-radius: 32px;
}
@media (max-width: 640px) {
  .ic-template .ic-main-slider {
    border-radius: 0;
  }
}
.ic-template .ic-main-slider__info-title {
  font-family: 'Baloo 2', sans-serif;
  color: var(--color5);
}
.ic-template .ic-main-slider__info-text {
  color: var(--color5);
}
.ic-template .ic-main-slider__prev {
  right: -32px;
  margin: auto 0;
  width: 64px;
  height: 64px;
  background: var(--color4);
  z-index: 2;
}
.ic-template .ic-main-slider__prev::before {
  width: 48px;
  height: 48px;
  background: #fff;
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 8px;
  left: 8px;
  border-radius: 50%;
  -webkit-mask-image: none;
          mask-image: none;
}
.ic-template .ic-main-slider__prev::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: var(--color1);
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m5.332 16.504 1.416 1.416 7.92-7.92-7.92-7.92-1.416 1.416L11.836 10l-6.504 6.504Z' fill='%230171E0' stroke='%230171E0'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m5.332 16.504 1.416 1.416 7.92-7.92-7.92-7.92-1.416 1.416L11.836 10l-6.504 6.504Z' fill='%230171E0' stroke='%230171E0'/%3e%3c/svg%3e");
}
.ic-template .ic-main-slider__next {
  left: -32px;
  width: 64px;
  height: 64px;
  background: var(--color4);
  z-index: 2;
}
@media (max-width: 991px) {
  .ic-template .ic-main-slider__next {
    display: none;
  }
}
.ic-template .ic-main-slider__next::before {
  content: '';
  display: block;
  width: 48px;
  height: 48px;
  background: #fff;
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 8px;
  left: 8px;
  border-radius: 50%;
  -webkit-mask-image: none;
          mask-image: none;
}
.ic-template .ic-main-slider__next::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: var(--color1);
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.668 16.504-1.416 1.416L5.332 10l7.92-7.92 1.416 1.416L8.164 10l6.504 6.504Z' fill='%230171E0' stroke='%230171E0'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.668 16.504-1.416 1.416L5.332 10l7.92-7.92 1.416 1.416L8.164 10l6.504 6.504Z' fill='%230171E0' stroke='%230171E0'/%3e%3c/svg%3e");
}
.ic-template .ic-main-slider .ic-pagination__item {
  width: 11px;
  height: 11px;
}
@media (max-width: 640px) {
  .ic-template .ic-main-slider .swiper-horizontal > .swiper-pagination-bullets,
  .ic-template .ic-main-slider .swiper-pagination-bullets.swiper-pagination-horizontal,
  .ic-template .ic-main-slider .swiper-pagination-custom,
  .ic-template .ic-main-slider .swiper-pagination-fraction {
    bottom: 12px;
  }
}
.ic-template .ic-sliderBlock .ic-wrapper {
  max-width: 1530px;
}
.ic-template .ic-brand {
  background: var(--color4);
}
.ic-template .ic-brand__desc {
  margin-bottom: 40px;
}
@media (max-width: 640px) {
  .ic-template .ic-brand__desc {
    margin-bottom: 25px;
  }
}
.ic-template .ic-brand__logo-item {
  padding: 3%;
  background: #fff;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .ic-template .ic-brand__logo-item {
    margin-inline: 15px;
  }
}
.ic-template .ic-categories {
  background: var(--color4);
}
@media (max-width: 640px) {
  .ic-template .ic-categories__items {
    margin-bottom: 34px;
  }
}
.ic-template .ic-categories__item {
  border-radius: 8px;
}
.ic-template .ic-categories__item-title {
  font-weight: 600;
  font-size: 36px;
  line-height: 122%;
  color: var(--color2);
}
.ic-template .ic-categories__item-button {
  background: transparent;
  border: 1px solid #fff;
}
.ic-template .ic-categories__item-button::before {
  content: '';
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m7.563 1.998 6.292 6.292H.27v2h13.585l-6.292 6.294 1.414 1.413 8.706-8.707L8.977.583 7.563 1.998Z' fill='%23fff'/%3e%3c/svg%3e");
  -webkit-transform: scale(-1);
      -ms-transform: scale(-1);
          transform: scale(-1);
}
.ic-template .ic-categories__image {
  background-color: #5a5757;
}
.ic-template .ic-categories .swiper-pagination {
  bottom: -25px;
}
@media (max-width: 991px) {
  .ic-template .ic-categories .swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 12px 0;
  }
}
.ic-template .ic-recommendation {
  background: var(--color4);
  margin-bottom: 80px;
}
.ic-template .ic-recommendation__slider-prev {
  right: -70px;
}
.ic-template .ic-recommendation__slider-next {
  left: -70px;
}
.ic-template .ic-recommendation__slider .swiper-pagination {
  display: none;
}
@media (max-width: 991px) {
  .ic-template .ic-recommendation__slider .swiper-pagination {
    bottom: 8px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 12px 0;
  }
}
.ic-template .ic-about {
  margin-bottom: 90px;
  background: var(--color4);
}
.ic-template .ic-about__img {
  height: 23.95833333vw;
  max-height: 460px;
  border-radius: 32px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .ic-template .ic-about__img {
    height: 54.6875vw;
    max-height: 350px;
  }
}
.ic-template .ic-benefits {
  margin-bottom: 90px;
  background: var(--color4);
}
@media (max-width: 991px) {
  .ic-template .ic-benefits {
    padding: 45px 15px;
  }
}
.ic-template .ic-benefits__desc {
  line-height: 28px;
}
.ic-template .ic-benefits__benefit-img {
  background: transparent;
}
.ic-template .ic-benefits__benefit-desc {
  font-size: 16px;
}
.ic-template .ic-cart__coupon-input {
  height: 52px;
}
.ic-template .ic-cart__coupon-input .ant-btn-primary {
  height: 50px;
}
.ic-template .ic-checkout .ant-steps-item-finish .ant-steps-item-icon {
  border-color: var(--color2);
}
.ic-template .ic-checkout .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: var(--color2);
}
.ic-template .ic-checkout .ant-steps-item-process .ant-steps-item-icon {
  border-color: var(--color2);
}
.ic-template .ic-checkout .ant-checkbox-wrapper:hover .ant-checkbox-inner {
  border-color: var(--color2);
}
.ic-template .ic-checkout .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--color2);
  border-color: var(--color2);
}
.ic-template .ic-checkout__info {
  -webkit-margin-end: 30px;
          margin-inline-end: 30px;
  width: 100%;
  max-width: 550px;
}
@media (max-width: 991px) {
  .ic-template .ic-checkout__info {
    margin: 0;
  }
}
.ic-template .ic-checkout__cart-title a {
  color: var(--color2);
}
.ic-template .ic-checkout__cart-products {
  max-height: 550px;
  -webkit-margin-start: 15px;
          margin-inline-start: 15px;
}
.ic-template .ic-checkout__cart-item {
  border-top: 1px solid var(--color2);
}
.ic-template .ic-checkout__cart-title {
  padding: 0 20px;
}
.ic-template .ic-checkout__cart-tabs .ant-tabs-content {
  padding: 0 20px;
}
.ic-template .ant-select-focused:not(.ant-select-disabled).ant-select:not(
      .ant-select-customize-input
    ) .ant-select-selector {
  border-color: var(--color2);
}
.ic-template .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: var(--color2);
}
.ic-template .ant-result-icon path {
  color: var(--color2);
}
.ic-template .ant-radio-inner:after {
  background: var(--color2);
}
.ic-template .ant-radio-checked .ant-radio-inner {
  border: 1px solid var(--color2);
}
.ic-template .ant-radio-input:focus + .ant-radio-inner,
.ic-template .ant-radio-wrapper:hover .ant-radio,
.ic-template .ant-radio:hover .ant-radio-inner {
  border-color: var(--color2);
}
.ic-template .ic-myaccount__title {
  color: var(--color5);
}
.ic-template .ic-myaccount__signout {
  color: var(--color5);
}
.ic-template .ic-myaccount__button a {
  background-color: var(--color3);
  border-bottom: 1px solid var(--color5);
  color: var(--color5);
}
.ic-template .ic-myaccount__button a:hover {
  background-color: var(--color5);
  color: var(--color3);
}
.ic-template .ic-myaccount__button a:active {
  background-color: var(--color5);
  color: var(--color3);
}
.ic-template .ic-myaccount__date {
  color: var(--color5);
}
.ic-template .ic-myaccount__change {
  color: var(--color5);
}
.ic-template .ic-pagination__item {
  position: relative;
  width: 11px;
  height: 11px;
  background: #d8d8d8;
  margin-inline: 8px;
}
.ic-template .ic-pagination__item::before {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  display: none;
  width: 27px;
  height: 27px;
  border-radius: 50px;
  border: 1px solid var(--color1);
}
.ic-template .ic-pagination__item--active {
  opacity: 1;
  background: var(--color1);
}
.ic-template .ic-pagination__item--active::before {
  display: block;
}
.ic-template .ic-account__wrap {
  border: 1px solid rgba(1, 113, 224, 0.2);
}
.ic-template .ic-account__menu {
  background: transparent;
}
.ic-template .ic-orders__item {
  border: 1px solid #c2bdbd !important;
}
.ic-template .ic-orders__item {
  border-top: 1px solid var(--color1);
}
@media (max-width: 768px) {
  .ic-template .ic-orders__item {
    border: 1px solid var(--color1) !important;
  }
}
.ic-template .ic-orders__item:nth-child(3) {
  border-top: 1px solid transparent;
}
.ic-template .ic-orders__product {
  border-bottom: 1px solid var(--color2);
}
.ic-template .ic-orders__item.active {
  border: 1px solid var(--color2);
}
.ic-template .ic-orders__item.active:last-child {
  border: 1px solid var(--color2);
}
.ic-template .ic-product__wishlist.ant-btn {
  background: #dadada;
}
.ic-template .ic-product__price-old {
  color: var(--color3);
}
.ic-template .ic-product__image {
  position: relative;
  background-color: var(--color4);
  margin-bottom: 16px;
}
.ic-template .ic-product__images {
  margin-bottom: 0;
}
.ic-template .ic-product__show-wrapper-header::before {
  background-color: var(--color1);
}
.ic-template .ic-product__show-btn {
  border: 1px solid var(--color1);
  border-radius: 64px;
  background-color: var(--color1);
}
.ic-template .ic-product__show-btn::before {
  background-color: var(--color4);
}
.ic-template.ic-searchModal .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  border-radius: 100px;
}
[dir='ltr'] .ic-template .ic-main-slider__next {
  right: -28px;
}
[dir='ltr'] .ic-template .ic-main-slider__prev {
  left: -28px;
}
.ic-categories-slider {
  background: var(--color4);
}
.ic-categories-slider__items {
  background-color: transparent;
}
.ic-categories-slider__item-title {
  font-family: 'Poppins', sans-serif;
}
.ic-categories-slider__item-title.active {
  font-size: 10px;
}

/*# sourceMappingURL=style.css.map */
