.elementor-kit-3962{--e-global-color-primary:#495047;--e-global-color-secondary:#AA8D5A;--e-global-color-text:#495047;--e-global-color-accent:#AA8D5A;--e-global-color-51f802a:#FFFFFF;--e-global-color-33700fd8:#495057;--e-global-color-775a925a:#ADB5BD;--e-global-color-34d9d3a0:#F1F3F5;--e-global-color-46be89f3:#FFFFFF;--e-global-color-5e72be3c:#DEE2E6;--e-global-color-325d3f82:#000;--e-global-color-c954bb6:#EBEBEB;--e-global-color-c114b04:#E1C79A;--e-global-typography-primary-font-family:"Roboto Slab";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-weight:200;--e-global-typography-accent-font-family:"PT Sans";--e-global-typography-accent-font-weight:200;font-family:"PT Sans", Sans-serif;}.elementor-kit-3962 a{color:#AA8D5A;}.elementor-kit-3962 h1{color:#AA8D5A;font-family:"Roboto Slab", Sans-serif;}.elementor-kit-3962 h2{color:#AA8D5A;font-family:"Roboto Slab", Sans-serif;}.elementor-kit-3962 h3{color:#AA8D5A;font-family:"Roboto Slab", Sans-serif;}.elementor-kit-3962 h4{color:#AA8D5A;font-family:"Roboto Slab", Sans-serif;}.elementor-kit-3962 h5{color:#AA8D5A;font-family:"Roboto Slab", Sans-serif;}.elementor-kit-3962 h6{color:#AA8D5A;font-family:"Roboto Slab", Sans-serif;}.elementor-kit-3962 button,.elementor-kit-3962 input[type="button"],.elementor-kit-3962 input[type="submit"],.elementor-kit-3962 .elementor-button{font-weight:bold;color:#FFFFFF;background-color:#AA8D5A;border-radius:0px 0px 0px 0px;}.elementor-kit-3962 input:not([type="button"]):not([type="submit"]),.elementor-kit-3962 textarea,.elementor-kit-3962 .elementor-field-textual{color:#000000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#AA8D5A;border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-3962 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 
 * 
 * LiteSpeed Cache Lazy Loading 
 * 
 * */

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
	opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
	transition: opacity .3s linear 0.2s;
	opacity: 1;
}

/* Woocommerce Product Archive Pages */
.elementor-kit-3962 .woocommerce .type-product {
    box-shadow: 0 5px 15px #aaaaaaaa;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-kit-3962 .woocommerce .type-product a {
    position: unset !important;
    padding: 2vw;
}

.elementor-kit-3962 .woocommerce .products a > img {
        width: 200px !important;
        max-height: 200px !important;
        object-fit: contain;
        margin: 0 auto !important;
}

.elementor-kit-3962 .woocommerce .products .woocommerce-loop-product__title {
    text-align: center;
}

.elementor-kit-3962 .woocommerce .products .price {
    text-align: center;
}

.elementor-kit-3962 .woocommerce .products form {
    margin: 16px auto !important;
}
.elementor-kit-3962 .woocommerce .products form * {
    align-self: center;
}


.elementor-kit-3962 .woocommerce .woocommerce-loop-product__title {
    word-break: break-word;
}


@media screen and (max-width: 500px) {
    .elementor-kit-3962 .woocommerce .products {
        display: grid;
        grid-template-columns: repeat(1, 1fr) !important;
    }
}/* End custom CSS */