.accessory-finder .product__pop-acc-title{margin-bottom:2em}.accessory-finder .accfinder-filters{display:block;position:relative}.accessory-finder .accfinder-selector{overflow:hidden;padding-top:3em;padding-bottom:1.5em;border-bottom:1px dotted #ccc}.accessory-finder .acc-filters{display:block;position:relative}.accessory-finder .acc-filters li{display:inline-block;position:relative;float:left}.accessory-finder .step{width:100%;padding:.5em;background:#e9e9e9;border-radius:5px;margin-bottom:3em}.accessory-finder .step:after{left:50%;top:100%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-top-color:#e9e9e9;border-width:10px;margin-top:0;margin-left:-10px;z-index:1}.accessory-finder .step select{border:2px solid #b0bfca;font-size:.9em;padding:.35em .25em;border-radius:6px;color:#b0bfca;position:relative;z-index:2}@media screen and (min-width: 40em){.accessory-finder .step{width:28.75%;margin-right:5%;padding-right:.1em;border-radius:5px 0 0 5px;margin-bottom:0;padding:.5em}.accessory-finder .step select{padding:.25em .15em}.accessory-finder .step:after{left:98%;top:50%;border-left-color:#e9e9e9;border-top-color:transparent;border-width:35px;margin-top:-35px;margin-left:0}}.accessory-finder .step-title{position:absolute;top:-2em;left:0;width:100%;text-align:center;font-size:1.125em;color:#e9e9e9;text-transform:uppercase;line-height:1}@media screen and (min-width: 40em){.accessory-finder .step-title{text-align:left}}.accessory-finder .step-title span{font-size:1.75em;font-weight:bold}.accessory-finder .step-title a{color:#e9e9e9;text-transform:uppercase}.accessory-finder .step-title a span{font-size:1.75em;font-weight:bold}@media screen and (min-width: 50em){.accessory-finder .step-title{left:0}}.accessory-finder .step--done{background:#00b1ff}.accessory-finder .step--done select{border:2px solid #0098db;color:#0098db}.accessory-finder .step--done .step-title,.accessory-finder .step--done .step-title a{color:#0098db}.accessory-finder .step--done:after{border-top-color:#00b1ff}@media screen and (min-width: 40em){.accessory-finder .step--done:after{border-left-color:#00b1ff;border-top-color:transparent}}.accessory-finder .step--last{margin-right:0;margin-bottom:0}.accessory-finder .accfinder-results{margin:1em 0;display:block;position:relative}.accessory-finder .accfinder-overview,.accessory-finder .accfinder-overview-grid{display:block;position:relative}.accessory-finder .accfinder-overview-grid__logo,.accessory-finder .accfinder-acc-grid__item{display:inline-block;position:relative;vertical-align:top;text-align:center;float:left}.accessory-finder .accfinder-overview-grid__logo{width:33.33%}@media screen and (min-width: 30em){.accessory-finder .accfinder-overview-grid__logo{width:33.3333%}}@media screen and (min-width: 40em){.accessory-finder .accfinder-overview-grid__logo{width:25%}}@media screen and (min-width: 64em){.accessory-finder .accfinder-overview-grid__logo{width:16.6667%}}@media screen and (min-width: 90.063em){.accessory-finder .accfinder-overview-grid__logo{width:12.5%}}.accessory-finder .accfinder-acc-grid__item{width:33.33%}@media screen and (min-width: 30em){.accessory-finder .accfinder-acc-grid__item{width:33.3333%}}@media screen and (min-width: 40em){.accessory-finder .accfinder-acc-grid__item{width:25%}}@media screen and (min-width: 64em){.accessory-finder .accfinder-acc-grid__item{width:16.6667%}}.accessory-finder .accfinder-overview-grid__link{position:relative;display:inline-block;overflow:hidden;padding:.35em;margin:.35em;background:#fff;border-radius:49%;border:2px solid #e9e9e9}@media screen and (min-width: 30em){.accessory-finder .accfinder-overview-grid__link{border-width:3px;padding:.55em;margin:.45em}}@media screen and (min-width: 40em){.accessory-finder .accfinder-overview-grid__link{border-width:4px;padding:.75em;margin:.6em}}@media screen and (min-width: 64em){.accessory-finder .accfinder-overview-grid__link{border-width:5px;padding:1em;margin:.75em}}.accessory-finder .accfinder-overview-grid__link:hover{box-shadow:0 0 8px rgba(0,23,34,0.175);border-color:#b0bfca}.accessory-finder .accfinder-overview-grid__link img{width:100%;height:100%;max-width:50px;max-height:50px;position:relative;display:block}@media screen and (min-width: 30em){.accessory-finder .accfinder-overview-grid__link img{max-width:64px;max-height:64px}}@media screen and (min-width: 40em){.accessory-finder .accfinder-overview-grid__link img{max-width:72px;max-height:72px}}@media screen and (min-width: 64em){.accessory-finder .accfinder-overview-grid__link img{max-width:80px;max-height:80px}}.accessory-finder .accfinder-acc-grid__item{min-height:18em;overflow:hidden}.accessory-finder .accfinder-acc-grid__link{position:relative;display:block;padding:.35em;margin:.35em;text-align:center}.accessory-finder .accfinder-acc-grid__link:hover{text-decoration:none}.accessory-finder .accfinder-acc-grid__link:hover .accfinder-acc-grid__title{color:#0098db;text-decoration:underline}.accessory-finder .accfinder-acc-grid__link img{width:100%;height:100%;max-width:46px;max-height:46px;position:relative}@media screen and (min-width: 30em){.accessory-finder .accfinder-acc-grid__link img{max-width:62px;max-height:62px}}@media screen and (min-width: 40em){.accessory-finder .accfinder-acc-grid__link img{max-width:84px;max-height:84px}}@media screen and (min-width: 64em){.accessory-finder .accfinder-acc-grid__link img{width:162px;height:162px;max-width:none;max-height:none}}.accessory-finder .accfinder-acc-grid__title,.accessory-finder .accfinder-acc-grid__price{font-size:.875em;color:#001722;font-weight:700;margin-top:.5em}.accessory-finder .accfinder-acc-grid__version{color:#999;font-size:0.75em}.accessory-finder .accfinder-acc-grid__price{color:#0098db;padding:.25em 0;font-size:1.125em}.accessory-finder .tabs.vertical dd{margin-left:.5em;position:relative;display:inline-block}@media screen and (min-width: 40.01em){.accessory-finder .tabs.vertical dd{display:block}}.accessory-finder .tabs.vertical dd>a{padding:.5em;font-size:.8em;margin-bottom:10px;border-radius:3px}@media screen and (min-width: 40.01em){.accessory-finder .tabs.vertical dd>a{padding:.75em;margin-bottom:2px}}@media screen and (min-width: 64em){.accessory-finder .tabs.vertical dd>a{padding:1em;font-size:1em}}.accessory-finder .tabs.vertical dd.active a{background:#00b1ff;color:#fff}@media screen and (min-width: 40.01em){.accessory-finder .tabs.vertical dd.active a:after{left:100%;top:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-left-color:#00b1ff;border-width:10px;margin-top:-10px;z-index:1}}.accessory-finder .tabs-content.vertical>.content{width:100%;padding:0 1em}.accfinder__allcats{display:none}@media screen and (min-width: 40em){.accfinder__allcats{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:6px;border-bottom:1px dotted #ccc}}@media screen and (min-width: 40em){.accfinder__allcats-item{display:flex;align-items:center;text-align:center;width:18%;padding:0 .66em;vertical-align:top;margin:0 5px 10px;background:#0098db;max-width:150px;overflow:hidden;font-size:.8125em}}@media screen and (min-width: 64em){.accfinder__allcats-item{width:12%;font-size:.875em}}@media screen and (min-width: 90.063em){.accfinder__allcats-item{font-size:1em}}@media screen and (min-width: 40em){.accfinder__allcats-item a{width:100%;padding:.75em 0;color:#fff;font-weight:bold;text-align:center}}@media screen and (min-width: 64em){.accfinder__allcats-item a{padding:1em 0}}
