html.tidySearchMobile #SearchOverlay *{box-sizing:border-box}html.tidySearchMobile #SearchOverlay .SearchField_SearchPage{width:100%;float:left;padding:0 1rem;font-size:16px;height:36px;border:1px solid #cacaca;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px !important;box-shadow:inset 0px 1px 4px -2px rgba(0,0,0,0.2);background-color:#ddd;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;outline:none}html.tidySearchMobile #SearchOverlay .SearchField_SearchPage.inputActive{width:100%;padding-right:2rem}html.tidySearchMobile #SearchOverlay .SearchField_SearchPage.ui-autocomplete-loading{background:#ddd !important}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-widget{font-family:inherit;font-size:125%}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI:before{content:'';display:block;width:100%;position:fixed;top:4rem;height:3rem;box-shadow:inset 0 30px 15px -15px white;z-index:99999999;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-autocomplete{top:4rem !important;padding-top:0 !important;border-top:none !important;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-autocomplete-category{display:block !important;margin:0;padding:1.5rem 1rem 1rem;line-height:1rem}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-autocomplete-category.cat-category,html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-autocomplete-category.noresult-category{margin-bottom:0.5rem}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li .item-prod .item-image{width:20%;padding-bottom:20%}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li .item-prod .item-info{width:75%}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li .item-prod .item-prodnumber{font-size:0.75rem}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li .item-prod .item-link{font-size:1em}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li.top-li{font-size:125%}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li.top-li .item-image{width:30%;padding-bottom:30%}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li.top-li .item-info{width:65%}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li.top-li .item-price{margin-top:1.5rem}html.tidySearchMobile.SearchOpen .tidySearch.tidyUI .ui-menu-item li.cat-li{margin-bottom:0.5rem}html.SearchOpen div.ContentBlur{filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);z-index:99999;overflow:hidden;position:fixed;left:0;top:0;right:0}html.SearchOpen div.overlay{font-family:inherit;font-size:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999999999;background:rgba(255,255,255,0.85)}html.SearchOpen div.overlay .SearchOverlayTop{padding:1rem}html.SearchOpen div.overlay ~ .tidyUI{z-index:99999999999999999;position:relative}html.SearchOpen div.overlay .SearchInputWrapper{width:auto;overflow:hidden;white-space:nowrap;position:relative}html.SearchOpen div.overlay .searchLoader{opacity:0;font-size:10px;margin:auto;text-indent:-9999em;width:18px;height:18px;border-radius:50%;background:#ffffff;background:-webkit-linear-gradient(left, #aaa 10%, rgba(170,170,204,0) 42%);background:-webkit-linear-gradient(left, #aaa 10%, rgba(170,170,170,0) 42%);background:linear-gradient(to right, #aaa 10%, rgba(170,170,170,0) 42%);position:absolute;top:9px;right:1rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;will-change:transform}html.SearchOpen div.overlay .searchLoader.visible{opacity:1;-webkit-animation:load3 0.6s infinite linear;animation:load3 0.6s infinite linear}html.SearchOpen div.overlay .closeSearch{font-size:16px;line-height:36px;text-align:right;padding-left:1rem;float:right;width:auto;display:inline-block}html.SearchOpen div.overlay .searchLoader:before{width:50%;height:50%;background:#aaaaaa;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}html.SearchOpen div.overlay .searchLoader:after{background:#ddd;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html.SearchOpen .tidySearch.tidyUI .ui-autocomplete{border:none !important;border-top:1px solid #eee !important;padding-top:10px}.tidySearchForm{z-index:99999999 !important}.tidySearchForm .SubmitButton_SearchPage{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}html:not(.tidySearchMobile) .tidySearchInput{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-color:transparent !important;box-shadow:inset 0 2px 10px -2px rgba(0,0,0,0.2)}.ui-autocomplete-input{-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}.ui-autocomplete-loading{background:white url(data:image/gif;base64,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) no-repeat 1rem center !important}.tidyUI *{box-sizing:border-box}.tidyUI .ui-widget{font-family:inherit;font-size:100%}.tidyUI.tidySearch .ui-autocomplete{z-index:9999999 !important;opacity:0;display:block !important;visibility:hidden;transition:opacity 0.5s, visibility 0.5s;-moz-transition:opacity 0.5s, visibility 0.5s;-webkit-transition:opacity 0.5s, visibility 0.5s;-o-transition:opacity 0.5s, visibility 0.5s}.tidyUI.tidySearch .ui-autocomplete.active{opacity:1;visibility:visible;transition:opacity 0.5s, visibility 0.5s;-moz-transition:opacity 0.5s, visibility 0.5s;-webkit-transition:opacity 0.5s, visibility 0.5s;-o-transition:opacity 0.5s, visibility 0.5s}.tidyUI.tidySearch .ui-menu{padding:0;border:1px solid #cacaca !important;border-top:none !important;box-shadow:0 10px 70px -10px rgba(0,0,0,0.5);border-radius:0 0 5px 5px !important;padding-bottom:20px;overflow:hidden}.tidyUI.tidySearch .ui-menu.moreResults{padding-bottom:0}.tidySearchMobile .tidyUI.tidySearch .ui-menu.ui-autocomplete{bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;top:7rem !important;box-shadow:none;border-top:1px solid #cacaca;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:scroll;position:fixed;-webkit-overflow-scrolling:touch}.tidyUI.tidySearch .ui-menu .ui-autocomplete-category{font-size:0.75em;text-transform:uppercase;color:grey;margin:20px 0 0 !important;padding-bottom:10px;display:inline-block;border-bottom:1px solid #eee !important;width:100%}.tidyUI.tidySearch .ui-menu .ui-autocomplete-category.top-category{display:none !important}.tidyUI.tidySearch .ui-menu .ui-autocomplete-term{font-weight:900}.tidyUI.tidySearch .ui-menu .moreResults{background:#eee;padding:20px 0;float:left;width:100%;text-align:center}.tidyUI.tidySearch .ui-menu .moreResults a{color:#333}.tidyUI.tidySearch .ui-menu .moreResults:hover{background:#ddd}.tidyUI.tidySearch .ui-menu .moreResults:hover a{text-decoration:underline}.tidyUI.tidySearch .ui-menu .ui-menu-item.cat-wrapper{float:left;width:100%}.tidyUI.tidySearch .ui-menu .ui-menu-item li{padding:0 20px;position:relative;float:left;width:100%;-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out;border:none;margin:0;display:inline-block}.tidyUI.tidySearch .ui-menu .ui-menu-item li.prod-li:not(:last-child){border-bottom:1px solid #eee}.tidyUI.tidySearch .ui-menu .ui-menu-item li.ui-autocomplete-category{background:white;position:-webkit-sticky;position:sticky;top:0;z-index:9;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.tidyUI.tidySearch .ui-menu .ui-menu-item li a{color:#333;padding:0 0 0 5px;line-height:1}.tidyUI.tidySearch .ui-menu .ui-menu-item li p{margin:0}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod{width:100%;padding:1rem 0;float:left}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-image{position:relative;display:inline-block;clear:left;float:left;height:0;padding-bottom:80px;width:15%;margin-right:5%}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;width:auto;height:auto;max-width:90%;max-height:100%}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info{position:relative;width:80%;float:left;vertical-align:top}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info p{font-size:0.625em;line-height:1.2em;max-height:3.6em;overflow:hidden;display:block}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info .item-prodnumber{font-size:0.5em;font-style:italic;font-weight:100;color:grey}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info .item-link{font-size:0.875em;font-weight:normal;line-height:1.2;padding:0;display:inline-block}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info .item-desc{margin-top:0.125rem;width:100%}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info .item-longdesc{display:none}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info .item-price{color:#009BD2;margin-top:0.5rem;font-size:0.875em;line-height:1;font-weight:bold}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-prod .item-info .item-currency{font-weight:300}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-cat{position:relative;width:100%}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-cat a{float:left;display:inline-block;line-height:1rem;margin:0.75rem 0 0;vertical-align:bottom}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-cat a.item-link{font-weight:regular}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-cat a:hover{text-decoration:underline}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-cat a.item-showall{position:absolute;text-indent:-99999px;top:0;bottom:0;left:0;right:0;float:right}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-cat a.hidden{display:none}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-parent{display:inline-block;font-size:0.75em;color:grey;font-style:italic}.ui-autocomplete:not(.mobile) .tidyUI.tidySearch .ui-menu .ui-menu-item li .item-parent:hover{text-decoration:underline}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-link-cover{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:9999}.tidyUI.tidySearch .ui-menu .ui-menu-item li .item-link-cover:hover{background:rgba(0,0,0,0.05);-webkit-transition:0s;transition:0s}.tidyUI.tidySearch .ui-menu .ui-menu-item .item-non{line-height:2rem}.tidyUI.tidySearch .noresult-category,.tidyUI.tidySearch .noresult-li{padding:0 20px;position:relative;float:left;width:100%;-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out}
