#template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-stage {
    position: relative;
    width: 100vw;
    margin-inline: calc(50% - 50vw);
  }
  #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-stage > .oddit-section-main-product__gallery {
    width: 100%;
    margin-inline: 0;
  }
  #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-overlay {
    display: none;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 2;
    justify-content: space-between;
    align-items: center;
    padding-inline: 28px;
    transform: translateY(-50%);
    pointer-events: none;
  }
  #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-overlay .oddit-section-main-product__gallery-btn {
    pointer-events: auto;
  }

  #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-btn {
    width: 36px;
    height: 36px;
    color: var(--hx-brand-01);
    background-color: var(--hx-scrim-07);
    border: 0;
    border-radius: 0px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  @media (max-width: 989px) {
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-overlay { display: flex; }
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-controls .oddit-section-main-product__gallery-nav { display: none; }
  }

  @media (min-width: 750px) {
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-stage {
      width: 100%;
      margin-inline: 0;
    }
  }

  @media (min-width: 990px) {
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-stage {
      width: auto;
      margin-right: -48px;
    }
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-overlay {
      padding-inline: 16px;
    }
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-btn {
      width: 48px;
      height: 48px;
      color: var(--hx-brand-01);
      background-color: var(--hx-scrim-07);
      border: 1px solid var(--hx-brand-01);
      border-radius: 0px;
      -webkit-backdrop-filter: none;
      backdrop-filter: none;
    }
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-overlay { display: flex; }
    #template--26028905922847__oddit_section_main_product .oddit-section-main-product__gallery-controls .oddit-section-main-product__gallery-nav { display: none; }
  }