.product-main-section {
    padding-top: 86px;
}
.product-main-section .product-name {
    /* font-size: 2.45rem !important; */
    font-family: "Archivo", sans-serif;
    margin-bottom: 0;
    font-size: 1.3rem !important;
}
.to-negotiations {
    color: var(--gray-text-color);
    font-size: 1rem;
    font-weight: 300;
}
.product-main-section .person-img {
    font-size: 3.2rem;
    height: 62px;
    width: 62px;
    border-radius: 50%;
    object-fit: cover;
}

/* .product-main-image-container {
    min-width: 780px;
   
    max-height: 681px;
} */

.product-main-image {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.state-info i {
    color: var(--black-color);
}
.author-category {
    color: var(--gray-text-color);
    font-size: 0.95rem;
    font-size: 0.8rem;
    font-weight: 500;
}
.gallery {
    /* min-height: 200px; */
    position: relative;
}

.gallery .swiper {
    min-height: 280px;
}

.gallery .swiper img {
    max-height: 320px;
}

.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.section-attr-product {
}

.section-attr-product .single-attribute-product {
    font-size: 1rem;
    background-color: #f1f1f1;
    padding: 10px;
    font-weight: 500;
}

.section-attr-product .single-attribute-product div:first-child {
    font-weight: 500;
}

.section-attr-product .single-attribute-product div:nth-child(2) {
    font-weight: 300;
}

.section-attr-product .single-attribute-product:nth-child(even) {
    background-color: #fafafa;
}

.swiper-button-next,
.swiper-button-prev {
    /* scale: 0.65; */
}

.product-author h4{
    /* font-size: 18px!important; */
    font-weight: 600!important;
}

.add-date p {
    color: var(--gray-text-color);
    font-size: 14px;
}

.safe-purchase img{
    max-height: 20px;
}
.safe-purchase{
    gap:4px;
    align-items: center;
}
.safe-purchase span {
    gap:4px;
}
.card .info-badge-wrapper{
    gap: 8px;
}
.card .info-badge{
    background: var(--gray-color);
    padding: 4px 8px;
    border-radius: var(--radius-small) !important;
}

.fslightbox-container .fslightbox-absoluted div:has(> .badge-damage-images)::after{
    content: "Ślady użytkowania";
    position: absolute;
    z-index: 99;
    left: 0px;
    right: 0px;
    text-align: center;
    background-color: #e18a11bd !important;
    color: white;
    border-radius: var(--radius-medium);  
    padding: 2px 8px;
    font-size: 0.85rem;
    font-weight: 600;
    font-family: "Archivo", sans-serif;
}
.fslightbox-container .fslightbox-absoluted div:has(> .badge-damage-images){
    position: relative;
}
.fslightbox-container .fslightbox-source{
    border-radius: var(--radius-medium);  
}
@media (max-width: 768px) {
    .product-main-image-container {
        min-width: auto;
        width: 100%;
    }

    .swiper-button-prev {
        left: 5px !important;
    }

    .swiper-button-next {
        right: 5px !important;
    }

    /* .swiper-button-next,
    .swiper-button-prev {
        scale: 0.45;
    } */
}

@media (max-width: 576px) {
    .thumbnails-slider .badge-damage, .thumbnails-slider .badge-video { 
        font-size: 0.5rem;}
}