.elementor-4450 .elementor-element.elementor-element-776136f{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4450 .elementor-element.elementor-element-fb2d64d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-4450 .elementor-element.elementor-element-457978a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__container{min-height:26px;}.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__submit{min-width:26px;}body:not(.rtl) .elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__icon{padding-left:calc(26px / 3);}body.rtl .elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__icon{padding-right:calc(26px / 3);}.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__input, .elementor-4450 .elementor-element.elementor-element-f0a9dee.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(26px / 3);padding-right:calc(26px / 3);}.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__icon{--e-search-form-icon-size-minimal:16px;}.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__input,
					.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-search-form__icon,
					.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-4450 .elementor-element.elementor-element-f0a9dee .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-4450 .elementor-element.elementor-element-f0a9dee.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#000000;fill:#000000;}.elementor-4450 .elementor-element.elementor-element-f0a9dee:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#BF4949;}.elementor-4450 .elementor-element.elementor-element-f0a9dee.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#BF4949;}.elementor-4450 .elementor-element.elementor-element-f0a9dee{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4450 .elementor-element.elementor-element-f0a9dee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4450 .elementor-element.elementor-element-f0a9dee > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#AFAFAF;}.elementor-4450 .elementor-element.elementor-element-1b67ac2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4450 .elementor-element.elementor-element-6e00545{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-4450 .elementor-element.elementor-element-d168214{text-align:right;}.elementor-4450 .elementor-element.elementor-element-d168214 img{width:70%;}.elementor-4450 .elementor-element.elementor-element-be41c00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-4450 .elementor-element.elementor-element-b2e8dbb{text-align:left;}.elementor-4450 .elementor-element.elementor-element-b2e8dbb img{width:75%;}.elementor-4450 .elementor-element.elementor-element-7c9611b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4450 .elementor-element.elementor-element-d51db7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-4450 .elementor-element.elementor-element-5db53be{text-align:right;}.elementor-4450 .elementor-element.elementor-element-5db53be img{width:70%;}.elementor-4450 .elementor-element.elementor-element-1af3b52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-4450 .elementor-element.elementor-element-92d335a{text-align:left;}.elementor-4450 .elementor-element.elementor-element-92d335a img{width:75%;}.elementor-4450 .elementor-element.elementor-element-89e5e83{--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-4450 .elementor-element.elementor-element-02241db{text-align:center;}.elementor-4450 .elementor-element.elementor-element-02241db .elementor-heading-title{color:#646464;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;}.elementor-4450 .elementor-element.elementor-element-02241db > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-4450 .elementor-element.elementor-element-a4f9f42{--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-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product{text-align:center;background-color:#FFFFFF;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#333333;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#333333;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .price{color:#949494;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .price ins{color:#949494;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .price ins .amount{color:#949494;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4450 .elementor-element.elementor-element-e592df0 > .elementor-widget-container{padding:0px 0px 50px 0px;background-color:#FFFFFF;}body.elementor-page-4450:not(.elementor-motion-effects-element-type-background), body.elementor-page-4450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-4450 .elementor-element.elementor-element-fb2d64d{--width:50%;}.elementor-4450 .elementor-element.elementor-element-457978a{--width:50%;}.elementor-4450 .elementor-element.elementor-element-6e00545{--width:50%;}.elementor-4450 .elementor-element.elementor-element-be41c00{--width:50%;}.elementor-4450 .elementor-element.elementor-element-d51db7c{--width:50%;}.elementor-4450 .elementor-element.elementor-element-1af3b52{--width:50%;}}@media(max-width:1024px){.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4450 .elementor-element.elementor-element-e592df0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for search-form, class: .elementor-element-f0a9dee */#elementor-search-form-f0a9dee {
    background: white !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d168214 */.elementor-4450 .elementor-element.elementor-element-d168214 {
    position: relative;
    overflow: hidden;
}

.elementor-4450 .elementor-element.elementor-element-d168214 img {
    transition: filter 0.3s ease-in-out;
 }

.elementor-4450 .elementor-element.elementor-element-d168214::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
     background: rgba(255, 255, 255, 0); /* Initially transparent */
    transition: background 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-d168214:hover::before {
    background: rgba(255, 255, 255, 0.6); /* White transparent overlay */
}

.elementor-4450 .elementor-element.elementor-element-d168214:hover img {
    filter: blur(10px) brightness(100%);
}

.elementor-4450 .elementor-element.elementor-element-d168214 .custom-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    font-weight: bold;
    color: #333;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-d168214:hover .custom-text {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2e8dbb */.elementor-4450 .elementor-element.elementor-element-b2e8dbb {
    position: relative;
    overflow: hidden;
}

.elementor-4450 .elementor-element.elementor-element-b2e8dbb img {
    transition: filter 0.3s ease-in-out;
    display: block;
 }

.elementor-4450 .elementor-element.elementor-element-b2e8dbb::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0); /* Initially transparent */
    transition: background 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-b2e8dbb:hover::before {
    background: rgba(255, 255, 255, 0.6); /* White transparent overlay */
}

.elementor-4450 .elementor-element.elementor-element-b2e8dbb:hover img {
    filter: blur(10px) brightness(100%);
}

.elementor-4450 .elementor-element.elementor-element-b2e8dbb .custom-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    font-weight: bold;
    color: #333;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-b2e8dbb:hover .custom-text {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5db53be */.elementor-4450 .elementor-element.elementor-element-5db53be {
    position: relative;
    overflow: hidden;
}

.elementor-4450 .elementor-element.elementor-element-5db53be img {
    transition: filter 0.3s ease-in-out;
 }

.elementor-4450 .elementor-element.elementor-element-5db53be::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
     background: rgba(255, 255, 255, 0); /* Initially transparent */
    transition: background 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-5db53be:hover::before {
    background: rgba(255, 255, 255, 0.6); /* White transparent overlay */
}

.elementor-4450 .elementor-element.elementor-element-5db53be:hover img {
    filter: blur(10px) brightness(100%);
}

.elementor-4450 .elementor-element.elementor-element-5db53be .custom-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    font-weight: bold;
    color: #333;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-5db53be:hover .custom-text {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92d335a */.elementor-4450 .elementor-element.elementor-element-92d335a {
    position: relative;
    overflow: hidden;
}

.elementor-4450 .elementor-element.elementor-element-92d335a img {
    transition: filter 0.3s ease-in-out;
    display: block;
 }

.elementor-4450 .elementor-element.elementor-element-92d335a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0); /* Initially transparent */
    transition: background 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-92d335a:hover::before {
    background: rgba(255, 255, 255, 0.6); /* White transparent overlay */
}

.elementor-4450 .elementor-element.elementor-element-92d335a:hover img {
    filter: blur(10px) brightness(100%);
}

.elementor-4450 .elementor-element.elementor-element-92d335a .custom-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    font-weight: bold;
    color: #333;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-4450 .elementor-element.elementor-element-92d335a:hover .custom-text {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e592df0 */.woocommerce ul.products li.product a img {
    width: 250px !important;
    height: auto !important;
    display: block;
    margin: 0 auto;


}


.woocommerce ul.products li.product a img {
    transition: transform 0.3s ease-in-out !important;
}

.woocommerce ul.products li.product a:hover img {
    transform: scale(1.1) !important;
}


.woocommerce-pagination ul.page-numbers {
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 0;
    color: black;
    
}


.page-numbers li a, 
.page-numbers li span {
    color: #8e7575 !important;
}/* End custom CSS */