.elementor-60512 .elementor-element.elementor-element-69feaf9 .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-60512 .elementor-element.elementor-element-69feaf9 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-60512 .elementor-element.elementor-element-69feaf9 .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-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-collapse-icon{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-collapse-none{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-filter+.jet-filter{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-c91ef94{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-60512 .elementor-element.elementor-element-c91ef94 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-text{color:#1A1B2E;transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__track{height:4px;background-color:#1F21703D;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__track__range{color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input::-webkit-slider-thumb{width:12px;height:12px;background-color:#F7F6F1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input::-moz-range-thumb{width:12px;height:12px;background-color:#F7F6F1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input::-ms-thumb{width:12px;height:12px;background-color:#F7F6F1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input{height:12px;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__values{text-align:center;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-0833108 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-aa9af56 > .elementor-widget-container{margin:11px 0px 16px 0px;}.elementor-60512 .elementor-element.elementor-element-cf373b4{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-60512 .elementor-element.elementor-element-cf373b4 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-text{color:#1A1B2E;transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:0px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__button{color:#3B3D56;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__button:hover{color:#1A1B2E;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#1A1B2E;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:12px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E2EC;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__decorator{margin-left:12px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#1F2270;border-color:#1A1B2E;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-collapse-icon{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-collapse-none{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-filter-items-moreless__toggle{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-filter-items-moreless{text-align:left;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .apply-filters__button{color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-filter-items-dropdown__apply-button{color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-filter+.jet-filter{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-2b16d27 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;fill:#3F44B5;color:#3F44B5;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-2b16d27 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-60512 .elementor-element.elementor-element-2e8eea9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-text{color:#1A1B2E;transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-92ab06e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-0749d57 .elementor-icon-wrapper{text-align:center;}.elementor-60512 .elementor-element.elementor-element-105c1e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-262cbd3 .jet-sorting-select{max-width:150px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:22px;}.elementor-60512 .elementor-element.elementor-element-262cbd3 .jet-sorting-label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3B3D56;}.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-smart-filters-active-tags{flex-direction:row;}.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tags__list{flex-direction:row;}.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag{margin-right:8px;margin-bottom:0px;}.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag__remove{font-size:12px;}.elementor-60512 .elementor-element.elementor-element-b77333a.elementor-element{--align-self:center;}.elementor-60512 .elementor-element.elementor-element-b77333a .jet-remove-all-filters__button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-bda5d56{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-60512 .elementor-element.elementor-element-bda5d56 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-60512 .elementor-element.elementor-element-bda5d56 .e-loop-item > .elementor-section, .elementor-60512 .elementor-element.elementor-element-bda5d56 .e-loop-item > .elementor-section > .elementor-container, .elementor-60512 .elementor-element.elementor-element-bda5d56 .e-loop-item > .e-con, .elementor-60512 .elementor-element.elementor-element-bda5d56 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-60512 .elementor-element.elementor-element-3182226 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__link, .elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__dots{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__link{color:#777A96;padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__dots{color:#3F44B5;padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__link:hover{background-color:#1A1B2E00;color:#1A1B2E;border-color:#02010100;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__current .jet-filters-pagination__link{color:#1A1B2E;border-color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__item .jet-filters-pagination__dots{border-color:#02010100;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination{column-gap:12px;row-gap:0px;justify-content:center;}.elementor-60512 .elementor-element.elementor-element-3182226 .jet-filters-pagination__load-more{order:initial;}.elementor-60512 .elementor-element.elementor-element-4ffc662 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:500;line-height:38px;letter-spacing:-1.38px;color:#151724;}.elementor-60512 .elementor-element.elementor-element-7b39284.elementor-element{--align-self:center;}.elementor-60512 .elementor-element.elementor-element-7b39284 .jet-remove-all-filters__button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:0.5px;color:#FFFFFF;background-color:#3F44B5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F44B5;border-radius:100px 100px 100px 100px;padding:11px 24px 11px 24px;}.elementor-60512 .elementor-element.elementor-element-7b39284 .jet-remove-all-filters__button:hover{color:#3F44B5;background-color:#FFFFFF;}.elementor-60512 .elementor-element.elementor-element-b88b4d7 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:0.5px;fill:#3F44B5;color:#3F44B5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F44B5;border-radius:100px 100px 100px 100px;padding:11px 24px 11px 24px;}.elementor-60512 .elementor-element.elementor-element-b88b4d7 .elementor-button:hover, .elementor-60512 .elementor-element.elementor-element-b88b4d7 .elementor-button:focus{background-color:#3F44B5;color:#FFFFFF;border-color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-b88b4d7 .elementor-button:hover svg, .elementor-60512 .elementor-element.elementor-element-b88b4d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-60512 .elementor-element.elementor-element-bf8b02b .elementor-icon-wrapper{text-align:center;}.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-select{max-width:150px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:22px;}.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#3B3D56;}.elementor-60512 .elementor-element.elementor-element-62c37a6.elementor-element{--align-self:center;}.elementor-60512 .elementor-element.elementor-element-62c37a6 .jet-remove-all-filters__button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-79cc8a7 .elementor-icon-wrapper{text-align:center;}.elementor-60512 .elementor-element.elementor-element-9af11ac .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-60512 .elementor-element.elementor-element-9af11ac .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-60512 .elementor-element.elementor-element-9af11ac .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-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-collapse-icon{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-collapse-none{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-60512 .elementor-element.elementor-element-9af11ac .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-filter+.jet-filter{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-c6b1b58{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-60512 .elementor-element.elementor-element-c6b1b58 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-text{color:#1A1B2E;transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__track{height:4px;background-color:#1F21703D;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__track__range{color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input::-webkit-slider-thumb{width:12px;height:12px;background-color:#F7F6F1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input::-moz-range-thumb{width:12px;height:12px;background-color:#F7F6F1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input::-ms-thumb{width:12px;height:12px;background-color:#F7F6F1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F2270;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input{height:12px;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__values{text-align:center;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-c9241f5 > .elementor-widget-container{margin:11px 0px 16px 0px;}.elementor-60512 .elementor-element.elementor-element-643e243{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-60512 .elementor-element.elementor-element-643e243 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-text{color:#1A1B2E;transition:color 0.3s;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .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-60512 .elementor-element.elementor-element-0fe1b8f .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .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-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__button{color:#3B3D56;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__button:hover{color:#1A1B2E;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#1A1B2E;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:12px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E2EC;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__decorator{margin-left:12px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#1F2270;border-color:#1A1B2E;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-collapse-icon{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-collapse-none{width:20px;height:20px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-filter-items-moreless__toggle{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:20px;color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-filter-items-moreless{text-align:left;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .apply-filters__button{color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-filter-items-dropdown__apply-button{color:#3F44B5;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-filter+.jet-filter{margin-top:10px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}@media(max-width:1024px){.elementor-60512 .elementor-element.elementor-element-0749d57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-60512 .elementor-element.elementor-element-0749d57.elementor-element{--align-self:center;}.elementor-60512 .elementor-element.elementor-element-0749d57 .elementor-icon{font-size:20px;}.elementor-60512 .elementor-element.elementor-element-0749d57 .elementor-icon svg{height:20px;}.elementor-60512 .elementor-element.elementor-element-bda5d56{--grid-columns:2;}.elementor-60512 .elementor-element.elementor-element-bf8b02b{width:100%;max-width:100%;}.elementor-60512 .elementor-element.elementor-element-bf8b02b .elementor-icon-wrapper{text-align:end;}.elementor-60512 .elementor-element.elementor-element-bf8b02b .elementor-icon{font-size:20px;}.elementor-60512 .elementor-element.elementor-element-bf8b02b .elementor-icon svg{height:20px;}.elementor-60512 .elementor-element.elementor-element-54280c2{width:100%;max-width:100%;}.elementor-60512 .elementor-element.elementor-element-79cc8a7{width:initial;max-width:initial;}.elementor-60512 .elementor-element.elementor-element-79cc8a7.elementor-element{--align-self:center;}.elementor-60512 .elementor-element.elementor-element-79cc8a7 .elementor-icon-wrapper{text-align:end;}.elementor-60512 .elementor-element.elementor-element-79cc8a7 .elementor-icon{font-size:20px;}.elementor-60512 .elementor-element.elementor-element-79cc8a7 .elementor-icon svg{height:20px;}.elementor-60512 .elementor-element.elementor-element-643e243 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-60512 .elementor-element.elementor-element-2e8eea9{--e-icon-list-icon-size:20px;}.elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-60512 .elementor-element.elementor-element-bda5d56{--grid-columns:1;}.elementor-60512 .elementor-element.elementor-element-4ffc662 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-60512 .elementor-element.elementor-element-4ffc662{text-align:center;}.elementor-60512 .elementor-element.elementor-element-4ffc662 .elementor-heading-title{font-size:22px;letter-spacing:-0.88px;}.elementor-60512 .elementor-element.elementor-element-7b39284{width:100%;max-width:100%;}.elementor-60512 .elementor-element.elementor-element-b88b4d7{width:100%;max-width:100%;}.elementor-60512 .elementor-element.elementor-element-c9241f5 > .elementor-widget-container{margin:11px 0px 11px 0px;}.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__label{font-size:12px;line-height:20px;}}/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-69feaf9 */.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__item {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 13px 0 4px; 
}

.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__button {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 12px;
}
.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__decorator {
    position: relative;
    display: inline-flex;
    width: 40px !important;
    height: 20px !important;
    background-color: #e4e0ec;
    border-radius: 100px !important;
    transition: background-color .25s ease;
    flex-shrink: 0;
    margin: 0 !important;
}
.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__checked-icon {
    display: none;
}
.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__decorator::before {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 24px !important;
    height: 16px !important;
    background: #ffffff;
    border-radius: 50%;
    transition: transform .25s ease;
    box-shadow: 0 6px 24px 0 rgba(26, 27, 46, 0.08);
}
.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator::before {
    transform: translateX(11px);
}
.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__label {
    color: #1A1B2E;
    font-family: 'Inter', Sans-Serif !important;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}
.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__label:after {
    font-size: 16px !important;
}

.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__item:has(input[value="instock"]) .jet-checkboxes-list__label {
    font-size: 0;
}

.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__item:has(input[value="instock"]) .jet-checkboxes-list__label::after {
    content: "In stock only";
    font-size: 15px;
}

.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__item:has(input[value="outofstock"]) {
    display: none;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator  {
        background: #5D63D4 !important;
}

.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background-color: #E3E2EC !important;
    border: none !important;
    width: 40px;
    height: 20px;
}

.elementor-60512 .elementor-element.elementor-element-69feaf9 .jet-checkboxes-list__label {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c91ef94 */.elementor-60512 .elementor-element.elementor-element-c91ef94 {
    cursor: pointer;
}

.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-text {
    padding: 0;
}

.elementor-60512 .elementor-element.elementor-element-c91ef94 svg {
    margin: 0;
}

.elementor-60512 .elementor-element.elementor-element-c91ef94 .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.elementor-60512 .elementor-element.elementor-element-c91ef94 .jet-range__slider__input--min {
   background: #1F2270 !important;
   position: relative;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-0833108 */.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__track {
    height: 2px;
    background-color: #1F22703D;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__track__range {
    color: #1F2270;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__values {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #1A1B2E;
    margin: 0px 0px 0px 0px;
    text-align: center;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__container {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__group:first-child {
    margin-right: calc(38px / 2);
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__group:last-child {
    margin-left: calc(38px / 2);
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs {
    margin: 0px 0px 0px 0px;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__group {
    max-width: 130px;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #1A1B2E;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #E3E2EC;
    border-radius: 100px;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__group input {
    margin: 0px 24px 0px 4px;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__group__text {
    border: none;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    background-color: #FFFFFF;
    padding: 10px 0px 10px 24px;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__container:before {
    content: 'to';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #1A1B2E;
    font-family: 'Inter', Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider {
    margin-bottom: 18px !important;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    pointer-events: none;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input::-webkit-slider-thumb,
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input::-moz-range-thumb {
    pointer-events: auto;
    cursor: pointer;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #1a1f4d;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input--min::-webkit-slider-thumb,
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input--min::-moz-range-thumb {
    background: #ffffff !important;
    border: 2px solid #1a1f4d !important;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input--max::-webkit-slider-thumb,
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input--max::-moz-range-thumb {
    background: #1a1f4d !important;
    border: 2px solid #1a1f4d !important;
}
.elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__slider__input::-moz-range-track {
    background: transparent;
}

@media only screen and (max-width: 1727px) {
    .elementor-60512 .elementor-element.elementor-element-0833108 .jet-range__inputs__group { 
       max-width: 118px; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa9af56 */.elementor-60512 .elementor-element.elementor-element-aa9af56 {
    color: var(--neutral-Ink, #1A1B2E);
    font-family: 'Inter', Sans-Serif;
    font-size:  14px;
    font-weight: 400;
    line-height:  22px; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf373b4 */.elementor-60512 .elementor-element.elementor-element-cf373b4 {
    cursor: pointer;
}


.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-text {
    padding: 0;
}

.elementor-60512 .elementor-element.elementor-element-cf373b4 svg {
    margin: 0;
}

.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-items {
       margin: 0 !important; 
}

.elementor-60512 .elementor-element.elementor-element-cf373b4 .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;

}

.elementor-60512 .elementor-element.elementor-element-cf373b4 .jet-range__slider__input--min {
   background: #1F2270 !important;
   position: relative;
}

.elementor-60512 .elementor-element.elementor-element-cf373b4 .jet-range__slider__input--min:before { 
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #F7F6F1;
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-69f69a3 */.elementor-60512 .elementor-element.elementor-element-69f69a3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__label {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__button {
    color: #3B3D56;
    padding: 0px 0px 0px 0px;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__button:hover {
    color: #1A1B2E;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
    color: #1A1B2E;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__decorator {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    margin-right: 12px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #E3E2EC;
    border-radius: 4px;
    overflow: hidden;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background-color: #1F2270;
    border-color: #1A1B2E;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__checked-icon {
    font-size: 12px;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__decorator {
    border-radius: 4px;
    border: 1px solid #E3E2EC !important;
    background: #FFF !important;
}
.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    border-radius: 4px;
    border: 1px solid #1A1B2E !important;
    background: #1F2270 !important;
}

.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px !important;
}

.elementor-60512 .elementor-element.elementor-element-69f69a3 .jet-checkboxes-list__row {
    padding:  0 !important;
    margin:  0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b16d27 */@media only screen and (max-width: 767px) {
    .elementor-60512 .elementor-element.elementor-element-2b16d27 .elementor-button-text {
        color:  #1A1B2E;
        font-family: 'Inter', Sans-Serif;
        font-size:  12px;
        font-weight: 600;
        line-height: 20px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        border-bottom: 1.5px solid #3F44B5;
        padding-bottom: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-163e9e3 */@media only screen and (max-width: 767px) {
    .elementor-60512 .elementor-element.elementor-element-163e9e3 .woocommerce-breadcrumb {
        display: flex !important;
        padding: 12px 0 !important;
        color:  #777A96;
        font-family: 'Inter', Sans-Serif;
        font-size:  12px;
        font-weight: 400;
        line-height: 20px; 
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e8eea9 */.elementor-60512 .elementor-element.elementor-element-2e8eea9 .counterActiveCategory {
    border-radius: 100px;
    background:  #1F2270;
    width: 18px !important;
    height: 18px !important;
    color: #FFF;
    text-align: center;
    font-family: 'Inter', Sans-Serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 10px; 
    text-transform: uppercase;
    margin-left: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-60512 .elementor-element.elementor-element-2e8eea9 .elementor-icon-list-text {
        display: flex;
    align-items: center;
}


body.scrollLock {
	overflow: hidden;
}


.counterActiveCategory:not(.has-active),
#counterActiveCategory:not(.has-active) {
	display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-92ab06e */.elementor-60512 .elementor-element.elementor-element-92ab06e .countersPosts {
    color: #3B3D56;
    font-family: 'Inter',Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height:  22px;
}

.elementor-60512 .elementor-element.elementor-element-92ab06e .countersPosts .postsCounterOnPage {
    color: #1A1B2E;
    font-weight: 600;
}

@media only screen and (max-width: 767px) {
 .elementor-60512 .elementor-element.elementor-element-92ab06e .countersPosts { 
   font-size: 12px; 
   line-height:  20px;
 }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0749d57 */.elementor-60512 .elementor-element.elementor-element-0749d57:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    left: -12px;
    top: 6px;
    background: #E3E2EC;
    
}

.elementor-60512 .elementor-element.elementor-element-0749d57 .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-105c1e1 */.elementor-60512 .elementor-element.elementor-element-105c1e1 .countersPosts {
    color: #3B3D56;
    font-family: 'Inter',Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height:  22px;
}

.elementor-60512 .elementor-element.elementor-element-105c1e1 .countersPosts .postsCounterOnPage {
    color: #1A1B2E;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-262cbd3 */.elementor-60512 .elementor-element.elementor-element-262cbd3 .jet-sorting-radio-list {
    display: none;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .jet-sorting-select {
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none;
    width: auto;
    max-width: 129px;
    display: inline-flex;
    background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgNyA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40MjU3ODEgMC40MjM4MjhMMy40MjU3OCAzLjQyMzgzTDYuNDI1NzggMC40MjM4MjgiIHN0cm9rZT0iIzFBMUIyRSIgc3Ryb2tlLXdpZHRoPSIxLjIiLz4KPC9zdmc+Cg==') ;
    background-size: 8px 8px;
    background-position: calc(100% - 2px) 50%;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .jet-sorting-label {
    display: inline;
    width: 100% !important;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .jet-sorting--flex-column {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}


.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-selection  {
        background: transparent !important;
        border: none !important;
        display: flex;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-selection__arrow {
    top: 50% !important;
      -webkit-transform: translateY(-50%);
    transform:         translateY(-50%);
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-selection__rendered {
        padding-right: 16px !important;
        padding-left: 2px !important;
        display: flex;
        align-items: center;
}

.select2-container--open .select2-dropdown {
    left: unset !important;
    right: -95px;  
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-selection__arrow {
        content: '';
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgNyA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40MjU3ODEgMC40MjM4MjhMMy40MjU3OCAzLjQyMzgzTDYuNDI1NzggMC40MjM4MjgiIHN0cm9rZT0iIzFBMUIyRSIgc3Ryb2tlLXdpZHRoPSIxLjIiLz4KPC9zdmc+Cg==');
        width: 8px;
        height: 8px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-selection__arrow b {
    border-color: none !important;
    border: none;
    display: none !important;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3  .select2-results__options {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-selection__rendered {
    color: #1A1B2E;
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 500;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-dropdown  {
    border: none !important;
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0 4px 24px 0 rgba(26, 27, 46, 0.08);
    backdrop-filter: blur(8px);
    min-width: 190px;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3  .select2-results__options {
    padding: 16px 24px !important;
    
}

.elementor-60512 .elementor-element.elementor-element-262cbd3  .select2-results__options .select2-results__option {
    color: #3B3D56;
    font-family: 'Inter', Sans-Serif !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px; 
    padding: 0 !important;
    padding-right: 23px !important;
    position: relative;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-results__option.select2-results__option--highlighted,  .elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-results__option:hover {
    background: transparent;
    background-color: transparent;
    font-weight: 500 !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-results__options .select2-results__option[aria-selected="true"] {
    background: transparent !important;
}

.elementor-60512 .elementor-element.elementor-element-262cbd3 .select2-results__options .select2-results__option[aria-selected="true"]:before {
    content: '';
    width: 8px;
    height: 8px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgNS41NUwzLjg5Mjg2IDguNzVMMTEuNzUgMC43NSIgc3Ryb2tlPSIjM0Y0NEI1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    position: absolute;
    right: 0px;
    top: 25%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-active-tags, class: .elementor-element-a1a1024 */.elementor-60512 .elementor-element.elementor-element-a1a1024 {
    width: initial;
    max-width: initial;
}
.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-smart-filters-active-tags {
    flex-direction: row;
}
.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tags__list {
    flex-direction: row;
}
.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag {
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 2px 22px 2px 8px;
    border-radius: 100px;
    border: 1px solid #E4CDB6;
    background: #F3ECDB;
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
}
.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag__label {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #1A1B2E;
}
.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag--clear {
    display: none;
}
.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag .jet-active-tag__remove {
    top: 50% !important;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 0;
}
.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag__remove:before {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi42MDE1NiAwLjU5OTYxTDMuNjAxNTYgMy41OTk2MU0zLjYwMTU2IDMuNTk5NjFMMC42MDE1NjIgNi41OTk2MU0zLjYwMTU2IDMuNTk5NjZMNi42MDE1NiA2LjU5OTYxTTMuNjAxNTYgMy41OTk2MUwwLjYwMTU2MyAwLjU5OTYwOSIgc3Ryb2tlPSIjMUExQjJFIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
    width: 10px;
    height: 10px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-60512 .elementor-element.elementor-element-a1a1024 .jet-active-tag {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-bda5d56 */.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers {
    padding: 6px;
} 

.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers.prev , .elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers.next {
   padding: 0; 
   color: #1A1B2E !important;
} 

.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers.prev {
    margin-right: 34px !important;
}

.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers.prev svg { 
    margin-right: 10px;
}

.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers.next  {
      margin-left:  34px !important;  
}

.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers.next svg { 
    margin-left:  10px;
}

.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers.current {
    color:#1A1B2E !important ;
    border-bottom: 1px solid #3F44B5;
}

.elementor-60512 .elementor-element.elementor-element-bda5d56 .page-numbers:hover {
  -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color:#1A1B2E !important ;
}

.elementor-60512 .elementor-element.elementor-element-bda5d56 .outofstock  .elementor-post-info__terms-list:after {
    content: 'soon';
    color: #3F44B5;
    font-family: 'Inter', Sans-Serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    padding: 2px 8px;
    position: relative;
    display: inline-flex;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
      margin-inline: 0px; 
      padding: 0 !important;
      margin: 0 !important;
}

.elementor-60512 .elementor-element.elementor-element-bda5d56 .elementor-post-info__terms-list {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    gap:8px ;
}



@media only screen and (min-width: 768px) and (max-width: 1280px) {
    .elementor-loop-container.elementor-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media only screen and (max-width: 767px) { 
 .elementor-60512 .elementor-element.elementor-element-bda5d56 .elementor-loop-container.elementor-grid {
    grid-column-gap: 12px!important;
    grid-row-gap: 12px !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    }
    
   .elementor-loop-container.elementor-grid  div[data-elementor-type="loop-item"] {
    max-width: calc(50% - 6px);    
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-3182226 */.elementor-60512 .elementor-element.elementor-element-3182226 .prev-next .jet-filters-pagination__link {
    color: #1A1B2E !important;
    text-transform: uppercase;
}

.elementor-60512 .elementor-element.elementor-element-3182226 .prev-next .jet-filters-pagination__link { 
    display: flex;
    gap: 8px;
    align-items: center;
}

@media only screen and (max-width:767px) {
    .elementor-60512 .elementor-element.elementor-element-3182226 .prev-next .jet-filters-pagination__link  {
        font-size: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-7b39284 */@media only screen and (max-width: 767px) {
    .elementor-60512 .elementor-element.elementor-element-7b39284 {
        width: 100%;
        max-width: 100%;
    }
    
    .elementor-60512 .elementor-element.elementor-element-7b39284 button { 
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b88b4d7 */@media only screen and (max-width:767px) {
    .elementor-60512 .elementor-element.elementor-element-b88b4d7 a {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-54280c2 */.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-select {
    display: none !important;
}

.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-select {
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none;
    width: auto;
    max-width: 129px;
    display: inline-flex;
    background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgNyA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40MjU3ODEgMC40MjM4MjhMMy40MjU3OCAzLjQyMzgzTDYuNDI1NzggMC40MjM4MjgiIHN0cm9rZT0iIzFBMUIyRSIgc3Ryb2tlLXdpZHRoPSIxLjIiLz4KPC9zdmc+Cg==') ;
    background-size: 8px 8px;
    background-position: calc(100% - 2px) 50%;
}

.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-label {
    display: inline;
}

.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting--flex-column {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}

.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-radio-list {
     display: flex;
    flex-direction: column;
    width: 100%;  
    gap: 12px;
}

.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-radio-list .jet-sorting-radio-item {
    display: flex;
    gap: 12px;
}

.elementor-60512 .elementor-element.elementor-element-54280c2 .jet-sorting-radio-list .jet-sorting-radio-item input { 
     margin: 0 !important; 
     color: #1A1B2E;
    accent-color: #1A1B2E !important;
}


@media only screen and (max-width: 1024px) {
    .elementor-60512 .elementor-element.elementor-element-54280c2 .select2  {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3280d9 */.elementor-60512 .elementor-element.elementor-element-c3280d9 .titleFilterMobile {
    color: #1A1B2E;
    font-family: 'Inter', Sans-Serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px; 
    letter-spacing: -0.88px;
}

.elementor-60512 .elementor-element.elementor-element-c3280d9 .titleFilterMobile span {
   color:  #777A96;
    font-family: 'Inter', Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    line-height:24px; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79cc8a7 */.elementor-60512 .elementor-element.elementor-element-79cc8a7 .elementor-widget-container, .elementor-60512 .elementor-element.elementor-element-79cc8a7 .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-9af11ac */.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__item {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 14px 0 0px;
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__button {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 12px;
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__decorator {
    position: relative;
    display: inline-flex;
    width: 40px !important;
    height: 20px !important;
    background-color: #e4e0ec;
    border-radius: 100px !important;
    transition: background-color .25s ease;
    flex-shrink: 0;
    margin: 0 !important;
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__checked-icon {
    display: none;
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__decorator::before {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 24px !important;
    height: 16px !important;
    background: #ffffff;
    border-radius: 50%;
    transition: transform .25s ease;
    box-shadow: 0 6px 24px 0 rgba(26, 27, 46, 0.08);
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator::before {
    transform: translateX(11px);
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__label {
    color: #1A1B2E;
    font-family: 'Inter', Sans-Serif !important;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}
.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__label:after {
    font-size: 16px !important;
}

.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__item:has(input[value="instock"]) .jet-checkboxes-list__label {
    font-size: 0;
}

.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__item:has(input[value="instock"]) .jet-checkboxes-list__label::after {
    content: "In stock only";
    font-size: 15px;
}

.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__item:has(input[value="outofstock"]) {
    display: none;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator  {
        background: #5D63D4 !important;
}

.elementor-60512 .elementor-element.elementor-element-9af11ac .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background-color: #E3E2EC !important;
    border: none !important;
    width: 40px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c6b1b58 */.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-text {
    padding: 0;
}

.elementor-60512 .elementor-element.elementor-element-c6b1b58 svg {
    margin: 0;
}

.elementor-60512 .elementor-element.elementor-element-c6b1b58 .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.elementor-60512 .elementor-element.elementor-element-c6b1b58 .jet-range__slider__input--min {
   background: #1F2270 !important;
   position: relative;
}

}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-c4d0429 */.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__track {
    height: 2px;
    background-color: #1F22703D;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__track__range {
    color: #1F2270;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__values {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #1A1B2E;
    margin: 0px 0px 0px 0px;
    text-align: center;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__container {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__group:first-child {
    margin-right: calc(38px / 2);
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__group:last-child {
    margin-left: calc(38px / 2);
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs {
    margin: 0px 0px 0px 0px;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__group {
    max-width: 130px;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #1A1B2E;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #E3E2EC;
    border-radius: 100px;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__group input {
    margin: 0px 24px 0px 4px;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__group__text {
    border: none;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    background-color: #FFFFFF;
    padding: 10px 0px 10px 24px;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__container:before {
    content: 'to';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #1A1B2E;
    font-family: 'Inter', Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider {
    margin-bottom: 18px !important;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    pointer-events: none;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input::-webkit-slider-thumb,
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input::-moz-range-thumb {
    pointer-events: auto;
    cursor: pointer;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #1a1f4d;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input--min::-webkit-slider-thumb,
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input--min::-moz-range-thumb {
    background: #ffffff !important;
    border: 2px solid #1a1f4d !important;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input--max::-webkit-slider-thumb,
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input--max::-moz-range-thumb {
    background: #1a1f4d !important;
    border: 2px solid #1a1f4d !important;
}
.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__input::-moz-range-track {
    background: transparent;
}

@media only screen and (max-width: 1024px) {
    .elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__group {
    max-width: 44%; 
    }
    
    .elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__slider__track {
    height: 2px !important;
}

.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__container:before { 
    font-size: 12px;
    line-height: 20px; 
}

.elementor-60512 .elementor-element.elementor-element-c4d0429 .jet-range__inputs__group__text { 
     padding: 10px 0px 10px 19px;
    font-size: 12px;
    line-height: 20px
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9241f5 */.elementor-60512 .elementor-element.elementor-element-c9241f5 {
    color: var(--neutral-Ink, #1A1B2E);
    font-family: 'Inter', Sans-Serif;
    font-size:  14px;
    font-weight: 400;
    line-height:  22px; 
}

@media only screen and (max-width: 767px) {
    .elementor-60512 .elementor-element.elementor-element-c9241f5 { 
    font-size:  12px;
    line-height:  20px;   
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-643e243 */.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-text {
    padding: 0;
}

.elementor-60512 .elementor-element.elementor-element-643e243 svg {
    margin: 0;
}

.elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.elementor-60512 .elementor-element.elementor-element-643e243 .jet-range__slider__input--min {
   background: #1F2270 !important;
   position: relative;
}

.elementor-60512 .elementor-element.elementor-element-643e243 .jet-range__slider__input--min:before { 
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #F7F6F1;
    position: absolute;
    top: 0;
    left: 0;
    
}


@media only screen and (max-width: 767px) {
    .elementor-60512 .elementor-element.elementor-element-643e243 .elementor-icon-list-icon {
        max-width: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-0fe1b8f */.elementor-60512 .elementor-element.elementor-element-0fe1b8f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__label {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__button {
    color: #3B3D56;
    padding: 0px 0px 0px 0px;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__button:hover {
    color: #1A1B2E;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
    color: #1A1B2E;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__decorator {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    margin-right: 12px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #E3E2EC;
    border-radius: 4px;
    overflow: hidden;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background-color: #1F2270;
    border-color: #1A1B2E;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__checked-icon {
    font-size: 12px;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__decorator {
    border-radius: 4px;
    border: 1px solid #E3E2EC !important;
    background: #FFF !important;
}
.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    border-radius: 4px;
    border: 1px solid #1A1B2E !important;
    background: #1F2270 !important;
}


.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list-wrapper {
    display: flex;
    flex-direction: column;
    gap: 11px !important; 
}

.elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__row {
    margin: 0 !important;
    padding: 0 !important;
}

@media only screen and (max-width: 1023px) {
    .elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__label {
        font-size: 12px;
        line-height: 20px;
    }
    
    .elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-filters-counter {
        font-size: 12px;
        line-height: 20px;   
    }
    
    .elementor-60512 .elementor-element.elementor-element-0fe1b8f .jet-checkboxes-list__decorator { 
     margin-right: 16px;  
    }
}/* End custom CSS */
/* Start custom CSS */body {
    background-color: #F7F6F1 !important;
}

.site-content {
    padding: 0 !important;
}

.header-widget-region {
    display: none;
}

.col-full {
    max-width: 100% !important;
    padding: 0 !important;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
     overflow: hidden;
}

.col-full .elementor-location-archive {
    max-width: 1528px !important;
    padding: 0 20px !important;
    width: 100% !important;   

}

.woocommerce-breadcrumb {
    color:  #777A96;
    font-family: 'Inter', Sans-Serif !important;
    font-size:  14px !important;
    font-weight: 400 !important;
    line-height: 22px !important; 
    color: #1A1B2E;
    max-width: 1528px !important;
    width: 100%;
    padding: 40px 20px;
}

.woocommerce-breadcrumb a { 
    color: #777A96 !important;
        font-family: 'Inter', Sans-Serif !important;
    font-size:  14px !important;
    font-weight: 400 !important;
    line-height: 22px !important; 
}


@media only screen and (max-width:1727px) {
.col-full {
    max-width: 1360px !important;
    width: 100% !important;
}

.woocommerce-breadcrumb {
    padding-bottom: 24px;
    padding-top: 24px; 
}
    
}

@media only screen and (max-width: 1023px) {
    .col-full .elementor-location-archive {
        padding: 0 24px !important;
    }
}

@media only screen and (max-width: 767px) { 
.woocommerce-breadcrumb {

    font-size:  12px !important;
    line-height: 20px !important; 
} 

.woocommerce-breadcrumb a {  
    font-size:  12px !important;
    line-height: 20px !important;  
}

.woocommerce-breadcrumb { 
    padding: 12px 24px !important;
}

.woocommerce-breadcrumb {
    display: none;
}


}/* End custom CSS */