.ha-search-result__item{border-bottom:1px solid #d9d9d9;display:block;font-size:15px;line-height:20px;padding:12px 0}.ha-search-result__item.first{padding-bottom:16px;padding-top:17px}.ha-search-result__item .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1 1 100%;overflow:hidden;text-overflow:ellipsis}.ha-search-result__item .images{align-items:center;display:flex;flex:0 0 40px;justify-content:center}.ha-search-result__item .arrow{color:rgba(0,0,0,.3)}.ha-search-parts{flex:1 1 0%;font-size:15px;line-height:20px}.ha-search-parts__picker-widget{background-color:#ebebeb;border-radius:12px;display:flex;gap:16px;max-width:344px;padding:24px}.ha-search-parts__picker-widget-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:8px}.ha-search-parts__picker-widget-content h3{font-size:16px;line-height:20px}.ha-search-parts p:not(:first-child){margin-top:0}.ha-search-parts.mobile{margin-top:32px;padding-left:16px;padding-right:16px}.ha-search-parts.mobile p:not(:first-child){margin-top:12px}.ha-search-parts .title{font-size:20px;font-weight:700;line-height:24px;padding-bottom:12px}.ha-search-parts .title.mobile{font-size:inherit;line-height:inherit;padding-bottom:0}.ha-search-in-category-muted{color:grey;font-size:13px;line-height:16px}.ha-search-oem-result{font-size:15px;line-height:20px}.ha-search-oem-result__sub-header{color:grey;font-size:14px}.ha-search-oem-result__oem{padding-top:16px}.ha-search-oem-result__oem>.number{font-size:20px;font-weight:700;line-height:28px}.ha-search-oem-result .ha-button.size-2{padding:10px 16px;width:311px}.ha-search-oem-result__header b{text-transform:uppercase}.ha-review-select-rating{border:1px solid #bfbfbf;border-radius:8px;display:flex;height:48px;justify-content:center}.ha-review-select-rating__star{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.ha-review-select-rating__star:not(:last-child){border-right:1px solid #bfbfbf}.ha-review-select-rating-error{color:#e42215;display:flex;font-size:14px;gap:6px;line-height:20px;margin-top:12px}.ha-review-product-info{display:flex;font-size:15px;gap:16px;line-height:20px;width:100%}.ha-review-product-info>div:nth-child(2){flex:0 0 64px;flex:1}.ha-review-product-info__link{font-size:15px;font-weight:700;line-height:20px;width:-moz-fit-content;width:fit-content}.ha-review-product-info__link.ha-link.size-2{align-items:center;display:flex}.ha-review-product-info__link.ha-link.size-2 .rightIcon{margin-left:8px}.ha-review-product-info__link.ha-link.size-2 .text{display:inline-block;height:20px}.ha-review-product-info__small-text{font-size:14px;line-height:20px}.ha-review-product-info--small{gap:12px}.ha-review-add-photo{display:flex;flex-direction:column;gap:12px;padding:0 16px}.ha-review-add-photo__title{box-shadow:0 -1px 0 #d9d9d9;padding-top:24px}.ha-review-add-photo__full{box-shadow:0 1px 0 #d9d9d9;padding-bottom:24px}.ha-review-add-photo__empty{background-color:#ebebeb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.ha-review-add-photo__info{color:grey;font-size:13px;line-height:16px}.ha-review-add-photo__input{display:none}.ha-review-add-photo__more{background-color:#ebebeb;border-radius:12px;display:flex;justify-content:center;padding:12px 20px}.ha-review-add-photo__more-wrapper{box-shadow:0 1px 0 #d9d9d9;padding-bottom:24px}.ha-review-add-photo__upload-link{align-items:center;display:inline-flex}.ha-review-add-photo__upload-link .ha-icon.size-3{margin-right:10px}.ha-review-add-photo__upload-link .text{display:inline-block;font-weight:700;height:24px;line-height:24px}.ha-review-add-photo__item{align-items:center;display:flex;flex-direction:column;gap:8px;width:64px}.ha-review-add-photo__item:first-child{margin-left:16px;scroll-margin-left:16px}.ha-review-add-photo__item:last-child{margin-right:16px;scroll-margin-right:16px}.ha-review-add-photo__item-empty-photo,.ha-review-add-photo__item-photo{border-radius:8px;height:64px;overflow:hidden;width:64px}.ha-review-add-photo__item-empty-photo{align-items:center;background-color:#ebebeb;display:flex;justify-content:center}.ha-review-add-photo__carousel{margin:0 -16px}.ha-review-add-photo__carousel .wrapper>.body{gap:8px}.ha-badge-mix{background-color:#f26214;color:#fff;display:inline;font-size:14px;font-weight:700;line-height:16px;padding:2px 6px;vertical-align:middle}.ha-review-add-form{margin-top:24px}.ha-review-add-form__text-focused .textarea,.ha-review-add-form__text-focused textarea{height:192px!important}.ha-review-add-form__user-input{margin-bottom:12px}.ha-review-add-form__save-button{height:48px;margin-top:24px}.ha-review-add-form .ha-link.size-3{display:inline-block;height:24px}.ha-review-add-form .ha-link.size-3 .leftIcon{margin-right:10px}.ha-review-add-form .ha-link.size-3 .rightIcon{margin-left:10px}.ha-review-add-form .ha-link.size-3 .text{display:inline-block;height:24px}.ha-review-add-form__vertical textarea{resize:vertical}.ha-review-add-form__recommend{display:flex;gap:16px;justify-content:space-between}.ha-review-add-form__recommend-text{flex:1}.ha-review-add-form__recommend-text h4{display:inline-block;font-size:16px;height:26px;line-height:24px}.ha-review-add-form__recommend-text span{color:grey;display:block;font-size:13px;line-height:16px;margin-top:8px}.ha-review-add-form__recommend-switch{align-items:center;display:flex;flex:0;justify-content:center}.ha-review-add-form__user{font-size:15px;line-height:20px}.ha-review-add-form__user-description{color:grey;font-size:13px;line-height:16px}.ha-review-add-form__user-name{display:flex;font-size:16px;font-weight:700;gap:8px;line-height:24px}.ha-review-add-form__dislike>img{transform:scaleY(-1)!important}.ha-review-add-form__dislike-open,.ha-review-add-form__like-open{align-items:center;display:flex;gap:8px}