.elementor-3268 .elementor-element.elementor-element-d977ea7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-d03fbf3{padding:35px 0px 20px 0px;}.elementor-3268 .elementor-element.elementor-element-f9c8457 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-2px;}.elementor-3268 .elementor-element.elementor-element-7a69aca > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3268 .elementor-element.elementor-element-7a69aca{text-align:left;}.elementor-3268 .elementor-element.elementor-element-7a69aca .elementor-heading-title{font-family:"Baloo Tammudu 2", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#4D504A;}.elementor-3268 .elementor-element.elementor-element-0b0be31{text-align:left;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:300;font-style:italic;color:#9B9B9B;}.elementor-bc-flex-widget .elementor-3268 .elementor-element.elementor-element-e2e4032.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3268 .elementor-element.elementor-element-e2e4032.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3268 .elementor-element.elementor-element-10b195f .woocommerce-breadcrumb{color:#9B9B9B;font-family:"Dosis", Sans-serif;font-size:16px;text-align:right;}.elementor-3268 .elementor-element.elementor-element-10b195f .woocommerce-breadcrumb > a{color:#5F4628;}.elementor-3268 .elementor-element.elementor-element-f48cdc9{padding:0px 0px 80px 0px;}.elementor-3268 .elementor-element.elementor-element-a0c13ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-3268 .elementor-element.elementor-element-a0c13ac .elementor-button{padding:11px 11px 11px 11px;}.elementor-3268 .elementor-element.elementor-element-f05d38c{padding:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-bef61dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-93b5215 > .elementor-widget-container{margin:10px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-93b5215 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:3px;}.elementor-3268 .elementor-element.elementor-element-b8afc8f > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product{text-align:center;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .price{color:#785933;font-size:24px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .price ins{color:#785933;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .price ins .amount{color:#785933;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#5F4628;font-size:14px;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .button:hover{background-color:#785933;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-3268 .elementor-element.elementor-element-f9c8457{width:79.912%;}.elementor-3268 .elementor-element.elementor-element-e2e4032{width:20.044%;}.elementor-3268 .elementor-element.elementor-element-377e74d{width:23.156%;}.elementor-3268 .elementor-element.elementor-element-b8afc8f{width:76.509%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3268 .elementor-element.elementor-element-377e74d{width:30%;}.elementor-3268 .elementor-element.elementor-element-b8afc8f{width:70%;}}@media(max-width:1024px){.elementor-3268 .elementor-element.elementor-element-7a69aca .elementor-heading-title{font-size:20px;}.elementor-3268 .elementor-element.elementor-element-0b0be31{text-align:left;font-size:22px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3268 .elementor-element.elementor-element-d03fbf3{margin-top:0px;margin-bottom:-50px;padding:35px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-f9c8457{width:100%;}.elementor-3268 .elementor-element.elementor-element-7a69aca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-7a69aca{text-align:left;}.elementor-3268 .elementor-element.elementor-element-0b0be31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-0b0be31{font-size:20px;}.elementor-3268 .elementor-element.elementor-element-e2e4032{width:100%;}.elementor-3268 .elementor-element.elementor-element-10b195f > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-10b195f .woocommerce-breadcrumb{text-align:left;}.elementor-3268 .elementor-element.elementor-element-377e74d > .elementor-element-populated{padding:10px 10px 0px 10px;}.elementor-3268 .elementor-element.elementor-element-a0c13ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-f4a14e4 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-3268 .elementor-element.elementor-element-b8afc8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3268 .elementor-element.elementor-element-8fe0920 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;letter-spacing:2.4px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:-10px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:-10px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .price{font-size:21px;}.elementor-3268 .elementor-element.elementor-element-8fe0920.elementor-wc-products ul.products li.product .button{font-size:12px;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-d977ea7 */.elementor-3268 .elementor-element.elementor-element-d977ea7 .elementor-widget-woocommerce-notices .woocommerce-error, .elementor-widget-woocommerce-notices .woocommerce-info, .elementor-widget-woocommerce-notices .woocommerce-message, .elementor-widget-woocommerce-notices .woocommerce-notices-wrapper {
    margin-bottom: 0px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 4px;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1.3em;
    border-radius: 0px;
    left: auto;
    color: #ffffff;
    background-color: #5f4628;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    font-family: "Custom Muli Semibold", Sans-serif;
    text-transform: uppercase;
    transition: all 0.3s;
    font-style: normal;
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    background-color: #785933;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}


.elementor-widget-woocommerce-notices .woocommerce-error, .elementor-widget-woocommerce-notices .woocommerce-info, .elementor-widget-woocommerce-notices .woocommerce-message, .elementor-widget-woocommerce-notices .woocommerce-notices-wrapper {
    margin-bottom: 0px;
    font-size: 20px;
    font-style: italic;
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
    color: #4d504a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b0be31 */.elementor-3268 .elementor-element.elementor-element-0b0be31 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-10b195f */.elementor-3268 .elementor-element.elementor-element-10b195f a:hover {
    color:#b3844b!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0c13ac */.elementor-3268 .elementor-element.elementor-element-a0c13ac {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav_filters, class: .elementor-element-c404911 */li.chosen.chosen-material {
    font-family: "Custom Muli Semibold";
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 2px;
}
.woocommerce.widget_layered_nav_filters h5 {
    margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-fc98a70 */@media(min-width:1024px){
.elementor-3268 .elementor-element.elementor-element-fc98a70 button.wp-element-button {
    padding: 8px 10px 10px 10px;
    width: 30%;
    letter-spacing: 1px;
    border: 1px solid #5d4527;
}
.elementor-3268 .elementor-element.elementor-element-fc98a70 input#woocommerce-product-search-field-0 {
    width: 68%;
    padding: 9px 9px;
}
    
}
@media(max-width:1024px){
    
 .elementor-3268 .elementor-element.elementor-element-fc98a70 button.wp-element-button {
    padding: 8px 10px 10px 10px;
    width: 100%;
    letter-spacing: 1px;
    border: 1px solid #5d4527;
}
.elementor-3268 .elementor-element.elementor-element-fc98a70 input#woocommerce-product-search-field-0 {
    padding: 9px 9px;
}   
    
}/* End custom CSS */
/* Start custom CSS for wpb-accordion-categories, class: .elementor-element-4197f25 */span.wpb-submenu-indicator {
    font-size: 41px!important;
    line-height: 10px!important;
    font-weight: 100!important;
}

span.wpb-wmca-cat-count {
    padding: 0px 5px;
}

.wpb_category_n_menu_accordion > ul > li > a {
    background-color: #5D4527;
}

.wpb_category_n_menu_accordion > ul > li > a:hover {
    background-color: #785933;
    
}

.wpb_category_n_menu_accordion ul > li li {
    
    background-color: #785933!important;
    border-bottom: 1px solid #86643a!important;
}

.wpb_category_n_menu_accordion > ul > li li:hover > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {
    border-left-color: #5D4527;
}

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 1px solid #785933!important;
}


.wpb_category_n_menu_accordion > ul > li > a {
    font-size: 13px;
    font-family: "Custom Muli Semibold", Sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 20px;
    padding: 14px 22px;
}


.wpb_category_n_menu_accordion li a {
    font-size: 13px;
    text-transform: uppercase;
    font-family: "Custom Muli Semibold", Sans-serif;
    letter-spacing: 2px;
    line-height: 18px;
    padding: 14px 22px;
    font-weight: 600;
    
}

span.wpb-wmca-cat-count {
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav, class: .elementor-element-f4a14e4 */.product .count {
    display: none!important;
}

.woocommerce .woocommerce-widget-layered-nav-list {
    display: flex;
    flex-wrap: wrap;
}

li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
    font-family: "Custom Muli Semibold";
    background-color: #5D4527;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 20px;
    margin: 3px;
    font-size: 13px;
    transition: all 0.3s;
}

li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:hover {
    background-color: #785933;
}

li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:not(:last-child) {
    border-bottom: 1px solid #785933!important;
}

li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a{
    color: #f5f5f5!important;
    padding: 4px 10px!important;
    width: 100%;
    display: flex;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
    display: flex;
    align-items: center;
}

.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav h5 {
    margin-bottom: 20px;
}

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{
        color: #fff!important;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f05d38c */@media(max-width: 767px){
.filters-inner-container {
    transform: scaleY(0);
    transition: all ease-out 0.27s;
    transform-origin: top;
    max-height:0px;
}

.filters-inner-container.active-filters {
    transform: scaleY(1)!important;
    max-height:10000px;
}
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-8fe0920 */h2.woocommerce-loop-product__title {
    padding-right: 10px!important;
    padding-left: 10px!important;
}

.elementor-3268 .elementor-element.elementor-element-8fe0920 a.button.wp-element-button.add_to_cart_button.ajax_add_to_cart, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product_type_simple.button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product_type_variable.add_to_cart_button {
    position: absolute!important;
    top: 61%;
    display: flex;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -5px);
    margin-bottom: -22px;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}

.elementor-3268 .elementor-element.elementor-element-8fe0920 .product-type-simple:hover .add_to_cart_button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product-type-simple:hover a.button.wp-element-button.product_type_simple, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product.type-product.product-type-variable:hover a.button.wp-element-button.product_type_variable.add_to_cart_button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product-type-variable:hover a.button.product_type_variable.add_to_cart_button {
    opacity: 1!important;
    visibility: visible!important;
    transform: translate(-50%, 0px)!important;
}

a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart:after {
    content: " \f217";
    font-family: 'Font Awesome 5 Free';
    padding-left: 7px;
    font-size: 12px;
}

.elementor-3268 .elementor-element.elementor-element-8fe0920 p.woocommerce-result-count {
    color: #4D504A;
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 3px;
}


.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}

 select {
    border-radius: 0px;
}

 a.added_to_cart.wc-forward {
    border: solid 1px #5d4527;
    background: #fff;
    padding: 2px 10px;
    font-family: 'Custom Muli Semibold';
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 4px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -11px);
    transition: all 0.3s;
}

 a.added_to_cart.wc-forward:hover{
    background: #5d4527;
    color: #fff;
}








@media (min-width:767px) and (max-width:1024px){
    
    .elementor-widget-wc-archive-products .products {
    grid-template-columns: repeat(2,1fr);
}

.elementor-3268 .elementor-element.elementor-element-8fe0920 .product-type-simple .add_to_cart_button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product_type_simple.button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product_type_variable.button  {
    opacity: 1!important;
    visibility: visible!important;
    transform: translate(-50%, 0px)!important;
}
    
}


@media (max-width:767px){
    

.elementor-3268 .elementor-element.elementor-element-8fe0920 .product-type-simple .add_to_cart_button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product_type_simple.button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product_type_variable.button {
    opacity: 1!important;
    visibility: visible!important;
    transform: translate(-50%, -15px)!important;
    top: 0%!important;
}

.elementor-3268 .elementor-element.elementor-element-8fe0920 .product-type-simple:hover .add_to_cart_button, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product-type-simple:hover a.button.wp-element-button.product_type_simple, .elementor-3268 .elementor-element.elementor-element-8fe0920 .product.type-product.product-type-variable:hover a.button.wp-element-button.product_type_variable.add_to_cart_button {
    opacity: 1!important;
    visibility: visible!important;
    transform: translate(-50%, -15px)!important;
}

.elementor-3268 .elementor-element.elementor-element-8fe0920 p.woocommerce-result-count {
    font-size: 14px;
    margin: 9px 0 0em;
}

ul.products.elementor-grid.columns-3 {
    padding-top: 25px;
}

a.added_to_cart.wc-forward {
    position: relative;
    left: unset;
    transform: none;
    transition: all 0.3s;
}

    
}/* End custom CSS */