.accessories{margin-left:auto;margin-right:auto;overflow:auto}
.accessories__message{background-color:#0065cb;border-top:1px solid #3f85cd;color:#fff;margin:0 0 15px;padding:5px 10px;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;font-size:1rem;width:100%;font-weight:normal}
.accessories__filters{margin-top:15px;width:100%;clear:both;padding:10px;background-color:#000;color:#fff;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.accessories__filters__button{background-color:#ed1c24;color:#fff;border:2px solid #ed1c24;padding:3px 10px 3px 10px;margin-left:5px;text-align:center;border-radius:5px}
@media(max-width:768px){.accessories__filters span select{margin-bottom:10px}
}
@media(max-width:767px){.accessories__list{justify-content:center}
}
.accessories__filters__button__oe{border:2px solid #ff5722;background-color:#000}
.accessories__filters__button__oe__active{border:2px solid #ff5722;color:#fff;background-color:#ff5722}
.accessories__filters__button__oe:hover{border:2px solid #ff5722;background-color:#ffa588 !important;color:#000}
.accessories__filters__button__top{border:2px solid #229fff;background-color:#000}
.accessories__filters__button__top__active{border:2px solid #229fff;color:#fff;background-color:#229fff}
.accessories__filters__button__top:hover{border:2px solid #229fff;background-color:#92c9f4 !important;color:#000}
.accessories__filters__button:hover{cursor:pointer;background-color:#8d1216}
.accessories__filters span select{margin-left:10px}
.accessories__filters select{background-color:#000;color:#fff;font-size:1rem;padding:5px}
.accessories__list{text-align:center;display:flex;flex-wrap:wrap}
.accessories__list__accessory{width:200px;margin-top:10px;opacity:0;animation:fadeIn ease 1000ms forwards;animation-delay:100ms}
.accessories__list__accessory img{border:2px solid #fff;border-radius:15px;width:150px}
.accessories__list__accessory img:hover{border:2px solid #ed1c24;cursor:pointer}
.accessories__list__row{width:100%}
.accessories__list__row__search{width:100%;padding-top:10px;opacity:0;animation:fadeIn ease 1000ms forwards;animation-delay:100ms}
.accessories__list__row__search input{outline:0;font-size:12px;padding:2px;padding-left:0;width:220px;border-bottom:2px solid #393c3e;border-top:0;border-left:0;border-right:0;float:left}
.accessories__list__row__search ::-moz-placeholder{color:#393c3e}
.accessories__list__row__search ::placeholder{color:#393c3e}
.accessories__list__row__search i{font-size:14px;float:left}
.accessories__list__row__results{width:100%;max-height:400px;overflow:auto;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:15px;opacity:0;animation:fadeIn ease 500ms forwards;animation-delay:100ms}
.accessories__list__row__results__more-info td{background-color:#f2f2f2;padding:20px !important;border:none !important}
.accessories__list__row__results__more-info td strong{color:#3483de;font-size:.9rem}
.accessories__list__row__results__more-info td:first-child{border-left:1px solid #000 !important}
.accessories__list__row__results__more-info td:last-child{border-right:1px solid #000 !important}
.accessories__list__row__results__more-info td:hover{cursor:default}
.accessories__list__row__results table{max-height:400px;overflow:auto;padding:20px;border-collapse:collapse;width:100%}
.accessories__list__row__results table th{background:#3483de;color:#fff;padding:5px;border:1px solid #000}
.accessories__list__row__results table tr:nth-child(even){background-color:#f2f2f2}
.accessories__list__row__results table tr:hover{background-color:#c6d8f3;cursor:pointer}
.accessories__list__row__results table td{padding:5px;margin:5px;border:1px solid #000}
.accessories__list__not-found{width:100%}
.accessories__list__not-found img{width:300px}
.accessories__list__not-found__title{font-size:1.2rem;width:100%}
.show-all__button{font-size:12px;font-weight:normal}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header__link{line-height:1.3;padding:3px 9px 3px}
}
.button-active{background-color:#ff0;color:#000}
.lug-active img{border:2px solid #fc6969;box-shadow:0 4px 4px 0 rgba(0,0,0,0.3),0 6px 10px 0 rgba(0,0,0,0.3)}
.accessories__filters__button:hover,.accessories__list__accessory img:hover,.header__link{transition:all .5s cubic-bezier(0.075,0.82,0.165,1)}
#loader1,#loader2,#loader3,#loader4,#loader5,#loader6,#loader7,#loader8,#loader9,#loader10,#loader11,#loader12,#loader13,#loader14,#loader15,#loader16,#loader17{width:100%;display:none;margin-left:auto;margin-right:auto;justify-content:center !important;text-align:center !important;align-items:center !important;height:300px}
#loader{display:flex;justify-content:center;text-align:center;align-items:center;height:500px}
.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #ed1c24;width:120px;height:120px;animation:spin 2s linear infinite}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.accessories__filters__button:hover,.accessories__list__accessory img:hover,.header__link{transition:all .5s cubic-bezier(0.075,0.82,0.165,1)}
.right{float:right}
.tooltip{position:relative;display:inline-block;opacity:1;z-index:auto}
.tooltip .tooltiptext{visibility:hidden;width:120px;left:90%;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}
.tooltip:hover .tooltiptext{visibility:visible}