
  #ProductDetail_Skeleton .product-image-info {
    display: flex;
  }
@media (max-width: 1024px) {
    #ProductDetail_Skeleton .product-image-info {
      display: block !important;
  }
    }
:is(#ProductDetail_Skeleton .product-image-info) .product-image {
      margin-right: 40px;
    }
@media (max-width: 1024px) {
    :is(#ProductDetail_Skeleton .product-image-info) .product-image {
        margin-right: 0 !important;
    }
      }
:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .main-image) .ant-skeleton-element {
          height: unset !important;
        }
@media (max-width: 1024px) {
    :is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .main-image) .ant-skeleton-element {
            width: 100% !important;
        }
          }
:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .main-image) .ant-skeleton-element) .ant-skeleton-image {
            background: #f6f6f6 !important;
          }
@media (min-width: 1025px) {
    :is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .main-image) .ant-skeleton-element) .ant-skeleton-image {
              width: 378px !important;
              height: 378px !important;
              margin-bottom: 5px !important;
          }
            }
@media (max-width: 1024px) {
    :is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .main-image) .ant-skeleton-element) .ant-skeleton-image {
              width: 100% !important;
              height: 375px !important;
              margin-bottom: 20px !important;
          }
            }
:is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .main-image) .ant-skeleton-element) .ant-skeleton-image) svg {
              display: none !important;
            }
:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .tumbler-image {
        display: flex;
      }
@media (max-width: 1024px) {
    :is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .tumbler-image {
          display: none !important;
      }
        }
:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .tumbler-image) .ant-skeleton-element {
          height: unset !important;
        }
:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .tumbler-image) .ant-skeleton-element) .ant-skeleton-image {
            background: #f6f6f6 !important;
          }
@media (min-width: 1025px) {
    :is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .tumbler-image) .ant-skeleton-element) .ant-skeleton-image {
              width: 88px !important;
              height: 88px !important;
              margin-right: 8px !important;
          }
            }
:is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-image) .tumbler-image) .ant-skeleton-element) .ant-skeleton-image) svg {
              display: none !important;
            }
:is(#ProductDetail_Skeleton .product-image-info) .product-info {
      width: 100%;
      text-align: left;
    }
:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-name) .ant-skeleton-input {
          background: #f6f6f6 !important;
          width: 460px !important;
          height: 40px !important;
          margin: 0 0 40px !important;
        }
@media (max-width: 1024px) {
    :is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-name) .ant-skeleton-input {
            width: 120px !important;
            height: 24px !important;
            margin: 0 0 20px !important;
        }
          }
:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-title {
            background: #f6f6f6 !important;
            margin: 0 0 10px !important;
            width: 327px !important;
            height: 22px !important;
          }
@media (max-width: 1024px) {
    :is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-title {
              width: 201px !important;
              height: 16px !important;
              margin: 0 0 8px !important;
          }
            }
:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-paragraph {
            margin-top: 0 !important;
            margin-bottom: 40px !important;
          }
@media (max-width: 1024px) {
    :is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-paragraph {
              margin-bottom: 32px !important;
          }
            }
:is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-paragraph) li {
              background: #f6f6f6 !important;
              height: 22px !important;
              width: 293px !important;
              margin: 0 !important ;
            }
@media (max-width: 1024px) {
    :is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-paragraph) li {
                width: 153px !important;
                height: 16px !important;
            }
              }
:is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-paragraph) li:nth-child(2) {
              display: none !important;
            }
:is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-price) .ant-skeleton-content) .ant-skeleton-paragraph) li:nth-child(3) {
              display: none !important;
            }
:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-variants {
        margin-bottom: 50px;
      }
:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-variants) .col-lg-4.col-12) .ant-skeleton-element {
            width: 100%;
          }
:is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-variants) .col-lg-4.col-12) .ant-skeleton-element) .ant-skeleton-input {
              background: #f6f6f6 !important;
              width: 100% !important;
              height: 22px !important;
              margin: 0 20px 20px 0 !important;
            }
@media (max-width: 1024px) {
    :is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-variants) .col-lg-4.col-12) .ant-skeleton-element) .ant-skeleton-input {
                min-width: unset !important;
                width: 69px !important;
                height: 24px !important;
                margin: 0 0 12px !important;
            }
              }
:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-variants) .col-lg-8.col-12) .ant-skeleton-element {
            width: 100%;
          }
:is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-variants) .col-lg-8.col-12) .ant-skeleton-element) .ant-skeleton-input {
              background: #f6f6f6 !important;
              width: 100% !important;
              height: 22px !important;
              margin: 0 0 20px !important;
            }
@media (max-width: 1024px) {
    :is(:is(:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-variants) .col-lg-8.col-12) .ant-skeleton-element) .ant-skeleton-input {
                min-width: unset !important;
                height: 16px !important;
            }
              }
:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-buttons {
        display: flex;
      }
@media (max-width: 1024px) {
    :is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-buttons {
          display: none !important;
      }
        }
:is(:is(:is(#ProductDetail_Skeleton .product-image-info) .product-info) .product-buttons) .ant-skeleton-button {
          background: #f6f6f6 !important;
          width: 178px !important;
          height: 50px !important;
          margin-right: 24px !important;
        }
