.elementor-448 .elementor-element.elementor-element-ec45cc5{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-7e44d12 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Montserrat Alternates", Sans-serif;font-size:12px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-7e44d12 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-448 .elementor-element.elementor-element-8cd6e74{text-align:center;}.elementor-448 .elementor-element.elementor-element-8cd6e74 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:64px;font-weight:500;}.elementor-448 .elementor-element.elementor-element-ddc5237{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-3e4f84e{--display:flex;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-448 .elementor-element.elementor-element-398e0bb .product{text-align:center;}.elementor-448 .elementor-element.elementor-element-398e0bb.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-448 .elementor-element.elementor-element-398e0bb .woocommerce .woocommerce-loop-category__title{font-family:"Montserrat Alternates", Sans-serif;font-size:14px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-398e0bb .woocommerce-loop-category__title .count{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-f49e40e{right:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-f49e40e{left:0px;}.elementor-448 .elementor-element.elementor-element-f49e40e{top:0px;}.elementor-448 .elementor-element.elementor-element-f49e40e .elementor-icon-wrapper{text-align:center;}.elementor-448 .elementor-element.elementor-element-f49e40e .elementor-icon{font-size:20px;}.elementor-448 .elementor-element.elementor-element-f49e40e .elementor-icon svg{height:20px;}.elementor-448 .elementor-element.elementor-element-c487e9c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-448 .elementor-element.elementor-element-92b11bb .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-448 .elementor-element.elementor-element-92b11bb .elementor-button:hover, .elementor-448 .elementor-element.elementor-element-92b11bb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-448 .elementor-element.elementor-element-92b11bb .elementor-button:hover svg, .elementor-448 .elementor-element.elementor-element-92b11bb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-448 .elementor-element.elementor-element-f9a4423{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-448 .elementor-element.elementor-element-f9a4423 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-448 .elementor-element.elementor-element-f9a4423 .e-loop-item > .elementor-section, .elementor-448 .elementor-element.elementor-element-f9a4423 .e-loop-item > .elementor-section > .elementor-container, .elementor-448 .elementor-element.elementor-element-f9a4423 .e-loop-item > .e-con, .elementor-448 .elementor-element.elementor-element-f9a4423 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-448 .elementor-element.elementor-element-f9a4423 .elementor-pagination{text-align:center;margin-top:50px;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-f9a4423 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-f9a4423 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-448 .elementor-element.elementor-element-f9a4423 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-448 .elementor-element.elementor-element-f9a4423 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-widget-text-editor{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-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-448 .elementor-element.elementor-element-b82c448{text-align:justify;color:var( --e-global-color-primary );font-family:"Montserrat Alternates", Sans-serif;font-size:14px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-5cd5348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-d4bbeea{text-align:center;}.elementor-448 .elementor-element.elementor-element-d4bbeea .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:700;}.elementor-448 .elementor-element.elementor-element-7619cff{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-448 .elementor-element.elementor-element-7619cff .swiper-slide > .elementor-element{height:100%;}.elementor-448 .elementor-element.elementor-element-7c26a99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-f7cd869{text-align:center;}.elementor-448 .elementor-element.elementor-element-f7cd869 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:700;}@media(max-width:1024px){.elementor-448 .elementor-element.elementor-element-ec45cc5{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-448 .elementor-element.elementor-element-8cd6e74 .elementor-heading-title{font-size:20px;}.elementor-448 .elementor-element.elementor-element-ddc5237{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-3e4f84e{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );}.elementor-448 .elementor-element.elementor-element-398e0bb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-f49e40e{right:20px;}body.rtl .elementor-448 .elementor-element.elementor-element-f49e40e{left:20px;}.elementor-448 .elementor-element.elementor-element-f49e40e{top:20px;}.elementor-448 .elementor-element.elementor-element-c487e9c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-92b11bb .elementor-button{font-size:var( --e-global-typography-primary-font-size );border-width:4px 4px 4px 4px;border-radius:20px 20px 20px 20px;}.elementor-448 .elementor-element.elementor-element-f9a4423{--grid-columns:3;}.elementor-448 .elementor-element.elementor-element-5cd5348{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-7619cff{--swiper-slides-to-display:1;}.elementor-448 .elementor-element.elementor-element-7c26a99{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-448 .elementor-element.elementor-element-ec45cc5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-448 .elementor-element.elementor-element-ddc5237{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-3e4f84e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );}.elementor-448 .elementor-element.elementor-element-398e0bb .product{text-align:center;}.elementor-448 .elementor-element.elementor-element-398e0bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-f49e40e{right:10px;}body.rtl .elementor-448 .elementor-element.elementor-element-f49e40e{left:10px;}.elementor-448 .elementor-element.elementor-element-f49e40e{top:10px;}.elementor-448 .elementor-element.elementor-element-c487e9c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-92b11bb .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-448 .elementor-element.elementor-element-f9a4423{--grid-columns:1;}.elementor-448 .elementor-element.elementor-element-5cd5348{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-d4bbeea .elementor-heading-title{font-size:18px;}.elementor-448 .elementor-element.elementor-element-7619cff{--swiper-slides-to-display:1;}.elementor-448 .elementor-element.elementor-element-f7cd869 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-448 .elementor-element.elementor-element-3e4f84e{--width:30%;}.elementor-448 .elementor-element.elementor-element-c487e9c{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-448 .elementor-element.elementor-element-3e4f84e{--width:100%;}.elementor-448 .elementor-element.elementor-element-c487e9c{--width:100%;}}/* Start custom CSS for wc-categories, class: .elementor-element-398e0bb */.elementor-448 .elementor-element.elementor-element-398e0bb img{
    display: none !important
}

.count{
    display: none;
}
.elementor-448 .elementor-element.elementor-element-398e0bb h2{
    padding: 0 !important
}
.elementor-448 .elementor-element.elementor-element-398e0bb ul > li{
    background-color: #fff;
    border-radius: 20px;
    border: 4px solid #000;
}
.elementor-448 .elementor-element.elementor-element-398e0bb ul > li:hover{
   background-color: #000;
}
.elementor-448 .elementor-element.elementor-element-398e0bb ul > li:hover h2{
    color: #fff !important;
}

.elementor-448 .elementor-element.elementor-element-398e0bb .woocommerce-loop-category__title{
    padding: 10px 0 !important
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f49e40e */.elementor-448 .elementor-element.elementor-element-f49e40e div{
    line-height: 0
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fe8644b */.elementor-448 .elementor-element.elementor-element-fe8644b{
    font-family: "montserrat alternates";
    color: #111;
}

.elementor-448 .elementor-element.elementor-element-fe8644b .irs-bar{
    background-color: #DFD0FA !important;
}

.elementor-448 .elementor-element.elementor-element-fe8644b .irs-line{
    background-color: #d5d5d5 !important;
}

.elementor-448 .elementor-element.elementor-element-fe8644b .bapf_ckbox_square input[type=checkbox]{
    border: solid 2px #000 !important;
}

.elementor-448 .elementor-element.elementor-element-fe8644b .bapf_ckbox_square input[type=checkbox]:checked{
    background: #DFD0FA;
    background-clip: content-box;
}

#n_block_tog > div.elementor-element.elementor-element-fe8644b.elementor-widget.elementor-widget-shortcode > div > div > div.berocket_single_filter_widget.berocket_single_filter_widget_1378{
    border: solid 2px #000 !important;
    padding: 40px;
    border-radius: 20px;
    margin-bottom: 40px;
}

#n_block_tog > div.elementor-element.elementor-element-fe8644b.elementor-widget.elementor-widget-shortcode > div > div > div.berocket_single_filter_widget.berocket_single_filter_widget_1379{
    border: solid 2px #000 !important;
    padding: 20px;
    border-radius: 20px;
}

.bapf_sfilter{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4f84e */@media(max-width: 1200px){
    .elementor-448 .elementor-element.elementor-element-3e4f84e{
        position: absolute;
        background-color: #fff;
        z-index: 100;
        box-shadow: 0 0 5px rgb(0 0 0 / 50%);
        padding: 40px;
        transition: 0s;
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92b11bb */.elementor-448 .elementor-element.elementor-element-92b11bb #n_open{
    cursor: pointer
}/* End custom CSS */