.header-search{position:relative;float:right;min-width:2.25rem;height:100%}.search-icon{position:absolute;right:0;top:0;padding:.5rem;text-align:center;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;transition:background-color .5s}.search-icon:hover svg path{fill:var(--accent-blue)}header#masthead.aws_header_search_active .masthead-bgr,header#masthead.aws_header_search_active>.container{background:var(--white)}.aws_header_search{visibility:hidden;opacity:0;position:absolute;background:#fff;top:0;right:1rem;width:0;height:100%;overflow:hidden;display:flex;align-items:center;transition:all .5s}.aws_header_search.active{visibility:visible;opacity:1;z-index:99999}.aws_header_search .aws-container{height:100%;display:flex;width:100%}.aws_header_search .aws-container .aws-search-form{height:100%}.aws_header_search .aws-container .aws-search-field{color:var(--text);padding:0 2.5rem 0 1rem!important;line-height:2.5rem;font-size:.875rem;border-width:0;background:transparent}.aws_header_search .aws-container .aws-search-form .aws-loader{right:37px}.aws_header_search .aws-container .aws-search-form .aws-form-btn{background:transparent;border-width:0}.aws_header_search .aws-container .aws-search-form .aws-form-btn:hover,.aws_header_search .aws-container .aws-search-form.aws-focus .aws-form-btn{background:transparent}.aws_header_search .aws-container .aws-search-form .aws-search-btn:hover svg{fill:var(--text);transition:fill .5s}.aws-container .aws-search-form .aws-search-clear{display:block!important;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#c5c5c5;height:100%;width:38px;padding:0 0 0 10px;text-align:left}.aws-container .aws-search-form .aws-search-clear:hover,.ws_mobile .aws-container .aws-search-form .aws-search-clear{color:var(--dark-text)}.aws-container .aws-search-form .aws-search-clear span{position:relative;display:block;font-size:0;line-height:24px;top:50%;margin-top:-12px}.aws-container .aws-search-form .aws-search-clear span:before{content:"\e90f";font-family:'huepferli'!important;font-size:1.5rem}.aws-search-result{margin-top:4px;border-color:var(--border);border-top-width:0;font-size:.875rem;line-height:1.2}.aws-search-result ul li{border-color:var(--border)}.aws-search-result .aws_result_title{font-weight:600;font-size:1rem;color:var(--heading)}.aws-search-result .gm-wp_bakery_woocommerce_get_price_html{display:none}.aws-search-result .aws_search_more a{color:var(--heading);font-weight:600}@media (min-width:1200px){.ws_mobile .aws_header_search{right:.75rem}}@media (max-width:1199px){.aws_header_search{right:.75rem}}@media (min-width:768px){.aws_header_search.active{width:calc(100% - 10rem)}}@media (max-width:767px){.aws_header_search.active{width:calc(100% - 8rem)}.aws_header_search .aws-container .aws-search-field{padding-left:0!important}.aws-search-result{width:100%!important;left:0!important}}@media (max-width:600px){.header-search,.header-search .search-icon{position:unset}}