/* BestGranit – preorder overlay, tylko pierwsze zdjęcie, ukryj w hover */
.product-element-top .product-image-link {
    position: relative;
    display: block;
}

.product-element-top .product-image-link .bg-preorder-icon {
    position: absolute;
    inset: 0;
    background-image: var(--bg-preorder-image);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    pointer-events: none;
    z-index: 5;
    transition: opacity .2s ease;
}


/* ukrycie overlayów w hover — tylko urządzenia z prawdziwym hoverem (desktop) */
@media (hover: hover) and (pointer: fine) {
  .product-grid-item:hover .product-image-link .bg-preorder-icon,
  .product-element-top:hover .product-image-link .bg-preorder-icon,
  .wd-hover-with-fade:hover .product-image-link .bg-preorder-icon,
  .wd-hover-base:hover .product-image-link .bg-preorder-icon,
  .product-grid-item:hover .product-image-link .bg-onorder-icon,
  .product-element-top:hover .product-image-link .bg-onorder-icon,
  .wd-hover-with-fade:hover .product-image-link .bg-onorder-icon,
  .wd-hover-base:hover .product-image-link .bg-onorder-icon {
    opacity: 0 !important;
  }
}

/* mobile: nawet jeśli iOS "złapie hover", overlay ma zostać */
@media (hover: none), (pointer: coarse) {
  .product-grid-item:hover .product-image-link .bg-preorder-icon,
  .product-grid-item:active .product-image-link .bg-preorder-icon,
  .product-grid-item:focus-within .product-image-link .bg-preorder-icon,
  .product-grid-item:hover .product-image-link .bg-onorder-icon,
  .product-grid-item:active .product-image-link .bg-onorder-icon,
  .product-grid-item:focus-within .product-image-link .bg-onorder-icon {
    opacity: 1 !important;
    visibility: visible !important;
  }
}

/*ukrycie dowiec się więcej */
.wd-add-btn.wd-add-btn-replace {
    display: none !important;
}
.elementor-element-7211f13 .wd-text-block.reset-last-child.text-left {
    color: #365F91 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
