.elementor-4300 .elementor-element.elementor-element-daac355{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4300 .elementor-element.elementor-element-f3cfe52{--display:flex;--min-height:380px;--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;--overlay-opacity:0.6;--margin-top:-120px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4300 .elementor-element.elementor-element-f3cfe52:not(.elementor-motion-effects-element-type-background), .elementor-4300 .elementor-element.elementor-element-f3cfe52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wallis.lionstackailab.hu/wp-content/uploads/2025/07/0-1662569006-avto11-post-material.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4300 .elementor-element.elementor-element-f3cfe52::before, .elementor-4300 .elementor-element.elementor-element-f3cfe52 > .elementor-background-video-container::before, .elementor-4300 .elementor-element.elementor-element-f3cfe52 > .e-con-inner > .elementor-background-video-container::before, .elementor-4300 .elementor-element.elementor-element-f3cfe52 > .elementor-background-slideshow::before, .elementor-4300 .elementor-element.elementor-element-f3cfe52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4300 .elementor-element.elementor-element-f3cfe52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4300 .elementor-element.elementor-element-a245b33{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-16a987d{text-align:center;}.elementor-4300 .elementor-element.elementor-element-16a987d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4300 .elementor-element.elementor-element-8220473{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4300 .elementor-element.elementor-element-e26b37a .woocommerce-breadcrumb{color:#6D6D6D;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-4300 .elementor-element.elementor-element-e26b37a .woocommerce-breadcrumb > a{color:#6D6D6D;}.elementor-4300 .elementor-element.elementor-element-f7ab4a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-66efe01{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-4300 .elementor-element.elementor-element-52fad8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4300 .elementor-element.elementor-element-d0f582b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4300 .elementor-element.elementor-element-62d1878 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4300 .elementor-element.elementor-element-89eb287 .jet-remove-all-filters__button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#858585;background-color:#02010100;border-style:none;padding:5px 0px 8px 0px;}.elementor-4300 .elementor-element.elementor-element-89eb287 .jet-remove-all-filters__button:hover{color:var( --e-global-color-text );}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4300 .elementor-element.elementor-element-874bbf4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4300 .elementor-element.elementor-element-874bbf4 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-4300 .elementor-element.elementor-element-874bbf4 .jet-search-filter__input{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4300 .elementor-element.elementor-element-874bbf4 .jet-search-filter__input::placeholder{color:var( --e-global-color-text );}.elementor-4300 .elementor-element.elementor-element-874bbf4 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-4300 .elementor-element.elementor-element-874bbf4 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-4300 .elementor-element.elementor-element-874bbf4 .jet-search-filter__input-clear{color:var( --e-global-color-text );}.elementor-4300 .elementor-element.elementor-element-874bbf4 .jet-search-filter__input-loading{color:var( --e-global-color-text );}.elementor-4300 .elementor-element.elementor-element-796d608 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4300 .elementor-element.elementor-element-796d608 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4300 .elementor-element.elementor-element-b8b46d6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__slider__track{height:5px;background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__slider__track__range{color:#CFCFCF;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__slider__input::-webkit-slider-thumb{width:14px;height:14px;background-color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__slider__input::-moz-range-thumb{width:14px;height:14px;background-color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__slider__input::-ms-thumb{width:14px;height:14px;background-color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__slider__input{height:14px;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__values{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );text-align:center;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-4300 .elementor-element.elementor-element-b8b46d6 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-4300 .elementor-element.elementor-element-8bb8f30 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4300 .elementor-element.elementor-element-8bb8f30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-checkboxes-list__label{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-top:5px;margin-right:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:2px 0px 0px 0px;overflow:hidden;}.rtl .elementor-4300 .elementor-element.elementor-element-38627c4 .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-checkboxes-list__checked-icon{font-size:12px;color:#FFFFFF;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-collapse-icon{width:18px;height:18px;padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-collapse-none{width:18px;height:18px;margin:15px 0px 0px 0px;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-4300 .elementor-element.elementor-element-38627c4 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-filter+.jet-filter{margin-top:12px;}.elementor-4300 .elementor-element.elementor-element-38627c4 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:12px;}.elementor-4300 .elementor-element.elementor-element-debcb8c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4300 .elementor-element.elementor-element-1948a6a .jet-sorting-select{max-width:275px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:2px 2px 2px 2px;padding:14px 14px 14px 14px;align-self:flex-end;}.elementor-4300 .elementor-element.elementor-element-1948a6a .apply-filters__button{border-radius:2px 2px 2px 2px;padding:14px 14px 14px 14px;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-products__item{--columns:3;padding:0px 0px 30px 30px;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products:not(.swiper-wrapper){margin-right:-0px;margin-left:-30px;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-title, .elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.5px;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-title a{color:var( --e-global-color-text );}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-title{color:var( --e-global-color-text );text-align:left;order:1;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-button .button{display:inline-block;color:var( --e-global-color-text );text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );padding:12px 25px 12px 25px;}.elementor-4300 .elementor-element.elementor-element-ff0eed2  .jet-woo-products .jet-woo-product-button .button{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-button .button:hover{color:var( --e-global-color-primary );text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-4300 .elementor-element.elementor-element-ff0eed2  .jet-woo-product-button{text-align:left;order:1;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price del+ins{margin-left:0px;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price .price{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price .price .amount{color:var( --e-global-color-primary );}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price .price del{font-size:16px;font-weight:400;text-decoration:line-through;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price{margin:0px 0px 10px 0px;text-align:left;order:1;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-rating .product-rating__stars{font-size:16px;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-rating{text-align:center;order:1;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products__not-found{text-align:center;}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__link, .elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__dots{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__link{color:var( --e-global-color-primary );padding:7px 15px 7px 15px;}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__dots{color:var( --e-global-color-primary );padding:7px 15px 7px 15px;}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__link:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-4300 .elementor-element.elementor-element-8798550 .jet-filters-pagination__load-more{order:initial;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4300 .elementor-element.elementor-element-a245b33{--content-width:1440px;}.elementor-4300 .elementor-element.elementor-element-8220473{--content-width:1440px;}.elementor-4300 .elementor-element.elementor-element-52fad8b{--content-width:1440px;}.elementor-4300 .elementor-element.elementor-element-d0f582b{--width:25%;}.elementor-4300 .elementor-element.elementor-element-debcb8c{--width:75%;}}@media(max-width:767px){.elementor-4300 .elementor-element.elementor-element-daac355{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4300 .elementor-element.elementor-element-f3cfe52{--min-height:120px;--margin-top:-120px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4300 .elementor-element.elementor-element-f3cfe52:not(.elementor-motion-effects-element-type-background), .elementor-4300 .elementor-element.elementor-element-f3cfe52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4300 .elementor-element.elementor-element-a245b33{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4300 .elementor-element.elementor-element-16a987d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4300 .elementor-element.elementor-element-16a987d .elementor-heading-title{font-size:35px;}.elementor-4300 .elementor-element.elementor-element-8220473{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4300 .elementor-element.elementor-element-e26b37a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4300 .elementor-element.elementor-element-e26b37a .woocommerce-breadcrumb{font-size:16px;}.elementor-4300 .elementor-element.elementor-element-f7ab4a5 .elementor-heading-title{font-size:34px;}.elementor-4300 .elementor-element.elementor-element-66efe01{font-size:17px;}.elementor-4300 .elementor-element.elementor-element-d0f582b{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4300 .elementor-element.elementor-element-debcb8c{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4300 .elementor-element.elementor-element-1948a6a .jet-sorting-select{max-width:100%;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-products__item{--columns:2;}.elementor-4300 .elementor-element.elementor-element-ff0eed2 .jet-woo-products .jet-woo-product-button .button{padding:5px 20px 5px 20px;}}/* Start custom CSS for heading, class: .elementor-element-16a987d */#filtered-title {
  font-size: 52px;
  font-weight: 700;
  font-family: "Montserrat", 'sans-serif';
  color: #fff;
  display: block;
  transition: all 0.3s ease;
}

@media only screen and (max-width: 768px) {
    #filtered-title {
     font-size: 34px !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-89eb287 */.elementor-4300 .elementor-element.elementor-element-89eb287 {
        overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6086ed6 *//* Konténer körüli margó, hogy illeszkedjen a többi filterhez */
.ls-sale-only-wrap { margin: 8px 0 12px; }

/* A sor stílusa – egyezzen a Jet checkbox sorokkal */
.filter-sale-only{
  display:flex; align-items:center; gap:.6rem; cursor:pointer;
  font-size:16px; line-height:1.4; font-weight:600; color:inherit;
  padding:8px 10px; border-radius:6px; background:transparent;
  transition: background .15s ease, box-shadow .15s ease;
}
.filter-sale-only:hover{ background: rgba(0,0,0,.04); }

/* Checkbox méret + téma szín */
.filter-sale-only input[type="checkbox"]{
  width:18px; height:18px; margin:0;
  accent-color: var(--e-global-color-primary, currentColor);
}

/* Címke */
.filter-sale-only__label{ user-select:none; }

/* Billentyűzet fókusz – diszkrét outline, mint a többi elemen */
.filter-sale-only:has(input[type="checkbox"]:focus-visible){
  box-shadow: 0 0 0 2px rgba(0,0,0,.08) inset;
  background: rgba(0,0,0,.03);
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-38627c4 *//* Rejtsd el az "Akciós" (ID=323) sort a JetSmartFilters listában, hézag nélkül */
label.jet-checkboxes-list__item:has(.jet-checkboxes-list__input[name="product_cat"][value="323"]) {
  display: none !important;
}

/* Ha a checkbox mellé Jet egy külön "button" divet tesz, ez önmagában is elég: */
.jet-checkboxes-list__input[name="product_cat"][value="323"],
.jet-checkboxes-list__input[name="product_cat"][value="323"] + .jet-checkboxes-list__button {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f582b *//* Konténer */
.elementor-widget-jet-smart-filters-checkboxes,
.elementor-widget-jet-smart-filters-range {
  background-color: #ffffff !important;
  font-family: 'Montserrat', sans-serif !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Parent sor – háttérszürke, nincs checkbox, működő ikon */
.jet-checkboxes-list__row.jet-list-tree__parent {
  padding: 14px 14px 14px 0 !important;
  background-color: #f6f6f6 !important;
  border-radius: 4px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  position: relative;
  cursor: pointer !important;
  transition: background 0.2s ease;
}

/* Kinyitva még picit sötétebb */
.jet-checkboxes-list__row.jet-list-tree__parent.active {
  background-color: #e0e0e0 !important;
}

/* Bal oldali ikon eltüntetése */
.jet-collapse-icon {
  display: none !important;
}

.jet-checkboxes-list__row.jet-list-tree__parent::after {
  content: "−" !important;
  font-size: 26px !important;
  font-weight: 500 !important;
  color: #1c1c1c !important;
  margin-left: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Ha zárt, akkor jelenjen meg a + */
.jet-checkboxes-list__row.jet-list-tree__parent.jet-list-toggle-collapsed::after {
  content: "+" !important;
}

/* Parent sorból kivesszük a checkboxot */
.jet-checkboxes-list__row.jet-list-tree__parent input[type="checkbox"],
.jet-checkboxes-list__row.jet-list-tree__parent .jet-checkboxes-list__decorator {
  display: none !important;
}

/* Gyerek konténer – fehér háttér, szolid stílus */
.jet-list-tree__children {
  background-color: #ffffff !important;
  border-radius: 4px !important;
}

/* Checkbox sorok – minimalista, fehér */
.jet-checkboxes-list__item {
  padding: 4px 12px !important;
  background-color: transparent !important;
  border-radius: 4px !important;
  display: flex !important;
  align-items: center !important;
}

/* ❌ Hover teljesen elengedve */
.jet-checkboxes-list__item:hover {
  background-color: transparent !important;
  transition: none !important;
}

/* Kiválasztott állapot – padding nélkül */
.jet-checkboxes-list__input:checked + .jet-checkboxes-list__button {
  border-radius: 4px !important;
  padding: 0 !important;
  transition: background 0.2s ease;
}

/* Checkbox */
.jet-checkboxes-list__input {
  width: 14px !important;
  height: 14px !important;
  accent-color: #1c1c1c !important;
}

/* Címke */
.jet-checkboxes-list__label {
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #1c1c1c !important;
}

/* Mobil optimalizáció */
@media (max-width: 768px) {
  .elementor-widget-jet-smart-filters-checkboxes,
  .elementor-widget-jet-smart-filters-range {
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-ff0eed2 */.elementor-4300 .elementor-element.elementor-element-ff0eed2 {
    .jet-woo-product-thumbnail {
  width: 350px;
  height: 300px;
  overflow: hidden;
  display: block;
  margin: 0 auto; /* opcionális, középre igazításhoz */
}

.jet-woo-product-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

.jet-woo-product-price del .woocommerce-Price-amount {
  font-weight: 400;
}

.jet-woo-product-price .price ins .woocommerce-Price-amount {
  font-weight: 700 !important;
}

h5 {
    min-height: 50px !important
}

@media (max-width: 768px) {
    h5 {
     height: 50px !important;
     display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    
    .jet-woo-product-thumbnail {
  width: 100%;
  height: 200px; /* Állítsd be az egységes magasságot */
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f9f9f9; /* opcionális háttérszín */
}

.jet-woo-product-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;/* End custom CSS */