.container-ucd-editor-main {
    width: 100%;
    height: 100%;
    user-select: none;
}
.details_page.UCD-UPLOADING .container-main-options {
    user-select: none;
    pointer-events: none;
    opacity: 0.6;
    cursor: not-allowed;
}

@media (max-width: 575px) {
   /* ucd in pdp */
  .details_page.ucd-zen-mode > :not(header, .container-menu, .page-content, .navbar, [id^="UCD_"], [aria-describedby], .ui-widget-overlay, .modal-overlay, .modal_blackout),
  .details_page.ucd-zen-mode .page-content > :not(.container-detail),
  .details_page.ucd-zen-mode .container-detail > :not(.component-detail),
  .details_page.ucd-zen-mode .component-detail > :not(.product-details-left, .product-details-right),
  .details_page.ucd-zen-mode .product-details-left > :not(.container-product-image),
  .details_page.ucd-zen-mode .container-product-image > :not(.container-gallery-wrapper),
  .details_page.ucd-zen-mode .container-gallery-wrapper > :not(.container-ucd-editor-main),
  .details_page.ucd-zen-mode .product-details-right > :not(.container-pdp-details),
  .details_page.ucd-zen-mode .container-pdp-details > :not(.container-ucd-perz, .multi-perz-style-2),
  .details_page.ucd-zen-mode .container-pdp-details .container-ucd-perz .container-advanced-designer {
    display: none;
  }

  .details_page.ucd-zen-mode .product-details-right {
    padding: 0;
  }

  .details_page.ucd-zen-mode  .container-ucd-perz {
    padding: 0;
  }

  .details_page.ucd-zen-mode .page-content {
    min-height: unset !important;
  }

  .details_page.ucd-edit-mode .container-promo-banner,
  .details_page.ucd-edit-mode .gallery-image-wrapper .image-num-indicator,
  .details_page.ucd-edit-mode .gallery-image-wrapper .display-arrow,
  .details_page.ucd-edit-mode .gallery-image-wrapper .main-gallery-label {
    display: none;
  }

  .details_page.ucd-edit-mode .page-content,
  .details_page.ucd-edit-mode .component-detail
  {
    margin-top: 0;
  }
}

/* desktop */
@media only screen and (min-width: 576px) {
    .details_page .sticky-content {
        /* ucd pdp desktop need sticky */
        position: sticky;
        top: 0;
    }
}