.elementor-165 .elementor-element.elementor-element-5d7fc8d{padding:105px 15px 150px 15px;}.elementor-165 .elementor-element.elementor-element-bd80455 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-7307270 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-7307270 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:6px 6px 6px 6px;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-165 .elementor-element.elementor-element-eb704fa nav.woocommerce-pagination{margin-top:20px;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-7307270{width:initial;max-width:initial;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-165 .elementor-element.elementor-element-d345858{width:23.886%;}.elementor-165 .elementor-element.elementor-element-05d8811{width:76.114%;}}@media(max-width:1024px) and (min-width:768px){.elementor-165 .elementor-element.elementor-element-d345858{width:30%;}.elementor-165 .elementor-element.elementor-element-05d8811{width:70%;}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-5d7fc8d{padding:30px 0px 30px 0px;}.elementor-165 .elementor-element.elementor-element-d345858 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-165 .elementor-element.elementor-element-05d8811 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-165 .elementor-element.elementor-element-eb704fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-products, class: .elementor-element-eb704fa */.category_page-color-list {
    display: flex;
    justify-content: flex-start;
    gap: 16px;
}

.category_page-color-list div.digitalize-me-attribute-color-view.attribute-color.coloration_group {
    margin: 0;
    
}

#new_products .woocommerce ul.products li.product.type-product .nv-card-content-wrapper p.woocommerce-loop-product__ref-sku, #archive_products .woocommerce ul.products li.product.type-product .nv-card-content-wrapper p.woocommerce-loop-product__ref-sku {
    margin-bottom: 16px;
}


@media screen and (max-width: 1480px) {
    #new_products .woocommerce ul.products li.product.type-product .nv-card-content-wrapper, #archive_products .woocommerce ul.products li.product.type-product .nv-card-content-wrapper {
        padding: 20px;
    }
    
    #archive_products .woocommerce ul.products li.product.type-product .nv-card-content-wrapper div.woocommerce-loop-product__disponibility-banner {
        height: 36px;
        left: 98%;
        transform: translateX(-50%) translateY(-44%) rotate(54deg);
    }
}



.elementor-165 .elementor-element.elementor-element-eb704fa#archive_products .woocommerce nav.woocommerce-pagination ul {
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.elementor-165 .elementor-element.elementor-element-eb704fa#archive_products .woocommerce nav.woocommerce-pagination ul li {
    margin: 0;
    padding: 0;
}


@media screen and (max-width: 1250px) {
    .elementor-165 .elementor-element.elementor-element-eb704fa#archive_products ul.products {
    
    }
}


@media screen and (max-width: 1250px) {
    .elementor-165 .elementor-element.elementor-element-eb704fa#archive_products ul.products {
        grid-template-columns: repeat(3,1fr);
    }
}

@media screen and (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-eb704fa#archive_products ul.products {
        grid-template-columns: repeat(2,1fr);
    }
}

@media screen and (max-width: 520px) {
    .elementor-165 .elementor-element.elementor-element-eb704fa#archive_products ul.products {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-165 .elementor-element.elementor-element-eb704fa#archive_products .woocommerce nav.woocommerce-pagination ul li span, .elementor-165 .elementor-element.elementor-element-eb704fa#archive_products .woocommerce nav.woocommerce-pagination ul li a {
        margin: 0;
        padding: 8px 12px;
    }
}/* End custom CSS */