.elementor-997 .elementor-element.elementor-element-3e9fac4 .elementor-cta__content{min-height:100px;text-align:center;padding:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-3e9fac4 .elementor-cta__title{font-size:40px;}.elementor-997 .elementor-element.elementor-element-3e9fac4 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-997 .elementor-element.elementor-element-3e9fac4 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-997 .elementor-element.elementor-element-3e9fac4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-997 .elementor-element.elementor-element-3e9fac4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-997 .elementor-element.elementor-element-3e9fac4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-997 .elementor-element.elementor-element-3e9fac4 .elementor-cta .elementor-cta__bg, .elementor-997 .elementor-element.elementor-element-3e9fac4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-997 .elementor-element.elementor-element-1d8d74b{z-index:999999999999999;}.elementor-997 .elementor-element.elementor-element-721f2be > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-a306282 .woocommerce-breadcrumb{text-align:left;}.elementor-997 .elementor-element.elementor-element-db33ac6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-997 .elementor-element.elementor-element-db33ac6.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-997 .elementor-element.elementor-element-db33ac6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-8e30cd7{margin-top:0px;margin-bottom:20px;}.elementor-997 .elementor-element.elementor-element-db33ac6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-997 .elementor-element.elementor-element-43002ab{width:22.541%;}.elementor-997 .elementor-element.elementor-element-365bc0b{width:77.459%;}}/* Start custom CSS for call-to-action, class: .elementor-element-3e9fac4 */h2.elementor-cta__title.elementor-cta__content-item.elementor-content-item.elementor-animated-item--grow {
    -webkit-text-stroke: 1px black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d8d74b */@media only screen and (max-width:768px) {
	.mobfilterwrap{
		position: fixed;
		z-index: 999;
		bottom: 0;
		left:0;
		background-color: #efefef
	}
	.filters{
		overflow-y: scroll;
    height: 390px!important;
	}
	.filters>div{
		width: calc(100% - 30px)!important;
    margin-left: auto!important;
		margin-right: auto!important;
	}
}
.berocket_single_filter_widget {
    margin: 30px 0px!important;
}
.berocket_single_filter_widget:last-child {
    margin-bottom:0px!important;
}
.filter_title {
    text-align: center;
    margin-bottom: 0px;
        background: #128eed;
    color: #fff;
    font-size: 14px;
    padding: 10px;
}
.elementor-widget:not(:last-child) {
margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-02e4a3d *//*@media only screen and (min-width:1025px)*/
/*{*/
/*    .sticky-filter {*/
/*    position: sticky;*/
/*    top: 170px;*/
/*    overflow-y: scroll;*/
/*    height: 80vh;*/
/*      padding: 0px 5px 0px 9px;*/
/*}*/
/*.sticky-filter::-webkit-scrollbar {*/
/*  display: none;*/
/*}*/
        
/*    }*//* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-db33ac6 */.product-inner.clr {
    padding: 5px;
}


@media only screen and (max-width:425px) {
    .elementor-element.elementor-products-grid ul.products {
    display: flex;
    flex-direction: column;
    margin: 0;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}
}
.instock_badge {
background: #960000bd;
    padding: 0px 20px;
    border: 1px solid #960000bd;
    border-radius: 20px;
    color: #fff;
    margin: 0px auto;
    margin-bottom: 10px;
}
.outofstock_badge {
    background: #5a5a5a;
    border: 1px solid #5a5a5a;
    border-radius: 20px;
    color: #fff;
    padding: 0px 20px;
    margin: 0px auto;
    margin-bottom: 10px;
}

.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price .amount {
    font-weight: 800;
}/* End custom CSS */