.elementor-1298 .elementor-element.elementor-element-dbfccb7 > .elementor-container{min-height:100vh;}.elementor-1298 .elementor-element.elementor-element-dbfccb7{padding:5.6rem 0rem 6.4rem 0rem;}.elementor-1298 .elementor-element.elementor-element-e8adc00 > .elementor-element-populated{margin:0rem 4rem 0rem 0rem;--e-column-margin-right:4rem;--e-column-margin-left:0rem;}.elementor-1298 .elementor-element.elementor-element-adfc6ee > .elementor-element-populated{margin:0rem 0rem 0rem 4rem;--e-column-margin-right:0rem;--e-column-margin-left:4rem;}.elementor-widget-neuron-woo-products .m-neuron-product__title a{color:var( --e-global-color-primary );}.elementor-widget-neuron-woo-products .m-neuron-product__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-neuron-woo-products .m-neuron-product__price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-neuron-woo-products .m-neuron-pagination .page-numbers, .elementor-widget-neuron-woo-products .m-neuron-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-neuron-woo-products .m-neuron-product__add-to-cart a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1298 .elementor-element.elementor-element-a20406c .l-neuron-grid{margin-bottom:-50px;margin-right:calc(-50px / 2);margin-left:calc(-50px / 2);}.elementor-1298 .elementor-element.elementor-element-a20406c .l-neuron-grid__item{margin-bottom:50px;padding-right:calc(50px / 2);padding-left:calc(50px / 2);}.elementor-1298 .elementor-element.elementor-element-a20406c{z-index:1;}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-post .m-neuron-post__thumbnail--link{padding-bottom:calc( 1.15 * 100% );}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-post{text-align:center;}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-post__thumbnail--link{margin-bottom:16px;}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__title a{color:var( --e-global-color-primary );}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin-bottom:8px;}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );margin-bottom:0px;}.elementor-1298 .elementor-element.elementor-element-a20406c*[class^="m-neuron-product__price--alignment-"] .m-neuron-product__price{margin:0px;}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-pagination .page-numbers:not(:first-child){margin-left:calc( 24px/2 );}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-pagination .page-numbers:not(:last-child){margin-right:calc( 24px/2 );}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__add-to-cart a{color:#fff;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );padding:15px 15px 15px 15px;}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__add-to-cart .loading:before{border-color:#fff;border-bottom-color:transparent;}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__add-to-cart{border-radius:32px 32px 32px 32px;}@media(max-width:1024px){.elementor-1298 .elementor-element.elementor-element-dbfccb7{padding:3.2rem 0rem 3.2rem 0rem;}.elementor-1298 .elementor-element.elementor-element-e8adc00 > .elementor-element-populated{margin:5.6rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-1298 .elementor-element.elementor-element-adfc6ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1298 .elementor-element.elementor-element-a20406c .l-neuron-grid{margin-bottom:-4rem;margin-right:calc(-2.4rem / 2);margin-left:calc(-2.4rem / 2);}.elementor-1298 .elementor-element.elementor-element-a20406c .l-neuron-grid__item{margin-bottom:4rem;padding-right:calc(2.4rem / 2);padding-left:calc(2.4rem / 2);}.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-post .m-neuron-post__thumbnail--link{padding-bottom:calc( 1.1 * 100% );}}@media(max-width:767px){.elementor-1298 .elementor-element.elementor-element-dbfccb7{padding:2rem 0rem 1.5rem 0rem;}.elementor-1298 .elementor-element.elementor-element-e8adc00 > .elementor-element-populated{margin:4.4rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-1298 .elementor-element.elementor-element-a20406c .l-neuron-grid{margin-bottom:-3.5rem;}.elementor-1298 .elementor-element.elementor-element-a20406c .l-neuron-grid__item{margin-bottom:3.5rem;}}@media(min-width:768px){.elementor-1298 .elementor-element.elementor-element-e8adc00{width:25%;}.elementor-1298 .elementor-element.elementor-element-adfc6ee{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1298 .elementor-element.elementor-element-e8adc00{width:100%;}.elementor-1298 .elementor-element.elementor-element-adfc6ee{width:100%;}}/* Start custom CSS for sidebar, class: .elementor-element-34019c0 */.elementor-1298 .elementor-element.elementor-element-34019c0 .m-ntheme-widget__title{
    font-size: 22px !important;
    line-height: 29px;
    letter-spacing: -0.5px;
}

.elementor-1298 .elementor-element.elementor-element-34019c0 .product-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    letter-spacing: -0.5px;
}

.elementor-1298 .elementor-element.elementor-element-34019c0 .wc-block-product-categories-list li:first-child {
    margin-top: 16px;
    border-top: 1px solid #131313;
    padding-top: 20px;
}

.elementor-1298 .elementor-element.elementor-element-34019c0 .wc-block-product-categories-list li:before{
    display: none;
}

.elementor-1298 .elementor-element.elementor-element-34019c0 .wc-block-product-categories-list li{
    padding-left: 0;
    font-weight: 400;
    color: #fff;
    font-size: 16px !important;
    line-height: 20px;
    letter-spacing: -0.5px;
}


.elementor-1298 .elementor-element.elementor-element-34019c0 .wc-block-product-categories-list:before {
    content: "Product Categories";
    font-size: 22px !important;
    line-height: 29px;
    letter-spacing: -0.5px;
    color: #fff;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #fff !important;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #f0f0f0 !important;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 3px !important;
}

.wc-block-price-filter__range-input {
    width: 15px !important;
    height: 15px !important;
    top: -6px !important;
    transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    background-color: #303133 !important;
    border: 1px solid #303133 !important;
}/* End custom CSS */
/* Start custom CSS for neuron-woo-products, class: .elementor-element-a20406c */.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__woo-bar {
    align-items: flex-start;
}

.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__woo-bar .woocommerce-result-count {
    font-size: 1.4rem;
    line-height: 1.5;
}

.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__woo-bar .woocommerce-ordering select {
    padding: 0;
    border: none;
    font-size: 1.4rem;
    line-height: 1.5;
    color: #fff;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent !important;
    background-image: linear-gradient( 45deg, transparent 50%, #000 50%), linear-gradient( 135deg, #000 50%, transparent 50%);
    background-position: calc(100% - 10px) calc(1em + -5px), calc(100% - 5px) calc(1em + -5px), calc(100% - .5em) .5em;
    background-size: 5px 5px, 5px 5px, 1.5em 1.5em;
    background-repeat: no-repeat;
}

.elementor-1298 .elementor-element.elementor-element-a20406c .m-neuron-product__add-to-cart .loading:before {
    border-color: #ffffff85 !important;
    border-bottom-color: #fff !important;
    margin: 0;
    height: 1.35em;
    width: 1.35em;
}

.elementor-1298 .elementor-element.elementor-element-a20406c .woocommerce-pagination {
    position: relative;
}

.elementor-1298 .elementor-element.elementor-element-a20406c .woocommerce-pagination .prev {
    position: absolute;
    left: 0;
}

.elementor-1298 .elementor-element.elementor-element-a20406c .woocommerce-pagination .next {
    position: absolute;
    right: 0;
}

@media (max-width: 720px) {
    .elementor-1298 .elementor-element.elementor-element-a20406c .woocommerce-result-count {
        display: none;    
    }
}/* End custom CSS */