.elementor-1045 .elementor-element.elementor-element-231ae72.elementor-element{--align-self:center;}.elementor-1045 .elementor-element.elementor-element-231ae72 .woocommerce-breadcrumb{font-size:14px;line-height:1em;letter-spacing:0.15em;text-align:center;}.elementor-1045 .elementor-element.elementor-element-473b7f6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1045 .elementor-element.elementor-element-473b7f6.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .flex-viewport, .woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .flex-viewport{border-radius:1px 1px 1px 1px;}.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .flex-viewport:not(:last-child){margin-bottom:4px;}.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .flex-control-thumbs img{border-style:none;border-radius:1px 1px 1px 1px;}.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .flex-control-thumbs li{padding-right:calc(4px / 2);padding-left:calc(4px / 2);padding-bottom:4px;}.woocommerce .elementor-1045 .elementor-element.elementor-element-473b7f6 .flex-control-thumbs{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}.elementor-1045 .elementor-element.elementor-element-908aea8{--spacer-size:50px;}@media(max-width:1472px){.elementor-1045 .elementor-element.elementor-element-473b7f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1045 .elementor-element.elementor-element-231ae72 .woocommerce-breadcrumb{font-size:11px;line-height:1.1em;letter-spacing:0.15em;}.elementor-1045 .elementor-element.elementor-element-473b7f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-473b7f6 *//* Product gallery: thumbnails on the right */
@media (min-width: 769px) {
  .woocommerce div.product div.images.woocommerce-product-gallery {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 4px;
  }

  /* main image */
  .woocommerce div.product div.images .flex-viewport {
    order: 1;
    flex: 1 1 auto;
    min-width: 0;
  }

  /* thumbnail column */
  .woocommerce div.product div.images .flex-control-thumbs {
    order: 2;
    flex: 0 0 144px;
    width: 144px;
    margin: 0;
    padding: 0;
  }

  .woocommerce div.product div.images .flex-control-thumbs li {
    width: 100%;
    float: none;
    margin: 0 0 4px;
  }

  /* keep the zoom icon over the main image, not the thumbnails */
  .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    right: 132px;
  }
}
.woocommerce-product-gallery,
.woocommerce-product-gallery__wrapper,
.woocommerce-product-gallery .flex-viewport,
.woocommerce-product-gallery__image,
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}/* End custom CSS */