.elementor-429 .elementor-element.elementor-element-864d752{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-429 .elementor-element.elementor-element-18e9f19{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:30px;}.elementor-429 .elementor-element.elementor-element-18e9f19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-429 .elementor-element.elementor-element-606a1b2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-429 .elementor-element.elementor-element-94e05db > .elementor-widget-container{margin:-29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-31e4c97 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-a5e054f > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-e8cd2ae > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-9305461{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:40px;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:10px 10px 10px 10px;background-color:#FFFFFF;border-color:#DDDDDD;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"ABeeZee", Sans-serif;font-size:15px;font-weight:600;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product .star-rating{color:#FAC000;margin-bottom:7px;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product .star-rating::before{color:#FFFFFF;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product .price{font-family:"ABeeZee", Sans-serif;font-size:15px;font-weight:600;text-decoration:none;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product .price del {font-family:"ABeeZee", Sans-serif;font-size:15px;font-weight:600;}.elementor-429 .elementor-element.elementor-element-df33557 nav.woocommerce-pagination{margin-top:17px;}.elementor-429 .elementor-element.elementor-element-df33557 nav.woocommerce-pagination ul li a, .elementor-429 .elementor-element.elementor-element-df33557 nav.woocommerce-pagination ul li span{padding:10px;}.elementor-429 .elementor-element.elementor-element-df33557 nav.woocommerce-pagination ul li a{color:#FFFFFF;background-color:var( --e-global-color-d847149 );}.elementor-429 .elementor-element.elementor-element-df33557 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-d847149 );background-color:#EE99AF;}.elementor-429 .elementor-element.elementor-element-df33557 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-d847149 );background-color:var( --e-global-color-accent );}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-429 .elementor-element.elementor-element-df33557 > .elementor-widget-container{margin:0px 0px 0px 30px;}@media(max-width:1024px){.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-429 .elementor-element.elementor-element-864d752{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-429 .elementor-element.elementor-element-31e4c97.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-wc-products  ul.products{grid-column-gap:7px;grid-row-gap:7px;}.elementor-429 .elementor-element.elementor-element-df33557 > .elementor-widget-container{margin:-22px -22px -22px -22px;}.elementor-429 .elementor-element.elementor-element-df33557.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-429 .elementor-element.elementor-element-18e9f19{--width:18.319%;}}/* Start custom CSS for shortcode, class: .elementor-element-606a1b2 */h3 {
    font-size: 1.0rem;
}

dd, dl, dt, li, ol, ul {
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 80%;
    vertical-align: baseline;
}

.bapf_sfilter .bapf_clr_span.w2em, .bapf_sfilter .bapf_img_span.w2em {
    width: 2em;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31e4c97 */.irs--big .irs-bar {
    top: 33px;
    height: 12px;
    background-color: #A22F4C;
    border: 1px solid #A22F4C;
    background: linear-gradient(to bottom,#fff 0,#A22F4C 30%,#A22F4C 100%);
    box-shadow: inset 0 0 1px 1px rgba(255,255,255,.5);
}

.irs--big .irs-from, .irs--big .irs-single, .irs--big .irs-to {
    color: #fff;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #A22F4C;
    background: linear-gradient(to bottom,#A22F4C 0,#A22F4C 100%);
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8cd2ae */.bapf_sfilter.bapf_button_berocket .bapf_button {
    font-size: 15px;
    padding: 8px 20px;
    border: 0;
    line-height: 28px;
    font-weight: 600;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    background-color: #A22F4C;/* End custom CSS */