.fotorama__stage {
    border: none !important;
}
.catalog-category-view .category-intro {
    margin: 1rem 0 2rem;
    padding: 0;
    background: transparent;
    color: #2d5096;
    font-family: -apple-system, BlinkMacSystemFont, "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;
    line-height: 1.6;
}
.catalog-category-view .category-title {
    color: #2d5096;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.3;
    margin: 0 0 2rem 0;
}
.catalog-category-view .category-body {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.5rem 2rem;
    align-items: start;
    color: #2d5096;
}
.catalog-product-view h1.page-title {
  margin-bottom: 40px;
}
.catalog-category-view .category-intro-inner .category-image {
    width: 160px;
    height: 160px;
    max-width: 100%;
    max-height: 100%;
    border-radius: 8px;
    overflow: hidden;
    flex-shrink: 0;
margin-bottom: 0;
}
.catalog-category-view .category-image img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.catalog-category-view .category-text {
    color: #2d5096;
}
.catalog-category-view .category-description {
    font-size: 1rem;
    line-height: 1.5;
    color: #2d5096;
    margin: 0 0 1rem 0;
}
.catalog-category-view .category-features {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0.25rem 2rem;
    padding-left: 1.5rem;
    margin: 0;
    list-style: disc;
    font-size: 0.95rem;
    color: #2d5096;
    line-height: 1.4;
}
.small-list.products-grid .product-items .product-item {
    padding: .5rem 1rem !important;
}
.category-intro {
  margin: 0 auto !important;
  padding: 20px !important;
}
.catalog-category-view .category-features li {
    margin-bottom: 0rem;
}
.product-social-links {
    margin: 45px 0 0;
}
.catalog-product-view .product-info-main {
    margin-bottom: 0;
}
@media (min-width: 600px) {
    .catalog-category-view .category-features {
        grid-template-columns: 1fr 1fr;
    }
}
@media (min-width: 768px) {
    .catalog-category-view .category-body {
        grid-template-columns: auto 1fr;
    }
}
@media (min-width: 900px) {
    .catalog-category-view .category-features {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media (min-width: 992px) {
    .page-header.type10 {
        margin: 0px !important;
    }
}
@media (min-width: 992px) {
    .page-header.type10 {
        margin: 0 !important; 
    }
}
