.theme-detail-tab-with-reviews .theme-prod-detail-tab-tabcontent-container .theme-prod-detail-tabs
 {
   flex-wrap: wrap!Important;}
.theme-prod-detail-content-info-container img{
      max-inline-size: 80%!important;}
@media (max-width: 768px) {
[data-zs-product-details-tab-section] .zpcontainer {
    padding-inline-start: 10px !important;
    padding-inline-end: 10px !important;
}
  .theme-prod-detail-content-info-container img{
      max-inline-size: 100%!important;}
      .theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img {
        max-inline-size: 50px!Important;}
}

  #whatsapp-float {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    background: #25D366;
    border-radius: 50%;
    box-shadow: 0 4px 14px rgba(0,0,0,0.25);
    text-decoration: none;
    animation: wa-bounce 2.2s ease-in-out infinite;
  }

  /* the icon itself — no PNG, so no white box behind it */
  #whatsapp-float svg {
    width: 40px;
    height: 40px;
    fill: #ffffff;
    display: block;
  }

  /* Pulsing ring behind the button */
  #whatsapp-float::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #25D366;
    opacity: 0.6;
    animation: wa-pulse 1.8s ease-out infinite;
    z-index: -1;
  }

  @keyframes wa-bounce {
    0%, 100% { transform: translateY(0); }
    50%      { transform: translateY(-6px); }
  }

  @keyframes wa-pulse {
    0%   { transform: scale(1);   opacity: 0.6; }
    100% { transform: scale(1.9); opacity: 0; }
  }

  #whatsapp-float:hover {
    animation-play-state: paused;
    transform: scale(1.08);
    transition: transform 0.2s ease;
  }

@media (max-width: 767px) {
  [class*="theme-store-style-collection-row"] [data-zs-product-id] {
    flex: 0 0 min(60vw, 280px) !important;
  }
  [class*="theme-store-style-collection-row"].zprow {
    flex-wrap: nowrap !important;
  }
  [class*="theme-store-style-collection-row"] [data-zs-product-id] .theme-product-card-block {
    flex: 0 0 auto !important;
    height: auto !important;
  }
}
