:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-145616d */.elementor-49 .elementor-element.elementor-element-145616d .woocommerce-product-gallery {

  max-width: 350px;

}

.elementor-49 .elementor-element.elementor-element-145616d .woocommerce-product-gallery img {

  width: 100%;

  height: auto;

}

@media (min-width: 769px) {

  .elementor-49 .elementor-element.elementor-element-145616d div.product {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    align-items: flex-start;

    gap: 40px;

  }

  .elementor-49 .elementor-element.elementor-element-145616d div.product .woocommerce-product-gallery {

    float: none !important;

    width: 350px !important;

    margin: 0 !important;

    order: 0;

  }

  .elementor-49 .elementor-element.elementor-element-145616d div.product .summary {

    float: none !important;

    width: 48% !important;

    margin: 0 !important;

    order: 1;

  }

}

.elementor-49 .elementor-element.elementor-element-145616d .woocommerce-product-gallery {

  box-sizing: border-box;

  border: 1px solid #806344;

  padding: 8px;

  background: #191919;

}

.elementor-49 .elementor-element.elementor-element-145616d .woocommerce-product-gallery .zoomImg,

.elementor-49 .elementor-element.elementor-element-145616d .woocommerce-product-gallery__trigger {

  display: none !important;

}

.elementor-49 .elementor-element.elementor-element-145616d .woocommerce-product-gallery__image a {

  pointer-events: none;

  cursor: default;

}/* End custom CSS */