#product-category .uggi-chip--compact .uggi-chip__pic {
    display: block;
    position: static;
    order: -1;
    flex: 0 0 64px;
    width: 64px;
    height: 48px;
    margin-right: 12px;
}

#product-category .uggi-chip--compact .uggi-chip__pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

#product-category .uggi-chip__pic:has(img[src*="/catalog/category/sections/"][src$=".svg"]) {
    position: static;
    order: -1;
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

#product-category .uggi-chip__pic img[src*="/catalog/category/sections/"][src$=".svg"] {
    width: 24px;
    height: 24px;
    object-fit: contain;
}

#product-category .uggi-chip--card:has(img[src*="/catalog/category/sections/"][src$=".svg"]) .uggi-chip__label {
    max-width: calc(100% - 36px);
}

#product-category .uggi-chips a[href$="/akcii-i-skidki"] .uggi-chip__label,
#product-category .uggi-chips a[href$="/akcii-i-skidki/"] .uggi-chip__label {
    color: #be3030;
}

.uggi-mm .uggi-mm__rail-link,
.uggi-mm-mobile .uggi-mm-mobile__root-links .uggi-mm-mobile__root-link {
    justify-content: flex-start;
    gap: 10px;
}

.uggi-mm__asset-icon,
.uggi-mm .uggi-mm__category-image[src$=".svg"],
.uggi-mm-mobile .uggi-mm__category-image[src$=".svg"],
.uggi-mm-mobile .uggi-mm-mobile__item img[src$=".svg"] {
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
    object-fit: contain;
}

.uggi-mm__category-image {
    flex: 0 0 44px;
    width: 44px;
    height: 33px;
    object-fit: contain;
}

.uggi-mm .uggi-mm__extra-links > a,
.uggi-mm .uggi-mm__extra-links > span,
.uggi-mm-mobile .uggi-mm-mobile__extra-links > a,
.uggi-mm-mobile .uggi-mm-mobile__extra-links > span {
    gap: 6px;
}

.uggi-mm-mobile .uggi-mm-mobile__group--materials .uggi-mm-mobile__item,
.uggi-mm-mobile .uggi-mm-mobile__group--features .uggi-mm-mobile__item {
    justify-content: flex-start;
    gap: 6px;
}

.uggi-mm-mobile .uggi-mm-mobile__group--materials img,
.uggi-mm-mobile .uggi-mm-mobile__group--features img {
    order: -1;
}

.uggi-mm .uggi-mm__rail-item[data-uggi-rail="40"] > .uggi-mm__rail-link,
.uggi-mm-mobile .uggi-mm-mobile__root-link[href$="/akcii-i-skidki"],
.uggi-mm-mobile .uggi-mm-mobile__root-link[href$="/akcii-i-skidki/"],
.uggi-mm-mobile .uggi-mm-mobile__root-link.is-current:has(img[src$="/seal-percent.svg"]) {
    color: #be3030;
}

#uggi-mm-section-3 .uggi-mm__extras {
    grid-template-columns: 200px 220px minmax(0, 1fr);
}

#uggi-mm-section-3 .uggi-mm__extra-group--materials {
    grid-column: auto;
}

#uggi-mm-section-3 [data-uggi-extra="height"] .uggi-mm__extra-links {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

#uggi-mm-section-3 [data-uggi-extra="height"] .uggi-mm__extra-links > a,
#uggi-mm-section-3 [data-uggi-extra="height"] .uggi-mm__extra-links > span {
    padding: 5px 6px;
    gap: 5px;
}

#uggi-mm-section-3 [data-uggi-extra="height"] img {
    flex: 0 0 28px;
    width: 28px;
    height: 21px;
}

#uggi-mm-section-29 .uggi-mm__extra-group--materials {
    grid-column: 1 / -1;
}

.uggi-mm-mobile .uggi-mm-mobile__group--features img {
    flex: 0 0 44px;
    width: 44px;
    height: 33px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    #uggi-mm-section-3 .uggi-mm__extras {
        grid-template-columns: 180px 220px minmax(0, 1fr);
    }
}

@media (min-width: 1024px) {
    #product-category .uggi-chips--local .uggi-chips__row--cards .uggi-chips__list {
        grid-template-columns: repeat(auto-fill, minmax(155px, 1fr));
    }
}

@media (max-width: 1023px) {
    #product-category .uggi-chips--local .uggi-chips__row--cards .uggi-chips__list:has(> .uggi-chips__item:only-child) {
        grid-template-columns: min(240px, 100%);
    }
}

@media (max-width: 359px) {
    .uggi-mm-mobile .uggi-mm-mobile__group--features .uggi-mm-mobile__item,
    .uggi-mm-mobile .uggi-mm-mobile__group--materials .uggi-mm-mobile__item {
        padding: 6px 4px;
        gap: 4px;
    }

    .uggi-mm-mobile .uggi-mm-mobile__group--features img {
        flex: 0 0 36px;
        width: 36px;
        height: 27px;
    }

    .uggi-mm-mobile .uggi-mm-mobile__group--materials img[src$=".svg"] {
        flex: 0 0 16px;
        width: 16px;
        height: 16px;
    }
}
