#nextBtn_wrapper{justify-content:flex-end}.tab-item{display:none}.tab-item img{width:125px}.image_selector div,.custom_selector div{position:relative}.selector_wrapper,.selector{position:relative;user-select:none}.selector_wrapper input[type="radio"]{position:absolute;left:0;right:0;width:100%;z-index:99;opacity:0;height:100%;cursor:pointer}.selector_wrapper input[type="radio"]:checked+.selector{border:3px solid #679E67;border-radius:5px}.selector_wrapper input[type="radio"]:checked+.selector+.overlay_text,.selector_wrapper input[type="radio"]:checked+.selector .overlay_text,.custom_selector div:hover p.overlay_text,.image_selector div:hover p.overlay_text{display:inline-block}.selector+.overlay_text,.selector .overlay_text{display:none;position:absolute;text-align:center;padding:3px;bottom:3px;width:calc(100% - 6px);left:3px;margin:0;background:#fff;border:1px solid #D5CBC0;font-size:14px;line-height:14px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.image_selector .selector .overlay_text{left:0;width:100%;bottom:0}.custom_selector div:hover .selector:after,.custom_selector input[type="radio"]:checked+.selector:after{position:absolute;display:inline-block;content:'';background:url(/wp-content/uploads/Icon-material-check-kopie.svg),#679E67;width:27px;height:27px;background-repeat:no-repeat;background-position:50% 40%;background-size:20px;right:0}.selector{height:125px;width:125px;background-size:cover;background-repeat:no-repeat;border-radius:5px;border:1px solid #D5CBC0}.custom_selector div:hover .selector,.image_selector div:hover .selector{border:3px solid #679E67;border-radius:5px}.tab-item .tooltip{cursor:pointer;max-width:25px}.tooltip:hover~.tooltip-container{display:block}.step_section h3{display:flex;align-items:center;position:relative}.tooltip-container{position:absolute;top:-50px;right:0;width:100%;background:#fff;padding:10px;display:none;font-size:16px;border:1px solid #e0e0e0;font-weight:400}.mobile-product-filter{width:100%;height:100%;background:#fff;position:fixed;top:0;right:-100vw;overflow-y:scroll;list-style:none;transition:all .3s ease-in-out;padding:0;padding-right:0;background-color:#FFF;z-index:9999999;box-shadow:0 3px 20px #0000000D}.mobile-product-filter.fixed{padding-top:55px}.mobile-product-filter.fixed .children-cats{padding-top:55px}.mobile-product-filter li a{display:block;border-bottom:1px solid #efefef;padding:15px}.mobile-product-filter h3,.mobile-product-filter p{margin-bottom:15px}.mobile-product-filter h3{font-size:20px;line-height:32px}.mobile-product-filter p{font-size:16px;line-height:32px;font-weight:400}.mobile-product-filter li a:hover{text-decoration:none}.mobile-product-filter.active{right:0}.mobile-product-filter.push{right:-100vw}.mobile-product-filter ul{width:100vw;height:100vh;position:fixed;top:0;left:100vw;z-index:90000;overflow-y:scroll;list-style:none;transition:all .3s ease-in-out;padding:0;background-color:#FFF}.mobile-product-filter ul.active{left:0}.mobile-product-filter a.mobile-product-filter-btn{display:block;text-align:center;text-transform:uppercase;border-radius:15px;background-color:var(--primary);color:#fff!important;font-size:14px;padding:15px;margin-bottom:30px;cursor:pointer}.mobile-product-filter .menu-action{display:block;width:100%;background-color:#fff;font-size:24px;line-height:50px;padding:0 15px 0 15px;cursor:pointer;color:var(--heading)}.mobile-product-filter.fixed .menu-action{top:0;position:fixed;z-index:999999999}.mobile-product-filter .menu-action i{color:var(--heading)}.mobile-product-filter .menu-action .title{color:var(--heading)}.mobile-product-filter .has-children a:after{content:"\f054";position:absolute;font-family:'Font Awesome 6 Free';right:15px;font-weight:600;left:95vw}.mobile-product-filter .title{font-size:26px;line-height:32px;font-weight:600}.mobile-product-filter .sub_title{font-size:24px;line-height:48px;font-weight:400}.mobile-product-filter span.close.close-this{font-size:16px;line-height:32px;font-weight:500}.mobile-product-filter span.close.close-this img{vertical-align:middle;margin-left:5px}.mobile-product-filter .menu-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:15px 15px 0 15px}.mobile-product-filter .steps_counter{font-size:16px;line-height:32px;font-weight:500;color:#679E67;text-align:right;padding:0 35px;margin-bottom:35px}@media screen and (min-width:991px){.mobile-product-filter{width:50%}.mobile-product-filter .title{font-size:40px;line-height:48px}.mobile-product-filter .menu-header{padding:15px 35px 0 35px}}