.catalog-category-view .col2-left-layout .col-main {
    flex: 0 0 100%;
    max-width: 100%;
}

.block-main-layer .close-layer {
    right: 0px;
}

.mobile-layer-shown .block-main-layer {
    overflow-y: auto;
}
.block-main-layer .title-filter {
    position: relative;
    background-color: #fff;
    display: block;
    text-align: left;
    font-family: var(--font-body);
    font-size: var(--size-body);
    color: #000;
    font-weight: var(--weight-body);
    letter-spacing: var(--spacing-body);
    line-height: var(--line-body);
    text-transform: uppercase;
    padding: 10px;
    margin: 0;
}

.catalog-category-view .col2-left-layout .col-left {
    flex: 0 0 0%;
}

.visible-sm {
    display: block !important;
}

.col-left .block-main-layer {
    left: -100%;
    right: auto
}

.block-main-layer {
    position: fixed;
    border-radius: 10px;
    right: -100%;
    top: 0;
    bottom: 0;
    background-color: #fff;
    height: 95%;
    width: 100%;
    max-width: 500px;
    margin: 10px;
    z-index: 998;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s
}
.col-lg-3 {
    width: 0;
}


h2 {
word-spacing: 0em;
letter-spacing: 0em;
}

.product-image-area {
border: none;
background: unset;
border-radius: var(--radius-img);
}

.product-sku{
display: none;
}

.toolbar-bottom{
display: none;
}

.category-products li.item .product-image img {
border-radius: var(--radius-img);
}

.item-area.type3 a.addtowishlist:hover {
color: var(--colore-rosso);
}

.category-products .products-grid li.item .details-area .product-name a {
text-wrap: auto;
}

.infinite-loader .btn-load-more {
width: auto;
border: none;
}

.infinite-loader .btn-load-more:hover {
color: black;
text-decoration: underline;
}

.product-view .product-shop .short-description {
border: none;
}


.top-container >.breadcrumbs {
background-color: var(--colore-sfondo);
}


.main-container {
background-color: var(--colore-sfondo);
}

/*MI PIACE*/
.product-view .add-to-links a 
{
border: none;
}
.product-view .add-to-links a:hover
{
color: var(--colore-rosso);
}

/*
AGGIUSTAMENTI
*/

/*header*/
.header-container.type11 .main-nav ul.menu >li:first-child:hover{
background-color: #fff;
}

.header-container.type11 .main-nav ul.menu >li>a:hover{
color: #5a5a5a;
}


.page-header {
min-height: 200px;
background: none;
}

.fixed-header a, .fixed-header a:hover, .main-nav a, .main-nav a:hover {
color: black;
}

.section-topper .material-symbols-outlined{
color: black;
}

.sticky-header .section-topper .material-symbols-outlined{
color: white;
}

.sticky-header .fixed-header a,.sticky-header .fixed-header a:hover,.sticky-header .main-nav a,.sticky-header .main-nav a:hover {
color: white;
}

.header-wrapper{
background-color: white;
}

.header-container.type11 .main-nav ul.menu>li>a {
color: #000;
font-family: 'Montserrat';
font-weight: 800;
}

.logo-dark{
display: block !important;
}

.logo-light{
display: none !important;
}

/*mini-link*/
.header-container.type11 .search-area>a, .account-area>a, .header-container.type11 .mini-cart .mybag-link i {
color: #000 !important;
}

/*mini-header*/
.top-container >.breadcrumbs {
color: #000;
}

.breadcrumbs li a {
font-weight: 700;
color: #000;
}

.breadcrumbs li strong {
font-weight: 700;
}


.add-to-box {
margin-top: 0px;
}

.grey{
color: rgb(187, 187, 187);
}

.section-text{
word-spacing: var(--spacing-s);
letter-spacing: 0px;
font-weight: 500;
font-size: 16px;
line-height: 20px;
}

.fw-600{
font-weight: 600 !important;
}

.space-down{
margin-bottom: 20px;
}


@media (min-width: 1440px) {
.catalog-category-view .col2-left-layout .col-main {
    padding: 0 10%;
}
}

@media (max-width: 998px) {

}

@media (max-width: 520px) {

}

.category-products .products-grid li.item .product-image {
background: unset;
}