.parfilter__vertical .leo-partsfilter {
    width: 385px;
    max-width: calc(100vw - 30px);
    border-radius: 8px;
    padding: 40px;
    background: #ec2324;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

.product-variants > .product-variants-item select {
    width: auto;
}

.product-description-short-2 {
    display: none;
}

.leo-megamenu .dropdown-menu li a {
    color: #000000;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    display: inline-block;
}

.product-variants > .product-variants-item .color {
    margin: 0;
    display: flex;
    width: 80px;
    height: 80px;
    border: 2px solid #DBDFE1;
    box-shadow: none;
    border-radius: 50%;
}

.product-variants > .product-variants-item select {
    width: auto;
    min-width: 180px;
}

/* Product page: quantity + add-to-cart + wishlist in one line */
.product-add-to-cart .product-quantity {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: nowrap;
}

/* qty blokui paliekam natūralų plotį */
.product-add-to-cart .product-quantity .qty {
  flex: 0 0 auto;
}

/* add-to-cart tegul užima likusį plotį (mygtukas tampa ilgas) */
.product-add-to-cart .product-quantity .add {
  flex: 1 1 auto;
}

/* čia svarbiausia: w-full nebėra 100% pločio šiame kontekste */
.product-add-to-cart .product-quantity > .w-full {
  width: auto !important;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}

/* wishlist be papildomų margin/padding, kad nesugadintų eilučių */
.product-add-to-cart .product-quantity .wishlist {
  margin: 0;
}

/* optional: sulyginti wishlist mygtuko aukštį su add-to-cart vizualiai */
.product-add-to-cart .product-quantity .wishlist .leo-wishlist-button {
  white-space: nowrap;
}

#wrapper .breadcrumb li a {
    color: #000000;
}

body:not(#index) .sidebar .filter-type ul li a {
    width: 100%;
    font-size: 14px;
}

@media (min-width: 992px) {
    .plist-3 .thumbnail-container .functional-buttons {
        display: none;
    }
}

.thumbnail-container .btn i, .thumbnail-container .quickview i {
    display: none;
}

.plist-5 .thumbnail-container:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
}

.plist-5 .thumbnail-container .button-review {
display:none;
}

.thumbnail-container .product-title {
    min-height: 85px;
}

.off-canvas-nav-megamenu .offcanvas-mainnav {
    width: 310px;
     left: -310px;
}

.off-canvas-active > .off-canvas-nav-megamenu.active {
transform: translateX(310px);
}

.off-canvas-nav-megamenu .dropdown-menu ul li > a {
color:#000;
}