.oem-catalog-module .pp-list .category:after{padding-left:20px}.oem-assemblies-module .sf--active{position:absolute}.oem-assemblies-module .category-title{font-size:16px;font-weight:500}.oem-assemblies-module .page-partpicker{font-weight:500}.oem-assemblies-module .page-partpicker #pp-content{margin-top:10px}.oem-assemblies-module .page-partpicker a{color:#2588c4}.oem-assemblies-module .page-partpicker a:hover{color:#49abe6}.oem-assemblies-module .part-group .assembly-thumbnails{position:absolute;right:0;top:0;width:100px;z-index:10}@media (max-width:1250px){.oem-assemblies-module .part-group .assembly-thumbnails{display:none}}.oem-assemblies-module .part-group .assembly-thumbnails .assembly-thumbnail{border:1px solid #cfcfcf;display:block;height:80px;width:98px}.oem-assemblies-module .part-group .assembly-thumbnails .assembly-thumbnail img{height:auto;max-height:100%;width:100%}.oem-assemblies-module .part-group .assembly-thumbnails .assembly-thumbnail+.assembly-thumbnail{margin-top:10px}.oem-assemblies-module .part-group .assembly-thumbnails .assembly-thumbnail.assembly-thumbnail-0{border:1px solid #2588c4}.oem-assemblies-module .part-group .assembly-thumbnails .assembly-thumbnail:hover{border:1px solid #49abe6}.oem-assemblies-module .part-group h2.related_parts{font-size:17px;font-weight:700!important;margin:10px 0;padding:10px}@media (max-width:695px){.oem-assemblies-module .part-group.pp-alternate .part-group-container .pp-image-container{text-align:center;width:100%}.oem-assemblies-module .part-group.pp-alternate .part-group-container .pp-image-container .pp-image,.oem-assemblies-module .part-group.pp-alternate .part-group-container .pp-image-container .pp-image img{height:auto!important;max-width:100%;min-height:auto!important;width:auto!important}.oem-assemblies-module .part-group.pp-alternate .part-group-container .pp-image-container .pp-image img{height:auto;max-width:100%;position:relative}.oem-assemblies-module .part-group.pp-alternate .part-group-container .pp-image-container .hotspot{display:none}.oem-assemblies-module .part-group.pp-alternate table.all-component-parts{margin:0 auto;width:100%}}.oem-assemblies-module .part-group .part-group-container{padding-bottom:30px;position:relative;width:100%}.oem-assemblies-module .part-group .part-group-container.multiple-diagrams #parts_diagram_0{margin-right:110px}.oem-assemblies-module .part-group .part-group-container:after{clear:both;content:"";display:table}.oem-assemblies-module .part-group .part-group-container .pp-image-container{background-color:#fff;border:1px solid #cfcfcf;margin:0 0 10px;max-width:100%;padding:10px;z-index:99!important}.oem-assemblies-module .part-group .part-group-container .pp-image-container .pp-image{margin:auto}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .pp-image-container{float:none;margin:0 auto 20px}}@media (max-width:1250px){.oem-assemblies-module .part-group .part-group-container .pp-image-container{text-align:center;width:100%}.oem-assemblies-module .part-group .part-group-container .pp-image-container .pp-image,.oem-assemblies-module .part-group .part-group-container .pp-image-container .pp-image img{height:auto!important;max-width:100%;min-height:auto!important;width:auto!important}.oem-assemblies-module .part-group .part-group-container .pp-image-container .pp-image img{height:auto;max-width:100%;position:relative}.oem-assemblies-module .part-group .part-group-container .pp-image-container .hotspot{display:none}}.oem-assemblies-module .part-group .part-group-container .all-parts-table-container{min-height:400px;overflow:hidden;width:100%}.oem-assemblies-module .part-group .part-group-container .all-parts-table-container.single{width:100%}.oem-assemblies-module .part-group .part-group-container .all-component-parts li,.oem-assemblies-module .part-group .part-group-container .all-component-parts p,.oem-assemblies-module .part-group .part-group-container .all-component-parts ul{margin:0;padding:0}.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row{border-bottom:1px solid #cfcfcf;font-weight:700;padding-bottom:10px}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row .reference-code-col{width:25%}}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row .product-details-col{width:73%}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row .add-to-cart-col{padding-left:25px}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row .add-to-cart-col{display:none}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row .mobile-add-to-cart{display:none}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row .mobile-add-to-cart{display:block}}@media (max-width:576px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .label-row>div{display:none}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product{border-bottom:1px solid #cfcfcf;padding:10px 0}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product:first-child{border-top:1px solid #cfcfcf}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .reference-code-col{text-align:left}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .reference-code-col span{font-weight:700;padding-left:5px}@media (max-width:576px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .reference-code-col{background:#fff;border-color:#fff #cfcfcf #cfcfcf #fff;border-style:solid;border-width:1px;padding:5px 0;position:absolute;text-align:center;width:30px;z-index:1}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .reference-code-col span{padding:0}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col>a{background-color:#fff;border:1px solid #cfcfcf;cursor:pointer;display:-ms-flexbox;display:flex;height:72px;overflow:hidden}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col>a.related-parts-image{height:92px}@media (max-width:576px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col>a{height:102px}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col>a img{margin:auto;max-height:100%;max-width:100%}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col>a:active,.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col>a:hover{border-color:#49abe6}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button{cursor:pointer;display:table;padding-top:7px;table-layout:fixed}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button .product-diagram-icon{background:url(https://s3.amazonaws.com/static.revolutionparts.com/assets/categories/diagram-icon.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #cfcfcf;display:table-cell;height:25px;min-width:20px;position:relative;width:30px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button .product-diagram-icon:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:0;color:#49abe6;content:"";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;left:0;line-height:1;padding:5.5px;position:absolute;right:0;text-align:center;top:0;z-index:2}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button .product-diagram-icon:before{background-color:#fff;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button .assembly-cta{color:#2588c4;display:table-cell;font-size:9.5px;padding-left:10px;vertical-align:middle}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button:hover .product-diagram-icon{border-color:#49abe6}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button:hover .product-diagram-icon:after{content:"\F065"}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button:hover .product-diagram-icon:before{opacity:.6}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram-modal-button:hover .assembly-cta{color:#49abe6}@media (min-width:768px) and (orientation:portrait){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal{margin-top:120px}}@media (min-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-dialog{max-width:700px}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal button.close{position:absolute;right:14px;top:10px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-part-info{padding-bottom:20px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-part-info h5{font-size:16px;line-height:16px;padding-right:20px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-part-info a{color:#2588c4;display:block;font-size:10pt}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-part-info a:hover{color:#49abe6}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details{border-bottom:1px solid #cfcfcf;display:table;padding-bottom:15px;table-layout:fixed;width:100%}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-details-col{display:table-cell;width:75%}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-details-col .product-title{font-size:12pt;line-height:20px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-details-col .product-partnum{font-size:10pt;margin-top:5px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-cart-col{display:table-cell}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-cart-col .sale-price{margin-bottom:6px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-cart-col .product-purchase-button{padding-top:5px}@media (max-width:375px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-cart-col .product-purchase-button button{font-size:9pt;padding:8px 12px}}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-cart-col .product-purchase-button button{font-size:10pt;padding:10px 15px}}@media (max-width:420px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-details-col{width:65%}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-cart-col{width:35%}}@media (max-width:576px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-details-col{width:50%}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-details-wrapper .modal-product-details .modal-cart-col{text-align:right;width:50%}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .assy-info{text-align:center}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .modal-content{border-color:#cfcfcf;border-radius:0}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col .product-diagram.modal .pp-image-container{border:none}@media (max-width:576px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-image-col{padding-left:0;width:50%}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col .product-title{font-size:16px;font-weight:bolder}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col .product-title a:hover{text-decoration:none}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col .product-partnum{font-size:14px;margin:6px 0}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col .product-partnum label{font-size:inherit;font-weight:500}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col .product-partnum a{font-weight:500}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col .product-partnum a:hover{text-decoration:none}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col .product-more-info{font-size:11px;line-height:1.7em}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col{width:73%}}@media (max-width:576px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .product-details-col{padding:0;width:50%}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .mobile-add-to-cart{display:none}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .mobile-add-to-cart .list-price{color:#bababa;font-size:12px;line-height:20px;text-decoration:line-through}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .mobile-add-to-cart .sale-price{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:5px}@media (max-width:576px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .mobile-add-to-cart div.product-purchase-button .place-order-button{font-size:12px;margin-top:4px;padding:10px 20px}}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .mobile-add-to-cart{display:block}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .add-to-cart-col{padding-left:25px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .add-to-cart-col .list-price{color:#bababa;font-size:12px;line-height:20px;text-decoration:line-through}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .add-to-cart-col .sale-price{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:3px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .add-to-cart-col .product-purchase-button{padding:17px 0 0}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .add-to-cart-col .product-purchase-button .place-order-button{font-size:12px;padding:7px 10px}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .add-to-cart-col .product-purchase-button{padding:9px 0 0}}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product .add-to-cart-col{display:none}}.oem-assemblies-module .part-group .part-group-container .all-component-parts .catalog-product.part-row-highlight{background:#d7f0ff}.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy{text-align:left}.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .call-for-availability-item,.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .discontinued-part-item{color:#ccc;display:block;font-size:20px;margin-left:3px;text-align:center}.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .call-for-availability-item a:hover,.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .call-for-availability-item a:link,.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .call-for-availability-item a:visited,.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .discontinued-part-item a:hover,.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .discontinued-part-item a:link,.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .discontinued-part-item a:visited{color:#ccc;cursor:default}.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .call-for-availability-item a:after,.oem-assemblies-module .part-group .part-group-container .all-component-parts .buy .discontinued-part-item a:after{content:none}.oem-assemblies-module .part-group .part-group-container .all-component-parts .contextual_description,.oem-assemblies-module .part-group .part-group-container .all-component-parts .specific_description{font-size:9pt;margin-top:5px}.oem-assemblies-module .part-group .part-group-container .all-component-parts .contextual_description{color:#676767}.oem-assemblies-module .part-group .part-group-container .all-component-parts .description .descr_part_num,.oem-assemblies-module .part-group .part-group-container .all-component-parts.no-image .reference-code{display:none}.oem-assemblies-module .part-group .part-group-container .all-parts-table-twocol{overflow:hidden}.oem-assemblies-module .part-group .part-group-container .all-parts-table-twocol table{float:left;margin:0 1%;width:48%}@media (max-width:767px){.oem-assemblies-module .part-group .part-group-container .all-parts-table-twocol table{width:100%}.oem-assemblies-module .part-group .part-group-container .all-parts-table-twocol table+table{margin-top:20px}}.oem-assemblies-module .part-group+.part-group{margin-top:20px}.oem-assemblies-module .sticky-wrapper{position:fixed;top:0}@media (max-width:1050px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .part-number{display:none}.oem-assemblies-module .part-group .part-group-container .all-component-parts .description .descr_part_num{display:inline}}@media (max-width:875px){.oem-assemblies-module .part-group .part-group-container .all-component-parts .list-price{display:none}}.oem-assemblies-module .part-group.pp-alternate .part-group-container .pp-image-container{float:none;margin:0 0 20px;width:100%;z-index:5}.oem-assemblies-module .parts-dialog{background-color:#fff;width:100%}.oem-assemblies-module .pp-nowrap{white-space:nowrap}.oem-assemblies-module .all-parts-table table{margin:0 auto}.oem-assemblies-module table.all-component-parts{width:100%}.oem-assemblies-module .page-catalog ul.smart-list{border-left:1px solid #b7b7b7;float:left;padding:0 0 0 19px;width:120px}.oem-assemblies-module .page-catalog ul.smart-list-first{border-left:0}.oem-assemblies-module .page-catalog ul.smart-list li{list-style:none;margin:0 0 5px}.oem-assemblies-module .controlled-part-reference,.oem-assemblies-module .core-charge-reference{color:red}.oem-assemblies-module .controlled-part-notice,.oem-assemblies-module .core-charge-notice{color:#555;padding-left:0}.oem-assemblies-module .controlled-part-notice sup,.oem-assemblies-module .core-charge-notice sup{color:red;margin-right:2px}.oem-assemblies-module .part-purchase-button{margin-top:10px}.oem-assemblies-module .product-purchase .part-of-components{padding:5px}.oem-assemblies-module .pp-alternate .pp-image img{border:1px solid #000}.oem-assemblies-module .part-group .pp-image{margin:0 auto;position:relative}.oem-assemblies-module .part-group img.buy-cart{cursor:pointer;display:inline;height:22px;vertical-align:middle;width:22px}.oem-assemblies-module .part-group img.parts-diagram{left:0;position:absolute;top:0}.oem-assemblies-module .pp-alternate .all-parts-table-container{float:none;width:100%}.oem-assemblies-module .part-group .all-parts-table2{margin:0 auto;width:100%}.oem-assemblies-module .pp-alternate .all-parts-table2{width:100%}.oem-assemblies-module .pp-alternate table.all-component-parts{margin:0 auto;width:630px}.oem-assemblies-module .pp-alternate table.all-component-parts td.required-quantity,.oem-assemblies-module .pp-alternate table.all-component-parts th.required-quantity{display:table-cell}.oem-assemblies-module .part-group .pp-image-container{margin-right:10px}.oem-assemblies-module .part-group .pp-image-container .hotspot-code{display:block;font-weight:400;margin:-1px;text-align:center}.oem-assemblies-module .part-group .pp-image-container a:hover{text-decoration:none}.oem-assemblies-module .part-group .pp-image-container a:hover .hotspot-code{color:#fff}.oem-assemblies-module .part-group .pp-image-container .hotspot{background-color:#fff;border:1px dashed #1c87c6;color:#2588c4;cursor:pointer;display:block;font-size:14px;position:absolute;z-index:10}.oem-assemblies-module .part-group .pp-image-container .hotspot.page-part-num{background-color:#fdfecf;border-color:#383838;color:#383838}.oem-assemblies-module .part-group .pp-image-container .hotspot.hotspot-highlight{animation:pulse 1s infinite;background-color:#1c87c6;border-color:#1c87c6;box-shadow:0 0 0 rgba(37,136,196,.4);color:#fff;z-index:11}.oem-assemblies-module .part-group .pp-image-container .hotspot.hotspot-highlight .hotspot-code{color:#fff}.oem-assemblies-module .part-group .pp-image-container .hotspot:hover{animation:none;border:1px solid #1c87c6}.oem-assemblies-module .part-group .pp-image-container .hotspot:hover .hotspot-code{color:#fff}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu{display:none;padding-left:7px;position:absolute;z-index:11}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu:before{border-color:transparent #2588c4 transparent transparent;border-style:solid;border-width:7px 7px 7px 0;content:"\A";left:0;position:absolute;top:10px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu ul{background-color:#2588c4;color:#fff;display:table;font-size:12px;list-style:none;margin:0;padding:0;position:relative;text-align:left;width:250px;z-index:11}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li{border-bottom:1px solid #fff;display:table-row;margin:0;min-height:25px;padding:0;position:relative;width:100%}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li>*{border-bottom:1px solid #5e9dc4}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li:last-child{border-bottom:0}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart{border-right:1px solid #5e9dc4;color:#fff;display:table-cell;padding:10px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart.can-buy:hover{background-color:#49abe6}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart.can-buy:hover .plus-circle{color:#fff}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart.can-buy:hover .plus-circle .fa-plus:before{background-color:#49aa22;border-color:#49aa22}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart .plus-circle{color:#49aa22;line-height:37px;position:absolute;right:-6px;top:-7px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart .plus-circle .fa-plus{font-size:7px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart .plus-circle .fa-plus:before{background-color:#fff;border:3px solid #fff;border-radius:20px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart .plus-circle .fa-circle-o{font-size:16px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart .fa-shopping-cart{display:block}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-cart .fa-ban{color:#bababa;margin-left:3px;text-align:center}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-content{color:#fff;display:table-cell;line-height:normal;padding:5px;text-decoration:none;vertical-align:top;width:210px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-content.cannot-buy{color:#bababa}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-content .hotspot-price{float:right;padding-left:5px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-content .hotspot-description{display:inline}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-content .specific-description{display:block;font-size:10px;margin-top:5px}.oem-assemblies-module .part-group .pp-image-container .hotspot .hotspot-menu li .hotspot-content:hover{background-color:#49abe6}.oem-assemblies-module .part-group .pp-image-tray{display:none}.oem-assemblies-module .part-group .sticky-wrapper .pp-image-tray{cursor:pointer;display:block;font-size:14px;line-height:25px;margin-top:10px;text-align:center}.oem-assemblies-module .part-group .sticky-wrapper .pp-image-tray .tray-icon:before{content:"\F078";font-family:FontAwesome}.oem-assemblies-module .part-group .sticky-wrapper .pp-image-tray-open .tray-icon:before{content:"\F077"}.oem-assemblies-module .part-group .part-row-highlight{background:#d7f0ff}.oem-assemblies-module div#refine_your_search{background-color:#f2f2f2;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;padding:10px 15px}.oem-assemblies-module div#refine_your_search label{display:block;font-size:12px;font-weight:700;text-transform:uppercase}.oem-assemblies-module div#refine_your_search label.no-filter-message{font-size:16px}.oem-assemblies-module div#refine_your_search .vpicker{display:block;margin-top:5px;vertical-align:middle}.oem-assemblies-module div#refine_your_search .vpicker .vp_dropdown{background-color:#fff;border:1px solid #e2e2e2;color:#d9d9d9;display:inline-block;font-size:12px;line-height:25px;margin-right:7px;min-width:120px;padding:0 10px;position:relative;vertical-align:middle;width:127px}.oem-assemblies-module div#refine_your_search .vpicker .vp_dropdown:hover{text-decoration:none}.oem-assemblies-module div#refine_your_search .vpicker .vp_dropdown:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\F0D7";display:inline-block;font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:400;line-height:1;line-height:25px;position:absolute;right:10px;top:0}.oem-assemblies-module div#refine_your_search .vpicker .vp_dropdown.active{border:1px solid #dadada;color:#333}.oem-assemblies-module div#refine_your_search .vpicker .vp_dropdown.active:hover{background-color:#fafafa;border-color:#aaa}.oem-assemblies-module div#refine_your_search .vpicker .refine-select{background-color:transparent;background-image:none;border-color:#dbdbdb;color:#333;display:inline-block;height:27px;margin-right:5px;min-width:120px;padding-top:3px;vertical-align:middle}.oem-assemblies-module div#refine_your_search .vpicker .refine-select.active{background-color:#fff;border:1px solid #b4b3b3;color:#333}.oem-assemblies-module div#refine_your_search .vpicker .refine-select.active:hover{border-color:#aaa}.oem-assemblies-module div#refine_your_search .vpicker .vp_reset,.oem-assemblies-module div#refine_your_search .vpicker .vp_submit{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#c5c5c5;border:0;border-radius:2px;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:25px;outline:0;padding:0 17px;position:relative;text-transform:uppercase;vertical-align:middle}.oem-assemblies-module div#refine_your_search .vpicker .vp_reset:hover,.oem-assemblies-module div#refine_your_search .vpicker .vp_submit:hover{background-color:#acacac;text-decoration:none}@media (max-width:620px){.oem-assemblies-module div#refine_your_search .vpicker .vp_reset,.oem-assemblies-module div#refine_your_search .vpicker .vp_submit{display:block;margin-top:5px}}@media (max-width:505px){.oem-assemblies-module div#refine_your_search .vpicker .refine-select{margin-bottom:5px;width:100%}}.oem-assemblies-module .no-results-found{border-left:2px solid #ccc;font-size:15px;line-height:25px;padding:5px 20px}.oem-assemblies-module .no-results-found ul{list-style-type:circle;margin:15px 50px}.oem-assemblies-module .catalog-view{position:relative}.oem-assemblies-module .catalog-view .no-results-found{border-left:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,136,196,.4)}70%{box-shadow:0 0 0 10px rgba(37,136,196,0)}to{box-shadow:0 0 0 0 rgba(37,136,196,0)}}.oem-sidebar-module .oem-sidebar-component{border:1px solid #cfcfcf}@media (max-width:767px){.oem-sidebar-module .oem-sidebar-component{border:none}}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading{background-color:#f7f7f7;margin-bottom:0;padding:10px}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading aside{display:-ms-flexbox;display:flex;margin:0 0 2px;max-width:100px;text-align:center}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading aside em{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:8px}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading aside a{border-radius:4px;color:#2588c4;display:block;padding:6px 6px 2px 0}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading aside a:hover{color:#49abe6;text-decoration:none}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading ul{border-left:2px solid #cfcfcf;margin-bottom:6px;padding-left:10px}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading ul li a{color:#bababa;display:block;font-size:14px;font-weight:500;padding:5px 0;position:relative}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading ul li a.active-cat,.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading ul li a:hover{color:#2588c4;text-decoration:none}.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading ul li a.active-cat:before,.oem-sidebar-module .oem-sidebar-component .oem-sidebar-component-heading ul li a:hover:before{background-color:#2588c4;content:"";height:100%;left:-12px;position:absolute;top:0;width:2px}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text{font-size:15px;font-weight:700}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text a{display:block;font-size:14px;font-weight:400;margin-top:5px;position:relative}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text a span{display:inline-block;height:18px;margin-right:8px;position:relative;top:1.5px;width:21px}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text a span svg .svg{fill:#2588c4}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text a:active,.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text a:hover{text-decoration:none}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text a:active svg .svg,.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .garage-text a:hover svg .svg{fill:#49abe6}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .car-selected-mobile{display:none}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage .car-selected-mobile .garage-text{font-size:12px;text-align:center}@media (max-width:767px){.oem-sidebar-module .oem-sidebar-component.oem-sidebar-garage{display:none}}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-button{display:none;text-align:center}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-button>a{-webkit-font-smoothing:antialiased;background-color:#2588c4;color:#fff;display:block;font-size:13px;font-weight:700;margin-bottom:20px;padding:14px 10px}.oem-sidebar-module .oem-sidebar-component.oem-sidebar-button>a:hover{background-color:#49abe6}@media (max-width:767px){.oem-sidebar-module .oem-sidebar-component.oem-sidebar-button{display:block}}.oem-sidebar-module .oem-sidebar-component .category-search{min-height:67px;padding:15px 10px;position:relative}.oem-sidebar-module .oem-sidebar-component .category-search .input-group select{border:1px solid #cfcfcf;border-radius:0;border-right:0;height:37px;position:relative;width:100%;z-index:1}.oem-sidebar-module .oem-sidebar-component .category-search .input-group select:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#2588c4;content:"\F002";content:"";display:inline-block;font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:400;height:37px;line-height:1;position:absolute;right:0;top:0;width:37px}.oem-sidebar-module .oem-sidebar-component .category-search .input-group .select2-container{width:100%!important}.oem-sidebar-module .oem-sidebar-component .category-search .input-group .select2-container .select2-selection--multiple{border:1px solid #cfcfcf;border-radius:0;border-right:0;height:37px}.oem-sidebar-module .oem-sidebar-component .category-search .input-group .select2-container ul{padding:5px 5px 5px 10px}.oem-sidebar-module .oem-sidebar-component .category-search .input-group .select2-container ul li{width:100%}.oem-sidebar-module .oem-sidebar-component .category-search .input-group .select2-container ul li .select2-search__field{width:100%!important}.oem-sidebar-module .oem-sidebar-component .category-search .input-group .input-group-addon{background-color:transparent;border:1px solid #cfcfcf;border-left:0;border-radius:0;color:#2588c4;line-height:35px;padding:0 10px}.oem-sidebar-module .oem-sidebar-component .category-search .category-loading{background:#fff;color:#bababa;display:block;left:15px;margin-top:17px;padding:5px;position:absolute;right:45px;top:0;z-index:5}.oem-sidebar-module .oem-sidebar-component .category-group{padding:15px 0}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card{border:none;border-radius:0;margin-bottom:0}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header{background-color:transparent;border:none;padding:5px 10px}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header a{display:inline-block;font-size:14px;font-weight:500;overflow:hidden;padding-right:20px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\F107";display:inline-block;font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:400;font-weight:700;line-height:1;padding-left:20px;position:absolute;right:0;text-align:center;width:32px}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header a:active,.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header a:focus,.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header a:hover{border-color:#49abe6;color:#49abe6;text-decoration:none}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header a.collapsed:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\F105";display:inline-block;float:right;font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:400;font-weight:700;line-height:1;padding-left:20px}@media (max-width:1024px){.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .card-header a{font-size:12px}}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list{padding:5px 10px}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list ul{border-left:2px solid #cfcfcf;margin:0 0 0 10px;padding-left:10px}@media (min-width:768px) and (max-width:1024px){.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list ul{margin-left:0}}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list ul li a{color:#95989a;display:block;font-size:12px;font-weight:500;padding:5px 0;position:relative}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list ul li a.active-cat,.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list ul li a:hover{color:#2588c4;text-decoration:none}.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list ul li a.active-cat:before,.oem-sidebar-module .oem-sidebar-component .category-group .categories .card .subcategories-list ul li a:hover:before{background-color:#2588c4;content:"";height:100%;left:-12px;position:absolute;top:0;width:2px}.oem-sidebar-module .oem-sidebar-component+.oem-sidebar-component{margin-top:10px}@media (max-width:767px){.oem-sidebar-module .oem-sidebar-categories{display:none}}.oem-sidebar-module ul{list-style-type:none}.oem-sidebar-mobile-wrapper .oem-sidebar-modal{text-align:left}.oem-sidebar-mobile-wrapper .oem-sidebar-modal .modal-content{border-radius:0}.oem-sidebar-mobile-wrapper .oem-sidebar-modal h5.modal-title{font-size:16px;line-height:16px;padding-right:20px;text-transform:uppercase}.oem-sidebar-mobile-wrapper .oem-sidebar-modal button{position:absolute;right:10px;top:10px}.oem-sidebar-mobile-wrapper .sidebar-details-wrapper .oem-sidebar-component-heading{background:transparent;border-bottom:1px solid #cfcfcf;padding:20px 10px}.oem-sidebar-mobile-wrapper .sidebar-details-wrapper .oem-sidebar-component-heading ul{margin-bottom:0}.all-category-parts,.category-accessories,.category-parts{display:none}.show-all-parts .oem-sidebar-module .all-category-parts{display:block}.show-all-parts .oem-sidebar-module .category-accessories,.show-all-parts .oem-sidebar-module .category-parts{display:none}.show-parts .oem-sidebar-module .category-parts{display:block}.show-parts .oem-sidebar-module .all-category-parts,.show-parts .oem-sidebar-module .category-accessories{display:none}.show-accessories .oem-sidebar-module .category-accessories{display:block}.show-accessories .oem-sidebar-module .all-category-parts,.show-accessories .oem-sidebar-module .category-parts{display:none}.oem-catalog-module .categories{overflow:hidden}.oem-catalog-module .category-group h2{padding:5px}.oem-catalog-module .category-group+.category-group{margin-top:20px}.oem-catalog-module .pp-list{float:left;list-style-type:none;margin:0;padding:10px 30px 20px 0;width:50%}.oem-catalog-module .pp-list h3{color:#bababa;font-family:inherit;font-weight:400}.oem-catalog-module .pp-list li{background:none;margin:0;padding:0}.oem-catalog-module .pp-list li:hover{background:none}.oem-catalog-module .pp-list li.accessory-group{color:#bababa;font-size:14px;font-weight:700;padding:20px 0 0 5px}.oem-catalog-module .pp-list li.active .subcategories-list{display:block}.oem-catalog-module .pp-list li.active .category:after{content:"\F107"}.oem-catalog-module .pp-list .category{border-bottom:1px solid #dadada;display:inline-block;font-size:14px;font-weight:700;min-width:100px;padding:10px 0 5px 5px;width:100%}.oem-catalog-module .pp-list .category:active,.oem-catalog-module .pp-list .category:hover{border-color:#49abe6;color:#49abe6;text-decoration:none}.oem-catalog-module .pp-list .category:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\F105";display:inline-block;float:right;font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:1;padding-left:0}.oem-catalog-module .pp-list .subcategories-list{display:none;list-style:none;margin:0;padding:0}.oem-catalog-module .pp-list .subcategory{color:#777;display:block;font-size:12px;padding:10px 0 5px 5px}.oem-catalog-module .pp-list .subcategory:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\F105";display:inline-block;float:right;font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:1;padding-left:20px}@media (max-width:767px){.oem-catalog-module #pp-content{padding:30px}.oem-catalog-module .pp-list{float:none;padding:0;width:100%}.oem-catalog-module #oem-catalog-header ul.pp_catalog_nav li.catalog_tab{width:50%}.oem-catalog-module #oem-catalog-header ul.pp_catalog_nav li.catalog_tab a{padding:10px 0;text-align:center;white-space:nowrap;width:100%}}.oem-top-level-categories-module h3{font-weight:500}.oem-top-level-categories-module .category-list{-ms-flex-flow:row wrap;-ms-flex-pack:start;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:30px;position:relative}.oem-top-level-categories-module .category-list .category-wrapper{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.oem-top-level-categories-module .category-list .category-wrapper.cat_open picture{-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media (max-width:767px){.oem-top-level-categories-module .category-list .category-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:575px) and (max-width:950px){.oem-top-level-categories-module .category-list .category-wrapper{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%}}.oem-top-level-categories-module .category-list .category{display:block;font-weight:500;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.oem-top-level-categories-module .category-list .category picture{cursor:pointer;display:block;margin:0 auto;max-width:100%;min-height:150px;pointer-events:none;width:150px}@media (max-width:767px){.oem-top-level-categories-module .category-list .category picture{min-height:unset;width:auto}}.oem-top-level-categories-module .category-list .category-dropdown{background:#f7f7f7;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;display:block;left:0;padding:30px;position:absolute;width:100%}.oem-top-level-categories-module .category-list .category-dropdown .top-arrow{border-bottom:19px solid #cfcfcf;border-left:15px solid transparent;border-right:15px solid transparent;height:0;left:0;position:absolute;top:-20px;width:0;z-index:1}.oem-top-level-categories-module .category-list .category-dropdown .top-arrow:after{border-bottom:18px solid #f7f7f7;border-left:14px solid transparent;border-right:14px solid transparent;content:"";height:0;left:-14px;position:absolute;top:2px;width:0}.oem-top-level-categories-module .category-list .category-dropdown h4{font-size:18px;margin-bottom:20px}@media (max-width:576px){.oem-top-level-categories-module .category-list .category-dropdown h4{font-size:16px;line-height:1.5}}.oem-top-level-categories-module .category-list .category-dropdown ul{-webkit-column-count:4;-webkit-column-gap:20px;column-count:4;column-gap:20px;list-style:none}.oem-top-level-categories-module .category-list .category-dropdown ul li{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.oem-top-level-categories-module .category-list .category-dropdown ul li a{display:inline-block;font-size:14px;padding:4px 0}@media (max-width:767px){.oem-top-level-categories-module .category-list .category-dropdown ul{-webkit-column-count:1;column-count:1}}@media (min-width:767px) and (max-width:1024px){.oem-top-level-categories-module .category-list .category-dropdown ul{-webkit-column-count:2;column-count:2}}.accessory-tiles,.parts-tiles{display:none}.show-all-parts .oem-top-level-categories-module .accessory-tiles,.show-all-parts .oem-top-level-categories-module .parts-tiles,.show-parts .oem-top-level-categories-module .parts-tiles{display:block}.show-accessories .oem-top-level-categories-module .parts-tiles,.show-parts .oem-top-level-categories-module .accessory-tiles{display:none}.show-accessories .oem-top-level-categories-module .accessory-tiles{display:block}.category-children-module h2{color:#676767;font-size:16px}.category-children-module .category-tiles{list-style:none;margin:0;padding:0}.category-children-module .category-tile{margin-bottom:.5rem;text-align:center}.category-children-module .category-tile-placeholder{border:1px solid #cfcfcf;height:120px;width:100%}.category-children-module .category-tile-image{display:block;height:120px}.category-children-module .category-tile-image img{max-height:120px}.oem-vehicle-picker-module .dynamic-content{overflow:hidden}.oem-vehicle-picker-module .dynamic-content:after{clear:both;content:"";display:table}.oem-vehicle-picker-module .dynamic-content.top{margin-bottom:2em}.oem-vehicle-picker-module .dynamic-content img{max-width:100%}.oem-vehicle-picker-module .dynamic-content p{margin-bottom:.5rem}.oem-vehicle-picker-module #vehicle-data-lists{overflow:hidden}.oem-vehicle-picker-module a{color:#2588c4;text-decoration:none}.oem-vehicle-picker-module a:hover{color:#49abe6}.oem-vehicle-picker-module li,.oem-vehicle-picker-module ul{list-style-type:none;margin:0;padding:0}.oem-vehicle-picker-module .vehicle-column{float:left;margin-bottom:20px;margin-right:80px}.oem-vehicle-picker-module .vehicle-column h4{border-bottom:2px dotted #dadada;color:#bababa;font-size:22px;font-weight:200;margin-bottom:20px}.oem-vehicle-picker-module .vehicle-column li{margin-bottom:10px;padding-bottom:1px}.oem-vehicle-picker-module .vehicle-column a{border-bottom:1px solid #dadada;display:inline-block;font-size:14px;font-weight:500;min-width:100%;padding-bottom:5px}.oem-vehicle-picker-module .vehicle-column a:hover{border-color:#49abe6;text-decoration:none}.oem-vehicle-picker-module .vehicle-column a .fa{float:right;font-size:18px;font-weight:700;padding-left:20px}.oem-vehicle-picker-module .vehicle-column.year{min-width:100px}@media (max-width:767px){.rp-responsive .oem-vehicle-picker-module .vehicle-column.year{margin-right:0;padding-right:80px;width:25%}}@media (max-width:650px){.rp-responsive .oem-vehicle-picker-module .vehicle-column.year{padding-right:40px;width:50%}}@media (max-width:450px){.rp-responsive .oem-vehicle-picker-module .vehicle-column.year{padding-right:0;width:100%}}.oem-vehicle-picker-module .vehicle-column.non-year{min-width:200px}@media (max-width:767px){.rp-responsive .oem-vehicle-picker-module .vehicle-column.non-year{width:100%}}.lazy-load{position:absolute;transition:opacity .25s ease-in-out}@keyframes lazyLoadPlaceHolderShimmer{0%{background-position:0 0}to{background-position:200px 0}}.lazy-load.full-res{opacity:0}.lazy-load.placeholder{height:100%;opacity:1;width:100%}.lazy-load.placeholder.animated{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoadPlaceHolderShimmer;animation-timing-function:linear;background:#eee;background:linear-gradient(90deg,#f9f9f9 13%,#ddd 33%,#f9f9f9 47%);background-size:200px}.lazy-load-wrap{position:relative}.lazy-load-wrap.flip .full-res{opacity:1}.lazy-load-wrap.flip .placeholder{opacity:0}