.elementor-632 .elementor-element.elementor-element-47ada27{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-632 .elementor-element.elementor-element-5f5c15d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-632 .elementor-element.elementor-element-5f5c15d.elementor-element{--align-self:center;}.elementor-632 .elementor-element.elementor-element-5f5c15d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:600;}.elementor-632 .elementor-element.elementor-element-c4b5e8f{--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:30px;--padding-right:30px;}.elementor-632 .elementor-element.elementor-element-9da8d2c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-632 .elementor-element.elementor-element-4e194ba{z-index:1;}.elementor-632 .elementor-element.elementor-element-352964d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-products-inner li.product{width:25%;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-products-details-wrap, .elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-product__link{text-align:left;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-load-more{text-align:center;}#premium-woo-quick-view-d64034c{--pa-qv-align:inline;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-product-wrapper{border-radius:12px 12px 12px 12px;}.elementor-632 .elementor-element.elementor-element-d64034c .woocommerce-loop-product__link, .elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-product-gallery-images img{border-style:none;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-products-details-wrap{padding:16px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce .premium-woo-product-desc{color:#595652;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;margin:0px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-cart-btn .premium-woo-add-cart-icon{color:#FFFFFF;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-cart-btn{background-color:#000000;border-radius:1000px 1000px 1000px 1000px;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce li.product .price{margin:10px 0px 0px 0px;color:#000000;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce li.product .price del{color:#000000;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce .woocommerce-loop-product__title{color:#000000;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;margin:10px 0px 0px 0px;}@media(max-width:1024px){.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-products-inner li.product{width:50%;}}@media(max-width:768px){.elementor-632 .elementor-element.elementor-element-5f5c15d{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-632 .elementor-element.elementor-element-5f5c15d.elementor-element{--align-self:center;}.elementor-632 .elementor-element.elementor-element-5f5c15d .elementor-heading-title{font-size:33px;}.elementor-632 .elementor-element.elementor-element-c4b5e8f{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woo-products-inner li.product{width:50%;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce .premium-woo-product-desc{font-size:15px;line-height:1.2em;margin:6px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce .woocommerce-loop-product__title{font-size:19px;}}@media(min-width:769px){.elementor-632 .elementor-element.elementor-element-9da8d2c{--width:25%;}.elementor-632 .elementor-element.elementor-element-352964d{--width:75%;}}/* Start custom CSS for sidebar, class: .elementor-element-4e194ba */.wp-block-gallery.has-nested-images figure.wp-block-image img {
    display: block;
    height: auto;
    max-width: 100% !important;
    width: auto;
    border-radius: 7px;
}

ul, ol {
    padding-left: 0px;
}



mark.has-inline-color.has-woostify-primary-color {
    font-size: 27px;
    font-family: "DM Sans";
}

.elementor-kit-12 button, .elementor-kit-12 input[type="button"], .elementor-kit-12 input[type="submit"], .elementor-kit-12 .elementor-button {
    background-color: #fff;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 10px 12px 10px;
}


.wp-block-search__button {
    border: 1px solid #000;
    padding: .375em .625em;
    border-radius: 7px;
}


.wp-block-search__input {
    appearance: none;
    border: 1px solid #000;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3rem;
    padding: 8px;
    text-decoration: unset !important;
    border-radius: 7px;
}


label.wp-block-search__label {
    font-size: 25px;
    font-weight: 600;
}

.elementor-kit-12 button:hover, .elementor-kit-12 button:focus, .elementor-kit-12 input[type="button"]:hover, .elementor-kit-12 input[type="button"]:focus, .elementor-kit-12 input[type="submit"]:hover, .elementor-kit-12 input[type="submit"]:focus, .elementor-kit-12 .elementor-button:hover, .elementor-kit-12 .elementor-button:focus {
    background-color: #ffffff;
}




.wp-block-search__input {
    appearance: none;
    border: 1px solid #000000;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3rem;
    padding: 8px;
    text-decoration: unset !important;
}


.wp-block-woocommerce-product-filter-active {
    display: none;
}/* End custom CSS */
/* Start custom CSS for premium-woo-products, class: .elementor-element-d64034c */.elementor-15 .elementor-element.elementor-element-157f3a1 .premium-woocommerce .woocommerce-loop-product__title {
    color: #000000;
    font-family: "DM Sans", Sans-serif;
    font-weight: 600;
    margin: 0px;
    line-height: 20px;
}



.elementor-632 .elementor-element.elementor-element-d64034c .premium-woocommerce .woocommerce-loop-product__link img {
    object-fit: cover;
    border-radius: 12px;
}/* End custom CSS */