.nt-product-card.nt-carbon-group .nt-card-add{display:flex;align-items:center;justify-content:center;text-align:center}
.nt-linked-carbon-parts{margin:18px 0 24px;padding:18px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.nt-linked-carbon-parts h2{font-family:Arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 8px}
.nt-linked-carbon-parts>p{font-size:12px;line-height:1.5;color:#555}
.nt-linked-carbon-parts__options{display:flex;gap:10px;overflow:auto;padding:8px 2px;max-width:100%;scroll-snap-type:x proximity}
.nt-linked-carbon-part{display:flex;flex-direction:column;flex:0 0 132px;gap:5px;border:1px solid #ccc;padding:8px;color:#111;text-decoration:none;scroll-snap-align:start}
.nt-linked-carbon-part[aria-current=page]{border:2px solid #e0b900;background:#fffbe8}
.nt-linked-carbon-part img{width:100%;height:90px;object-fit:contain;background:#fff}
.nt-linked-carbon-part span{font-family:Arial,sans-serif;font-size:12px;line-height:1.4}
.nt-linked-carbon-part .nt-price{font-size:13px!important;font-weight:700}
.nt-linked-carbon-enabled .nt-pdp__title-row h1{display:block!important;-webkit-line-clamp:unset!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-pc-title-badges:empty{display:none!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-pdp__title-row h1{display:block!important;-webkit-line-clamp:unset!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;margin-top:0!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-pc-title-subline{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 16px!important;margin:12px 0 0!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-pc-title-subline .nt-home-product-years{flex:none;margin:0!important;padding:0!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-pc-title-subline .nt-fitment-check{flex:none;margin:0 0 0 auto!important;min-height:36px;white-space:nowrap}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-linked-carbon-parts{order:3!important;margin:0!important;padding:16px 0!important;border-top:1px solid #e5e5e5!important;border-bottom:0!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-linked-carbon-parts h2{font-size:15px!important;line-height:1.4!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-shared-delivery{order:4!important;margin:0!important;padding:16px 0!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-shared-delivery>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px;min-width:0}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-shared-delivery>div>:is(h2,.nt-shared-delivery__value){display:inline!important;flex:0 1 auto!important;margin:0!important;font-size:14px!important;line-height:1.5!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-shared-delivery>div>:is(.nt-us-stock-label,.nt-presale-label,.nt-made-order-label){display:inline-flex!important;flex:none;align-items:center;margin:0!important;padding:4px 8px!important;font-size:11px!important;line-height:1.4!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-shared-delivery__note{flex:0 0 100%!important;margin:0!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-pdp__form{padding:0!important;min-height:0!important}
@media(max-width:767px){
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-pc-title-subline{gap:8px 12px!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-detail .nt-shared-delivery>div>:is(h2,.nt-shared-delivery__value){font-size:12px!important}
}

body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-pdp__title-row h1{line-height:1.25!important;margin-bottom:0!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-carbon-title__vehicle{display:block;font-size:25px;line-height:1.3;font-weight:700}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-carbon-title__part{display:block;margin-top:5px;font-size:30px;line-height:1.2;font-weight:700}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-carbon-title__material{display:block;margin-top:10px;font:400 14px/1.5 Arial,sans-serif;color:#555}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-home-product-years{display:none!important}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-pc-title-subline{margin-top:4px!important}
@media(max-width:767px){
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-carbon-title__vehicle{font-size:22px}
body:has([data-nt-layout-preview]) [data-nt-product].nt-carbon-title-compact .nt-carbon-title__part{font-size:27px}
}
