.product-images-info {
  width: 100% !important;
  margin-bottom: 20px !important;
}

@media (min-width: 1025px) {

.product-images-info {
    display: inline-flex !important;
    margin-bottom: 24px !important;
}
  }

.product-images-info.ratio-11 .slick-slide {
      height: 100% !important;
    }

:is(.product-images-info.ratio-11 .slick-slide) .item {
        height: unset !important;
      }

:is(:is(.product-images-info.ratio-11 .slick-slide) .item) #NextImageContainer {
          display: block !important;
        }

:is(:is(.product-images-info.ratio-11 .slick-slide) .item) img {
          aspect-ratio: 1/1 !important;
          height: 100% !important;
        }

:is(:is(:is(.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide {
                height: unset !important;
              }

:is(:is(:is(:is(.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item {
                  height: unset !important;
                }

:is(:is(:is(:is(:is(.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item) #NextImageContainer {
                    display: block !important;
                  }

@media (min-width: 1132px) {

.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main {
            height: unset !important;
        }
          }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
                height: unset !important;
            }
              }

:is(:is(:is(.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item) #NextImageContainer {
                display: block !important;
              }

:is(:is(.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              aspect-ratio: 1/1 !important;
            }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
                height: unset !important;
            }
              }

@media (min-width: 768px) {

:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 425px) {

:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 375px) {

:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 320px) {

:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

:is(:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item) #NextImageContainer {
              display: block !important;
            }

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
            aspect-ratio: 1/1 !important;
          }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list {
            height: unset !important;
          }

:is(:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track {
              height: unset !important;
            }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item {
                    height: unset !important;
                }
                  }

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) #NextImageContainer {
                    display: block !important;
                  }

@media (min-width: 768px) {

.active:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                        height: unset !important;
                    }
                      }

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                    aspect-ratio: 1/1 !important;
                  }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-11 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                      height: unset !important;
                  }
                    }

@media (min-width: 768px) {

.product-images-info.ratio-11 .products-page-gallery-skeleton {
        width: 480px !important;
        height: 480px !important;
    }
      }

@media (max-width: 425px) {

.product-images-info.ratio-11 .products-page-gallery-skeleton {
        height: 405px !important;
    }
      }

@media (max-width: 375px) {

.product-images-info.ratio-11 .products-page-gallery-skeleton {
        height: 355px !important;
    }
      }

@media (max-width: 320px) {

.product-images-info.ratio-11 .products-page-gallery-skeleton {
        height: 300px !important;
    }
      }

.product-images-info.ratio-11 .products-page-gallery-skeleton {
      width: 100% !important;
    }

.product-images-info.ratio-23 .slick-slide {
      height: 100% !important;
    }

:is(.product-images-info.ratio-23 .slick-slide) .item {
        height: unset !important;
      }

:is(:is(.product-images-info.ratio-23 .slick-slide) .item) #NextImageContainer {
          display: block !important;
        }

:is(:is(.product-images-info.ratio-23 .slick-slide) .item) img {
          aspect-ratio: 2/3 !important;
          height: 100% !important;
        }

:is(:is(:is(.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide {
                height: unset !important;
              }

:is(:is(:is(:is(.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item {
                  height: unset !important;
                }

:is(:is(:is(:is(:is(.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item) #NextImageContainer {
                    display: block !important;
                  }

@media (min-width: 1132px) {

.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main {
            height: unset !important;
        }
          }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
                height: unset !important;
            }
              }

:is(:is(:is(.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item) #NextImageContainer {
                display: block !important;
              }

:is(:is(.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              aspect-ratio: 2/3 !important;
            }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
                height: unset !important;
            }
              }

@media (min-width: 768px) {

:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 425px) {

:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 375px) {

:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 320px) {

:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

:is(:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item) #NextImageContainer {
              display: block !important;
            }

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
            aspect-ratio: 2/3 !important;
          }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list {
            height: unset !important;
          }

:is(:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track {
              height: unset !important;
            }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item {
                    height: unset !important;
                }
                  }

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) #NextImageContainer {
                    display: block !important;
                  }

@media (min-width: 768px) {

.active:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                        height: unset !important;
                    }
                      }

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                    aspect-ratio: 2/3 !important;
                  }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-23 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                      height: unset !important;
                  }
                    }

@media (min-width: 768px) {

.product-images-info.ratio-23 .products-page-gallery-skeleton {
        width: 480px !important;
        height: 480px !important;
    }
      }

@media (max-width: 425px) {

.product-images-info.ratio-23 .products-page-gallery-skeleton {
        height: 405px !important;
    }
      }

@media (max-width: 375px) {

.product-images-info.ratio-23 .products-page-gallery-skeleton {
        height: 355px !important;
    }
      }

@media (max-width: 320px) {

.product-images-info.ratio-23 .products-page-gallery-skeleton {
        height: 300px !important;
    }
      }

.product-images-info.ratio-23 .products-page-gallery-skeleton {
      width: 100% !important;
    }

.product-images-info.ratio-32 .slick-slide {
      height: 100% !important;
    }

:is(.product-images-info.ratio-32 .slick-slide) .item {
        height: unset !important;
      }

:is(:is(.product-images-info.ratio-32 .slick-slide) .item) #NextImageContainer {
          display: block !important;
        }

:is(:is(.product-images-info.ratio-32 .slick-slide) .item) img {
          aspect-ratio: 3/2 !important;
          height: 100% !important;
        }

:is(:is(:is(.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide {
                height: unset !important;
              }

:is(:is(:is(:is(.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item {
                  height: unset !important;
                }

:is(:is(:is(:is(:is(.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item) #NextImageContainer {
                    display: block !important;
                  }

@media (min-width: 1132px) {

.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main {
            height: unset !important;
        }
          }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
                height: unset !important;
            }
              }

:is(:is(:is(.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item) #NextImageContainer {
                display: block !important;
              }

:is(:is(.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              aspect-ratio: 3/2 !important;
            }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
                height: unset !important;
            }
              }

@media (min-width: 768px) {

:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 425px) {

:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 375px) {

:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (max-width: 320px) {

:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main {
          height: unset !important;
      }
        }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: unset !important;
          }
            }

:is(:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) .item) #NextImageContainer {
              display: block !important;
            }

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
            aspect-ratio: 3/2 !important;
          }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: unset !important;
          }
            }

:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list {
            height: unset !important;
          }

:is(:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track {
              height: unset !important;
            }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item {
                    height: unset !important;
                }
                  }

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) #NextImageContainer {
                    display: block !important;
                  }

@media (min-width: 768px) {

.active:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                        height: unset !important;
                    }
                      }

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                    aspect-ratio: 3/2 !important;
                  }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(:is(.product-images-info.ratio-32 .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                      height: unset !important;
                  }
                    }

@media (min-width: 768px) {

.product-images-info.ratio-32 .products-page-gallery-skeleton {
        width: 480px !important;
        height: 480px !important;
    }
      }

@media (max-width: 425px) {

.product-images-info.ratio-32 .products-page-gallery-skeleton {
        height: 405px !important;
    }
      }

@media (max-width: 375px) {

.product-images-info.ratio-32 .products-page-gallery-skeleton {
        height: 355px !important;
    }
      }

@media (max-width: 320px) {

.product-images-info.ratio-32 .products-page-gallery-skeleton {
        height: 300px !important;
    }
      }

.product-images-info.ratio-32 .products-page-gallery-skeleton {
      width: 100% !important;
    }

.product-images-info .slick-slide {
    height: 100% !important;
  }

:is(.product-images-info .slick-slide) .item {
      height: unset !important;
      position: relative;
    }

:is(:is(.product-images-info .slick-slide) .item) img {
        height: 100% !important;
        border: none !important;
      }

@media (min-width: 1132px) {

.product-images-info .product-image.webstore {
      height: fit-content;
      position: sticky !important;
      top: 150px;
  }
    }

.product-images-info .products-page-gallery {
    width: 100% !important;
    text-align: center;
  }

@media (max-width: 1024px) {

.product-images-info .products-page-gallery {
      margin: 0 auto;
  }
    }

@media (min-width: 768px) {

.product-images-info .products-page-gallery {
      width: 480px !important;
  }
    }

:is(.product-images-info .products-page-gallery) .hide-product-image {
      display: none;
    }

:is(.product-images-info .products-page-gallery) .show-product-image {
      z-index: 1080 !important;
      display: block !important;
    }

:is(.marketplace:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview {
          display: none !important;
        }

@media (min-width: 1132px) {

.webstore:is(.product-images-info .products-page-gallery) {
        width: 575px !important;
    }
      }

@media (min-width: 1132px) {

.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery {
          display: flex;
      }
        }

:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview {
          width: 90px;
          min-width: 90px;
          margin-right: 12px;
        }

@media (max-width: 1132px) {

:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview {
            display: none !important;
        }
          }

:is(:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track {
            height: fit-content !important;
          }

:is(:is(:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide {
              width: 88px !important;
              height: 88px !important;
              margin-bottom: 9px;
            }

:is(:is(:is(:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item {
                width: 88px !important;
                height: 88px !important;
              }

.active:is(:is(:is(:is(:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-slider .slick-list .slick-track) .slick-slide) .item) {
                  border: 1px solid #969696 !important;
                }

:is(:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-prev,:is(:is(.webstore:is(.product-images-info .products-page-gallery) .webstore-product-page-gallery) .webstore-product-page-gallery-preview) .slick-next {
            display: none !important;
          }

@media (min-width: 1132px) {

.webstore:is(.product-images-info .products-page-gallery) .product-page-gallery-main {
          height: 475px !important;
          width: 475px !important;
      }
        }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
              height: 475px !important;
          }
            }

@media (min-width: 1132px) {

:is(:is(.webstore:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
              height: 475px !important;
          }
            }

@media (min-width: 1132px) {

.webstore:is(.product-images-info .products-page-gallery) .product-page-gallery-preview {
          display: none !important;
      }
        }

:is(.product-images-info .products-page-gallery) .slick-slide {
      outline: 0 !important;
    }

@media (min-width: 768px) {

:is(.product-images-info .products-page-gallery) .product-page-gallery-main {
        height: 480px !important;
        width: 480px !important;
    }
      }

@media (max-width: 425px) {

:is(.product-images-info .products-page-gallery) .product-page-gallery-main {
        height: 405px !important;
    }
      }

@media (max-width: 375px) {

:is(.product-images-info .products-page-gallery) .product-page-gallery-main {
        height: 355px !important;
    }
      }

@media (max-width: 320px) {

:is(.product-images-info .products-page-gallery) .product-page-gallery-main {
        height: 300px !important;
    }
      }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
          vertical-align: middle !important;
          align-items: center !important;
        }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
            height: 480px !important;
        }
          }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
            height: 405px !important;
        }
          }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
            height: 355px !important;
        }
          }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) .item {
            height: 300px !important;
        }
          }

:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) .item) .product-label-image img {
            object-fit: contain !important;
            width: 100% !important;
            height: 100% !important;
            background: none !important;
            border: none !important;
          }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
          cursor: zoom-in !important;
        }

@media (min-width: 768px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
            height: 480px !important;
        }
          }

@media (max-width: 425px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
            height: 405px !important;
        }
          }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
            height: 355px !important;
        }
          }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-slide) img {
            height: 300px !important;
        }
          }

:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-prev,:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-next {
        z-index: 1;
        width: 40px;
        height: 40px;
        line-height: 40px;
        padding: 0;
        border-radius: 50%;
        text-align: center;
        opacity: 0;
        visibility: hidden;
      }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-prev,:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-next)::before {
          opacity: 1;
        }

:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-next {
        right: 0;
      }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-next)::before {
          content: url('https://api.iconify.design/ant-design:right-circle-filled.svg?color=%2338484F&width=40px') !important;
          vertical-align: -0.125em;
        }

:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-prev {
        left: 0;
      }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main) .slick-prev)::before {
          content: url('https://api.iconify.design/ant-design:left-circle-filled.svg?color=%2338484F&width=40px') !important;
          vertical-align: -0.125em;
        }

:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main):hover .slick-prev,:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-main):hover .slick-next {
          opacity: 0.5;
          visibility: visible;
        }

:is(.product-images-info .products-page-gallery) .product-page-gallery-preview {
      display: none !important;
      margin-top: 10px;
      margin-left: -5px !important;
      margin-right: -5px !important;
      width: unset !important;
    }

@media (min-width: 768px) {

:is(.product-images-info .products-page-gallery) .product-page-gallery-preview {
        display: block !important;
    }
      }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-prev {
          left: 10px;
          z-index: 1001;
          opacity: 1 !important;
        }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-next {
          right: 10px;
          z-index: 1001;
          opacity: 1 !important;
        }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-prev:hover,:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-prev:focus,:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-next:hover,:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-next:focus {
          opacity: 1 !important;
        }

:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list {
          height: 97px !important;
        }

:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track {
            height: 97px !important;
            margin-left: 0 !important;
          }

:is(:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide {
              width: auto !important;
              margin: 0 5px 10px !important;
              cursor: pointer;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item {
                vertical-align: middle !important;
                align-items: center !important;
              }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item {
                  height: 87px !important;
                  width: 87px !important;
              }
                }

.active:is(:is(:is(:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) {
                  border: 1px solid #969696 !important;
                }

@media (min-width: 768px) {

.active:is(:is(:is(:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                      height: 85px !important;
                      width: 85px !important;
                  }
                    }

:is(:is(:is(:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                  cursor: zoom-in !important;
                  object-fit: contain !important;
                }

@media (min-width: 768px) {

:is(:is(:is(:is(:is(:is(:is(.product-images-info .products-page-gallery) .product-page-gallery-preview) .carousel-thumbnails) .slick-list) .slick-track) .slick-slide) .item) img {
                    height: 87px !important;
                }
                  }

@media (min-width: 768px) {

.product-images-info .products-page-gallery-skeleton {
      width: 480px !important;
      height: 480px !important;
  }
    }

@media (max-width: 425px) {

.product-images-info .products-page-gallery-skeleton {
      height: 405px !important;
  }
    }

@media (max-width: 375px) {

.product-images-info .products-page-gallery-skeleton {
      height: 355px !important;
  }
    }

@media (max-width: 320px) {

.product-images-info .products-page-gallery-skeleton {
      height: 300px !important;
  }
    }

.product-images-info .products-page-gallery-skeleton {
    width: 100% !important;
  }

.product-images-info .apps {
    display: flex;
  }

@media (min-width: 768px) {

.product-images-info .apps {
      width: 480px !important;
  }
    }

.product-images-info .apps {
    width: 100% !important;
    margin: 0 auto;
    padding-top: 10px;
    align-items: center;
  }

@media (min-width: 1025px) {

.webstore:is(.product-images-info .apps) {
        display: none !important;
    }
      }

:is(.product-images-info .apps) .ant-divider-vertical {
      height: 30px;
      border-left: 1px solid #d4d4d4 !important;
    }

:is(.product-images-info .apps) .apps-chat,:is(.product-images-info .apps) .apps-wishlist {
      width: 50% !important;
      margin: 0 auto;
      font-size: 14px !important;
    }

@media (max-width: 1024px) {

:is(.product-images-info .apps) .apps-chat,:is(.product-images-info .apps) .apps-wishlist {
        width: unset !important;
        margin: unset !important;
    }
      }

:is(:is(.product-images-info .apps) .apps-chat,:is(.product-images-info .apps) .apps-wishlist) .wishlist-btn {
        font-size: 14px !important;
      }

.product-images-info .apps [class*='col']:not(:first-child) {
    border-left: 1px solid #d4d4d4;
  }

@media (min-width: 1025px) {

.product-images-info .product-details-content {
      width: calc(100% - 480px) !important;
      padding: 0 0 0 42px !important;
  }
    }

.product-images-info .product-details-content {
    width: 100% !important;
    padding: 0;
    margin-top: 0 !important;
  }

@media (min-width: 1025px) {

.webstore:is(.product-images-info .product-details-content) {
        width: calc(100% - 575px) !important;
        padding: 0 0 0 42px !important;
    }
      }

:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-header) .ant-collapse-header-text {
              font-size: 24px !important;
            }

.webstore:is(.product-images-info .product-details-content) .price {
        margin-bottom: 0 !important;
      }

@media (min-width: 1025px) {

:is(.webstore:is(.product-images-info .product-details-content) .product-size-wrapper) h4 {
            width: 35% !important;
            min-width: 35% !important;
        }
          }

@media (min-width: 1025px) {

:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .product-size-wrapper) ul) li) .ant-input {
                width: 100% !important;
            }
              }

@media (min-width: 1025px) {

.text:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .product-size-wrapper) ul) li) {
                margin-right: 0 !important;
            }
              }

@media (min-width: 1025px) {

:is(:is(.webstore:is(.product-images-info .product-details-content) .product-size-wrapper) ul) .dropdown,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-size-wrapper) ul) .dropdown .ant-select,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-size-wrapper) ul) .ant-select .ant-select-selector {
              width: 100% !important;
          }
            }

@media (min-width: 1025px) {

.webstore:is(.product-images-info .product-details-content) .product-info,.webstore:is(.product-images-info .product-details-content) .product-voucher,.webstore:is(.product-images-info .product-details-content) .product-deal,.webstore:is(.product-images-info .product-details-content) .product-wholesale,.webstore:is(.product-images-info .product-details-content) .product-status {
          display: none !important;
      }
        }

@media (min-width: 1025px) {

.webstore:is(.product-images-info .product-details-content) .add-to-cart-border-top {
          border-top: 1px solid #d4d4d4 !important;
      }
        }

.webstore:is(.product-images-info .product-details-content) .product-add-to-cart {
        padding-top: 0px;
      }

:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity {
          padding-top: 24px;
          padding-left: 16px;
        }

@media (min-width: 1025px) {

:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .product-quantity-wrapper {
              display: grid !important;
              grid-template-columns: 35% 65% !important;
              margin-bottom: 24px;
          }

              :is(:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .product-quantity-wrapper) .space {
                height: 24px;
              }
              :is(:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .product-quantity-wrapper) .input-counter-available {
                margin-left: 0 !important;
                line-height: 24px;
                height: 24px;
              }
            }

@media (max-width: 1024px) {

:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .product-quantity-wrapper {
              display: block !important;
          }
            }

@media (min-width: 1025px) {

:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons {
            display: block !important;
        }
          }

@media (min-width: 1025px) {

:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button {
              margin: 0 0 8px !important;
          }
            }

@media (min-width: 1025px) {

:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(.webstore:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn {
                width: 100% !important;
            }
              }

@media (max-width: 1024px) {

.webstore:is(.product-images-info .product-details-content) .product-apps.webstore {
          display: none !important;
      }
        }

.webstore:is(.product-images-info .product-details-content) .ant-collapse {
        background-color: unset !important;
        border: none !important;
      }

@media (max-width: 1024px) {

.webstore:is(.product-images-info .product-details-content) .ant-collapse {
          display: none !important;
      }
        }

:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-header {
            padding: 16px 0 !important;
          }

:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-header) .ant-collapse-expand-icon) i {
                font-size: 18px !important;
              }

:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content {
            padding: 0 0 16px !important;
            border-top: none !important;
            background-color: unset !important;
          }

:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box {
              padding: 0 !important;
            }

:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-voucher,:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-deal,:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-wholesale {
                border-bottom: none !important;
                margin-bottom: 0 !important;
                padding-bottom: 16px !important;
              }

@media (min-width: 1025px) {

:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-voucher,:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-deal,:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-wholesale {
                  display: table !important;
              }
                }

:is(:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-voucher,:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-deal,:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-wholesale) h4 {
                  width: 35% !important;
                  min-width: 35% !important;
                }

:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-info {
                border-bottom: none !important;
                margin-bottom: 0 !important;
              }

@media (min-width: 1025px) {

:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-info {
                  display: block !important;
              }
                }

:is(:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-info) .product-info-detail {
                  padding-bottom: 16px !important;
                }

:is(:is(:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-info) .product-info-detail) .detail-label {
                    width: 35% !important;
                    min-width: 35% !important;
                  }

:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-status {
                border-bottom: none !important;
                margin-bottom: 0 !important;
                padding-bottom: 16px !important;
              }

@media (min-width: 1025px) {

:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-status {
                  display: inline-flex !important;
              }
                }

:is(:is(:is(:is(:is(.webstore:is(.product-images-info .product-details-content) .ant-collapse) .ant-collapse-item) .ant-collapse-content) .ant-collapse-content-box) .product-status) .status-label {
                  width: 35% !important;
                  min-width: 35% !important;
                }

@media (min-width: 1025px) {

:is(.marketplace:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons {
            flex-wrap: wrap !important;
        }
          }

@media (min-width: 1025px) {

:is(:is(.marketplace:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(.marketplace:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(.marketplace:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(.marketplace:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button {
              margin-bottom: 12px !important;
          }
            }

:is(.product-images-info .product-details-content) h3 {
      margin-bottom: 24px;
      word-break: break-word;
    }

@media (min-width: 1025px) {

:is(.product-images-info .product-details-content) h3 {
        padding-left: 0 !important;
    }
      }

@media (max-width: 1024px) {

:is(.product-images-info .product-details-content) h3 {
        font-size: 24px !important;
        line-height: 24px !important;
        letter-spacing: 0.5px !important;
        font-weight: 400 !important;
        margin-bottom: 0 !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
      }

:is(:is(.product-images-info .product-details-content) h3) a {
        display: block;
        transition: all 0.3s;
        text-decoration: none !important;
        cursor: pointer !important;
      }

@media (max-width: 442px) {

:is(:is(.product-images-info .product-details-content) h3) a {
          font-size: 22px !important;
          padding-bottom: 8px !important;
      }
        }

:is(:is(.product-images-info .product-details-content) h3) .textCol {
        font-size: 16px !important;
        line-height: 24px;
        font-weight: 500;
      }

@media (max-width: 442px) {

:is(:is(.product-images-info .product-details-content) h3) .textCol {
          font-size: 14px !important;
      }
        }

:is(:is(.product-images-info .product-details-content) h3) .rating {
        display: flex;
        flex-wrap: wrap;
      }

:is(:is(:is(.product-images-info .product-details-content) h3) .rating) .ant-rate {
          line-height: 19px;
        }

:is(:is(:is(.product-images-info .product-details-content) h3) .rating) .ant-rate-star {
          color: #ffae4c;
        }

:is(:is(:is(.product-images-info .product-details-content) h3) .rating) .ant-rate-star:not(:last-child) {
          margin-right: 4px !important;
        }

:is(:is(.product-images-info .product-details-content) h3) .review {
        display: flex;
        flex-wrap: wrap;
      }

:is(:is(.product-images-info .product-details-content) h3) .sold {
        display: flex;
        flex-wrap: wrap;
      }

:is(:is(:is(.product-images-info .product-details-content) h3) .d-flex) .divider {
          color: #e5e5e5;
          font-size: 16px;
          margin-left: 10px !important;
          margin-right: 10px !important;
        }

:is(.product-images-info .product-details-content) p {
      margin-bottom: 0;
    }

:is(.product-images-info .product-details-content) .price {
      padding-bottom: 24px;
      margin-bottom: 24px;
      border-bottom: 1px solid #d4d4d4 !important;
      display: inline-flex;
      width: 100%;
      flex-direction: column;
    }

@media (max-width: 1024px) {

:is(.product-images-info .product-details-content) .price {
        border-bottom: none !important;
        margin-bottom: 0 !important;
        display: block !important;
        padding-bottom: 12px !important;
    }
      }

:is(:is(.product-images-info .product-details-content) .price) span {
        display: inline-block;
        font-size: 18px;
        color: #222222;
      }

.sold-out:is(:is(.product-images-info .product-details-content) .price) {
        border-bottom: none !important;
      }

:is(:is(.product-images-info .product-details-content) .price) .pd-flex {
        display: flex;
      }

:is(:is(.product-images-info .product-details-content) .price) .new-price {
        display: inline-block;
        line-height: 30px;
        font-size: 30px;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .price) .new-price {
          line-height: 24px !important;
          letter-spacing: 0.15px !important;
          font-weight: 500 !important;
      }
        }

@media (max-width: 442px) {

:is(:is(.product-images-info .product-details-content) .price) .new-price {
          font-size: 18px !important;
      }
        }

:is(:is(.product-images-info .product-details-content) .price) .wholesale-tag {
        color: #90999d !important;
        align-self: center;
        font-size: 16px !important;
        font-weight: normal !important;
        margin-left: 12px;
      }

:is(:is(.product-images-info .product-details-content) .price) .old-price {
        line-height: 30px;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .price) .old-price {
          font-size: 16px !important;
          line-height: 24px !important;
          letter-spacing: 0.5px !important;
          font-weight: 400 !important;
      }
        }

:is(.product-images-info .product-details-content) .atome-product-installment-price {
      margin-top: 8px;
      display: flex;
      align-items: center;
      font-style: italic;
    }

:is(:is(.product-images-info .product-details-content) .atome-product-installment-price) img {
        margin-left: 6px !important;
        cursor: pointer !important;
        width: auto;
        height: 1.2em !important;
      }

@media (max-width: 1024px) {

:is(.product-images-info .product-details-content) .atome-product-installment-price {
        font-size: 16px !important;
    }
      }

:is(.product-images-info .product-details-content) .product-apps-border-top {
      border-bottom: 1px solid #d4d4d4 !important;
    }

:is(.product-images-info .product-details-content) .product-apps {
      display: flex;
      width: 100% !important;
      margin: 0 auto;
      padding-top: 10px;
      padding-bottom: 16px;
    }

@media (max-width: 1024px) {

:is(.product-images-info .product-details-content) .product-apps {
        margin-bottom: 24px !important;
    }
      }

:is(:is(.product-images-info .product-details-content) .product-apps) .ant-divider-vertical {
        height: 30px;
        border-left: 1px solid #d4d4d4 !important;
      }

:is(:is(.product-images-info .product-details-content) .product-apps) .apps-chat {
        width: 50% !important;
        margin: 0 auto;
        align-self: center;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-apps) .apps-chat {
          width: unset !important;
          margin: unset !important;
      }
        }

:is(:is(.product-images-info .product-details-content) .product-apps) .apps-wishlist {
        width: 50% !important;
        margin: 0 auto;
        align-self: center;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-apps) .apps-wishlist {
          width: unset !important;
          margin: unset !important;
      }
        }

:is(:is(.product-images-info .product-details-content) .product-apps) .whatsappshare-addtoany {
        display: inline-flex;
        align-items: center;
        width: unset !important;
        margin-left: auto !important;
        margin-right: 0 !important;
      }

:is(:is(:is(.product-images-info .product-details-content) .product-apps) .whatsappshare-addtoany) .ws-icon {
          cursor: pointer;
          height: 25px !important;
          width: unset !important;
          margin-left: 12px !important;
          margin-right: 0 !important;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-apps) .whatsappshare-addtoany) .ws-icon)  > div {
            height: 25px !important;
            width: unset !important;
          }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-apps) .whatsappshare-addtoany) .ws-icon) > div) img {
              height: 25px !important;
              width: unset !important;
            }

:is(:is(:is(.product-images-info .product-details-content) .product-apps) .whatsappshare-addtoany) .a2a_dd {
          color: #096dd9 !important;
          width: unset !important;
          margin-left: 0 !important;
          margin-right: 0 !important;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-apps) .whatsappshare-addtoany) .a2a_dd) svg {
            width: 25px !important;
            height: 25px !important;
          }

:is(.product-images-info .product-details-content) .product-discount {
      margin-left: 12px;
      height: 21px !important;
      line-height: 19px !important;
      font-size: 16px !important;
      border-radius: 2px !important;
      font-weight: normal !important;
      align-self: center !important;
    }

:is(.product-images-info .product-details-content) .product-voucher {
      padding-left: 16px !important;
      width: 100%;
      display: table;
      padding-bottom: 26px;
      margin-top: 0;
      margin-bottom: 20px;
      border-bottom: 1px solid #d4d4d4 !important;
    }

@media (max-width: 1024px) {

:is(.product-images-info .product-details-content) .product-voucher {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
      }

:is(.product-images-info .product-details-content) .product-voucher {
      cursor: pointer !important;
    }

:is(:is(.product-images-info .product-details-content) .product-voucher) h4 {
        width: 20%;
        padding-right: 0;
        margin-bottom: 8px;
        vertical-align: middle;
        display: table-cell;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-voucher) h4 {
          width: 25%;
          font-size: 14px !important;
      }
        }

:is(:is(.product-images-info .product-details-content) .product-voucher) ul {
        list-style-type: none;
        margin-bottom: 0;
        margin-top: -8px;
        margin-left: 0;
        padding-left: 0;
        max-height: 30px;
        overflow-y: hidden;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-voucher) ul {
          margin-left: 9px;
          width: 75%;
      }
        }

:is(:is(:is(.product-images-info .product-details-content) .product-voucher) ul) li {
          display: inline-block;
          margin-left: unset;
          margin-right: 12px;
          margin-top: 8px;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-voucher) ul) li) .voucher {
            height: 21px;
            line-height: 19px;
            font-size: 14px;
            color: #442f0f;
            background-color: #ffe5cc;
            border: 1px solid #ff7f00;
            border-radius: 2px;
            padding: 1px 6px;
            align-self: center;
            text-transform: uppercase;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-voucher) ul) li):last-child {
              margin-right: 0 !important;
          }
            }

:is(.product-images-info .product-details-content) .product-deal {
      padding-left: 16px !important;
      width: 100%;
      display: table;
      padding-bottom: 26px;
      margin-top: 0;
      margin-bottom: 0;
    }

:is(:is(.product-images-info .product-details-content) .product-deal) h4 {
        width: 20%;
        padding-right: 0;
        margin-bottom: 8px;
        vertical-align: middle;
        display: table-cell;
        font-size: 14px !important;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-deal) h4 {
          width: 25%;
      }
        }

:is(:is(.product-images-info .product-details-content) .product-deal) ul {
        list-style-type: none;
        margin-bottom: 0;
        margin-top: -8px;
        margin-left: 0;
        padding-left: 0;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-deal) ul {
          margin-left: 9px;
          width: 75%;
      }
        }

:is(:is(:is(.product-images-info .product-details-content) .product-deal) ul) li {
          display: inline-block;
          margin-left: unset;
          margin-right: 12px;
          margin-top: 8px;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-deal) ul) li) .deal {
            width: fit-content;
            height: 21px;
            line-height: 19px;
            font-size: 14px;
            color: #442f0f;
            background-color: #ffe5cc;
            border: 1px solid #ff7f00;
            border-radius: 2px;
            padding: 1px 6px;
            align-self: center;
          }

:is(.product-images-info .product-details-content) .product-status {
      padding-left: 16px !important;
      width: 100%;
      display: inline-flex;
      padding-bottom: 26px;
      margin-top: 0;
      margin-bottom: 0;
    }

@media (max-width: 1024px) {

:is(.product-images-info .product-details-content) .product-status {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
      }

:is(:is(.product-images-info .product-details-content) .product-status) .status-label {
        width: 20%;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-status) .status-label {
          font-size: 14px !important;
          line-height: 20px !important;
          letter-spacing: 0.25px !important;
          font-weight: 400 !important;
          height: unset !important;
          padding-bottom: 4px !important;
          width: 25%;
      }
        }

:is(:is(.product-images-info .product-details-content) .product-status) .status-info {
        width: 80%;
        margin-left: 0;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-status) .status-info {
          font-size: 14px !important;
          line-height: 20px !important;
          letter-spacing: 0.25px !important;
          font-weight: 400 !important;
          width: 75%;
      }
        }

:is(.product-images-info .product-details-content) .product-add-on-mobile {
      border: none !important;
      background-color: transparent !important;
      padding: 16px 0 !important;
      display: block;
      border-top: 1px solid #d4d4d4 !important;
      border-bottom: 1px solid #d4d4d4 !important;
      margin-bottom: 16px !important;
    }

:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list {
        width: 100% !important;
        background-color: transparent !important;
      }

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .title-tag-more {
          display: flex;
          margin-bottom: 8px;
        }

@media (max-width: 442px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .title-tag-more {
            display: block !important;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .title-tag-more) .title {
            margin-bottom: 0;
            width: fit-content;
            font-size: 24px !important;
          }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .title-tag-more) .title {
              font-size: 20px !important;
          }
            }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .title-tag-more) .deal {
            width: fit-content;
            height: 21px;
            font-size: 12px !important;
            line-height: 16px !important;
            font-weight: 400 !important;
            color: #442f0f;
            background-color: #ffe5cc;
            border: 1px solid #ff7f00;
            border-radius: 2px;
            padding: 1px 6px;
            align-self: center;
            margin-left: 8px;
            margin-right: auto;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .title-tag-more) .more {
            height: fit-content;
            border: none;
            background: none;
            color: black;
            padding: 0 12px 0 0;
            box-shadow: none;
            font-size: 12px !important;
            line-height: 16px !important;
            letter-spacing: 0.4px !important;
            font-weight: 400 !important;
            margin-left: auto;
            margin-right: 0;
          }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .title-tag-more) .more {
              font-size: 12px !important;
              width: fit-content;
          }
            }

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components {
          padding: 16px 15px;
          background-color: #f1fcff !important;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item {
            display: inline-flex;
            width: 100%;
            padding-bottom: 16px;
          }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item) .ant-checkbox-wrapper {
              margin-right: 11px;
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item) .ant-list-item {
              width: 100%;
              width: -moz-available;
              width: -webkit-fill-available;
              padding: 0;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item) .ant-list-item) .un-product-img {
                position: relative !important;
              }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item) .ant-list-item) .discount-tag {
                position: absolute;
                top: 0;
                right: 0;
                width: fit-content;
                padding: 0 3px;
                height: 15px;
                font-size: 10px;
                line-height: 15px;
                text-align: center;
                border-radius: 2px;
                background: #ff0000 !important;
                color: #ffffff !important;
              }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item) .ant-list-item) .select-product-variation {
                text-align: left;
                color: #90999d;
                font-size: 14px !important;
                line-height: 20px !important;
                letter-spacing: 0.25px !important;
                font-weight: 400 !important;
                display: flex;
              }

:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item) .ant-list-item) .select-product-variation) .select-variation {
                  margin-right: 4px;
                }

:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .product-list) .products-components) .product-item) .ant-list-item) .select-product-variation) .dropdown {
                  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' role='img' width='17' height='17' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath fill='%230c2028' d='m7 10l5 5l5-5z'/%3E%3C/svg%3E");
                }

:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart {
        width: 100% !important;
        text-align: left;
        align-self: center;
        padding: 16px 15px;
        border-top: 1px solid #d4d4d4 !important;
        background-color: #f1fcff !important;
      }

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .old-price {
          font-size: 14px !important;
          line-height: 20px !important;
          letter-spacing: 0.25px !important;
          font-weight: 400 !important;
          margin-bottom: 8px;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .old-price) .value {
            text-decoration: line-through;
          }

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .new-price {
          font-size: 14px !important;
          line-height: 20px !important;
          letter-spacing: 0.25px !important;
          font-weight: 400 !important;
          margin-bottom: 4px;
        }

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .savings {
          font-size: 14px !important;
          line-height: 20px !important;
          letter-spacing: 0.25px !important;
          font-weight: 400 !important;
          color: #e0241a;
          margin-bottom: 12px;
        }

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .primary-btn {
          width: fit-content !important;
          height: fit-content !important;
          padding: 14px !important;
          border-style: solid !important;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .primary-btn {
            font-size: 16px !important;
            line-height: 24px !important;
            letter-spacing: 0.14px !important;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .primary-btn) svg {
            margin-right: 8px !important;
          }

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .primary-btn:hover,:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .primary-btn:focus {
          border-style: solid !important;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .primary-btn:hover,:is(:is(:is(.product-images-info .product-details-content) .product-add-on-mobile) .total-add-to-cart) .primary-btn:focus {
            font-size: 16px !important;
            line-height: 24px !important;
            letter-spacing: 0.14px !important;
        }
          }

:is(.product-images-info .product-details-content) .product-bundle-mobile {
      border-style: solid !important;
      padding: 12px !important;
      display: block;
      margin-bottom: 16px !important;
    }

:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list {
        width: 100% !important;
        background-color: transparent !important;
      }

:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more {
          display: flex;
          margin-bottom: 8px;
        }

@media (max-width: 442px) {

:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more {
            display: block !important;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more)  > div.d-flex {
            flex-wrap: wrap;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more) .title {
            white-space: nowrap;
            margin-bottom: 0;
            width: fit-content;
            font-size: 24px !important;
            margin-right: 8px;
          }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more) .title {
              font-size: 20px !important;
          }
            }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more) .deal {
            width: fit-content;
            height: 21px;
            font-size: 12px !important;
            line-height: 16px !important;
            font-weight: 400 !important;
            color: #442f0f;
            background-color: #ffe5cc;
            border: 1px solid #ff7f00;
            border-radius: 2px;
            padding: 1px 6px;
            align-self: center;
            margin-right: 8px;
            margin-bottom: 4px;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more) .more {
            height: fit-content;
            border: none;
            background: none;
            color: black;
            padding: 0 12px 0 0;
            box-shadow: none;
            font-size: 12px !important;
            line-height: 16px !important;
            letter-spacing: 0.4px !important;
            font-weight: 400 !important;
            margin-left: auto;
            margin-right: 0;
          }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .title-tag-more) .more {
              font-size: 12px !important;
              width: fit-content;
          }
            }

:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .product-deal-container {
          padding: 0 !important;
          width: calc(100% + 10px) !important;
          margin: 0 -5px !important;
        }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .product-deal-container) .products-components) .grid-row) div {
                display: none;
              }

:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .product-deal-container) .products-components) .grid-row) div):nth-child(1),:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .product-deal-container) .products-components) .grid-row) div):nth-child(2),:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .product-deal-container) .products-components) .grid-row) div):nth-child(3) {
                  display: block;
                }

:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .products-components {
          display: inline-flex !important;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .products-components) .product-item {
            padding: 5px;
            width: fit-content;
            padding-bottom: 16px;
          }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .products-components) .product-item) .un-product-img {
              position: relative !important;
              height: 128px;
              width: 128px;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .products-components) .product-item) .un-product-img) img {
                height: 128px;
                width: 128px;
              }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-bundle-mobile) .product-list) .products-components) .product-item) .discount-tag {
              position: absolute;
              top: 0;
              right: 0;
              width: fit-content;
              padding: 0 3px;
              height: 15px;
              font-size: 10px;
              line-height: 15px;
              text-align: center;
              border-radius: 2px;
              background: #ff0000 !important;
              color: #ffffff !important;
            }

:is(.product-images-info .product-details-content) .product-wholesale {
      padding-left: 16px !important;
      width: 100%;
      display: table;
      padding-bottom: 26px;
      margin-top: 0;
      margin-bottom: 0;
    }

@media (max-width: 1024px) {

:is(.product-images-info .product-details-content) .product-wholesale {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
      }

:is(.product-images-info .product-details-content) .product-wholesale {
      cursor: pointer !important;
    }

:is(:is(.product-images-info .product-details-content) .product-wholesale) h4 {
        width: 20%;
        padding-right: 0;
        margin-bottom: 8px;
        vertical-align: baseline;
        display: table-cell;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-wholesale) h4 {
          width: 25%;
      }
        }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-wholesale) .wholesale-info {
          margin-left: 9px;
          width: 75%;
      }
        }

@media (min-width: 1023px) {

:is(:is(:is(.product-images-info .product-details-content) .product-wholesale) .wholesale-info) .row {
            padding-left: 15px !important;
        }
            :is(:is(:is(:is(.product-images-info .product-details-content) .product-wholesale) .wholesale-info) .row) .col-6,:is(:is(:is(:is(.product-images-info .product-details-content) .product-wholesale) .wholesale-info) .row) .col-12 {
              padding-left: 0 !important;
              padding-right: 0 !important;
            }
          }

:is(.product-images-info .product-details-content) .product-variants {
      padding: 16px 16px 0 !important;
      margin-bottom: 0;
      border-bottom: none !important;
      margin-top: 0;
    }

.sold-out:is(:is(.product-images-info .product-details-content) .product-variants) {
        border-bottom: none !important;
      }

.errorNotification:is(:is(.product-images-info .product-details-content) .product-variants) {
        background-color: #ffe0e0 !important;
      }

.errorNotification:is(:is(.product-images-info .product-details-content) .product-variants) .error-message {
          font-size: 12px !important;
          color: #e0241a !important;
          display: block !important;
          padding-bottom: 12px;
        }

:is(:is(.product-images-info .product-details-content) .product-variants) .error-message {
        display: none !important;
      }

:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper {
        padding-bottom: 24px !important;
        width: 100%;
        display: table;
        margin-top: 0;
        margin-bottom: 0;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper {
          display: block !important;
      }
        }

:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) h4 {
          width: 20%;
          margin-bottom: 8px;
          display: table-cell;
          padding-right: 5px;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) h4 {
            display: block !important;
            font-size: 14px !important;
            line-height: 20px !important;
            letter-spacing: 0.25px !important;
            font-weight: 400 !important;
        }
          }

:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) h4.property-label {
          overflow-wrap: anywhere;
        }

@media (min-width: 1025px) {

:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) h4.property-label {
            vertical-align: top;
            padding-top: 7px;
        }
          }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) h4.property-label {
            display: unset !important;
        }
          }

:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul {
          list-style-type: none;
          margin-bottom: 0;
          margin-top: -8px;
          margin-left: 0;
          padding-left: 0;
        }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li {
            display: inline-block;
            margin-left: unset;
            margin-right: 12px;
            margin-top: 8px;
          }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a {
              height: unset !important;
              padding: 12px 24px !important;
              font-size: 14px !important;
              min-width: 80px;
              border-color: #e5e5e5;
              width: fit-content;
              display: inline-block;
              border-radius: 4px;
              text-align: center;
            }

@media (max-width: 1024px) {

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a {
                font-size: 14px !important;
                line-height: 20px !important;
                letter-spacing: 0.25px !important;
                font-weight: 400 !important;
            }
              }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a) .feather-check {
                display: none;
              }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a.variant-disabled {
              opacity: 0.3 !important;
              color: #e5e5e5;
              border-color: #e5e5e5;
              cursor: not-allowed !important;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a.variant-disabled):hover {
                border-color: rgb(239 239 239);
                color: rgb(153 151 151);
              }

@media (max-width: 1024px) {

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a.variant-disabled {
                font-size: 14px !important;
                line-height: 20px !important;
                letter-spacing: 0.25px !important;
                font-weight: 400 !important;
            }
              }

.active:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a {
                position: relative;
              }

@media (max-width: 1024px) {

.active:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a {
                  font-size: 14px !important;
                  line-height: 20px !important;
                  letter-spacing: 0.25px !important;
                  font-weight: 400 !important;
              }
                }

:is(.active:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a) .feather-check {
                  display: block;
                  position: absolute;
                  right: 0;
                  bottom: 0;
                  font-size: 10px;
                  border-bottom-right-radius: 4px;
                }

:is(.active:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a) .arrow-left {
                  position: absolute;
                  right: 0;
                  bottom: 0;
                  width: 0;
                  height: 0;
                  border-top: 10px solid transparent;
                  border-bottom: 10px solid transparent;
                }

:is(.active:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) a) .arrow-up {
                  position: absolute;
                  right: 0;
                  bottom: 0;
                  width: 0;
                  height: 0;
                  border-left: 10px solid transparent;
                  border-right: 10px solid transparent;
                }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) .ant-input {
              width: 280px;
              border-radius: 4px !important;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) .ant-select) .ant-select-selector {
                border-radius: 4px !important;
              }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) .ant-radio-group) .ant-radio-wrapper {
                display: block;
                margin-bottom: 8px;
              }

:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) .ant-radio-group) .ant-radio-wrapper) span {
                  font-size: 14px !important;
                }

:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) .ant-checkbox-group) .ant-checkbox-wrapper) span {
                  font-size: 14px !important;
                }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li)  > span {
              display: flex;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .upload-btn {
                background-color: #f6f6f6 !important;
                color: #0c2028 !important;
                border-radius: 4px !important;
                padding: 0 8px;
                border: 1px solid #647176;
              }

:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text {
                  margin-top: 0;
                  line-height: 32px;
                  height: 32px;
                  width: 200px !important;
                }

:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-upload-text-icon {
                    display: none;
                  }

:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-progress {
                    display: none !important;
                  }

:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-upload-list-item-name {
                    padding-left: 4px;
                    line-height: 32px;
                    cursor: pointer;
                  }

:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-upload-list-item-actions {
                    position: absolute !important;
                    right: 0;
                    display: flex;
                    align-items: center;
                    background: none !important;
                  }

:is(:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-upload-list-item-actions) .ant-btn-text {
                      background: none !important;
                    }

:is(:is(:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-upload-list-item-actions) .anticon-delete) svg {
                        color: #e0241a !important;
                      }

:is(:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-upload-list-item) .ant-upload-span {
                      width: fit-content;
                    }

:is(:is(:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text) .ant-upload-list-item) .ant-upload-span) .ant-upload-list-item-actions {
                        position: unset !important;
                      }

:is(:is(:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li) > span) .ant-upload-list.ant-upload-list-text) .ant-upload-list-item-list-type-text):hover .ant-upload-list-item {
                      background-color: transparent !important;
                    }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li.checkbox {
            display: flex;
            flex-direction: column;
          }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li.checkbox) .ant-checkbox-group {
              display: contents;
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li.checkbox) .ant-checkbox-wrapper {
              margin-bottom: 8px;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-variants) .product-size-wrapper) ul) li.checkbox) .ant-checkbox-wrapper)  + .ant-checkbox-wrapper {
                margin-left: unset;
              }

:is(.product-images-info .product-details-content) .product-info {
      padding-left: 16px !important;
      width: 100%;
      margin-bottom: 24px;
      border-bottom: 1px solid #d4d4d4;
      margin-top: 0px !important;
      list-style-type: none;
      padding: 0;
    }

@media (min-width: 1025px) {

:is(.product-images-info .product-details-content) .product-info {
        padding-bottom: 0 !important;
    }
      }

:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail {
        width: 100%;
        display: inline-flex;
        min-height: 43px;
        padding-bottom: 24px;
      }

:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .detail-label {
          width: 20%;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .detail-label {
            font-size: 14px !important;
            line-height: 20px !important;
            letter-spacing: 0.25px !important;
            font-weight: 400 !important;
            height: unset !important;
            padding-bottom: 4px !important;
            width: 25%;
        }
          }

:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .detail-info {
          width: 80%;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .detail-info {
            font-size: 14px !important;
            line-height: 20px !important;
            letter-spacing: 0.25px !important;
            font-weight: 400 !important;
            width: 75%;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .detail-info) .product-brand-name {
            cursor: pointer;
            color: #007ce0 !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) button {
            border: none !important;
            padding: 0 !important;
            background-color: transparent !important;
            outline: none !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) .ant-input,:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) .ant-input:hover {
            font-size: 16px !important;
            color: #0c2028 !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) svg.feather-minus {
            height: 30px !important;
            width: 30px !important;
            background-color: #f6f6f6 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) svg.feather-minus:active,:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) svg.feather-minus:focus {
            height: 30px !important;
            width: 30px !important;
            background-color: #e5e5e5 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) svg.feather-plus {
            height: 30px !important;
            width: 30px !important;
            background-color: #f6f6f6 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
            outline: none !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) svg.feather-plus:active,:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .product-info-detail) .input-quantity-counter) svg.feather-plus:focus {
            height: 30px !important;
            width: 30px !important;
            background-color: #e5e5e5 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
          }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-info) .d-flex {
          position: fixed;
          width: 100%;
          bottom: 0;
          left: 0;
          z-index: 1001;
          padding: 5px 10px;
          background: #ffffff;
          box-shadow: 0 1px 2px -2px rgb(0 0 0 / 16%),
            0 3px 6px 0 rgb(0 0 0 / 12%), 0 5px 12px 4px rgb(0 0 0 / 9%);
      }
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button {
            width: 48.8% !important;
            margin: 0 auto 4px !important;
        }
          }

@media (max-width: 442px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button {
            width: 48% !important;
        }
          }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button {
            width: 47.5% !important;
        }
          }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button {
            width: 47% !important;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn {
            width: fit-content !important;
            height: fit-content !important;
            padding: 14px 45px !important;
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
          }
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn) svg {
              margin-right: 8px !important;
            }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:focus {
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:focus {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
          }
            }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .point-and-pay-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .fully-point-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-quote-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .add-to-cart-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button.full {
            width: 100% !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
          }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button {
            width: 50%;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn {
            width: fit-content !important;
            height: fit-content !important;
            padding: 14px 45px !important;
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
          }
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn) svg {
              margin-right: 8px !important;
            }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:focus {
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-info) .d-flex) .buy-now-button) .primary-btn:focus {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
          }
            }

:is(.product-images-info .product-details-content) .product-add-to-cart {
      width: 100%;
    }

@media (min-width: 1025px) {

:is(.product-images-info .product-details-content) .product-add-to-cart {
        padding-left: 0 !important;
    }
      }

:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity {
        padding-top: 24px;
        padding-left: 16px;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity {
          display: block !important;
          margin-bottom: 0 !important;
      }
        }

.errorNotification:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) {
          background-color: #ffe0e0 !important;
        }

.errorNotification:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .error-message {
            font-size: 12px !important;
            color: #e0241a !important;
            display: block !important;
            padding-bottom: 12px;
          }

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .error-message {
          display: none !important;
        }

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .product-quantity-wrapper {
          width: 100%;
          display: inline-flex;
          margin-bottom: 48px;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .product-quantity-wrapper {
            display: block !important;
            margin-bottom: 0 !important;
        }
          }

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-label {
          width: 20%;
          height: 43px;
          line-height: 43px;
          text-wrap: nowrap;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-label {
            font-size: 14px !important;
            line-height: 20px !important;
            letter-spacing: 0.25px !important;
            font-weight: 400 !important;
            height: unset !important;
            padding-bottom: 4px !important;
        }
          }

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-available {
          margin-left: 9px;
          height: 43px;
          line-height: 43px;
        }

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-available-with-min-max {
          margin-left: 4.5px;
          line-height: 21.5px;
        }

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-available,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-available-with-min-max {
          margin-bottom: 12px;
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-available,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-counter-available-with-min-max {
            font-size: 14px !important;
            line-height: 20px !important;
            letter-spacing: 0.25px !important;
            font-weight: 400 !important;
            margin-left: 0 !important;
        }
          }

@media (max-width: 442px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter {
            margin-bottom: 4px;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input {
            width: 133px;
            display: inline-flex;
            align-items: center;
            vertical-align: top;
          }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input) .ant-input,:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input) .ant-input:hover {
              font-family: 'Roboto', sans-serif !important;
              height: 40px;
              flex: 1 1 auto;
              min-width: 0;
              width: auto;
              margin-bottom: 0;
              border-color: #d9d9d9;
              border-radius: 0 !important;
              text-align: center !important;
              border-left: none;
              border-right: none;
              padding: 0;
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input) button:first-child {
              border-top-left-radius: 4px !important;
              border-bottom-left-radius: 4px !important;
              border-right: 0;
              padding: 4px;
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input) button:last-child {
              border-top-right-radius: 4px !important;
              border-bottom-right-radius: 4px !important;
              border-left: 0;
              padding: 4px;
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input) button {
              border: 1px solid #d9d9d9;
              background-color: #ffffff;
              outline: none !important;
              cursor: pointer;
            }

:is(:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input) button) span {
                outline: none !important;
              }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input input[type='number']::-webkit-inner-spin-button,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .dimension-input input[type='number']::-webkit-outer-spin-button {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .ant-input,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) .ant-input:hover {
            font-size: 16px !important;
            color: #0c2028 !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) svg.feather-minus {
            font-size: 20px;
            height: 30px !important;
            width: 30px !important;
            background-color: #f6f6f6 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) svg.feather-minus:active,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) svg.feather-minus:focus {
            font-size: 20px;
            height: 30px !important;
            width: 30px !important;
            background-color: #e5e5e5 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) svg.feather-plus {
            font-size: 20px;
            height: 30px !important;
            width: 30px !important;
            background-color: #f6f6f6 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
            outline: none !important;
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) svg.feather-plus:active,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-quantity) .input-quantity-counter) svg.feather-plus:focus {
            font-size: 20px;
            height: 30px !important;
            width: 30px !important;
            background-color: #e5e5e5 !important;
            border-radius: 2px;
            padding: 4px;
            color: #0c2028 !important;
          }

:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons {
        display: flex;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons {
          flex-wrap: wrap !important;
          position: fixed;
          width: 100%;
          bottom: 0;
          left: 0;
          z-index: 1001;
          padding: 5px 10px;
          background: #ffffff;
          box-shadow: 0 1px 2px -2px rgb(0 0 0 / 16%),
            0 3px 6px 0 rgb(0 0 0 / 12%), 0 5px 12px 4px rgb(0 0 0 / 9%);
      }
        }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button {
            width: 48.8% !important;
            margin: 0 auto 4px !important;
        }
          }

@media (max-width: 442px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button {
            width: 48% !important;
        }
          }

@media (max-width: 375px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button {
            width: 47.5% !important;
        }
          }

@media (max-width: 320px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button {
            width: 47% !important;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn {
            width: fit-content !important;
            height: fit-content !important;
            padding: 14px 45px !important;
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
              padding: 14px 25px !important;
          }
            }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn {
              font-size: 14px !important;
              padding: 14px !important;
              text-wrap: wrap;
          }
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn) svg {
              margin-right: 8px !important;
            }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:focus {
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:focus {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
          }
            }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:focus {
              font-size: 14px !important;
              padding: 14px !important;
          }
            }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .point-and-pay-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .fully-point-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-quote-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .add-to-cart-button.full,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button.full {
            width: 100% !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
          }

@media (max-width: 1024px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button {
            width: 50%;
        }
          }

@media (max-width: 442px) {

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button {
            margin-left: 0 !important;
        }
          }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn {
            width: fit-content !important;
            height: fit-content !important;
            padding: 14px 45px !important;
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
          }
            }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn {
              font-size: 14px !important;
              padding: 14px !important;
          }
            }

:is(:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn) svg {
              margin-right: 8px !important;
            }

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:focus {
            border-style: solid !important;
          }

@media (max-width: 1024px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:focus {
              width: 100% !important;
              font-size: 16px !important;
              line-height: 24px !important;
              letter-spacing: 0.14px !important;
          }
            }

@media (max-width: 442px) {

:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:hover,:is(:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .buy-now-button) .primary-btn:focus {
              font-size: 14px !important;
              padding: 14px !important;
          }
            }

:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .primary-btn,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .primary-btn:hover,:is(:is(:is(.product-images-info .product-details-content) .product-add-to-cart) .product-buttons) .primary-btn:focus {
          text-align: center;
          box-shadow: none !important;
          outline: 0 !important;
        }

:is(.product-images-info .product-details-content) .sold-out-btn,:is(.product-images-info .product-details-content) .sold-out-btn:hover,:is(.product-images-info .product-details-content) .sold-out-btn:focus {
      text-align: center;
      width: fit-content !important;
      height: fit-content !important;
      padding: 14px 45px !important;
      background-color: #e5e5e5 !important;
      box-shadow: none !important;
      color: #647176 !important;
      outline: 0 !important;
      cursor: not-allowed !important;
    }

@media (max-width: 442px) {

:is(.product-images-info .product-details-content) .sold-out-btn,:is(.product-images-info .product-details-content) .sold-out-btn:hover,:is(.product-images-info .product-details-content) .sold-out-btn:focus {
        width: 100% !important;
    }
      }

:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn {
        width: fit-content !important;
        height: fit-content !important;
        padding: 14px 45px !important;
        border-style: solid !important;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn {
          width: 100% !important;
          font-size: 16px !important;
          line-height: 24px !important;
          letter-spacing: 0.14px !important;
          padding: 14px 25px !important;
      }
        }

@media (max-width: 442px) {

:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn {
          font-size: 14px !important;
          padding: 14px !important;
      }
        }

:is(:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn) svg {
          margin-right: 8px !important;
        }

:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn:hover,:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn:focus {
        border-style: solid !important;
      }

@media (max-width: 1024px) {

:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn:hover,:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn:focus {
          width: 100% !important;
          font-size: 16px !important;
          line-height: 24px !important;
          letter-spacing: 0.14px !important;
      }
        }

@media (max-width: 442px) {

:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn:hover,:is(:is(.product-images-info .product-details-content) .notify-me-button) .primary-btn:focus {
          font-size: 14px !important;
          padding: 14px !important;
      }
        }

.product-images-info .old-price {
    font-size: 16px !important;
  }

.product-page-gallery-modal {
  display: none;
  z-index: 1025 !important;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.95);
}

.product-page-gallery-modal .modal-content {
    margin: auto;
    display: block;
    height: 100vh;
    max-height: 100vh;
    max-width: 100%;
    animation-name: zoom;
    animation-duration: 0.6s;
    object-fit: contain;
    background-color: transparent;
  }

.product-page-gallery-modal {

  @keyframes zoom {
    from {
      transform: scale(0);
    }
    to {
      transform: scale(1);
    }
  }
}

.product-page-gallery-modal .close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
    z-index: 1;
  }

.product-page-gallery-modal .close:hover,.product-page-gallery-modal .close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
  }

.product-page-gallery-modal .prev-button,.product-page-gallery-modal .next-button {
    position: absolute;
    top: 50%;
    margin-top: auto;
    margin-bottom: auto;
    padding: 9px 15px;
    color: white;
    font-weight: bold;
    font-size: 41px;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    z-index: 1;
  }

.product-page-gallery-modal .prev-button {
    left: 15px;
  }

.product-page-gallery-modal .next-button {
    right: 15px;
  }

.product-page-gallery-modal .prev-button,.product-page-gallery-modal .next-button {
    background-color: #eee8e8cc;
    border-radius: 50%;
    width: 70px;
    height: 70px;
  }

.product-page-gallery-modal .middle-content {
    width: 100%;
    height: 100vh;
  }

@media (max-width: 442px) {
    .product-page-gallery-modal .left-content {
      width: 0px;
    }

    .product-page-gallery-modal .prev-button {
      left: 0px;
      z-index: 1;
      margin-top: -10%;
    }

    .product-page-gallery-modal .next-button {
      right: 0px;
      margin-top: -10%;
    }
  }

.hide-product-image {
  display: none;
}

.show-product-image {
  z-index: 1080 !important;
  display: block !important;
}
