.page-title{font-size:3.6rem;text-align:center}.note-diff-table-wrapper{margin-left:1rem;margin-right:1rem;max-width:1024px;overflow-x:auto;overflow-y:auto}@media (min-width:768px){.note-diff-table-wrapper{margin-left:0;margin-right:0}}.note-diff-table-wrapper h3{margin-left:1rem;margin-right:1rem;font-weight:700}@media (min-width:640px){.note-diff-table-wrapper h3{margin-left:0;margin-right:0}}.note-diff-table{width:100%;border-collapse:collapse}.note-diff-table,.note-diff-table thead{border-width:1px;--tw-border-opacity:1;border-color:rgb(182 183 186/var(--tw-border-opacity))}.note-diff-table thead tr th{--tw-bg-opacity:1;background-color:rgb(51 51 53/var(--tw-bg-opacity))}.note-diff-table thead tr th a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.note-diff-table tbody tr th{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity))}.note-diff-table td,.note-diff-table th,.note-diff-table tr{border-width:1px;--tw-border-opacity:1;border-color:rgb(182 183 186/var(--tw-border-opacity));padding:1rem}.note-diff-table td{vertical-align:top}.note-diff-table .part-link{text-decoration-line:underline;text-decoration-thickness:1px}.vehiclesearch .column.main{display:flex;flex-direction:column}.vehiclesearch .column.main .product-items .product-item{max-width:1024px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 226 226/var(--tw-border-opacity))}.vehiclesearch .column.main .product-items .product-item .product-item-content,.vehiclesearch .column.main .product-items .product-item .product-item-info{padding:1.5rem}@media (min-width:640px){.vehiclesearch .column.main .product-items .product-item .product-item-content,.vehiclesearch .column.main .product-items .product-item .product-item-info{padding:2rem}}.product-item{margin-left:1rem;margin-right:1rem;margin-bottom:2rem;display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:768px){.product-item{margin-left:0;margin-right:0}}@media (min-width:1024px){.product-item{flex-direction:row}}.product-item .product-item-info{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;text-align:center}.product-item .product-item-info .name{margin-bottom:1.25rem;display:block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25rem}@media (min-width:640px){.product-item .product-item-info .name{margin-bottom:2.5rem}}@media (min-width:768px){.product-item .product-item-info .name{font-size:2rem;line-height:2.5rem}}@media (min-width:1024px){.product-item .product-item-info .name{font-size:2.4rem}}.product-item .product-item-info .photo{width:100%;padding:0}.product-item .product-item-info .photo img{margin-left:auto;margin-right:auto}.product-item .product-item-info .photo .representation-caption{margin-top:1rem;display:block;--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity));padding:.25rem 1rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700}.product-item .product-item-info .actions{margin-top:2.5rem}.product-item .product-item-content{flex:1 1 0%}.product-item .product-item-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.product-item .product-item-content{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity))}.product-item-description-tags{max-height:32rem;overflow-y:auto;overflow-x:hidden;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(226 226 226/var(--tw-border-opacity));padding-top:1.5rem}.product-item-description-tags strong{margin-bottom:1.5rem;display:block;text-transform:uppercase}.product-item-description-tags ul{margin-bottom:0;-moz-columns:1;column-count:1}@media (min-width:640px){.product-item-description-tags ul{-moz-columns:2;column-count:2}}@media (min-width:1024px){.product-item-description-tags ul{-moz-columns:3;column-count:3}}.product-item-description-tags ul li{-moz-column-break-inside:avoid;break-inside:avoid}.search-item-details-block li{display:flex}.search-item-details-block strong{margin-right:.5rem}.search-item-details-block .attribute-badge{display:flex;flex-basis:1.75rem;flex-direction:column;justify-content:center}.search-item-details-block .attribute-badge span{display:inline-block;height:1.5rem;width:1.5rem;border-radius:9999px;padding:.325rem;text-align:center;font-size:1rem;line-height:.8rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.search-item-details-block .match{--tw-bg-opacity:1;background-color:rgb(99 173 236/var(--tw-bg-opacity))}.search-item-details-block .no-match{--tw-bg-opacity:1;background-color:rgb(202 39 48/var(--tw-bg-opacity))}.search-item-details-block.matched-vehicles{max-height:32rem}.search-item-details-block.matched-vehicles>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.search-item-details-block.matched-vehicles{overflow-y:auto}.search-item-details-block.fitment-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}