.elementor-260 .elementor-element.elementor-element-d2ee4952{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-9d0560bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-bfe458b .woocommerce-breadcrumb{color:#6E685B;}.elementor-260 .elementor-element.elementor-element-bfe458b .woocommerce-breadcrumb > a{color:#8C7740;}.elementor-260 .elementor-element.elementor-element-a5780785{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-f4ba1aab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-54b4b4f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-weight:400;}.elementor-260 .elementor-element.elementor-element-71256fc{text-align:start;}.elementor-260 .elementor-element.elementor-element-71256fc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:500;line-height:1.08em;letter-spacing:-0.5px;color:#292820;}.elementor-260 .elementor-element.elementor-element-61d8e5ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-weight:400;}.elementor-260 .elementor-element.elementor-element-b28d776b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-weight:400;}.elementor-260 .elementor-element.elementor-element-492c0e02{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-e5a3cad8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-29be8984{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-260 .elementor-element.elementor-element-746ee04 .term-description{color:#6E685B;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:36px;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:4px 4px 4px 4px;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2B2922;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2B2922;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .price{color:#2B2922;font-family:"Jost", Sans-serif;font-size:17px;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .price ins{color:#2B2922;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .price ins .amount{color:#2B2922;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product .button{color:#16150F;background-color:#B0995F;font-family:"Jost", Sans-serif;font-size:12px;border-radius:2px 2px 2px 2px;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-260 .elementor-element.elementor-element-d2ee4952{--width:100%;}.elementor-260 .elementor-element.elementor-element-9d0560bc{--width:100%;}.elementor-260 .elementor-element.elementor-element-a5780785{--width:100%;}.elementor-260 .elementor-element.elementor-element-f4ba1aab{--width:100%;}.elementor-260 .elementor-element.elementor-element-492c0e02{--width:100%;}.elementor-260 .elementor-element.elementor-element-e5a3cad8{--width:100%;}.elementor-260 .elementor-element.elementor-element-29be8984{--width:100%;}}@media(max-width:1024px){.elementor-260 .elementor-element.elementor-element-71256fc .elementor-heading-title{font-size:56px;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-260 .elementor-element.elementor-element-71256fc .elementor-heading-title{font-size:38px;}.elementor-260 .elementor-element.elementor-element-9e8f989.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for filter-everything-filters, class: .elementor-element-b3222f5 *//* V8 styling of the existing Filter Everything widget; no terms or query changes. */
.elementor-260 .elementor-element.elementor-element-b3222f5 .widget-title:not(.wpc-filter-title) { font-family:"Cormorant Garamond",serif; font-size:1.4rem; font-weight:500; color:#2B2922; margin:0 0 1.4rem; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-section { margin:0; padding:1.4rem 0; border-bottom:1px solid #E4DCCB; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-section:first-child { padding-top:0; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filter-header { margin-bottom:1rem; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filter-title { font-family:"Jost",sans-serif; font-size:.8rem; font-weight:500; letter-spacing:.14em; text-transform:uppercase; line-height:1.4; color:#2B2922; margin:0; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-ul-list { margin:0; padding:0; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-ul-list li { margin:0; padding:.3rem 0; line-height:1.6; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-ul-list label { display:flex; align-items:center; gap:.65rem; font-family:"Jost",sans-serif; font-size:.9rem; font-weight:300; color:#6E685B; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-ul-list input[type=checkbox] { width:17px; height:17px; flex:0 0 17px; accent-color:#B0995F; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-no-filter-terms { font-family:"Jost",sans-serif; font-size:.82rem; color:#928B7C; line-height:1.6; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-range-wrapper { gap:12px; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-range-column { width:calc(50% - 6px); }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-range-column input[type=number] { height:42px; min-height:42px; padding:.55rem .7rem; border:1px solid #E4DCCB; border-radius:3px; font-family:"Jost",sans-serif; font-size:.9rem; color:#2B2922; background:#FFF; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-range-column input:focus-visible { outline:2px solid #B0995F; outline-offset:2px; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-range-slider-wrapper { padding:1.1rem .45rem .3rem; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .ui-slider-horizontal { height:5px; border:0; border-radius:99px; background:#E4DCCB; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .ui-slider .ui-slider-range { background:#B0995F; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .ui-slider .ui-slider-handle { width:17px; height:17px; top:-6px; border:1px solid #8C7740; border-radius:50%; background:#B0995F; box-shadow:none; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .ui-slider-handle:focus-visible { outline:2px solid #8C7740; outline-offset:3px; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-open-close-filters-button { border:1px solid #B0995F; border-radius:2px; background:#FBF8F1; color:#2B2922; font-family:"Jost",sans-serif; font-size:.82rem; letter-spacing:.12em; text-transform:uppercase; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-open-close-filters-button:focus-visible, .elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-widget-close-icon:focus-visible { outline:2px solid #8C7740; outline-offset:3px; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-widget-popup-title { font-family:"Cormorant Garamond",serif; font-size:1.4rem; font-weight:500; }
.elementor-260 .elementor-element.elementor-element-b3222f5 .wpc-filters-widget-content { color:#6E685B; }/* End custom CSS */