.elementor-878 .elementor-element.elementor-element-58209cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:140px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-878 .elementor-element.elementor-element-58209cd:not(.elementor-motion-effects-element-type-background), .elementor-878 .elementor-element.elementor-element-58209cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-878 .elementor-element.elementor-element-940b3fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-940b3fa.elementor-element{--align-self:flex-start;}.elementor-878 .elementor-element.elementor-element-940b3fa a{color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-940b3fa a:hover{color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-94888fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-878 .elementor-element.elementor-element-94888fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-d145509{width:var( --container-widget-width, min(100%, 620px) );max-width:min(100%, 620px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--container-widget-width:min(100%, 620px);--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.57em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-d145509 p{margin-block-end:0px;}.elementor-878 .elementor-element.elementor-element-d145509 a{color:var( --e-global-color-primary );}.elementor-878 .elementor-element.elementor-element-3a2ad68{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0, 300px);--e-con-grid-template-rows:auto;--gap:0% 4%;--row-gap:0%;--column-gap:4%;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.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-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-878 .elementor-element.elementor-element-d639e17.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-878 .elementor-element.elementor-element-d639e17 nav.woocommerce-pagination{margin-top:60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;}.elementor-878 .elementor-element.elementor-element-d639e17 nav.woocommerce-pagination ul li a{color:var( --e-global-color-primary );background-color:#02010100;}.elementor-878 .elementor-element.elementor-element-d639e17 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-878 .elementor-element.elementor-element-d639e17 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-878 .elementor-element.elementor-element-d639e17.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1200px){.elementor-878 .elementor-element.elementor-element-94888fa{text-align:start;}.elementor-878 .elementor-element.elementor-element-3a2ad68{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-878 .elementor-element.elementor-element-58209cd{--padding-top:110px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-878 .elementor-element.elementor-element-940b3fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-878 .elementor-element.elementor-element-94888fa{text-align:start;}.elementor-878 .elementor-element.elementor-element-3a2ad68{--e-con-grid-template-columns:minmax(0,1fr);--grid-auto-flow:row;}.elementor-878 .elementor-element.elementor-element-d639e17.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-878 .elementor-element.elementor-element-d639e17 nav.woocommerce-pagination{font-size:16px;}}@media(max-width:767px){.elementor-878 .elementor-element.elementor-element-58209cd{--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-878 .elementor-element.elementor-element-940b3fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-878 .elementor-element.elementor-element-94888fa{text-align:start;}.elementor-878 .elementor-element.elementor-element-94888fa .elementor-heading-title{font-size:30px;}.elementor-878 .elementor-element.elementor-element-d145509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-878 .elementor-element.elementor-element-3a2ad68{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-878 .elementor-element.elementor-element-d639e17.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-878 .elementor-element.elementor-element-7b9cec4.elementor-element{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-878 .elementor-element.elementor-element-58209cd{--content-width:1420px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-940b3fa */.elementor-878 .elementor-element.elementor-element-940b3fa .breadcrumb_last{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-d639e17 */.elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce nav.woocommerce-pagination ul li a, .elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce nav.woocommerce-pagination ul li span{
    width: 40px;
    height: 40px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
}
.elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce .woocommerce-pagination ul.page-numbers li:not(:last-child), .elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce-page .woocommerce-pagination ul.page-numbers li:not(:last-child){
    margin-right: 20px;
}
.elementor-878 .elementor-element.elementor-element-d639e17 .wpc-custom-selected-terms{
    margin-bottom: 20px;
}
.elementor-878 .elementor-element.elementor-element-d639e17 .wpc-filter-chip-name{
    color: white;
}
@media(max-width:767px){
    .elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce nav.woocommerce-pagination ul li a, .elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce nav.woocommerce-pagination ul li span{
        width: 30px;
        height: 30px;
    }
    .elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce .woocommerce-pagination ul.page-numbers li:not(:last-child), .elementor-878 .elementor-element.elementor-element-d639e17 .woocommerce-page .woocommerce-pagination ul.page-numbers li:not(:last-child){
        margin-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_filters_widget, class: .elementor-element-7b9cec4 */.wpc-filter-title{
    font-family: "Poppins";
    font-weight: 400;
    font-size: 24px;
    line-height: 1.5;
    text-transform: capitalize;
    color: white;
    margin-bottom: 32px;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{
    padding: 0 !important;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{
    display: flex;
    flex-flow: column nowrap;
    justify-content: start;
    row-gap: 35px;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a,
.wpc-term-count{
    font-weight: 400;
    font-size: 18px;
    line-height: 1.33;
    text-transform: capitalize;
    color: #FFFFFF80;
    opacity: 1;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-range-inputs .ui-slider-horizontal{
    height: 2px;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range{
    background-color: #D9D9D933;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-range-inputs .ui-slider .ui-slider-handle{
    width: 14px;
    height: 14px;
    box-shadow: none;
    background-color: #A9A486;
    top: -6px;
    border: none;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label:hover a{
    color: #A9A486;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 input[type=number]{
    background: transparent;
    border: none;
    padding: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #FFFFFF80;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-range-max-column, .wpc-filters-range-min-column{
    max-width: 60px;
}
.elementor-878 .elementor-element.elementor-element-7b9cec4 .wpc-filters-range-max{
    text-align: right;
}

@media(max-width:767px){
    .wpc_show_bottom_widget .wpc-filters-open-button-container{
        margin-top: 0 !important;
        margin-bottom: 30px !important;
    }
    .wpc-button-inner, .wpc-chip-content{
        justify-content: center;
    }
    span.wpc-icon-line-1:after, span.wpc-icon-line-2:after, span.wpc-icon-line-3:after{
        background-color: #A9A486 !important;
    }
    body .wpc-filters-open-button-container a.wpc-filters-open-widget,
    body .wpc-filters-open-button-container a.wpc-open-close-filters-button{
        display: block !important;
        background: #A9A486 !important;
        color: #141414 !important;
        border-radius: 60px !important;
    }
    .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a{
        color: #141414;
    }
    .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range{
        background-color: #141414 !important;
    }
    body .wpc-filters-main-wrap .wpc-filters-widget-controls-container a.wpc-filters-apply-button, body .wpc-filters-main-wrap a.wpc-filters-submit-button{
        background: #A9A486 !important;
        color: #141414 !important;
        border-color: #141414 !important;
        border-radius: 60px;
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .wpc-filters-close-button{
        color: #141414 !important;
        border-color: #141414 !important;
        border-radius: 60px !important;
        padding-top: 14px !important;
        padding-bottom: 14px !important;
    }
}/* End custom CSS */