.cat-selector{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.cat-selector.loading .cats-tree{position:relative;min-height:20rem}.cat-selector.loading .cats-tree:before{display:inline-block;width:32px;height:32px;margin:10px;border-radius:50%;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;-webkit-box-shadow:0 3px 0 #007acf;box-shadow:0 3px 0 #007acf;animation:cssload-spin 440ms infinite linear;-o-animation:cssload-spin 440ms infinite linear;-ms-animation:cssload-spin 440ms infinite linear;-webkit-animation:cssload-spin 440ms infinite linear;-moz-animation:cssload-spin 440ms infinite linear;content:'';position:absolute;top:5rem;left:50%;z-index:10;margin-left:-1.5rem;width:3rem;height:3rem}@keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cat-selector.loading .cats-tree .main-options-container{opacity:.2}.cat-selector.loading .cats-tree .sub-options{opacity:.2}.cat-selector .search-container{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);padding:30px 14px;background:#fff}@media (min-width:600px){.cat-selector .search-container{padding:30px}}.cat-selector .search-container .search{position:relative}.cat-selector .search-container .search.active .clear-search-button{content:'';position:absolute;top:0;bottom:0;left:11px;display:block;margin:auto;background-position:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='%23A5A9AD' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.658 1.757L10.242.343 6.001 4.586 1.758.343.344 1.757 4.586 6 .344 10.243l1.414 1.414 4.243-4.243 4.242 4.243 1.415-1.414L7.415 6l4.243-4.243z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:12px;height:12px}.cat-selector .search-container .search.active:before{display:none}.cat-selector .search-container .search:before{content:'';position:absolute;top:50%;left:.6rem;margin-top:-.5rem;width:1rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' fill='%23a5a9ad'%3E%3Cpath d='M1216 832q0-185-131.5-316.5T768 384 451.5 515.5 320 832t131.5 316.5T768 1280t316.5-131.5T1216 832zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225T64 832t55.5-273.5 150-225 225-150T768 128t273.5 55.5 225 150 150 225T1472 832q0 220-124 399l343 343q37 37 37 90z'/%3E%3C/svg%3E");background-size:100%}.cat-selector .search-container .search .clear-search-button{display:none}.cat-selector .search-container .search input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;outline:0!important;border:1px solid #c3c7cc;border-radius:3px;padding:11px 11px 11px 40px;color:#777b80;font-size:110%}.cat-selector .search-results{display:none;border-top:none;border-top:1px solid #ebeced;padding:15px 0 8px;background:#fff}.cat-selector .search-results .items .item{padding:.6rem .6rem .6rem 2rem;cursor:pointer}.cat-selector .search-results .items .item em{font-weight:700;font-style:normal}.cat-selector .search-results .items .item:hover{background:#e9f4ff}.cat-selector .search-results .items .item.current{background:#007acf;color:#fff}.cat-selector .search-results .no-results-message{display:none;padding:2rem}.cat-selector .search-results.no-results .items{display:none}.cat-selector .search-results.no-results .no-results-message{display:block}.cat-selector .cats-tree{margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:600px){.cat-selector .cats-tree{margin-top:18px}}.cat-selector .cats-tree .project-cat-info-container{margin-top:18px;margin-bottom:18px}.cat-selector .cats-tree .project-cat-info-container .project-cat-info{height:32px}.cat-selector .cats-tree .project-cat-info-container .project-cat-info img{position:absolute;width:32px;height:32px}.cat-selector .cats-tree .project-cat-info-container .project-cat-info span{margin-left:45px;font-size:28px}.cat-selector .cats-tree .main-options{padding:0 10px}.cat-selector .cats-tree .main-options:after{clear:both;content:"";display:block}@media (min-width:600px){.cat-selector .cats-tree .main-options{margin-left:0;margin-right:0}}@media (min-width:600px){.cat-selector .cats-tree .main-options{padding:0}}.cat-selector .cats-tree .main-options>.option{width:48.75%;margin-bottom:2.5%;position:relative;display:block;float:left;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:4px;padding:10px;cursor:pointer;text-decoration:none;background:#fff}.cat-selector .cats-tree .main-options>.option:hover{-webkit-box-shadow:0 7px 10px rgba(0,0,0,.15);box-shadow:0 7px 10px rgba(0,0,0,.15)}.cat-selector .cats-tree .main-options>.option:nth-child(1n){margin-right:2.5%}.cat-selector .cats-tree .main-options>.option:nth-child(2n){margin-right:0}@media (min-width:600px){.cat-selector .cats-tree .main-options>.option{width:32.33333%;margin-bottom:1.5%;border-radius:4px}.cat-selector .cats-tree .main-options>.option:nth-child(1n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(2n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(3n){margin-right:0}}@media (min-width:1000px){.cat-selector .cats-tree .main-options>.option{width:23.875%;margin-bottom:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(1n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(2n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(3n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(4n){margin-right:0}}@media (min-width:1200px){.cat-selector .cats-tree .main-options>.option{width:18.8%;margin-bottom:1.5%;padding-top:18px;padding-bottom:18px}.cat-selector .cats-tree .main-options>.option:nth-child(1n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(2n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(3n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(4n){margin-right:1.5%}.cat-selector .cats-tree .main-options>.option:nth-child(5n){margin-right:0}}.cat-selector .cats-tree .main-options>.option:hover .num{color:#777b80}.cat-selector .cats-tree .main-options>.option.item-id-dealers .icon img{width:74px}.cat-selector .cats-tree .main-options>.option[data-combination="1"][data-cat-id="2"] .icon img{margin-left:-57px;width:114px}.cat-selector .cats-tree .main-options>.option[data-combination="1"][data-cat-id="42"] .icon img{margin-left:-48px;width:96px}.cat-selector .cats-tree .main-options>.option .icon{position:relative;display:block;overflow:hidden;height:73px}.cat-selector .cats-tree .main-options>.option .icon img{position:absolute;left:50%;margin-left:-40px;width:80px}.cat-selector .cats-tree .main-options>.option .text{display:block;overflow:hidden;margin-top:15px;height:39px;border:none;text-align:center;color:#474a4d;font-size:.9375rem}@media (min-width:1200px){.cat-selector .cats-tree .main-options>.option .text{margin-top:6px}}.cat-selector .cats-tree .main-options>.option .text .inner{display:inline-block;max-height:35px;vertical-align:middle;line-height:16px}.cat-selector .cats-tree .main-options>.option .num{position:absolute;top:11px;right:12px;color:#a5a9ad;font-size:.75rem}.cat-selector .cats-tree .sub-options .block-title{display:none}.cat-selector .cats-tree .sub-options .content{position:relative;margin-top:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.cat-selector .cats-tree .sub-options .content:after{clear:both;content:"";display:block}@media (min-width:600px){.cat-selector .cats-tree .sub-options .content{-webkit-column-count:2;column-count:2;-webkit-column-gap:20px;column-gap:20px}}.cat-selector .cats-tree .back-to-main-options-bottom{position:relative;display:inline-block;margin-top:45px;margin-left:15px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);padding:10px 30px 10px 54px;cursor:pointer;text-align:center;background:#fff;font-size:95%;font-weight:700}@media (min-width:1000px){.cat-selector .cats-tree .back-to-main-options-bottom{margin-left:0}}.cat-selector .cats-tree .back-to-main-options-bottom:before{content:'';position:absolute;top:0;bottom:0;left:30px;margin:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23777b80'%3E%3Cpath d='M231.536 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113L238.607 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z'/%3E%3C/svg%3E");background-size:100%;width:12px;height:12px}html[dir=rtl] .cat-selector .cats-tree .back-to-main-options-bottom:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.cat-selector .cats-tree.sub-options-closed .sub-options{display:none;margin-top:0;padding-top:0;padding-bottom:0}.cat-selector .cats-tree.sub-options-closed .sub-options:before{display:none}.cat-selector .cats-tree.sub-options-closed .back-to-main-options-bottom{display:none}.cat-selector .cats-tree.sub-options-opened{padding:0}.cat-selector .cats-tree.sub-options-opened .main-options-container{display:none}.cat-selector .cats-tree .sub-options .block{break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;overflow:hidden}.cat-selector .cats-tree .sub-options .block:after{clear:both;content:"";display:block}@media (min-width:600px){.cat-selector .cats-tree .sub-options .block{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);padding:25px;background:#fff}.cat-selector .cats-tree .sub-options .block:not(:first-child){margin-top:20px}}@media (max-width:599px){.cat-selector .cats-tree .sub-options .block.has-sub-items .title-item .option{position:relative;border-bottom:1px solid #eaebec}.cat-selector .cats-tree .sub-options .block.has-sub-items .title-item .option:before{display:inline-block;content:"";width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 7L7 2l5.5 5' stroke='%23A5A9AD' stroke-width='2'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;position:absolute;top:0;right:15px;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin:auto}.cat-selector .cats-tree .sub-options .block.has-sub-items .subitems{display:none}.cat-selector .cats-tree .sub-options .block.has-sub-items.opened .title-item .option{border-bottom:none}.cat-selector .cats-tree .sub-options .block.has-sub-items.opened .title-item .option:before{-webkit-transform:none;-ms-transform:none;transform:none}.cat-selector .cats-tree .sub-options .block.has-sub-items.opened .subitems{display:block}.cat-selector .cats-tree .sub-options .block.has-sub-items.opened .subitems .option{-webkit-box-shadow:none;box-shadow:none}}.cat-selector .cats-tree .sub-options .block .title-item .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 15px 16px 9px;cursor:pointer;background:#fff;font-weight:400}.cat-selector .cats-tree .sub-options .block .title-item .option:after{clear:both;content:"";display:block}@media (min-width:600px){.cat-selector .cats-tree .sub-options .block .title-item .option{background:0 0}}@media (min-width:1000px){.cat-selector .cats-tree .sub-options .block .title-item .option{padding:0}}.cat-selector .cats-tree .sub-options .block .title-item .option span{display:inline-block;margin-left:8px;vertical-align:middle}.cat-selector .cats-tree .sub-options .block .title-item .option.allow-all-spares{position:relative;margin-top:30px;padding:20px 50px;text-align:center}@media (min-width:600px){.cat-selector .cats-tree .sub-options .block .title-item .option.allow-all-spares{margin:0;padding:0 0 0 25px}}.cat-selector .cats-tree .sub-options .block .title-item .option.allow-all-spares span{border-bottom:1px dashed #555;color:#555;font-size:110%}.cat-selector .cats-tree .sub-options .block .title-item .option.allow-all-spares img{display:none}.cat-selector .cats-tree .sub-options .block .title-item .option.allow-all-spares:before{content:'';position:relative;top:-1px;width:1.4rem;height:1.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' fill='%23007acf'%3E%3Cpath d='M1412 897q0-27-18-45l-91-91q-18-18-45-18t-45 18l-189 189V448q0-26-19-45t-45-19H832q-26 0-45 19t-19 45v502L579 761q-19-19-45-19t-45 19l-91 91q-18 18-18 45t18 45l362 362 91 91q18 18 45 18t45-18l91-91 362-362q18-18 18-45zm252-1q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");background-size:100%}.cat-selector .cats-tree .sub-options .block .title-item .option img{display:inline-block;margin-top:-20px;vertical-align:middle;width:60px;height:60px}.cat-selector .cats-tree .sub-options .block .title-item .option.without-children{color:#287bd1}.cat-selector .cats-tree .sub-options .block .subitems{display:block;margin-bottom:1px}@media (min-width:1000px){.cat-selector .cats-tree .sub-options .block .subitems{margin-top:25px}}.cat-selector .cats-tree .sub-options .block .subitems .option{float:none;margin-top:1px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);padding:14px 15px;cursor:pointer;background:#fff;color:#287bd1;font-size:110%}@media (min-width:600px){.cat-selector .cats-tree .sub-options .block .subitems .option{margin-top:0;width:auto;-webkit-box-shadow:none;box-shadow:none;border:none;padding:10px 0;background:0 0}.cat-selector .cats-tree .sub-options .block .subitems .option:hover span{border-color:#287bd1}.cat-selector .cats-tree .sub-options .block .subitems .option:first-child{padding-top:0}}.cat-selector .cats-tree .sub-options .block .subitems .option span{border-bottom:1px solid transparent}.cat-selector .cats-tree .sub-options .block .subitems .option.loading span:after{content:'';position:absolute;margin-left:.8rem;width:1rem;height:1rem;background:url(/img/images/ajax-main.gif) center center no-repeat;background-size:100%}.cat-selector .cats-tree .sub-options.flat .block-title{display:block;margin-bottom:1px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);background:#fff}.cat-selector .cats-tree .sub-options.flat .block-title .name{position:relative;display:block;padding:16px;cursor:pointer;font-size:130%}.cat-selector .cats-tree .sub-options.flat .block-title .name img{margin-top:-13px;width:56px;height:56px;vertical-align:middle}.cat-selector .cats-tree .sub-options.flat .block-title .name .text{display:inline-block;margin-left:16px;vertical-align:middle}.cat-selector .cats-tree .sub-options.flat .content{margin-top:0;-webkit-column-count:1;column-count:1}.cat-selector .cats-tree .sub-options.flat .content .block{margin-top:0;padding:0}.cat-selector .cats-tree .sub-options.flat .content .block .title-item .option{margin-top:0;margin-bottom:1px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;color:#287bd1}.cat-selector .cats-tree .sub-options.flat .content .block .title-item .option:after{clear:both;content:"";display:block}@media (min-width:1000px){.cat-selector .cats-tree .sub-options.flat .content .block .title-item .option{padding:16px}}.cat-selector .cats-tree .sub-options.flat .content .block .title-item .option span{border-bottom:1px solid transparent}.cat-selector .cats-tree .sub-options.flat .content .block .title-item .option:hover span{border-color:#287bd1}.cat-selector .cats-tree .sub-options.flat .content .block .title-item .option img{display:none}.cat-selector .cats-tree.forbid-go-back-to-base-cats .back-to-main-options{display:none}.cat-selector .cats-tree.forbid-go-back-to-base-cats .main-options-container{display:none}