.elementor-222 .elementor-element.elementor-element-801fdb6{--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;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:max(40.0px, calc(20.0px + 1.3889vw));--padding-bottom:max(40.0px, calc(20.0px + 1.3889vw));--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-801fdb6:not(.elementor-motion-effects-element-type-background), .elementor-222 .elementor-element.elementor-element-801fdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2a0001 );}.elementor-222 .elementor-element.elementor-element-af03c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + max(18.0px, calc(9.0px + 0.625vw))) 0px;}.elementor-222 .elementor-element.elementor-element-af03c8a .woocommerce-breadcrumb{color:#29201B;font-family:"Inter", Sans-serif;font-size:max(11px, calc(5.5px + 0.3819vw));font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;}.elementor-222 .elementor-element.elementor-element-af03c8a .woocommerce-breadcrumb > a{color:#665A53;}.elementor-222 .elementor-element.elementor-element-b96b4f1{--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:flex-end;--gap:max(16.0px, calc(8.0px + 0.5556vw)) max(16.0px, calc(8.0px + 0.5556vw));--row-gap:max(16.0px, calc(8.0px + 0.5556vw));--column-gap:max(16.0px, calc(8.0px + 0.5556vw));--flex-wrap:wrap;--margin-top:0px;--margin-bottom:max(32.0px, calc(16.0px + 1.1111vw));--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-17064e9{--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;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-f37c18f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + max(14.0px, calc(7.0px + 0.4861vw))) 0px;text-align:start;}.elementor-222 .elementor-element.elementor-element-f37c18f .elementor-heading-title{font-family:var( --e-global-typography-t2a0009-font-family ), Sans-serif;font-size:var( --e-global-typography-t2a0009-font-size );font-weight:var( --e-global-typography-t2a0009-font-weight );text-transform:var( --e-global-typography-t2a0009-text-transform );font-style:var( --e-global-typography-t2a0009-font-style );line-height:var( --e-global-typography-t2a0009-line-height );letter-spacing:var( --e-global-typography-t2a0009-letter-spacing );color:var( --e-global-color-c2a000a );}.elementor-222 .elementor-element.elementor-element-1a24e06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + max(12.0px, calc(6.0px + 0.4167vw))) 0px;text-align:start;}.elementor-222 .elementor-element.elementor-element-1a24e06 .elementor-heading-title{font-family:var( --e-global-typography-t2a0002-font-family ), Sans-serif;font-size:var( --e-global-typography-t2a0002-font-size );font-weight:var( --e-global-typography-t2a0002-font-weight );text-transform:var( --e-global-typography-t2a0002-text-transform );font-style:var( --e-global-typography-t2a0002-font-style );line-height:var( --e-global-typography-t2a0002-line-height );letter-spacing:var( --e-global-typography-t2a0002-letter-spacing );color:var( --e-global-color-c2a0006 );}.elementor-222 .elementor-element.elementor-element-81c198a{width:var( --container-widget-width, max(520px, calc(260.0px + 18.0556vw)) );max-width:max(520px, calc(260.0px + 18.0556vw));--container-widget-width:max(520px, calc(260.0px + 18.0556vw));--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-t2a0008-font-family ), Sans-serif;font-size:var( --e-global-typography-t2a0008-font-size );font-weight:var( --e-global-typography-t2a0008-font-weight );text-transform:var( --e-global-typography-t2a0008-text-transform );font-style:var( --e-global-typography-t2a0008-font-style );line-height:var( --e-global-typography-t2a0008-line-height );color:var( --e-global-color-c2a0008 );}.elementor-222 .elementor-element.elementor-element-aa8cb04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-222 .elementor-element.elementor-element-aa8cb04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(12px, calc(6.0px + 0.4167vw));font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:var( --e-global-color-c2a0008 );}.elementor-222 .elementor-element.elementor-element-8634ffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + max(32.0px, calc(16.0px + 1.1111vw))) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( max(8px, calc(4.0px + 0.2778vw)) / 2 );}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:max(12px, calc(6.0px + 0.4167vw));font-weight:400;text-transform:none;font-style:normal;line-height:1em;}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item{color:#29201B;fill:#29201B;padding-left:max(16px, calc(8.0px + 0.5556vw));padding-right:max(16px, calc(8.0px + 0.5556vw));padding-top:max(10px, calc(5.0px + 0.3472vw));padding-bottom:max(10px, calc(5.0px + 0.3472vw));}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item:hover,
					.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item:focus{color:#29201B;fill:#29201B;}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#EDE5D8;}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:max(8px, calc(4.0px + 0.2778vw));}.elementor-222 .elementor-element.elementor-element-61145d7{--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;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:max(80.0px, calc(40.0px + 2.7778vw));--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-61145d7:not(.elementor-motion-effects-element-type-background), .elementor-222 .elementor-element.elementor-element-61145d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2a0001 );}.elementor-222 .elementor-element.elementor-element-ed63e43{--display:grid;--e-con-grid-template-columns:minmax(0,220px) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:max(32.0px, calc(16.0px + 1.1111vw)) max(48.0px, calc(24.0px + 1.6667vw));--row-gap:max(32.0px, calc(16.0px + 1.1111vw));--column-gap:max(48.0px, calc(24.0px + 1.6667vw));--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-fff702e{--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;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-ba3b2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + max(20.0px, calc(10.0px + 0.6944vw))) 0px;padding:0px 0px max(14.0px, calc(7.0px + 0.4861vw)) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D7CCBC;text-align:start;}.elementor-222 .elementor-element.elementor-element-ba3b2be .elementor-heading-title{font-family:var( --e-global-typography-t2a0009-font-family ), Sans-serif;font-size:var( --e-global-typography-t2a0009-font-size );font-weight:var( --e-global-typography-t2a0009-font-weight );text-transform:var( --e-global-typography-t2a0009-text-transform );font-style:var( --e-global-typography-t2a0009-font-style );line-height:var( --e-global-typography-t2a0009-line-height );letter-spacing:var( --e-global-typography-t2a0009-letter-spacing );color:var( --e-global-color-c2a0006 );}.elementor-222 .elementor-element.elementor-element-30077ca > .elementor-widget-container{margin:0px 0px max(24.0px, calc(12.0px + 0.8333vw)) 0px;padding:0px 0px max(22.0px, calc(11.0px + 0.7639vw)) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D7CCBC;}.elementor-222 .elementor-element.elementor-element-374bb4c > .elementor-widget-container{margin:0px 0px max(24.0px, calc(12.0px + 0.8333vw)) 0px;padding:0px 0px max(22.0px, calc(11.0px + 0.7639vw)) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D7CCBC;}.elementor-222 .elementor-element.elementor-element-77a06da > .elementor-widget-container{margin:0px 0px max(24.0px, calc(12.0px + 0.8333vw)) 0px;padding:0px 0px max(22.0px, calc(11.0px + 0.7639vw)) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D7CCBC;}.elementor-222 .elementor-element.elementor-element-fb831cc > .elementor-widget-container{margin:0px 0px max(24.0px, calc(12.0px + 0.8333vw)) 0px;padding:0px 0px max(22.0px, calc(11.0px + 0.7639vw)) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D7CCBC;}.elementor-222 .elementor-element.elementor-element-4bdf397{--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;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-f5abd3e{--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;--gap:max(12.0px, calc(6.0px + 0.4167vw)) max(12.0px, calc(6.0px + 0.4167vw));--row-gap:max(12.0px, calc(6.0px + 0.4167vw));--column-gap:max(12.0px, calc(6.0px + 0.4167vw));--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D7CCBC;--border-color:#D7CCBC;--margin-top:0px;--margin-bottom:max(24.0px, calc(12.0px + 0.8333vw));--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:max(16.0px, calc(8.0px + 0.5556vw));--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-87fbc3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-222 .elementor-element.elementor-element-87fbc3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(12px, calc(6.0px + 0.4167vw));font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:var( --e-global-color-c2a0008 );}.elementor-222 .elementor-element.elementor-element-dc23822{width:auto;max-width:auto;}.elementor-222 .elementor-element.elementor-element-b588f93{--grid-columns:3;--grid-row-gap:max(40px, calc(20.0px + 1.3889vw));--grid-column-gap:max(18px, calc(9.0px + 0.625vw));--e-loop-nothing-found-message-color:#29201B;}.elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination{text-align:center;font-family:"Inter", Sans-serif;font-size:max(12px, calc(6.0px + 0.4167vw));font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1.5px;margin-top:max(48px, calc(24.0px + 1.6667vw));}.elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination .page-numbers:not(.dots){color:#62564F;}.elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination a.page-numbers:hover{color:#29201B;}.elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination .page-numbers.current{color:#29201B;}body:not(.rtl) .elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-222 .elementor-element.elementor-element-b588f93 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-222 .elementor-element.elementor-element-b588f93 .e-loop-nothing-found-message__text{font-family:"Cormorant Garamond", Sans-serif;font-size:max(26px, calc(13.0px + 0.9028vw));font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-222 .elementor-element.elementor-element-3b9b6ad{margin:max(48.0px, calc(24.0px + 1.6667vw)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:max(28.0px, calc(14.0px + 0.9722vw)) 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D7CCBC;text-align:center;font-family:var( --e-global-typography-t2a0008-font-family ), Sans-serif;font-size:var( --e-global-typography-t2a0008-font-size );font-weight:var( --e-global-typography-t2a0008-font-weight );text-transform:var( --e-global-typography-t2a0008-text-transform );font-style:var( --e-global-typography-t2a0008-font-style );line-height:var( --e-global-typography-t2a0008-line-height );color:var( --e-global-color-c2a0008 );}@media(max-width:1024px){.elementor-222 .elementor-element.elementor-element-801fdb6{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-f37c18f .elementor-heading-title{font-size:var( --e-global-typography-t2a0009-font-size );line-height:var( --e-global-typography-t2a0009-line-height );letter-spacing:var( --e-global-typography-t2a0009-letter-spacing );}.elementor-222 .elementor-element.elementor-element-1a24e06 .elementor-heading-title{font-size:var( --e-global-typography-t2a0002-font-size );line-height:var( --e-global-typography-t2a0002-line-height );letter-spacing:var( --e-global-typography-t2a0002-letter-spacing );}.elementor-222 .elementor-element.elementor-element-81c198a{font-size:var( --e-global-typography-t2a0008-font-size );line-height:var( --e-global-typography-t2a0008-line-height );}.elementor-222 .elementor-element.elementor-element-61145d7{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-ed63e43{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-222 .elementor-element.elementor-element-fff702e.e-con{--order:99999 /* order end hack */;}.elementor-222 .elementor-element.elementor-element-ba3b2be .elementor-heading-title{font-size:var( --e-global-typography-t2a0009-font-size );line-height:var( --e-global-typography-t2a0009-line-height );letter-spacing:var( --e-global-typography-t2a0009-letter-spacing );}.elementor-222 .elementor-element.elementor-element-b588f93{--grid-columns:2;}.elementor-222 .elementor-element.elementor-element-3b9b6ad{font-size:var( --e-global-typography-t2a0008-font-size );line-height:var( --e-global-typography-t2a0008-line-height );}}@media(min-width:768px){.elementor-222 .elementor-element.elementor-element-801fdb6{--content-width:93.4%;}.elementor-222 .elementor-element.elementor-element-17064e9{--width:60%;}.elementor-222 .elementor-element.elementor-element-61145d7{--content-width:93.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-222 .elementor-element.elementor-element-801fdb6{--content-width:92%;}.elementor-222 .elementor-element.elementor-element-17064e9{--width:60%;}.elementor-222 .elementor-element.elementor-element-61145d7{--content-width:92%;}}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-801fdb6{--content-width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-222 .elementor-element.elementor-element-17064e9{--width:100%;}.elementor-222 .elementor-element.elementor-element-f37c18f .elementor-heading-title{font-size:var( --e-global-typography-t2a0009-font-size );line-height:var( --e-global-typography-t2a0009-line-height );letter-spacing:var( --e-global-typography-t2a0009-letter-spacing );}.elementor-222 .elementor-element.elementor-element-1a24e06 .elementor-heading-title{font-size:var( --e-global-typography-t2a0002-font-size );line-height:var( --e-global-typography-t2a0002-line-height );letter-spacing:var( --e-global-typography-t2a0002-letter-spacing );}.elementor-222 .elementor-element.elementor-element-81c198a{width:100%;max-width:100%;font-size:var( --e-global-typography-t2a0008-font-size );line-height:var( --e-global-typography-t2a0008-line-height );}.elementor-222 .elementor-element.elementor-element-61145d7{--content-width:100%;--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-222 .elementor-element.elementor-element-ed63e43{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-222 .elementor-element.elementor-element-fff702e.e-con{--order:99999 /* order end hack */;}.elementor-222 .elementor-element.elementor-element-ba3b2be .elementor-heading-title{font-size:var( --e-global-typography-t2a0009-font-size );line-height:var( --e-global-typography-t2a0009-line-height );letter-spacing:var( --e-global-typography-t2a0009-letter-spacing );}.elementor-222 .elementor-element.elementor-element-b588f93{--grid-columns:2;--grid-row-gap:28px;--grid-column-gap:12px;}.elementor-222 .elementor-element.elementor-element-3b9b6ad{font-size:var( --e-global-typography-t2a0008-font-size );line-height:var( --e-global-typography-t2a0008-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-81c198a */.elementor-222 .elementor-element.elementor-element-81c198a p{margin:0}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8634ffe */.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item{border:1px solid #D7CCBC;border-radius:999px}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item:hover{border-color:#29201B}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-222 .elementor-element.elementor-element-8634ffe .current-menu-item>.elementor-item{background:#4E5A3F;border-color:#4E5A3F;color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-8634ffe .elementor-nav-menu{flex-wrap:wrap;row-gap:8px}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav, class: .elementor-element-30077ca */.elementor-222 .elementor-element.elementor-element-30077ca h5,.elementor-222 .elementor-element.elementor-element-30077ca .widgettitle{font:500 11px/1.4 Inter,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:#62564F;margin:0 0 14px}.elementor-222 .elementor-element.elementor-element-30077ca ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.elementor-222 .elementor-element.elementor-element-30077ca li a{display:inline-flex;align-items:center;gap:6px;border:1px solid #D7CCBC;border-radius:999px;padding:7px 13px;font:400 12px/1.2 Inter,sans-serif;color:#29201B}.elementor-222 .elementor-element.elementor-element-30077ca li a:hover{border-color:#29201B}.elementor-222 .elementor-element.elementor-element-30077ca li.chosen a{background:#4E5A3F;border-color:#4E5A3F;color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-30077ca .count{color:#665A53;font-size:11px}.elementor-222 .elementor-element.elementor-element-30077ca li.chosen .count{color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-30077ca li.chosen a:before{display:none}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav, class: .elementor-element-374bb4c */.elementor-222 .elementor-element.elementor-element-374bb4c h5,.elementor-222 .elementor-element.elementor-element-374bb4c .widgettitle{font:500 11px/1.4 Inter,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:#62564F;margin:0 0 14px}.elementor-222 .elementor-element.elementor-element-374bb4c ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.elementor-222 .elementor-element.elementor-element-374bb4c li a{display:inline-flex;align-items:center;gap:6px;border:1px solid #D7CCBC;border-radius:999px;padding:7px 13px;font:400 12px/1.2 Inter,sans-serif;color:#29201B}.elementor-222 .elementor-element.elementor-element-374bb4c li a:hover{border-color:#29201B}.elementor-222 .elementor-element.elementor-element-374bb4c li.chosen a{background:#4E5A3F;border-color:#4E5A3F;color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-374bb4c .count{color:#665A53;font-size:11px}.elementor-222 .elementor-element.elementor-element-374bb4c li.chosen .count{color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-374bb4c li.chosen a:before{display:none}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav, class: .elementor-element-77a06da */.elementor-222 .elementor-element.elementor-element-77a06da h5,.elementor-222 .elementor-element.elementor-element-77a06da .widgettitle{font:500 11px/1.4 Inter,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:#62564F;margin:0 0 14px}.elementor-222 .elementor-element.elementor-element-77a06da ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.elementor-222 .elementor-element.elementor-element-77a06da li a{display:inline-flex;align-items:center;gap:6px;border:1px solid #D7CCBC;border-radius:999px;padding:7px 13px;font:400 12px/1.2 Inter,sans-serif;color:#29201B}.elementor-222 .elementor-element.elementor-element-77a06da li a:hover{border-color:#29201B}.elementor-222 .elementor-element.elementor-element-77a06da li.chosen a{background:#4E5A3F;border-color:#4E5A3F;color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-77a06da .count{color:#665A53;font-size:11px}.elementor-222 .elementor-element.elementor-element-77a06da li.chosen .count{color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-77a06da li.chosen a:before{display:none}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav, class: .elementor-element-fb831cc */.elementor-222 .elementor-element.elementor-element-fb831cc h5,.elementor-222 .elementor-element.elementor-element-fb831cc .widgettitle{font:500 11px/1.4 Inter,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:#62564F;margin:0 0 14px}.elementor-222 .elementor-element.elementor-element-fb831cc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.elementor-222 .elementor-element.elementor-element-fb831cc li a{display:inline-flex;align-items:center;gap:6px;border:1px solid #D7CCBC;border-radius:999px;padding:7px 13px;font:400 12px/1.2 Inter,sans-serif;color:#29201B}.elementor-222 .elementor-element.elementor-element-fb831cc li a:hover{border-color:#29201B}.elementor-222 .elementor-element.elementor-element-fb831cc li.chosen a{background:#4E5A3F;border-color:#4E5A3F;color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-fb831cc .count{color:#665A53;font-size:11px}.elementor-222 .elementor-element.elementor-element-fb831cc li.chosen .count{color:#EDE5D8}.elementor-222 .elementor-element.elementor-element-fb831cc li.chosen a:before{display:none}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_price_filter, class: .elementor-element-548e15a */.elementor-222 .elementor-element.elementor-element-548e15a h5{font:500 11px/1.4 Inter,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:#62564F;margin:0 0 18px}.elementor-222 .elementor-element.elementor-element-548e15a .ui-slider{background:#D7CCBC;height:2px;border:0;margin:0 8px 18px}.elementor-222 .elementor-element.elementor-element-548e15a .ui-slider-range{background:#725039}.elementor-222 .elementor-element.elementor-element-548e15a .ui-slider-handle{background:#725039;border:0;border-radius:50%;width:14px;height:14px;top:-6px;cursor:pointer}.elementor-222 .elementor-element.elementor-element-548e15a .price_slider_amount{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font:400 12px Inter,sans-serif;color:#62564F}.elementor-222 .elementor-element.elementor-element-548e15a .price_slider_amount .button{background:#1B130F;color:#EDE5D8;border:0;border-radius:999px;padding:9px 16px;font:500 10px Inter,sans-serif;letter-spacing:2px;text-transform:uppercase}.elementor-222 .elementor-element.elementor-element-548e15a .price_slider_amount .button:hover{background:#725039}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc23822 */.elementor-222 .elementor-element.elementor-element-dc23822 form{margin:0;display:flex;align-items:center;gap:10px}.elementor-222 .elementor-element.elementor-element-dc23822 label{font:400 11px Inter,sans-serif;color:#665A53}.elementor-222 .elementor-element.elementor-element-dc23822 select{appearance:none;-webkit-appearance:none;background:#EDE5D8 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 fill=%27none%27 stroke=%27%2329201B%27/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid #D7CCBC;border-radius:999px;padding:11px 40px 11px 18px;font:400 12px Inter,sans-serif;color:#29201B;cursor:pointer}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b588f93 */.elementor-222 .elementor-element.elementor-element-b588f93 .elementor-loop-container{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.elementor-222 .elementor-element.elementor-element-b588f93 .e-loop-item>.e-con{height:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b9b6ad */.elementor-222 .elementor-element.elementor-element-3b9b6ad p{margin:0 auto;max-width:420px}/* End custom CSS */