@font-face{src:url(/wa-apps/shop/plugins/searchpro/assets/roboto-regular.eot);src:url(/wa-apps/shop/plugins/searchpro/assets/roboto-regular.eot) format("embedded-opentype"),url(/wa-apps/shop/plugins/searchpro/assets/roboto-regular.woff2) format("woff2"),url(/wa-apps/shop/plugins/searchpro/assets/roboto-regular.woff) format("woff"),url(/wa-apps/shop/plugins/searchpro/assets/roboto-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Searchpro-Roboto}@font-face{src:url(/wa-apps/shop/plugins/searchpro/assets/roboto-medium.eot);src:url(/wa-apps/shop/plugins/searchpro/assets/roboto-medium.eot) format("embedded-opentype"),url(/wa-apps/shop/plugins/searchpro/assets/roboto-medium.woff2) format("woff2"),url(/wa-apps/shop/plugins/searchpro/assets/roboto-medium.woff) format("woff"),url(/wa-apps/shop/plugins/searchpro/assets/roboto-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-family:Searchpro-Roboto}.searchpro__field{width:450px}.searchpro__field,.searchpro__field *{box-sizing:border-box;font-family:Searchpro-Roboto,sans-serif}.searchpro__field .searchpro__field-container{height:38px;justify-content:space-between;border:2px solid #e7e7e7;transition:border-color .3s;position:relative;align-items:center;border-radius:4px;background:#fff;display:flex;z-index:1000}.searchpro__field .searchpro__field-container.js-searchpro__field-container--focus{border-color:#f2994a}.searchpro__field .searchpro__field-container.loading{-webkit-animation:loading .75s linear infinite;animation:loading .75s linear infinite;background-size:28px;background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.05)),repeating-linear-gradient(-45deg,#eee,#eee 11px,#fff 0,#fff 20px),linear-gradient(180deg,#fff,#eee)}.searchpro__field .searchpro__field-input-container{flex-grow:1;height:100%;position:relative;align-items:center;display:flex}.searchpro__field .searchpro__field-input-container .searchpro__field-input{height:100%;padding:0 50px 0 20px;font-size:14px;border:0;outline:none;box-shadow:none;background:transparent;width:100%}.searchpro__field .searchpro__field-input-container .searchpro__field-input::-webkit-input-placeholder{color:#bdbdbd}.searchpro__field .searchpro__field-input-container .searchpro__field-input::-moz-placeholder{color:#bdbdbd}.searchpro__field .searchpro__field-input-container .searchpro__field-input::-ms-input-placeholder{color:#bdbdbd}.searchpro__field .searchpro__field-input-container .searchpro__field-input::placeholder{color:#bdbdbd}.searchpro__field .searchpro__field-input-container .searchpro__field-input::-ms-clear{display:none}.searchpro__field-container.js-searchpro__field-container--loading .searchpro__field-input-container:after{height:100%;right:0;content:"";position:absolute;background-size:14px 14px;bottom:0;top:0;background-color:#fff;margin:auto;background-position:50%;width:50px;background-image:url(/wa-apps/shop/plugins/searchpro/assets/field-loading-icon.svg);background-repeat:no-repeat}.searchpro__field-container .searchpro__field-clear-button{height:100%;right:0;position:absolute;background-size:10px 10px;bottom:0;top:0;margin:auto;background-position:50%;cursor:pointer;width:50px;background-image:url(/wa-apps/shop/plugins/searchpro/assets/clear-button-icon.svg);background-repeat:no-repeat}.searchpro__field-container .searchpro__field-clear-button:hover{background-image:url(/wa-apps/shop/plugins/searchpro/assets/clear-button-icon-hover.svg)}.searchpro__field .searchpro__field-button-container{height:100%}.searchpro__field .searchpro__field-button-container .searchpro__field-button{height:100%;padding:0 20px;transition:background-color .3s,color .3s;position:relative;align-items:center;background:#e7e7e7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;z-index:1100}.searchpro__field .searchpro__field-container.js-searchpro__field-container--focus .searchpro__field-button-container .searchpro__field-button{color:#fff;background:#f2994a}.searchpro__field .searchpro__field-categories-container{height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:550px){.searchpro__field .searchpro__field-categories-container{display:none}}.searchpro__field .searchpro__field-categories-container .searchpro__field-categories-label{height:100%;padding:0 35px 0 20px;font-size:14px;transition:background-color .3s;position:relative;max-width:160px;align-items:center;cursor:pointer;display:flex}.searchpro__field .searchpro__field-categories-container .searchpro__field-categories-label span{overflow:hidden;text-overflow:ellipsis;max-width:150px;white-space:nowrap;display:block}.searchpro__field .searchpro__field-categories-container .searchpro__field-categories-label:hover{background-color:#f7f7f7}.searchpro__field .searchpro__field-categories-container .searchpro__field-categories-label:before{height:70%;transition:background-color .3s,height .3s;content:"";position:absolute;bottom:0;top:0;background-color:#e7e7e7;margin:auto;left:0;width:1px}.searchpro__field .searchpro__field-categories-container .searchpro__field-categories-label:hover:before{height:100%;background-color:#f7f7f7}.searchpro__field .searchpro__field-categories-container .searchpro__field-categories-label:after{height:5px;right:20px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;content:"";position:absolute;background-size:contain;width:8px;background-image:url(/wa-apps/shop/plugins/searchpro/assets/categories-caret-icon.svg)}.searchpro__field .searchpro__field-categories-container .searchpro__field-categories-label.js-searchpro__field-category-selector-active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.searchpro__field .searchpro__field-categories-list{list-style:none;overflow-y:auto;padding:0;border:1px solid #f2f2f2;right:0;position:absolute;max-height:400px;margin:7px 0 0;box-shadow:0 5px 30px rgba(0,0,0,.05);border-radius:4px;background:#fff;width:280px;display:none;z-index:30}.searchpro__field .searchpro__field-category,.searchpro__field .searchpro__field-subcategory{overflow:hidden;text-overflow:ellipsis;padding:7px 20px;font-size:14px;color:#828282;transition:color .3s;cursor:pointer;white-space:nowrap}.searchpro__field .searchpro__field-category-all,.searchpro__field .searchpro__field-subcategory-all{color:#000}.searchpro__field .searchpro__field-category.selected,.searchpro__field .searchpro__field-subcategory.selected{font-weight:500}.searchpro__field .searchpro__field-category:hover,.searchpro__field .searchpro__field-subcategory:hover{color:#f2994a}.searchpro__field .searchpro__field-category:first-child{padding-top:20px}.searchpro__field .searchpro__field-category:last-child,.searchpro__field .searchpro__field-subcategories-list:last-child .searchpro__field-subcategory:last-child{padding-bottom:20px}.searchpro__field .searchpro__field-subcategories-list{list-style:none;padding:0;margin:0}.searchpro__field .searchpro__field-subcategories-list .searchpro__field-subcategory{position:relative;align-items:center;padding-left:40px;display:flex}.searchpro__field .searchpro__field-subcategories-list .searchpro__field-subcategory span{padding-left:15px}.searchpro__field .searchpro__field-subcategories-list .searchpro__field-subcategory:before{height:5px;content:"";position:absolute;background-size:contain;width:5px;background-image:url(/wa-apps/shop/plugins/searchpro/assets/subcategory-list-icon.svg)}.searchpro__field .searchpro__field-subcategories-list .searchpro__field-subcategory:hover:before{background-image:url(/wa-apps/shop/plugins/searchpro/assets/subcategory-list-icon-hover.svg)}.searchpro__field .searchpro__field-subcategories-list .searchpro__field-subcategories-list .searchpro__field-subcategories-list .searchpro__field-subcategory{padding-left:60px}.searchpro__field .searchpro__field-subcategories-list .searchpro__field-subcategories-list .searchpro__field-subcategory{padding-left:50px}.js-searchpro__dropdown,.js-searchpro__helper{position:absolute;z-index:999}.searchpro__dropdown{overflow-y:auto;border:1px solid #f2f2f2;position:relative;max-height:600px;box-shadow:0 5px 30px rgba(0,0,0,.05);border-radius:4px;background:#fff;margin-top:5px;z-index:800}.searchpro__dropdown .searchpro__dropdown-view-all{border-top:1px solid #f2f2f2}.searchpro__dropdown .searchpro__dropdown-view-all-link{padding:15px 0;font-size:14px;color:#000;transition:color .3s,background-color .3s;text-align:center;display:block}.searchpro__dropdown .searchpro__dropdown-view-all-link:hover{color:#f2994a}.searchpro__dropdown .searchpro__dropdown-view-all-link.js-searchpro__dropdown-entity--active{color:#000;background-color:#f8f8f8}.searchpro__dropdown .searchpro__dropdown-group-title{padding:10px 20px;font-size:12px;color:#828282;text-transform:uppercase}.searchpro__dropdown a.searchpro__dropdown-entity{text-decoration:none;color:#000}.searchpro__dropdown .searchpro__dropdown-entity{overflow:hidden;text-overflow:ellipsis;padding:7px 20px;transition:background-color .3s,color .3s;white-space:nowrap;display:block}.searchpro__dropdown .searchpro__dropdown-entity.js-searchpro__dropdown-entity--active,.searchpro__dropdown .searchpro__dropdown-entity:hover{background-color:#f8f8f8}.searchpro__dropdown .searchpro__dropdown-entity_delete-button{font-size:12px;color:#bdbdbd;transition:opacity .3s,color .3s;opacity:0;float:right}.searchpro__dropdown .searchpro__dropdown-entity_delete-button:hover{color:#000}.searchpro__dropdown .searchpro__dropdown-entity.js-searchpro__dropdown-entity--active .searchpro__dropdown-entity_delete-button,.searchpro__dropdown .searchpro__dropdown-entity:hover .searchpro__dropdown-entity_delete-button{opacity:1}.searchpro__dropdown .searchpro__dropdown-entity_name{overflow:hidden;text-overflow:ellipsis;font-size:14px}.searchpro__dropdown .searchpro__dropdown-entity_subname{font-size:12px;color:#828282}.searchpro__dropdown .searchpro__dropdown-entity_image-container{margin-right:10px;float:left}.searchpro__dropdown .searchpro__dropdown-entity_summary{font-size:.8em;color:#777;margin-top:5px;white-space:normal}.searchpro__dropdown .searchpro__dropdown-entity_price{font-size:16px;font-weight:500}.searchpro__dropdown .searchpro__dropdown-entity_price .ruble{font-family:ALSRubl-Arial,Arial,sans-serif}.searchpro__dropdown .searchpro__dropdown-entity_price-container{margin-top:5px}.searchpro__dropdown .searchpro__dropdown-entity_compare-price{font-size:.8em;text-decoration:line-through;color:#777}.searchpro__dropdown .searchpro-highlighted{font-weight:500}