@charset "UTF-8";.category.main>p{font-size:16px;line-height:1.6;max-width:800px;margin-bottom:12px}#ymm-container{min-height:175px}@media only screen and (max-width:767px){#ymm-container{min-height:290px}}.page-type-product #ymm-custom-search,.productView-vehicleSearch #ymm-custom-search{max-width:100%;margin-top:16px;margin-bottom:18px;padding-left:0;padding-right:0;min-height:155px}.ymm-product-toggle{display:none}.ymm-product-collapse-body{display:block}@media only screen and (max-width:767px){.page-type-product #ymm-custom-search,.productView-vehicleSearch #ymm-custom-search{min-height:58px}.page-type-product #ymm-custom-search.ymm-product-collapse.is-expanded,.productView-vehicleSearch #ymm-custom-search.ymm-product-collapse.is-expanded{min-height:280px}.page-type-product .ymm-product-toggle,.productView-vehicleSearch .ymm-product-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;min-height:52px;margin:0;padding:12px 14px;color:#1f1f1f;background:#fff;border:1px solid #d9d9d9;border-left:4px solid #cb0039;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;font-family:Arial,Helvetica,sans-serif;text-align:left}.page-type-product .ymm-product-toggle-text,.productView-vehicleSearch .ymm-product-toggle-text{min-width:0;overflow:hidden;font-size:13px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page-type-product .ymm-product-toggle-action,.productView-vehicleSearch .ymm-product-toggle-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#cb0039;font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase}.page-type-product #ymm-custom-search.ymm-product-collapse.is-collapsed .ymm-product-collapse-body,.productView-vehicleSearch #ymm-custom-search.ymm-product-collapse.is-collapsed .ymm-product-collapse-body{display:none}.page-type-product #ymm-custom-search.ymm-product-collapse.is-expanded .ymm-product-collapse-body,.productView-vehicleSearch #ymm-custom-search.ymm-product-collapse.is-expanded .ymm-product-collapse-body{display:block;margin-top:12px}}@media only screen and (max-width:639px){.page-type-product #ymm-custom-search,.productView-vehicleSearch #ymm-custom-search{min-height:58px}.page-type-product #ymm-custom-search.ymm-product-collapse.is-expanded,.productView-vehicleSearch #ymm-custom-search.ymm-product-collapse.is-expanded{min-height:340px}.page-type-product .ymm-row,.productView-vehicleSearch .ymm-row{grid-template-columns:repeat(2,minmax(0,1fr))}.page-type-product .ymm-buttons,.productView-vehicleSearch .ymm-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-type-product .ymm-btn,.productView-vehicleSearch .ymm-btn{width:100%}}.productView-trustPanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.productView-trustItem{min-width:0;min-height:72px;padding:10px 12px;background:#fff;border:1px solid #e1e4e8;border-left:3px solid #cb0039;border-radius:4px}.productView-trustText,.productView-trustTitle{display:block}.productView-trustTitle{margin-bottom:4px;color:#1f1f1f;font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase}.productView-trustText{color:#4a4a4a;font-size:12px;line-height:1.35}.productView-trustText a{color:#cb0039;font-weight:700}@media only screen and (max-width:767px){.productView-trustPanel{grid-template-columns:1fr;gap:6px;margin:10px 0 12px}.productView-trustItem{min-height:58px;padding:9px 11px}}.productView-mobileStickyAdd{display:none}@media only screen and (max-width:767px){body.page-type-product{padding-bottom:calc(74px + env(safe-area-inset-bottom))}body.page-type-product .productView-mobileStickyAdd{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:74px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d9d9d9;-webkit-box-shadow:0 -4px 14px rgba(0,0,0,.14);box-shadow:0 -4px 14px rgba(0,0,0,.14)}body.page-type-product .productView-mobileStickyAdd-summary{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}body.page-type-product .productView-mobileStickyAdd-label,body.page-type-product .productView-mobileStickyAdd-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-type-product .productView-mobileStickyAdd-label{color:#555;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}body.page-type-product .productView-mobileStickyAdd-title{color:#1f1f1f;font-size:13px;font-weight:700;line-height:1.3}body.page-type-product .productView-mobileStickyAdd-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:132px;height:44px;margin:0;padding:0 14px;font-size:14px;line-height:44px}}.category-extended-content{margin:30px 0 20px;padding:24px;background:#fafbfc;border-radius:8px;border-top:3px solid #cb0039;line-height:1.6}.category-extended-content h2{color:#1a1a2e;font-size:1.4em;margin:24px 0 10px;border-bottom:2px solid #cb0039;padding-bottom:6px}.category-extended-content h3{color:#333;font-size:1.1em;margin:18px 0 8px}.category-extended-content table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.92em}.category-extended-content table td,.category-extended-content table th{padding:8px 10px;border:1px solid #e1e4e8;text-align:left}.category-extended-content table th{background:#f1f3f5}.category-extended-content ul li{margin-bottom:6px}.category-extended-content .faq-q{font-weight:700;color:#1a1a2e;margin-top:14px}.category-extended-content .faq-a{margin-top:4px;color:#444}.category-extended-content .related-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin:12px 0}.category-extended-content .related-links a{display:block;padding:10px 14px;background:#f1f3f5;border-radius:6px;color:#1a1a2e;text-decoration:none;font-size:.95em;border-left:3px solid #cb0039;-webkit-transition:background .15s;transition:background .15s}.category-extended-content .related-links a:hover{background:#e9ecef}.category-extended-content .why-trekline{background:#1a1a2e;color:#fff;padding:18px 22px;border-radius:8px;margin-top:20px}.category-extended-content .why-trekline h3{color:#fff;border:none;margin-top:0}.category-extended-content .why-trekline a{color:#faa}