product-fitment{display:block}.fitment{margin:16px 0;border:1px solid #e3e3e3;border-radius:14px;background:#fff}.fitment__header{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:20px;border-radius:14px 14px 0 0;background:#e6f0e7;color:#173f22}.fitment__check{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:50%;background:#1f7a37;color:#fff}.fitment__check svg{width:16px;height:16px}.fitment__vehicle{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.fitment__eyebrow{color:#1f7a37;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fitment__vehicle-name{color:#17612d;font-size:18px;font-weight:700;line-height:1.3}.fitment__vehicle-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;list-style:none;cursor:pointer}.fitment__vehicle-toggle::-webkit-details-marker{display:none}.fitment__vehicle-toggle .fitment__vehicle-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.fitment__count{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border-radius:999px;background:#1f7a37;color:#fff;font-size:13px;font-weight:700;line-height:1.2}.fitment__count svg{width:12px;height:12px;transition:transform .15s ease}.fitment__change[open] .fitment__count svg{transform:rotate(180deg)}.fitment__change-list{position:absolute;top:calc(100% - 8px);left:72px;z-index:5;min-width:260px;max-height:320px;margin:0;padding:8px 0;overflow-y:auto;list-style:none;border:1px solid #e3e3e3;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0000001f}.fitment__change-list a,.fitment__change-list span{display:block;padding:8px 16px;color:#111;font-size:14px;text-decoration:none}.fitment__change-list a:hover{background:#f4f4f4}.fitment__section{padding:20px;border-top:1px solid #ececec}.fitment__section-title{margin:0 0 12px;color:#666;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fitment__vehicles{margin:0;padding:0;list-style:none}.fitment__vehicle-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed #dedede;font-size:15px}.fitment__vehicle-row-name{color:inherit;font-weight:600;text-decoration:none}a.fitment__vehicle-row-name:hover{text-decoration:underline}.fitment__vehicle-row-years{flex-shrink:0;color:#666}.fitment__notes{margin:0;padding-left:18px;font-size:15px;line-height:1.5}.fitment__notes li+li{margin-top:6px}.fitment__item--extra{display:none}.is-expanded .fitment__vehicle-row.fitment__item--extra{display:flex}.is-expanded .fitment__notes .fitment__item--extra{display:list-item}.fitment__toggle{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;border:0;background:none;color:#111;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fitment__toggle svg{width:12px;height:12px;transition:transform .2s ease}.is-expanded>.fitment__toggle svg{transform:rotate(180deg)}.fitment__products{padding:20px;border-top:1px solid var(--fitment-products-border);background:var(--fitment-products-bg)}.fitment__products--required{--fitment-products-bg: #fdf5e2;--fitment-products-border: #f0dfb0;--fitment-products-accent: #7a5200}.fitment__products--compatible{--fitment-products-bg: #e6f0e7;--fitment-products-border: #cfe2d3;--fitment-products-accent: #1f6b32}.fitment__products-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--fitment-products-accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fitment__products-title svg{flex:0 0 18px;width:18px;height:18px}.fitment__products-intro{margin:0 0 14px;color:#222;font-size:15px;line-height:1.5}.fitment__products .fitment__toggle{color:var(--fitment-products-accent)}.fitment__product-card{display:flex;align-items:center;gap:16px;color:#111;text-decoration:none}.fitment__product-card+.fitment__product-card{margin-top:14px}.fitment__product-card.fitment__item--extra{display:none}.fitment__products.is-expanded .fitment__product-card.fitment__item--extra{display:flex}.fitment__product-image{flex:0 0 64px;width:64px;height:64px;border-radius:8px;background:#fff;object-fit:contain}.fitment__product-body{display:flex;flex-direction:column;gap:2px;min-width:0}.fitment__product-name{font-size:15px;font-weight:700;line-height:1.3}.fitment__product-price{color:#0009;font-size:13px}.fitment__product-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.fitment__product-card:hover .fitment__product-link{text-decoration:underline}.fitment__finish{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:15px}.fitment__finish-label{color:#666}.fitment__finish-value{font-weight:700}@media(min-width:750px){.fitment__product-image{flex-basis:80px;width:80px;height:80px}}.fitment__delivery{display:grid;gap:10px;margin:0;padding:16px 20px;border-top:1px solid #ececec;list-style:none}.fitment__delivery-item{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4}.fitment__delivery-icon{flex:none;width:20px;height:20px}.fitment__delivery-link{color:inherit;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-fitment.css.map */
