<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, p, div, ul, li, h1, h2, h3, h4 { font-family: 'Open Sans', sans-serif; }
.clear { clear:both; }
.product-showroom-v1 .filter-btn { display:inline-block; padding: 10px 10px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; cursor:pointer; font-size:12px; }
.product-showroom-v1 .filter-btn-active { background-color: #e2e2e2; }
.product-showroom-v1 .product-filters { border:1px solid #e2e2e2; border-top:5px solid #e2e2e2; }
.product-showroom-v1 .product-showroom-title { background-color:#eee; padding: 20px 20px 0; margin-top:30px; font-size: 20px; }
.product-showroom-v1 .product-showroom-body { background-color:#eee; padding: 20px; margin-bottom:30px; }
.product-showroom-v1 .product-image { height:140px;  background-repeat:no-repeat; background-size: 80% auto; background-position: center center; -webkit-transition: background-size .2s; transition: background-size .2s; }
.product-showroom-v1 a:hover .product-image { background-size: 100% auto; }
.product-showroom-v1 .product-name { background-color:#fff; padding: 0 20px 20px; text-align: center; color:#333; text-decoration: none; height:80px; font-size:12px; border-bottom:3px solid #e2e2e2; }
.product-showroom-v1 .product-name-year { color:#666; font-size:11px; }
.product-showroom-v1 .product-showroom-item { margin-bottom:20px; }
.product-showroom-v1 .product-showroom-item a { text-decoration: none; }
.product-showroom-v1 .product-subgroup-tab { color:#999; cursor: pointer; }
.product-showroom-v1 .subgroup-tab-active { color:#333; }
.product-showroom-v1 .product-item-container { background-color:#fff; }
.product-showroom-v1 .product-subgroup-tabs { padding-bottom:35px; }
.product-showroom-v1 .product-subgroup-tabs span { margin-right: 10px; padding-bottom:5px; }
.product-showroom-v1 .product-subgroup-tabs .subgroup-tab-active { border-bottom:4px solid #999; }

@media(min-width: 375px) {
    .product-showroom-v1 .product-image { height:160px; }
    .product-showroom-v1 .filter-btn, .product-showroom-v1 .product-name { font-size:14px; }
}

@media(min-width: 425px) {
    .product-showroom-v1 .product-image { height:200px; }
}

@media(min-width: 768px) {
    .product-showroom-v1 .filter-btn, .product-showroom-v1 .product-name { font-size:14px; }
    .product-showroom-v1 .product-showroom-title { padding: 40px 40px 0; }
    .product-showroom-v1 .product-showroom-body { padding:30px; }
    .product-showroom-v1 .filter-btn { border-bottom:0; }
    .product-showroom-v1 .product-image { height:200px; background-size: 80% auto; }
    .product-showroom-v1 a:hover .product-image { background-size: 85% auto; }
    .product-showroom-v1 .product-showroom-item { float:left; width:50%; padding-left:15px; padding-right:15px; }
    .product-showroom-v1 .product-name { height:80px; }
    .product-showroom-v1 .product-subgroup-tabs { padding: 0 15px 35px; }
}

@media(min-width: 992px) {
    .product-showroom-v1 .filter-btn, .product-showroom-v1 .product-name { font-size:14px; }
    .product-showroom-v1 .product-image { height:240px; }
    .product-showroom-v1 .product-showroom-body { padding-bottom:30px; }
    .product-main-left { width:70%; float:left; }
    .product-main-right { width:30%; float:left; }
}

@media(min-width: 1200px) {
    .product-showroom-v1 .product-image { height:200px; }
    .product-showroom-v1 .product-showroom-item { width:33%; }
    .product-showroom-v1 .product-showroom-body { margin-bottom: 60px; }
    .product-showroom-v1 .product-name p { font-size: 16px; }
    .product-showroom-v1 .product-subgroup-tabs { padding: 0 15px 30px; font-size: 16px; }
    .product-showroom-v1 .product-subgroup-tabs { padding-bottom: 45px; }
}

@media(min-width: 1800px) {
    .product-showroom-v1 .product-image { height:220px; }
    .product-showroom-v1 .product-showroom-item { width:25%; }
}


.instock-cta { width: 100%; position: absolute;top:0; }
.instock-cta a { background-color: #004e97; display: block; text-align: center; color: #fff; font-weight: bold; font-size: 18px; padding: 5px 10px; color: #fff !important; }
.instock-cta a:hover { opacity: 0.8; }
.instock-cta a span { vertical-align: middle; }
.instock-cta a i { vertical-align: middle; font-size: 14px; margin-left: 7px; }
.product-showroom-v1 .product-item-container { position: relative; }
.product-box-link { padding-top: 30px; display: block; }</pre></body></html>