.elementor-23571 .elementor-element.elementor-element-adda229{--display:flex;--min-height:19vh;--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;--justify-content:center;--overlay-opacity:0.69;}.elementor-23571 .elementor-element.elementor-element-adda229::before, .elementor-23571 .elementor-element.elementor-element-adda229 > .elementor-background-video-container::before, .elementor-23571 .elementor-element.elementor-element-adda229 > .e-con-inner > .elementor-background-video-container::before, .elementor-23571 .elementor-element.elementor-element-adda229 > .elementor-background-slideshow::before, .elementor-23571 .elementor-element.elementor-element-adda229 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23571 .elementor-element.elementor-element-adda229 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-23571 .elementor-element.elementor-element-adda229:not(.elementor-motion-effects-element-type-background), .elementor-23571 .elementor-element.elementor-element-adda229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-23571 .elementor-element.elementor-element-1bc2126 .elementor-heading-title{font-size:50px;color:#FFFFFF;}.elementor-23571 .elementor-element.elementor-element-7bc7b39 .woocommerce-breadcrumb{color:#FFFFFF;}.elementor-23571 .elementor-element.elementor-element-7bc7b39 .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-23571 .elementor-element.elementor-element-17d2b2c2{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23571 .elementor-element.elementor-element-63ebaae{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23571 .elementor-element.elementor-element-39a0172a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23571 .elementor-element.elementor-element-7572479d .elementor-heading-title{font-size:22px;}.elementor-23571 .elementor-element.elementor-element-38bdac67{--display:flex;}.elementor-23571 .elementor-element.elementor-element-2163d008 .elementor-heading-title{font-size:30px;font-weight:100;font-style:italic;letter-spacing:1px;}.elementor-23571 .elementor-element.elementor-element-49704d1d .jet-remove-all-filters__button{font-family:"ct_font_warband__stencil__textured", Sans-serif;font-size:20px;font-weight:100;font-style:italic;color:#FFFFFF;background-color:#79654C;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;-webkit-align-self:stretch;align-self:stretch;}.elementor-23571 .elementor-element.elementor-element-49704d1d .jet-remove-all-filters__button:hover{background-color:var( --e-global-color-37ee5e3 );}.elementor-23571 .elementor-element.elementor-element-6e6da67b .jet-search-filter__input-wrapper{max-width:100%;}.elementor-23571 .elementor-element.elementor-element-6e6da67b .jet-search-filter__input{background-color:#02010100;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-6e6da67b .jet-filter-label{font-family:"ct_font_warband__stencil__textured", Sans-serif;font-size:20px;font-weight:100;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.9px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__button:hover{color:var( --e-global-color-primary );}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-primary );}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__decorator{width:20px;height:20px;min-width:20px;min-height:20px;margin-top:1px;margin-right:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010133;border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-collapse-icon{width:20px;height:20px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-collapse-none{width:20px;height:20px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-filters-counter{margin-left:initial;font-family:"ct_font_warband__stencil__textured", Sans-serif;padding-left:5px;color:var( --e-global-color-accent );}.rtl .elementor-23571 .elementor-element.elementor-element-61e0552a .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-filter+.jet-filter{margin-top:20px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:20px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e{z-index:3;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-checkboxes-list__label{font-family:"ct_font_warband__stencil__textured", Sans-serif;font-size:20px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-checkboxes-list__decorator{width:19px;height:19px;min-width:19px;min-height:19px;margin-right:5px;border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-collapse-icon{width:20px;height:20px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-collapse-none{width:20px;height:20px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter-items-search{max-width:100%;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter-items-search__input{border-radius:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter-items-dropdown__label{background-color:#02010100;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter-items-dropdown__active__item{font-family:"ct_font_warband__stencil__textured", Sans-serif;font-size:16px;font-weight:100;letter-spacing:0.8px;color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:1px 7px 1px 12px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter-items-dropdown__body{background-color:#FFFFFF;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter-label{font-family:"ct_font_warband__stencil__textured", Sans-serif;font-size:20px;font-weight:100;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-filter+.jet-filter{margin-top:20px;}.elementor-23571 .elementor-element.elementor-element-5599ee0e .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:20px;}.elementor-23571 .elementor-element.elementor-element-ae900f1{--display:flex;}.elementor-23571 .elementor-element.elementor-element-5fdda50 .elementor-heading-title{font-size:30px;font-weight:100;font-style:italic;letter-spacing:1px;}.elementor-23571 .elementor-element.elementor-element-c5937e6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-23571 .elementor-element.elementor-element-c5937e6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23571 .elementor-element.elementor-element-c5937e6 .jet-listing-grid__slider-icon{background:var( --e-global-color-primary );}.elementor-23571 .elementor-element.elementor-element-c5937e6 .jet-listing-grid__slider-icon:hover{background:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-7f1ea30{--display:flex;}.elementor-23571 .elementor-element.elementor-element-43cb939 .elementor-heading-title{font-size:30px;font-weight:100;font-style:italic;letter-spacing:1px;}.elementor-23571 .elementor-element.elementor-element-98670b4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-23571 .elementor-element.elementor-element-98670b4 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23571 .elementor-element.elementor-element-98670b4 .jet-listing-grid__slider-icon{background:var( --e-global-color-primary );}.elementor-23571 .elementor-element.elementor-element-98670b4 .jet-listing-grid__slider-icon:hover{background:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-e144d3b{--display:flex;}.elementor-23571 .elementor-element.elementor-element-71b9d34 .elementor-heading-title{font-size:30px;font-weight:100;font-style:italic;letter-spacing:1px;}.elementor-23571 .elementor-element.elementor-element-08c2493 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-23571 .elementor-element.elementor-element-08c2493 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23571 .elementor-element.elementor-element-08c2493 .jet-listing-grid__slider-icon{background:var( --e-global-color-primary );}.elementor-23571 .elementor-element.elementor-element-08c2493 .jet-listing-grid__slider-icon:hover{background:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-2fb9bd93{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23571 .elementor-element.elementor-element-1a20152{--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:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23571 .elementor-element.elementor-element-1a20152 .elementor-repeater-item-d02a3fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-23571 .elementor-element.elementor-element-e838ae6{--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:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23571 .elementor-element.elementor-element-e838ae6 .elementor-repeater-item-d02a3fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-23571 .elementor-element.elementor-element-02c6d5e{width:auto;max-width:auto;}.elementor-23571 .elementor-element.elementor-element-02c6d5e > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-02c6d5e.elementor-element{--align-self:center;}.elementor-23571 .elementor-element.elementor-element-02c6d5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-23571 .elementor-element.elementor-element-74a0eb3{width:auto;max-width:auto;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-74a0eb3.elementor-element{--align-self:center;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher{--je-layout-switcher-align:flex-start;--je-layout-switcher-btn-grow:initial;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__group{gap:0px;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__btn-icon{font-size:27px;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__btn{color:#79654C;background-color:#00000000;padding:10px 20px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__btn svg{fill:#79654C;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__btn:hover{color:#000000;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__btn:hover svg{fill:#000000;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__btn--active{color:#000000;}.elementor-23571 .elementor-element.elementor-element-74a0eb3 .je-layout-switcher__btn--active svg{fill:#000000;}.elementor-23571 .elementor-element.elementor-element-705a160{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23571 .elementor-element.elementor-element-705a160 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-705a160.elementor-element{--align-self:center;--order:3;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filters__title{font-family:"ct_font_warband__stencil__textured", Sans-serif;font-size:17px;font-weight:100;letter-spacing:0.5px;margin:0px 10px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-smart-filters-active{flex-direction:row;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filters__list{flex-direction:row;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filter{margin-right:5px;margin-bottom:5px;font-family:"ct_font_warband__stencil__textured", Sans-serif;font-size:17px;font-weight:100;letter-spacing:0.8px;color:#FFFFFF;background-color:var( --e-global-color-accent );border-style:none;border-radius:30px 30px 30px 30px;padding:0px 33px 0px 17px;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filter:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filter__label{font-family:"ct_font_warband__stencil__textured", Sans-serif;padding:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filter__remove{font-size:31px;top:-5px;right:10px;}.elementor-23571 .elementor-element.elementor-element-e1419fc{width:auto;max-width:auto;}.elementor-23571 .elementor-element.elementor-element-e1419fc .jet-sorting-select{max-width:250px;color:#000000;padding:0px 0px 0px 16px;}.elementor-23571 .elementor-element.elementor-element-e1419fc .jet-sorting-label{margin:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-e1419fc .apply-filters__button{padding:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-1a20152.e-con{--align-self:flex-start;}.elementor-23571 .elementor-element.elementor-element-c11a382{--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:flex-end;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23571 .elementor-element.elementor-element-c11a382 .elementor-repeater-item-d02a3fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-23571 .elementor-element.elementor-element-a25de8e{width:auto;max-width:auto;}.elementor-23571 .elementor-element.elementor-element-a25de8e.elementor-element{--align-self:center;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__link, .elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__dots{font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000063;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__link{background-color:#FFFFFF;color:#000000;padding:5px 10px 5px 10px;border-radius:4px 4px 4px 4px;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__dots{background-color:#FFFFFF;color:#000000;padding:5px 10px 5px 10px;border-radius:4px 4px 4px 4px;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__link:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__item{margin-right:calc(9px/2);margin-left:calc(9px/2);margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination{margin-right:calc(-9px/2);margin-left:calc(-9px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);justify-content:center;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__load-more{order:initial;}.elementor-23571 .elementor-element.elementor-element-3e57e8a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-23571 .elementor-element.elementor-element-3e57e8a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7.elementor-element{--align-self:center;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__link, .elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__dots{font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000063;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__link{background-color:#FFFFFF;color:#000000;padding:5px 10px 5px 10px;border-radius:4px 4px 4px 4px;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__dots{background-color:#FFFFFF;color:#000000;padding:5px 10px 5px 10px;border-radius:4px 4px 4px 4px;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__link:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__item{margin-right:calc(9px/2);margin-left:calc(9px/2);margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination{margin-right:calc(-9px/2);margin-left:calc(-9px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);justify-content:center;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__load-more{order:initial;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-23571 .elementor-element.elementor-element-63ebaae{--width:25%;}.elementor-23571 .elementor-element.elementor-element-2fb9bd93{--width:75%;}.elementor-23571 .elementor-element.elementor-element-e838ae6{--width:63%;}.elementor-23571 .elementor-element.elementor-element-1a20152{--width:100%;}.elementor-23571 .elementor-element.elementor-element-c11a382{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-23571 .elementor-element.elementor-element-1a20152{--width:100%;}.elementor-23571 .elementor-element.elementor-element-c11a382{--width:100%;}}@media(max-width:1366px){.elementor-23571 .elementor-element.elementor-element-adda229{--min-height:12vh;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23571 .elementor-element.elementor-element-1bc2126 .elementor-heading-title{font-size:30px;}.elementor-23571 .elementor-element.elementor-element-61e0552a .jet-checkboxes-list__label{font-size:12px;line-height:12px;}.elementor-23571 .elementor-element.elementor-element-02c6d5e{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-23571 .elementor-element.elementor-element-02c6d5e .elementor-heading-title{font-size:13px;}.elementor-23571 .elementor-element.elementor-element-705a160{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23571 .elementor-element.elementor-element-705a160.elementor-element{--order:4;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filters__title{font-size:13px;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filter{font-size:13px;}.elementor-23571 .elementor-element.elementor-element-1a20152{--justify-content:space-between;--flex-wrap:wrap;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__link, .elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__dots{font-size:12px;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__link{padding:0px 5px 0px 5px;}.elementor-23571 .elementor-element.elementor-element-a25de8e .jet-filters-pagination__dots{padding:0px 5px 0px 5px;}.elementor-23571 .elementor-element.elementor-element-3e57e8a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-23571 .elementor-element.elementor-element-3e57e8a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__link, .elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__dots{font-size:12px;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__link{padding:0px 5px 0px 5px;}.elementor-23571 .elementor-element.elementor-element-8fa1dc7 .jet-filters-pagination__dots{padding:0px 5px 0px 5px;}}@media(max-width:1024px){.elementor-23571 .elementor-element.elementor-element-adda229{--min-height:9vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23571 .elementor-element.elementor-element-17d2b2c2{--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;}}@media(max-width:767px){.elementor-23571 .elementor-element.elementor-element-adda229{--min-height:10vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23571 .elementor-element.elementor-element-1bc2126 > .elementor-widget-container{margin:-3px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-23571 .elementor-element.elementor-element-7bc7b39 .woocommerce-breadcrumb{font-size:12px;line-height:13px;}.elementor-23571 .elementor-element.elementor-element-17d2b2c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23571 .elementor-element.elementor-element-e838ae6{--width:57%;}.elementor-23571 .elementor-element.elementor-element-705a160 .jet-active-filters__list{justify-content:center;}.elementor-23571 .elementor-element.elementor-element-1a20152{--justify-content:center;}.elementor-23571 .elementor-element.elementor-element-c11a382{--justify-content:center;}.elementor-23571 .elementor-element.elementor-element-3e57e8a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-23571 .elementor-element.elementor-element-3e57e8a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:1024px) and (min-width:768px){.elementor-23571 .elementor-element.elementor-element-63ebaae{--width:100%;}.elementor-23571 .elementor-element.elementor-element-2fb9bd93{--width:100%;}}@media(min-width:1367px){.elementor-23571 .elementor-element.elementor-element-adda229:not(.elementor-motion-effects-element-type-background), .elementor-23571 .elementor-element.elementor-element-adda229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-c224bf *//* Base List Style */
.category-level {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

/* Category Items */
.category-item {
    position: relative;
    padding: 10px 15px;
    background: transparent;
    transition: background 0.2s ease, padding-left 0.2s ease;
    border-radius: 6px;
    margin-bottom: 3px;
}

/* Hover Style */
.category-item:hover {
    background: rgba(0,0,0,0.03);
    padding-left: 18px;
}

/* Category Links */
.category-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    flex-grow: 1;
}

/* Toggle Icon (Right Aligned) */
.toggle-icon {
    position: absolute;
    right: 10px;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    color: #333;
    transition: color 0.2s ease;
}
.category-item.open > .toggle-icon {
    color: #333; /* theme accent */
}

/* Subcategories */
.category-level ul {
    display: none;
    padding-left: 15px; /* indentation for children */
    margin-top: 5px;
}
.category-item.open > ul {
    display: block;
}

/* Make the entire block feel clickable */
.category-item {
    cursor: pointer;
}

.category-item .toggle-icon {
    cursor: pointer; /* keep pointer for +/− too */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c224bf *//* Base List Style */
.category-level {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

/* Category Items */
.category-item {
    position: relative;
    padding: 10px 15px;
    background: transparent;
    transition: background 0.2s ease, padding-left 0.2s ease;
    border-radius: 6px;
    margin-bottom: 3px;
}

/* Hover Style */
.category-item:hover {
    background: rgba(0,0,0,0.03);
    padding-left: 18px;
}

/* Category Links */
.category-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    flex-grow: 1;
}

/* Toggle Icon (Right Aligned) */
.toggle-icon {
    position: absolute;
    right: 10px;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    color: #333;
    transition: color 0.2s ease;
}
.category-item.open > .toggle-icon {
    color: #333; /* theme accent */
}

/* Subcategories */
.category-level ul {
    display: none;
    padding-left: 15px; /* indentation for children */
    margin-top: 5px;
}
.category-item.open > ul {
    display: block;
}

/* Make the entire block feel clickable */
.category-item {
    cursor: pointer;
}

.category-item .toggle-icon {
    cursor: pointer; /* keep pointer for +/− too */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a0172a */.glass-effect {
    background: rgba(255, 255, 255, 0.3); /* semi-transparent white */
    backdrop-filter: blur(10px); /* frosted glass blur */
    -webkit-backdrop-filter: blur(10px); /* Safari support */
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.4); /* subtle white border */
    box-shadow: 0 4px 10px rgba(0,0,0,0.1); /* soft shadow */
    padding: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722f6635 */.highlight-search {
  box-shadow: 0 0 12px 4px rgba(121, 101, 76, 0.75);
  transition: box-shadow 0.3s ease;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-c5937e6 */.jet-listing-grid__slider-icon.slick-arrow.next-arrow {
    border-radius: 30px;
}

.jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-98670b4 */.jet-listing-grid__slider-icon.slick-arrow.next-arrow {
    border-radius: 30px;
}

.jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-08c2493 */.jet-listing-grid__slider-icon.slick-arrow.next-arrow {
    border-radius: 30px;
}

.jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for jet-engine-layout-switcher, class: .elementor-element-74a0eb3 *//* Make the whole button clickable */
.je-layout-switcher__btn {
    display: flex;               /* Ensure icon centers */
    align-items: center;
    justify-content: center;
    padding: 8px;                 /* Give it a click area around the icon */
    cursor: pointer;              /* Hand cursor for all buttons */
    background: transparent;      /* No background unless you want one */
    border: none;                  /* Remove default button borders */
}

/* Keep active and non-active colors */
.je-layout-switcher__btn.je-layout-switcher__btn--active svg path {
    fill: #F26522 !important;
}

.je-layout-switcher__btn:not(.je-layout-switcher__btn--active) svg path {
    fill: #79654c !important;
}

/* Optional hover effect for non-active buttons */
.je-layout-switcher__btn:not(.je-layout-switcher__btn--active):hover svg path {
    fill: #F26522 !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-layout-switcher, class: .elementor-element-74a0eb3 *//* Make the whole button clickable */
.je-layout-switcher__btn {
    display: flex;               /* Ensure icon centers */
    align-items: center;
    justify-content: center;
    padding: 8px;                 /* Give it a click area around the icon */
    cursor: pointer;              /* Hand cursor for all buttons */
    background: transparent;      /* No background unless you want one */
    border: none;                  /* Remove default button borders */
}

/* Keep active and non-active colors */
.je-layout-switcher__btn.je-layout-switcher__btn--active svg path {
    fill: #F26522 !important;
}

.je-layout-switcher__btn:not(.je-layout-switcher__btn--active) svg path {
    fill: #79654c !important;
}

/* Optional hover effect for non-active buttons */
.je-layout-switcher__btn:not(.je-layout-switcher__btn--active):hover svg path {
    fill: #F26522 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-e1419fc */.elementor-17456 .elementor-element.elementor-element-3f7db23 .jet-sorting-select {
    max-width: 250px;
    font-family: 'ct_font_warband__stencil__textured';
    font-size: 17px !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-layout-switcher, class: .elementor-element-74a0eb3 *//* Make the whole button clickable */
.je-layout-switcher__btn {
    display: flex;               /* Ensure icon centers */
    align-items: center;
    justify-content: center;
    padding: 8px;                 /* Give it a click area around the icon */
    cursor: pointer;              /* Hand cursor for all buttons */
    background: transparent;      /* No background unless you want one */
    border: none;                  /* Remove default button borders */
}

/* Keep active and non-active colors */
.je-layout-switcher__btn.je-layout-switcher__btn--active svg path {
    fill: #F26522 !important;
}

.je-layout-switcher__btn:not(.je-layout-switcher__btn--active) svg path {
    fill: #79654c !important;
}

/* Optional hover effect for non-active buttons */
.je-layout-switcher__btn:not(.je-layout-switcher__btn--active):hover svg path {
    fill: #F26522 !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-layout-switcher, class: .elementor-element-74a0eb3 *//* Make the whole button clickable */
.je-layout-switcher__btn {
    display: flex;               /* Ensure icon centers */
    align-items: center;
    justify-content: center;
    padding: 8px;                 /* Give it a click area around the icon */
    cursor: pointer;              /* Hand cursor for all buttons */
    background: transparent;      /* No background unless you want one */
    border: none;                  /* Remove default button borders */
}

/* Keep active and non-active colors */
.je-layout-switcher__btn.je-layout-switcher__btn--active svg path {
    fill: #F26522 !important;
}

.je-layout-switcher__btn:not(.je-layout-switcher__btn--active) svg path {
    fill: #79654c !important;
}

/* Optional hover effect for non-active buttons */
.je-layout-switcher__btn:not(.je-layout-switcher__btn--active):hover svg path {
    fill: #F26522 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-e1419fc */.elementor-17456 .elementor-element.elementor-element-3f7db23 .jet-sorting-select {
    max-width: 250px;
    font-family: 'ct_font_warband__stencil__textured';
    font-size: 17px !important;
}/* End custom CSS */