/* dodane 20_05 - poprawki buttona "powiadom o dostępności" - początek */

/* 1/ gdy przycisk subskrypcji dostępności jest obecny, ukryj "Zapytaj o produkt" */
.cart-widget:has(.abs-open-product-availability-subscription-btn) .abs-ask-product-btn {
    display: none !important;
}

/* 2/ faktura jako pierwszy element w sekcji płatność/dostawa */
.abs-col-payment-delivery {
    display: flex !important;
    flex-direction: column !important;
}
.abs-col-payment-delivery .abs-invoice {
    order: -1 !important;
}

/* 3/ rozwinięty panel rabatu pieniężnego domyślnie */
[id^="abs-discount-info-details"] {
    display: block !important;
    height: auto !important;
}

/* 4/ max-height buttona subskrypcji dostępności - widok mobilny */
@media (max-width: 991px) {
    a.btn.btn-xs.btn-default.abs-open-product-availability-subscription-btn.module-loader {
        max-height: 25px;
        min-height: 25px;
        padding-top: 2px;
    }
}

/* 5/ min-width buttona subskrypcji dostępności - widok desktopowy*/
@media (min-width: 990px){
a.btn.btn-xs.btn-default.abs-open-product-availability-subscription-btn.module-loader {
    min-width: 170px;
    font-size: 16px;
}
}
/* 6/ popup na środku */
#popups .modal-dialog.popup-dialog {
    transform: translate(3%, 100%);
}


/* dodane 20_05 - poprawki buttona "powiadom o dostępności" - koniec */

/* 24_06_2026 - wyśrodkowanie obrazka produktu w widoku galerii miniatur, etykiety w lewym górnym rogu - poczatek */

.abs-offer-gallery .abs-layout-product-gallery .abs-col-img,
.abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-img {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.abs-offer-gallery .abs-layout-product-gallery .abs-col-img .abs-labels,
.abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-img .abs-labels {
    position: absolute;
    top: 0;
    left: 0;
}

/* 24_06_2026 - wyśrodkowanie obrazka produktu w widoku galerii miniatur, etykiety w lewym górnym rogu - koniec */

/*bg- jednolita wysokość dla tytułów aktualności na mobile-start*/

@media (max-width: 992px) {
.lor-insta-title {
    min-height: 63px;
}

.abs-news-items .abs-news-item>.panel-body h3.hidden {
    min-height: 0px !important;
}
.abs-offer-gallery .abs-product-name {
        font-size: 12px;
        min-height: 34px;
    }

}
/*bg- jednolita wysokość dla tytułów aktualności na mobile-end*/


label.trg-fts {
    background-color: #e5210f10;
    color: #fff !important;
    border-color: #fff !important;
}

label.trg-fts span.badge {
    background-color: white !important;
    color: #424e60;
}