/* Straxium – Cart badge */
.notification.span_cart_product_count {
    background-color: #2563EB !important;
    color: #ffffff !important;
}
/* ===========================
   STRAXIUM OVERRIDES (LAST)
   =========================== */

/* Product image too large: force a max-height + center */
.product-image img,
.product-image-container img,
.product-item-image img,
.product-slider img,
.product-detail-slider img,
.product-details-slider img,
#product-slider img,
#product-details-slider img{
  max-height: 420px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 auto !important;
  display: block !important;
  object-fit: contain !important;
}

/* Mobile */
@media (max-width: 768px){
  .product-image img,
  .product-image-container img,
  .product-item-image img,
  .product-slider img,
  .product-detail-slider img,
  .product-details-slider img,
  #product-slider img,
  #product-details-slider img{
    max-height: 300px !important;
  }
}
/* ===========================
   STRAXIUM – remove big gap before description
   =========================== */

/* 1) reduce space under the top product block */
.product-details-container{
  margin-bottom: 16px !important;
  padding-bottom: 0 !important;
}

/* 2) remove any extra spacing before the description tabs */
#product_description_content{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 3) tabs often have their own top spacing */
#product_description_content .nav-tabs{
  margin-top: 0 !important;
}

/* 4) accordion wrapper can add padding */
#product_description_content .tab-content{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* FIX big white space in product slider (Swiper fixed height) */
#product_slider_container .product-slider-wrapper,
#product_slider_container .slider-for-container,
#product_slider_container #product-slider,
#product_slider_container #product-slider .swiper-wrapper,
#product_slider_container #product-slider .swiper-slide{
  height: auto !important;
  min-height: 0 !important;
}

#product_slider_container #product-slider img{
  max-height: 420px !important;
  height: auto !important;
  width: auto !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 auto !important;
}