.elementor-456 .elementor-element.elementor-element-410f9da{margin:-40px 0px 0px 0px;}.elementor-456 .elementor-element.elementor-element-e095768.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-456 .elementor-element.elementor-element-fa00b6c{width:auto;max-width:auto;}.elementor-456 .elementor-element.elementor-element-fa00b6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-456 .elementor-element.elementor-element-fa00b6c .wd-breadcrumbs{font-family:"Inter", Sans-serif;font-size:11px;font-weight:100;letter-spacing:0.2px;--wd-link-color:#2D473EAD;--wd-link-color-hover:var( --e-global-color-primary );--wd-bcrumb-color-active:var( --e-global-color-primary );--wd-bcrumb-delim-color:var( --e-global-color-secondary );}.elementor-456 .elementor-element.elementor-element-bad8838{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-456 .elementor-element.elementor-element-b2e090d{--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:30px;}.elementor-456 .elementor-element.elementor-element-a429bf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-456 .elementor-element.elementor-element-b2d10c5 .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-b2d10c5.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-b2d10c5 a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-b2d10c5 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-8aa06ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-b926689 .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-b926689.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-b926689 a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-b926689 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-04e66f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-e64bbcd .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-e64bbcd.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-e64bbcd a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-e64bbcd .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-a3fb127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-8070999 .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-8070999.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-8070999 a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-8070999 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-a535088{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-f2f648e .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-f2f648e.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-f2f648e a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-f2f648e .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-c237c94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-0f5464b{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;}.elementor-456 .elementor-element.elementor-element-0f5464b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:none;}.elementor-456 .elementor-element.elementor-element-0f5464b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#EFF3E8;}.elementor-456 .elementor-element.elementor-element-0f5464b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-0f5464b {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-456 .elementor-element.elementor-element-0f5464b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-456 .elementor-element.elementor-element-24ffc5f{--wd-gap:0px;}.elementor-456 .elementor-element.elementor-element-6f0a742{--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-456 .elementor-element.elementor-element-1bf45de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-456 .elementor-element.elementor-element-9c3802b{--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-456 .elementor-element.elementor-element-9c3802b.wd-collapsible-content.e-con{max-height:160px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-2aec46e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-7a6232a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-3be769e .wd-button-wrapper a{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-456 .elementor-element.elementor-element-3be769e .wd-button-wrapper:hover a{background-color:#DDEBC9;border-color:#DDEBC9;}.elementor-456 .elementor-element.elementor-element-3be769e .wd-btn-text{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.2px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-456 .elementor-element.elementor-element-bf07593{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-456 .elementor-element.elementor-element-bf07593 .elementor-divider-separator{width:100%;}.elementor-456 .elementor-element.elementor-element-bf07593 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-456 .elementor-element.elementor-element-fbbdcf4{width:auto;max-width:auto;}.elementor-456 .elementor-element.elementor-element-fbbdcf4 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-456 .elementor-element.elementor-element-fbbdcf4 .wd-action-text{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;}.elementor-456 .elementor-element.elementor-element-fbbdcf4 .wd-action-btn{--wd-action-text-color:var( --e-global-color-accent );}.elementor-456 .elementor-element.elementor-element-3b7efe4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-456 .elementor-element.elementor-element-752f4f5{width:auto;max-width:auto;}.elementor-456 .elementor-element.elementor-element-752f4f5 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-456 .elementor-element.elementor-element-0f97895{--wd-gap:8px;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-456 .elementor-element.elementor-element-0f97895 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-456 .elementor-element.elementor-element-0f97895 .title-text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-456 .elementor-element.elementor-element-ceaff77{width:100%;max-width:100%;}.elementor-456 .elementor-element.elementor-element-ceaff77 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;border-radius:6px 6px 6px 6px;}.elementor-456 .elementor-element.elementor-element-ceaff77.elementor-element{--align-self:center;}.elementor-456 .elementor-element.elementor-element-6345c36 [class*="products-bordered-grid"], .elementor-456 .elementor-element.elementor-element-6345c36 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:var( --e-global-color-accent );}.elementor-456 .elementor-element.elementor-element-04108a0 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-456 .elementor-element.elementor-element-04108a0{--wd-side-hidden-w:300px;}.elementor-456 .elementor-element.elementor-element-c31a191{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-c435d81 .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-c435d81.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-c435d81 a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-c435d81 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-dbf63b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-de74a77 .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-de74a77.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-de74a77 a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-de74a77 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-c49f417{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-4443123 .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-4443123.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-4443123 a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-4443123 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-400d2f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-9377e1d .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-9377e1d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-9377e1d a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-9377e1d .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-ab3186f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-e5a65f9 .product{text-align:left;}.elementor-456 .elementor-element.elementor-element-e5a65f9.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-456 .elementor-element.elementor-element-e5a65f9 a > img{margin-bottom:0px;}.elementor-456 .elementor-element.elementor-element-e5a65f9 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-b54adcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-456 .elementor-element.elementor-element-0844e8d{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;}.elementor-456 .elementor-element.elementor-element-0844e8d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:none;}.elementor-456 .elementor-element.elementor-element-0844e8d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#EFF3E8;}.elementor-456 .elementor-element.elementor-element-0844e8d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-0844e8d {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-456 .elementor-element.elementor-element-0844e8d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-456 .elementor-element.elementor-element-dff2ea6{--wd-gap:0px;}@media(max-width:1366px){.elementor-456 .elementor-element.elementor-element-bad8838{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-456 .elementor-element.elementor-element-fa00b6c{width:100%;max-width:100%;}.elementor-456 .elementor-element.elementor-element-bad8838{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );}.elementor-456 .elementor-element.elementor-element-9c3802b.wd-collapsible-content.e-con{max-height:160px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-456 .elementor-element.elementor-element-0f97895{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-456 .elementor-element.elementor-element-bad8838{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );}.elementor-456 .elementor-element.elementor-element-9c3802b{--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;--flex-wrap:nowrap;}.elementor-456 .elementor-element.elementor-element-9c3802b.wd-collapsible-content.e-con{max-height:160px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-456 .elementor-element.elementor-element-2aec46e{width:100%;max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-456 .elementor-element.elementor-element-b2e090d{--width:24%;}.elementor-456 .elementor-element.elementor-element-6f0a742{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-456 .elementor-element.elementor-element-6f0a742{--width:100%;}}/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-fa00b6c */body .wd-breadcrumbs>:is(span,a):last-child {
    font-weight: 100;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b2d10c5 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b2d10c5 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b2d10c5 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b2d10c5 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b2d10c5 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b2d10c5 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b2d10c5 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wd_product_filters, class: .elementor-element-24ffc5f */.price-filter .wd-style-form .wd-pf-title {
    border: none;
    border-radius: 8px;
    background-color: var(--wd-form-bg);
    padding: 20px;
}

.price-filter .wd-style-form .wd-pf-title:hover {
    background-color: #EFF3E8;
}

.price-filter .wd-style-form .wd-pf-title span {
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    color: #2d473e;
}

.price-filter .wd-style-form .wd-pf-title {
    height: 64px;}
    
.price-filter .wd-pf-title:after
 { display:none;}/* End custom CSS */
/* Start custom CSS for wd_builder_off_canvas_column_btn, class: .elementor-element-fbbdcf4 */body .wd-sidebar-opener {
    background-color: #2d473e;
        border-radius: 4px;
    left: 10px !important;
    position: fixed;
    bottom: 20%;
    top: unset;
    z-index: 99 !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_result_count, class: .elementor-element-752f4f5 */body .wd-shop-result-count .woocommerce-result-count

 {
    letter-spacing: 0.2px;
    font-family: 'Inter';
    font-size: 12px;
    text-transform: none;
    margin-bottom: 0;
    color:#2D473EAD;
}/* End custom CSS */
/* Start custom CSS for wd_product_filters, class: .elementor-element-0f97895 */.wd-pf-dropdown a {
    font-size: 14px;
    color: #2d473e;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_active_filters, class: .elementor-element-ceaff77 */body .wd-shop-active-filters .wd-active-filters {
    font-size: 13px;
    font-family: 'Inter';
    letter-spacing: 0.4px;
}

body .widget_layered_nav_filters a {
    font-weight: 300;}
    
body .amount {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-c435d81 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-c435d81 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-c435d81 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-c435d81 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-c435d81 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-c435d81 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-c435d81 */body .side-cat .category-grid-item:hover .wd-cat-image {
    transform: none;
}

body .side-cat .cat-design-alt .wd-cat-thumb
 { width:42px;
      flex-shrink: 0;
 }
 
 
body .side-cat  .cat-design-alt .wd-cat-thumb
 {
    margin-inline: unset;}
    

body .side-cat .category-grid-item .wd-cat-inner {
    display: flex;}

body .side-cat .wd-cat .wd-entities-title
 { text-transform: unset;
    font-size:15px;
    font-weight:400;
    color: #2d473e;
    margin-left:16px;
    line-height: 18px;
 }
 
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap)
 {
    background-color: #ffffff8a;}
    
body .side-cat .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap):hover
 {
    background-color: white;
    transition: 0.3s
 }

body .side-cat .cat-design-alt .wd-cat-thumb {
    border-radius: 6px;
    background-color: #ddebc9;
    padding: 10px;}
    
body .side-cat .wd-cat-content {
    align-content: center;
}


body .side-cat .products.wd-grid-g {
        gap: 6px;
        --wd-col-sm: 1 !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }/* End custom CSS */
/* Start custom CSS for wd_product_filters, class: .elementor-element-dff2ea6 */.price-filter .wd-style-form .wd-pf-title {
    border: none;
    border-radius: 8px;
    background-color: var(--wd-form-bg);
    padding: 20px;
}

.price-filter .wd-style-form .wd-pf-title:hover {
    background-color: #EFF3E8;
}

.price-filter .wd-style-form .wd-pf-title span {
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    color: #2d473e;
}

.price-filter .wd-style-form .wd-pf-title {
    height: 64px;}
    
.price-filter .wd-pf-title:after
 { display:none;}/* End custom CSS */