.mayhem-config-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:14px}
.mayhem-config-price strong{font-family:var(--font-heading--family);font-size:clamp(18px,1.6vw,24px);font-weight:600}
.mayhem-config-price span,.mayhem-config-price small{color:inherit;opacity:.75;font-size:12px}
.mayhem-config-price small{flex-basis:100%}
.mayhem-config{border-top:1px solid #777;padding-top:14px;min-width:0}
.mayhem-config__label{display:block;font-size:13px;margin-bottom:8px}
.mayhem-config select{width:100%;min-height:44px;max-width:100%;border:1px solid #999;border-radius:2px;background:#000;color:#fff;color-scheme:dark;font-family:var(--font-body--family);font-size:13px;padding:10px 30px 10px 10px}
.mayhem-config p{margin:6px 0 0;line-height:1.5;font-size:12px;overflow-wrap:anywhere}
.mayhem-config [data-config-help]{opacity:.8}
.mayhem-config [data-config-summary]:not(:empty){padding-top:10px}
.mayhem-config [data-config-summary]>strong{font-size:13px}
.mayhem-config-row{font:inherit;color:inherit;background:none;border:0;padding:6px 0;text-align:left;text-decoration:none;cursor:pointer}
.mayhem-config-row:disabled{text-decoration:none;cursor:default}
.mayhem-config-row:focus-visible{outline:2px solid #a62623;outline-offset:3px}
.mayhem-specs__table tr.is-config-selected{outline:2px solid #a62623;outline-offset:-2px}
[data-mayhem-configuration]~.mayhem-pdp-summary__current,[data-mayhem-pdp-summary]:has([data-mayhem-configuration]) [data-mayhem-unchecked-configuration]{display:none!important}
.mayhem-config[hidden],.mayhem-config-price[hidden],.mayhem-config [hidden]{display:none!important}

.product-details .mayhem-pdp-summary__chip[data-mayhem-size]::after{content:none}
.mayhem-config__spec-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;color:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.mayhem-config__spec-link:hover{color:#fff;text-decoration-thickness:2px}
.mayhem-config__spec-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
#mayhem-specifications{scroll-margin-top:calc(var(--header-height, 100px) + 24px)}
.mayhem-config [data-config-summary]>strong{font-size:15px}
.mayhem-config [data-config-summary]>p:nth-of-type(-n+2){font-size:14px}

[data-mayhem-lug-group].has-single-lug>.mayhem-pdp-summary__option-heading,[data-mayhem-lug-group].has-single-lug>.mayhem-pdp-summary__chips{display:none!important}
.mayhem-config__lug-info{margin:0;font-size:13px;line-height:1.5}
.mayhem-config__lug-info[hidden]{display:none}


[data-mayhem-pdp-summary] .mayhem-finish-switcher[hidden], [data-config-actions-help][hidden]{display:none!important}
[data-mayhem-pdp-summary] .mayhem-fitment{margin:8px 0}
[data-mayhem-pdp-summary] .mayhem-pdp-summary__actions{display:flex;flex-wrap:wrap;gap:8px}
[data-mayhem-pdp-summary] .mayhem-pdp-summary__actions [data-pdp-dealer]{order:-1;flex:1 1 160px;min-height:44px;background:#fff;color:#000;border:1px solid #fff;font-weight:700}
[data-mayhem-pdp-summary] .mayhem-pdp-summary__actions [data-pdp-dealer]:hover{background:#a62623;border-color:#a62623;color:#fff}
[data-mayhem-pdp-summary] .mayhem-pdp-summary__actions [data-mayhem-view-on-vehicle]{flex:1 1 160px;min-height:44px}
.mayhem-config-actions-help{margin:0;font-size:12px;line-height:1.5;opacity:.8}
[data-mayhem-pdp-summary] .mayhem-fitment-condition-preview{display:block;font-size:12px;line-height:1.4;margin:4px 0;font-weight:500}
[data-mayhem-pdp-summary] .mayhem-fitment-support-notice .mayhem-fitment-badge>summary{padding-right:12px}
[data-mayhem-pdp-summary] .mayhem-fitment-support-notice__ask{position:static;display:flex;padding:8px 12px;white-space:normal}
