.dispatch-counter {
    font-size: 18px !important;
}
button.cart-btn.btn-info {
    background-color: #36A849 !important;
    border-color: #36A849 !important;
    color: #ffffff !important;
}
button.cart-btn.btn-info:hover,
button.cart-btn.btn-info:focus,
button.cart-btn.btn-info:active,
button.cart-btn.btn-info:disabled,
button.cart-btn.btn-info.in-cart {
    background-color: #36A849 !important;
    border-color: #36A849 !important;
    color: #ffffff !important;
}
a.clear-cart.btn.btn-default {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
    text-decoration: none;
}
a.clear-cart.btn.btn-default:hover,
a.clear-cart.btn.btn-default:focus,
a.clear-cart.btn.btn-default:active {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}
div.abs-cart-modify-on.btn {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
    cursor: pointer;
}
div.abs-cart-modify-on.btn:hover,
div.abs-cart-modify-on.btn:focus,
div.abs-cart-modify-on.btn:active {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}
button.abs-continue-shopping-btn {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}
button.abs-continue-shopping-btn:hover,
button.abs-continue-shopping-btn:focus,
button.abs-continue-shopping-btn:active {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}
.abs-cart-switch {
    background-color: #333333;
    border-color: #333333;
    color: #ffffff;
}
.abs-cart-switch:hover {
    background-color: #1f1f1f;
    border-color: #1f1f1f;
    color: #ffffff;
}
a.abs-filter-toggle.btn {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}
a.abs-filter-toggle.btn:hover,
a.abs-filter-toggle.btn:focus,
a.abs-filter-toggle.btn:active {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}
#proceedButton {
    background-color: #36A849 !important;
    border-color: #36A849 !important;
}
@media (max-width: 1024px) {
  .elfsight-app-9284b8fe-b78b-4832-a54b-1b280d6b8720,
  .elfsight-app-9284b8fe-b78b-4832-a54b-1b280d6b8720 * {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
}
.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter {
    display: block;
    padding: 16px;
    text-align: center;
    line-height: 1.0;
    background-color: #f0f0f0;
    border: 0px solid #e3e3e3;
    opacity: 1;
    font-size: 14px;
    font-weight: 550;
    border-radius: 12px;
}
.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter .timeLeft {
    font-weight: bold;
    color: #36A849;
}
.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter b, .abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter .abs-button-checkout.final-register span:first-child, .abs-button-checkout.final-register .abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter span:first-child {
    color: #36A849;
}
footer .abs-footer-items-wrapper .abs-footer-items>*.abs-footer-item-width-quarter {
    flex-basis: calc(15% - 20px);
}
.abs-icon-search {
  color: #000000 !important;
}
a.btn-xs.abs-open-product-availability-subscription-btn,
a.btn-xs.abs-ask-product-btn {
    background-color: #444444 !important;
    color: #ffffff !important;
    border-radius: 5px !important;
    border: none;
    font-size: 14px;
    font-weight: bold !important;
}
.abs-offer-gallery .abs-purchase-details.abs-purchase-details-cart-visible .cart-widget>.btn {
    background-color: #333333;
    color: #fff !important;
}
a.btn.btn-primary.btn-xs[href*="/cart/"] {
  background-color: #444444;
  color: #ffffff !important;
  border-color: #222222;
}

a.btn.btn-primary.btn-xs[href*="/cart/"]:hover {
  background-color: #111111;
  color: #ffffff;
}
.btn-default, .abs-filter-toggle-panel a.abs-filter-toggle {
    border-color: #333;
}
.abs-categories-intro {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.abs-categories-intro li a {
    border: none;
;
}
#mainMenu .abs-mega-menu-container > li > ul > li > a {
    color: #222222;
    padding: 5px 10px;
    display: inline-block;
    transition: background-color 0.2s ease, border-radius 0.2s ease;
}

#mainMenu .abs-mega-menu-container > li > ul > li > a:hover {
    background-color: #f2f2f2;
    border-radius: 6px;
    color: #444444;
}
.abs-special-tabs,
.abs-special-tabs *,
.abs-special-tabs svg,
.abs-special-tabs i,
.abs-special-tabs path {
    font-weight: bold;
    color: #333333 !important;
}

#mainMenu .abs-mega-menu-container .abs-mega-menu-header a {
font-size: 14px;
}
.abs-products-panel .abs-products-media .cart-btn {padding: 5px; font-size: 14px; color: white; background-color: #36A849;}
.abs-col-left-sidebar .abs-panel-main:not(.abs-categories-panel), .abs-col-right-sidebar .abs-panel-main:not(.abs-categories-panel) {background-color: #f0f0f0;}
.carousel-fx-wrapper .carousel-control .sl-nav.sl-next {border-radius: 10px !important;} .abs-filter-toggle-panel a.abs-filter-toggle {background-color: #333333; color: #fff;} .carousel-fx-wrapper .slick-track .slick-slide .slide-item section.sl-deck .abs-layout-product-gallery .abs-extra-btns>.btn, .carousel-fx-wrapper .slick-track .slick-slide .slide-item section.sl-deck .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-extra-btns>.btn, .abs-offer-gallery .carousel-fx-wrapper .slick-track .slick-slide .slide-item section.sl-deck .abs-layout-product-gallery-thumbnails .abs-extra-btns>.btn, .carousel-fx-wrapper .slick-track .slick-slide .slide-item section.sl-box .abs-layout-product-gallery .abs-extra-btns>.btn, .carousel-fx-wrapper .slick-track .slick-slide .slide-item section.sl-box .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-extra-btns>.btn, .abs-offer-gallery .carousel-fx-wrapper .slick-track .slick-slide .slide-item section.sl-box .abs-layout-product-gallery-thumbnails .abs-extra-btns>.btn {color: #4b5569; background-color: white;}
.abs-oauth-providers>a.btn-default.abs-oauth-button-google, .abs-filter-toggle-panel .abs-oauth-providers>a.abs-oauth-button-google.abs-filter-toggle {width: auto; display: inline-block; text-align: center; padding-left: 35px; padding-right: 10px; min-width: 350px; font-size: 14px; color: #fff; background-color: #444444;}
.cart-widget .touch-qnt .input-group>.input-group-btn>button {background-color: #333333; color: #fff;}
.abs-product-page-header.gallery-slider-on-left .abs-header-right .cart-widget.touch-qnt-vertical .btn {}
.abs-form-input.radio-special>.abs-elem-input>.radio {border-radius: 10px;}
.abs-panel-main.main-checkout-panel>.panel-body {background-color: #ededed;}
.form-group:last-child {
    margin-bottom: 0;
    padding-right: 20px;
    padding-left: 20px;
}
.abs-product-header-right-column {    background-color: #f0f0f0;
    border-radius: 10px;
display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto; /* Wyśrodkowanie */
    width: 100%; /* Pełna szerokość kontenera */
    max-width: 430px; /* Maksymalna szerokość dla większych ekranów */
    padding: 10px; /* Identyczny padding */
    box-sizing: border-box; /* Uwzględnia padding w obliczeniach szerokości */}
.abs-counter-icon {background-color: #000 !important;}
.btn-success {background-color: #36A849; transition: background-color 0.3s ease; margin: 0 auto;}
.btn-success:hover {background-color: #2E8B3A;}
.btn-success:clicked {background-color: #2E8B3A;}
.btn-success:focus {background-color: #2E8B3A;}
.abs-list-value {list-style-type: none; padding-left: 0;}
.abs-attributes-list {list-style-type: none; padding-left: 0;}
.abs-attributes-list .abs-icon-bullet {display: none;}
@media (max-width: 768px) {.hide-on-mobile {display: none;}}
.abs-attributes-list.list-group.abs-list {background-color: #f0f0f0; padding: 5px; border-radius: 10px;}
.variant-section .abs-btn-group {justify-content: left;}
a.btn.variantChooser {min-width: 0px;}
.abs-btn-group .btn {margin: 3px;}
.abs-discount-suggestion .abs-main-text {font-weight: bold; color: #1eae62;}
.free-delivery-missing-price li span.abs-value {font-weight: bold; color: #1eae62;}
.free-delivery li:not(.delivery-name) .abs-value {font-weight: bold; color: #1eae62;}
.purchase-buttons {display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto; /* Wyśrodkowanie */
    width: 100%; /* Pełna szerokość kontenera */
    max-width: 450px; /* Maksymalna szerokość dla większych ekranów */
    padding: 10px; /* Identyczny padding */
    box-sizing: border-box; /* Uwzględnia padding w obliczeniach szerokości */}
.cart-button {display: flex; justify-content: center; align-items: center; width: 100%; margin: 0 auto;}
@media (min-width: 992px) {#siteFloatingHeader.affix {visibility: visible; position: fixed; z-index: 10000;background: rgba(255, 255, 255, 0.5); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}}
li#articlePage-1123.abs-display-on-all {
  display: inline-block !important;
  border: 2px solid #444444 !important;
  border-radius: 10px !important;
}

li#articlePage-1123.abs-display-on-ALL a,
li#articlePage-1123.abs-display-on-ALL span {
  color: #444444 !important;
}
@media (min-width: 992px) {#topMenu .navbar-nav a {color: #777777;}}
.modal-dialog.popup-dialog .modal-body {border-radius: 10px !important;}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {border-radius: 5px !important;}
.form-control, .multiselect.dropdown-toggle.btn.btn-default, .abs-filter-toggle-panel a.multiselect.dropdown-toggle.btn.abs-filter-toggle {border-radius: 5px !important;}
.cart-widget .touch-qnt .input-group>.input-group-btn>button {border-radius: 10px;}
.btn-default, .abs-filter-toggle-panel a.abs-filter-toggle, .abs-filters.panel>.panel-heading a.abs-filter-toggle, .abs-tile-panels-container .abs-filters.abs-tile-panel>.panel-heading a.abs-filter-toggle {
border-radius: 5px;}
#cart-box-content.summary-floating .sticky-summary-column .abs-split-layout.abs-cart-btn-layout>div .btn {border-radius: 5px;}
#cart-box-content .abs-import-export-cart .abs-filters.panel a.abs-filter-toggle, #cart-box-content .abs-import-export-cart .abs-tile-panels-container .abs-filters.abs-tile-panel a.abs-filter-toggle, .abs-tile-panels-container #cart-box-content .abs-import-export-cart .abs-filters.abs-tile-panel a.abs-filter-toggle {border-radius: 5px;}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {z-index: 2;margin-left: 10px;border-radius: 5px;}
.input-group .form-control:first-child, .input-group .multiselect.dropdown-toggle.btn.btn-default:first-child, .input-group .abs-filter-toggle-panel a.multiselect.dropdown-toggle.btn.abs-filter-toggle:first-child, .abs-filter-toggle-panel .input-group a.multiselect.dropdown-toggle.btn.abs-filter-toggle:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
border-radius: 10px !important;}
.abs-offer-list .abs-layout-purchase .cart-widget>.btn {background-color: #444444 !important;}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {background-color: #171717;}
div.notify {color: black; background-color: #fafafa; border-radius: 5px !important; border: none; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}
.product-header .abs-product-name {color: #484848 !important;}
.abs-catalog-index {color: #444444 !important;}
.breadcrumb a {color: #444444 !important;}
ul.abs-list li.list-group-item .abs-icon-bullet+.abs-list-label, ul.abs-list li.list-group-item .abs-simple-panel-header .abs-simple-panel-icon+.abs-list-label, .abs-simple-panel-header ul.abs-list li.list-group-item .abs-simple-panel-icon+.abs-list-label, ul.abs-list li.list-group-item .discount-popover .applied-discounts .box-separator+.abs-list-label, .discount-popover .applied-discounts ul.abs-list li.list-group-item .box-separator+.abs-list-label {color: #484848 !important;}
body {color: #444444 !important;}
.btn-xs, .btn-group-xs>.btn { border-radius: 5px !important; border: none; font-size: 14px; font-weight: bold !important;}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {border-color: transparent; color: #fff; background-color: #444444; border-color: #131c2e;}
.abs-offer-gallery .abs-purchase-details.abs-purchase-details-cart-visible .cart-widget>.btn {border-radius: 5px !important; border: none; font-size: 14px; background-color: #333333; color: #fff; font-weight: bold;}
.abs-offer-list .abs-layout-purchase .cart-widget>.btn {border-radius: 5px !important; border: none; font-size: 14px; background-color: #5276BF; color: #fff; font-weight: bold;}
.abs-offer-gallery .abs-layout-product-gallery, .abs-offer-gallery .abs-layout-product-gallery-thumbnails {border: 1px solid #eee;}
.abs-availability-info.avail-approx-out, .abs-variant-info.avail-approx-out {color: #5276bf;}
.message-div-class.growl-style {border-radius: 20px !important;}
.modal-content {border-radius: 20px;}
.abs-header-content-buttons ul.nav-pills>li.abs-btn-cart>a .abs-btn-cart-value, .abs-header-mobile-menu ul.nav-pills>li.abs-btn-cart>a .abs-btn-cart-value, .user-panel ul.nav-pills>li.abs-btn-cart>a .abs-btn-cart-value {padding-bottom: 0px; font-size: 1.0em;}
.abs-header-content-row .abs-header-content-buttons ul>li>a {color: #000000;}
.abs-header-content {
    background-color: #fafafa;
}
.abs-header-menu-main {
    background-color: #fafafa;
}
ul.abs-list-value {font-size: 16px;}
.abs-catalog-index {font-size: 15px; color: #4b5569;}
ul.abs-list li.list-group-item .abs-icon-bullet+.abs-list-label, ul.abs-list li.list-group-item .abs-simple-panel-header .abs-simple-panel-icon+.abs-list-label, .abs-simple-panel-header ul.abs-list li.list-group-item .abs-simple-panel-icon+.abs-list-label, ul.abs-list li.list-group-item .discount-popover .applied-discounts .box-separator+.abs-list-label, .discount-popover .applied-discounts ul.abs-list li.list-group-item .box-separator+.abs-list-label {font-weight: 700; padding-left: 5px; font-size: 16px; color: #4b5569;}
#cart-box-content.summary-floating {padding-right: 20px; padding-top: 20px; padding-left: 20px;}
#mainMenu .abs-mega-menu-container .abs-mega-menu-header a {color: #222222;}
#mainMenu .navbar-nav>li>a {color: #222222;}
btn.btn-sm btn-success reject-all-cookies-btn {background-color: white; color: black;}
#cookie-policy {background-color: #ededed; color: #61687c;}
footer .abs-footer-bottom-text a {color: #61687c;}
footer .abs-footer-bottom-text {background-color: #ededed; color: #61687c;}
.abs-product-page-header.gallery-slider-on-left .abs-header-main.general-product-data-right-column .abs-header-right .abs-product-header-purchase {flex-basis: 100%; padding-left: 0; align-self: inherit;}
div.abs-html-injection {
text-align: left !important;}
.abs-header-light-extras {display: none;}[data-controller='checkout']
.abs-layout-site-one-column>.abs-row>.abs-col-content {background-color: #ededed; padding: 0px;}
#cartForm {background-color: #ededed}
.abs-offer-list .abs-layout-img-and-details .abs-col-img .abs-img-wrapper>a>img, .abs-offer-list .abs-layout-img-and-details .abs-col-img .abs-img-wrapper span.abs-img-unavailable>img {max-width: 150%; max-height: 150%;}
.abs-layout-site-one-column>.abs-row>.abs-col-content {padding-top: 0px; padding-bottom: 0px;}
#cart-box-content .abs-panel {border-radius: 10px !important;}
#invoice_decision-form-input label {font-weight: bold;}
.abs-order-estimated-delivery-date{display: none;}
.mega-menu {margin: -20px; border-width: 0 !important; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; overflow: hidden; border-radius: 25px !important; box-sizing: border-box;}
.abs-categories-panel {background-image: linear-gradient(to right top, #1a1a1a, #6f6f6f);}
.abs-header-menu-top nav>ul>li>a {font-size: 15px; padding-bottom: 10px;}
.abs-layout-site-one-column {border-radius: 10px !important;}
#mainMenu .navbar-nav>li>a {font-size: 10.9px;}
.abs-offer-gallery .abs-layout-product-gallery, .abs-offer-gallery .abs-layout-product-gallery-thumbnails {border-radius: 10px;}
.abs-mega-menu-container, .menu-injection-content {border-radius: 10px; background: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(10px) !important; -webkit-backdrop-filter: blur(10px) !important;}
.abs-catalog-index {font-size: 14px;}
.abs-offer-gallery {border-radius: 10px;}
.abs-col-content {border-radius: 10px;}
.abs-panel-main {border-radius: 10px;}
.stock-info {font-size: 14px;}
.abs-p-catalog-index {font-size: 16px;}
.abs-delivery-info {font-size: 14px; color: #1B2740;}
.cart-btn {display: block; width: 100%; font-family: "Roboto",Arial,sans-serif; font-weight: bold; font-size: 16px; text-transform: uppercase; padding: 14px; border-radius: 10px;}
#offerCategoryproductsPage-1987 a {color: #D30707 !important;
display: inline-block !important;}
#offerLabelPage-4 a {color: #36A849 !important;}
#offerLabelPage-1 a {color: #CF2C1E !important;}
.abs-col-content .abs-panel-main .panel-heading h1, .abs-col-content .abs-panel-main .panel-heading h2 {font-family: "Roboto",Arial,sans-serif; font-size: 16px !important; font-weight: bold; text-transform: none; display: flex; justify-content: center; align-items: center;}
.abs-categories-intro .abs-subcategory-img > img {max-width: 50% !important;}
.abs-categories-intro {flex-wrap: nowrap !important;} @media only screen and (max-width: 767px) {.abs-categories-intro {flex-wrap: wrap !important;}}
@media only screen and (min-width: 767px) {.abs-categories-intro {flex-wrap: wrap !important;} .abs-categories-intro > a {max-width: 100%;}}
.product-header .product-subname {font-size: 18px; margin-bottom: 0; line-height: 2em; overflow-wrap: break-word; opacity: 1; font-weight: bold;}
.abs-product-page-header p.product-subname {font-size: 20px; margin-bottom: 0; line-height: 2em; overflow-wrap: break-word; opacity: 1; font-weight: bold;}
.abs-product-page-header .abs-header-main .abs-header-right {
    display: block;
}
.abs-top-outer-content #lastSeenPanel h2, .section-top #lastSeenPanel h2, .abs-bottom-outer-content #lastSeenPanel h2, .section-bottom #lastSeenPanel h2 {
    font-size: 32px;
    font-weight: 1000;
}
#lastSeenPanel { 
  max-height: 220px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  background: #fff;
}

#lastSeenPanel .panel-body {
  display: flex;
  align-items: center;
  gap: 10px;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  padding: 0;
}

#lastSeenPanel .list-group-item {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 0 0 auto;
  transform: scale(0.85); /* klucz do zmniejszenia */
  transform-origin: left center;
}

#lastSeenPanel img {
  width: auto;
  object-fit: contain;
}

#lastSeenPanel .media-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#lastSeenPanel h6,
#lastSeenPanel .abs-item-price-box,
#lastSeenPanel .cart-button .cart-btn {
  font-size: 16px;
  margin: 0;
  line-height: 1.1;
}