.elementor-269 .elementor-element.elementor-element-c643918{padding:50px 0px 25px 0px;}.elementor-269 .elementor-element.elementor-element-ddb26b7 .woocommerce-breadcrumb{color:#8E090E;}.elementor-269 .elementor-element.elementor-element-955f663 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-269 .elementor-element.elementor-element-c046d17{padding:90px 0px 90px 0px;}.elementor-269 .elementor-element.elementor-element-02d6208 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-02d6208 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-f9a8967 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-f9a8967 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-f7431eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-f7431eb > .elementor-element-populated{padding:0px 0px 0px 050px;}.elementor-269 .elementor-element.elementor-element-e38d734{width:var( --container-widget-width, 97.98% );max-width:97.98%;--container-widget-width:97.98%;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-e38d734.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-269 .elementor-element.elementor-element-e38d734.elementor-wc-products ul.products li.product{border-radius:7px;padding:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);}.elementor-269 .elementor-element.elementor-element-e38d734 nav.woocommerce-pagination{margin-top:80px;}.elementor-269 .elementor-element.elementor-element-e38d734 nav.woocommerce-pagination ul{border-color:#02010100;}.elementor-269 .elementor-element.elementor-element-e38d734 nav.woocommerce-pagination ul li{border-right-color:#02010100;border-left-color:#02010100;}.elementor-269 .elementor-element.elementor-element-e38d734 nav.woocommerce-pagination ul li a{color:#8E090E;background-color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-e38d734 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#BA0B1E;}.elementor-269 .elementor-element.elementor-element-e38d734 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#8E090E;}.elementor-269 .elementor-element.elementor-element-e38d734.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-e38d734.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-c643918{padding:25px 0px 5px 0px;}.elementor-269 .elementor-element.elementor-element-955f663 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-c046d17{padding:40px 0px 040px 0px;}.elementor-269 .elementor-element.elementor-element-3cb9d62 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-269 .elementor-element.elementor-element-e38d734 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-269 .elementor-element.elementor-element-e38d734{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-269 .elementor-element.elementor-element-e38d734.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-269 .elementor-element.elementor-element-f9a8967{width:25%;}.elementor-269 .elementor-element.elementor-element-f7431eb{width:75%;}}/* Start custom CSS for woofilters, class: .elementor-element-3cb9d62 */.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    width: fit-content;
}

.wfpClickable {
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 20px;
}


.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button {
    color: #000000;
    border-color: #8e090e;
    background-color: transparent;
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 23.4px;
    text-transform: uppercase;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus {
    color: #8e090e;
    background-color: transparent;
    border-color: transparent;
}


.wpfFilterContent {
    width: 100%;
    box-sizing: border-box;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e38d734 */.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    line-height: 1;
    font-size: 1em;
    font-weight: 700;
    padding: 0.75em;
    text-align: center;
    display: block;
    min-width: 2.5em;
    border-radius: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #7E7E7E;
}

.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: transparent;
}


element.style {
}
.woocommerce-js ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category {
    color: #ba0b1e;
}


element.style {
}
.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    line-height: 1.3;
    text-transform: capitalize;
}/* End custom CSS */