/* Animacija ir stilius Magnific Popup modalui */
.mfp-zoom-in {
  opacity: 0;
  transition: all 0.25s ease-in-out;
}
.mfp-ready.mfp-bg {
  opacity: 0.9;
}
.mfp-ready.mfp-wrap {
  opacity: 1;
}

/* Šiek tiek padding'o popup'o viduje */
.mfp-content form.cart {
  padding: 15px;
}

/* Variacijų lentelės transformacija į stulpelius */
.mfp-content table.variations {
  border: none !important;
  border-collapse: separate;
  width: 100%;
  margin: 0;
  padding: 0;
}
.mfp-content table.variations tr {
  border: none !important;
  display: block;
  margin-bottom: 15px;
}
.mfp-content table.variations td {
  border: none !important;
  padding: 0;
}
.mfp-content table.variations td.label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
}
.mfp-content table.variations td.value {
  display: block;
}

/* „Add to cart" mygtuko apvalus dizainas ir pilnas plotis */
.mfp-content .single_add_to_cart_button {
  display: block;
  width: 100%;
  border-radius: 30px;
  padding: 12px 20px;
  box-sizing: border-box;
}

/* Jei tema naudoja alt stilių, papildomus pataisymus pridėkite čia */
.mfp-content .single_add_to_cart_button.alt {
  /* Pvz. border arba spalvos */
}

/* Paslėpti rodykles (MagnificPopup, Swiper, Slick, Flexslider) tik hidegallery arba popup kontekste */
.hidegallery .mfp-arrow,
.hidegallery .swiper-button-prev,
.hidegallery .swiper-button-next,
.hidegallery .slick-prev,
.hidegallery .slick-next,
.hidegallery .flex-direction-nav a {
  display: none !important;
}

/* Pavyzdinis 400px aukštis planšetėms ir kompiuteriams */
@media screen and (min-width: 768px) {
  .hidegallery img {
    max-height: 400px;
    object-fit: contain;
    width: auto;
    height: auto;
  }
}
