.ProductOfferLayout-module__dKGtUa__page{max-width:1700px}.ProductOfferLayout-module__dKGtUa__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.ProductOfferLayout-module__dKGtUa__image,.ProductOfferLayout-module__dKGtUa__buy,.ProductOfferLayout-module__dKGtUa__details,.ProductOfferLayout-module__dKGtUa__comparison{background:#fff;border:1px solid #e4e4e7;border-radius:12px;min-width:0;padding:12px}.ProductOfferLayout-module__dKGtUa__image{grid-area:1/1}.ProductOfferLayout-module__dKGtUa__buy{grid-area:2/1}.ProductOfferLayout-module__dKGtUa__comparison{color:#18181b;flex-direction:column;grid-area:3/1;max-height:560px;padding:0;display:flex;overflow:hidden}.ProductOfferLayout-module__dKGtUa__details{grid-area:4/1}.ProductOfferLayout-module__dKGtUa__imagePreview{height:280px}.ProductOfferLayout-module__dKGtUa__imagePreview img{-o-object-fit:contain;object-fit:contain}.ProductOfferLayout-module__dKGtUa__identity{color:#3f3f46;overflow-wrap:anywhere;margin-bottom:8px;font-size:13px;font-weight:600}.ProductOfferLayout-module__dKGtUa__buy>div{margin-top:12px}.ProductOfferLayout-module__dKGtUa__buy h1{font-size:17px}.ProductOfferLayout-module__dKGtUa__buy aside{box-shadow:none;border-radius:10px;padding:12px}.ProductOfferLayout-module__dKGtUa__buy aside p,.ProductOfferLayout-module__dKGtUa__buy aside>div{font-size:12px;line-height:1.6}.ProductOfferLayout-module__dKGtUa__buy aside button{font-size:12px}.ProductOfferLayout-module__dKGtUa__buy aside button[disabled]{cursor:not-allowed}.ProductOfferLayout-module__dKGtUa__buy aside label{font-size:10px}.ProductOfferLayout-module__dKGtUa__comparisonHeader{background:#fafafa;border-bottom:1px solid #e4e4e7;flex:none;padding:12px}.ProductOfferLayout-module__dKGtUa__headerLine,.ProductOfferLayout-module__dKGtUa__sellerTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ProductOfferLayout-module__dKGtUa__headerLine h2{font-size:17px;font-weight:700}.ProductOfferLayout-module__dKGtUa__refresh{color:#1d4ed8;cursor:pointer;font-size:11px}.ProductOfferLayout-module__dKGtUa__refresh:disabled{color:#71717a;cursor:default}.ProductOfferLayout-module__dKGtUa__comparisonHeader p{color:#52525b;margin-top:4px;font-size:11px;line-height:1.5}.ProductOfferLayout-module__dKGtUa__tabs{gap:6px;margin-top:9px;display:flex}.ProductOfferLayout-module__dKGtUa__tabs button{cursor:pointer;border:1px solid #d4d4d8;border-radius:6px;flex:1;min-width:0;padding:6px;font-size:11px;font-weight:600}.ProductOfferLayout-module__dKGtUa__tabs button[aria-pressed=true]{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.ProductOfferLayout-module__dKGtUa__comparisonHeader .ProductOfferLayout-module__dKGtUa__sortNote{margin-top:7px;font-size:10px}.ProductOfferLayout-module__dKGtUa__results{scrollbar-gutter:stable;overscroll-behavior-y:contain;min-height:0;overflow:hidden scroll}.ProductOfferLayout-module__dKGtUa__results:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.ProductOfferLayout-module__dKGtUa__sellerRow{overflow-wrap:anywhere;border-bottom:1px solid #e4e4e7;min-height:96px;padding:10px 12px}.ProductOfferLayout-module__dKGtUa__sellerRow:last-child{border-bottom:0}.ProductOfferLayout-module__dKGtUa__sellerTop h3{min-width:0;font-size:12px;font-weight:650}.ProductOfferLayout-module__dKGtUa__sellerTop a{color:#1d4ed8;flex-shrink:0;padding-block:3px;font-size:11px;font-weight:600}.ProductOfferLayout-module__dKGtUa__sellerTop a:hover{text-decoration:underline}.ProductOfferLayout-module__dKGtUa__sellerTop span{color:#71717a;font-size:10px}.ProductOfferLayout-module__dKGtUa__priceLine{margin-top:3px;font-size:12px}.ProductOfferLayout-module__dKGtUa__priceLine strong{color:#18181b;font-size:16px}.ProductOfferLayout-module__dKGtUa__terms,.ProductOfferLayout-module__dKGtUa__match{color:#52525b;margin-top:3px;font-size:11px;line-height:1.5}.ProductOfferLayout-module__dKGtUa__match{font-size:10px}.ProductOfferLayout-module__dKGtUa__empty{color:#52525b;padding:16px 12px;font-size:12px}.ProductOfferLayout-module__dKGtUa__details a{border-radius:6px;padding:4px 7px;font-size:11px}@media (min-width:768px){.ProductOfferLayout-module__dKGtUa__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductOfferLayout-module__dKGtUa__image{grid-area:1/1}.ProductOfferLayout-module__dKGtUa__buy{grid-area:1/2/3/3}.ProductOfferLayout-module__dKGtUa__details{grid-area:2/1}.ProductOfferLayout-module__dKGtUa__comparison{grid-area:3/1/4/3;max-height:640px}}@media (min-width:1280px){.ProductOfferLayout-module__dKGtUa__layout{-moz-column-gap:14px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,4fr);gap:12px 14px}.ProductOfferLayout-module__dKGtUa__image{grid-area:1/1}.ProductOfferLayout-module__dKGtUa__details{grid-area:2/1}.ProductOfferLayout-module__dKGtUa__buy{grid-area:1/2/3/3}.ProductOfferLayout-module__dKGtUa__comparison{grid-area:1/3/3/4;max-height:660px}.ProductOfferLayout-module__dKGtUa__imagePreview{height:300px}}@media (min-width:1280px) and (min-height:760px){.ProductOfferLayout-module__dKGtUa__comparison{max-height:min(660px,100dvh - 32px);position:sticky;top:16px}}.ProductOfferLayout-module__dKGtUa__buy a[href^="/parts/"]{border-radius:8px;height:auto;padding:10px}.ProductOfferLayout-module__dKGtUa__buy a[href^="/parts/"]>div{margin-top:4px;font-size:12px;line-height:1.5}.ProductOfferLayout-module__dKGtUa__buy a[href^="/parts/"]>div:first-child{margin-top:0;font-size:14px}.ProductOfferLayout-module__dKGtUa__buy a[href^="/parts/"] span{padding:5px 8px;font-size:11px}.ProductOfferLayout-module__dKGtUa__results::-webkit-scrollbar{width:8px}.ProductOfferLayout-module__dKGtUa__results::-webkit-scrollbar-track{background:#f4f4f5}.ProductOfferLayout-module__dKGtUa__results::-webkit-scrollbar-thumb{background:#a1a1aa;border:2px solid #f4f4f5;border-radius:8px}.ProductOfferLayout-module__dKGtUa__details>div>div{background:0 0;border:0;padding:0}
.nextmerce-product-page{font-size:12px;line-height:1.4}.nextmerce-product-page>div{max-width:1760px;padding:10px 16px}.nextmerce-product-page nav{margin-bottom:8px;font-size:11px}.nextmerce-product-page nav ol{font-size:inherit;line-height:1.4}.nextmerce-product-page .seller-availability{font-weight:600}.nextmerce-product-page .seller-availability[data-state=stock]{color:#15803d}.nextmerce-product-page .seller-availability[data-state=backorder]{color:#a16207}.nextmerce-product-page .seller-availability[data-state=unavailable]{color:#b91c1c}.nextmerce-product-page .seller-availability[data-state=checking],.nextmerce-product-page .seller-availability[data-state=inconclusive]{color:#71717a}.nextmerce-product-page .nextmerce-product-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-identity{min-width:0;display:contents}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-identity>div,.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:8px;min-width:0;padding:8px}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-image{grid-area:1/1}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-image>div:first-child{margin-bottom:5px;font-size:11px}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-image{color:#3f3f46}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-image>div:last-child{border-radius:6px}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-image>div:last-child>div{height:220px}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details{grid-area:4/1}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details>div{background:0 0;border:0;padding:0}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details{overscroll-behavior-y:contain;max-height:200px;overflow-y:auto}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details p{margin-bottom:4px;font-size:10px;line-height:1.4}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details .mb-2{margin-bottom:4px}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details .flex-wrap{gap:4px}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details a{border-radius:4px;padding:2px 5px;font-size:10px;line-height:1.4}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details [class*=overflow-y-auto]{scrollbar-gutter:stable;max-height:88px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy{grid-area:2/1}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy>div{margin-top:8px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy>div:first-child{margin-top:0}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy h1{font-size:13px;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy .bg-blue-900{box-shadow:none;border-radius:6px;padding:8px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy .bg-blue-900>div{margin-top:3px;font-size:10px;line-height:1.4}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy .gap-4,.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy .gap-3{gap:8px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy .order-2:empty{display:none}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy .space-y-4>*+*,.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy .space-y-3>*+*{margin-top:8px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside{border-radius:6px;padding:8px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside .text-3xl{margin-top:2px;font-size:24px;line-height:1.2}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside .text-sm{font-size:11px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside label{margin-bottom:3px;font-size:9px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside button{height:28px;padding-block:3px;font-size:10px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside .mt-3.grid-cols-2{grid-template-columns:minmax(0,1fr);gap:5px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside button.h-9{width:28px;height:28px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside div.h-9{min-width:30px;height:28px;padding-inline:5px;font-size:11px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside .mt-3,.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside .mt-4{margin-top:8px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside .p-3{padding:8px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside p{font-size:10px;line-height:1.45}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy aside p.mt-2{margin-top:5px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy a[href^="/parts/"]{padding:6px}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy a[href^="/parts/"]>div{font-size:11px;line-height:1.4}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"]{border-radius:8px;flex-direction:column;grid-area:3/1;height:auto;max-height:none;display:flex;position:static;overflow:hidden}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"]>div:first-child{z-index:1;flex:none;padding:8px;position:relative}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] h2{font-size:14px;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] p{margin-top:3px;font-size:10px;line-height:1.4}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-banner{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:4px 6px;display:grid}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-logo{border-radius:50%;width:28px;height:28px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-copy{min-width:0}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-copy>div+div{margin-top:2px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-value{color:#334155;font-size:10px;font-weight:600;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-support{color:#64748b;font-size:9px;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-link{text-align:right;color:#1d4ed8;font-size:9px;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .sherpa-market-link a:hover{text-decoration:underline}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-groups{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-group{flex-direction:column;min-width:0;height:330px;min-height:0;max-height:330px;display:flex;overflow:hidden}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-group+.attempted-group{border-top:1px solid #e4e4e7}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-heading{color:#3f3f46;background:#f4f4f5;flex:none;justify-content:space-between;gap:4px;padding:6px 7px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-heading span{color:#71717a;font-weight:500}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-scroll-cue{color:#71717a;flex:none;padding-top:3px;font-size:8px;line-height:1.2}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] [aria-label$=seller\ results]{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:auto;flex:0 auto;min-height:0;overflow:hidden auto}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] [aria-label$=seller\ results]::-webkit-scrollbar{width:12px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] [aria-label$=seller\ results]::-webkit-scrollbar-track{background:#eef0f3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] [aria-label$=seller\ results]::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #eef0f3;border-radius:7px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] [aria-label$=seller\ results]::-webkit-scrollbar-thumb:hover{background:#475569}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article{min-height:0;padding:5px 7px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-seller-name{font-size:10px;font-weight:650;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article a{color:#1d4ed8;flex-shrink:0;font-size:9px;font-weight:600}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article a:hover{text-decoration:underline}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article>div{font-size:9px;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article>div+div{margin-top:2px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-price-line{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-price{color:#18181b;font-variant-numeric:tabular-nums;background:#eef2f7;border:1px solid #dbe1ea;border-radius:5px;padding:2px 6px;font-size:16px;font-weight:750;line-height:1.15;display:inline-block}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-price[data-known=false]{color:#71717a;background:#fafafa;border-color:#e4e4e7;font-size:11px;font-weight:500}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-terms,.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-footer{color:#71717a}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-return-policy{color:inherit;font-weight:inherit;font-size:inherit;-webkit-text-decoration:underline #cbd5e1;text-decoration:underline #cbd5e1}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article .attempted-footer{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article[data-availability=unavailable],.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] article[data-availability=inconclusive]{padding-block:4px}@media (min-width:768px){.nextmerce-product-page .nextmerce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-image{grid-area:1/1}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details{grid-area:2/1}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy{grid-area:1/2/3/3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"]{grid-area:3/1/4/3}}@media (min-width:1120px){.nextmerce-product-page .nextmerce-product-grid{grid-template-rows:auto;grid-template-columns:minmax(0,25fr) minmax(0,27fr) minmax(0,48fr)}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-identity{flex-direction:column;grid-area:1/1/2/2;gap:8px;display:flex}.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-image,.nextmerce-product-page .nextmerce-product-grid .nextmerce-product-details{grid-area:auto}.nextmerce-product-page .nextmerce-product-grid>.nextmerce-product-buy{grid-area:1/2/2/3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"]{grid-area:1/3/2/4;height:440px;max-height:440px;position:sticky;top:10px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"]>div:first-child{padding:6px 8px}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"]>div:first-child p{margin-top:2px;font-size:9px;line-height:1.3}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-group{height:auto;max-height:none}.nextmerce-product-page .nextmerce-product-grid>aside[aria-label="Compare Seller Options"] .attempted-group+.attempted-group{border-top:0;border-left:1px solid #e4e4e7}}.nextmerce-product-page .market-check-status{color:#0f172a;height:52px;margin-top:3px;font-size:12px;font-weight:600;line-height:18px}.nextmerce-product-page .market-check-status-line{align-items:center;gap:6px;min-height:20px;display:flex}.nextmerce-product-page .market-check-elapsed{color:#71717a;font-variant-numeric:tabular-nums;min-width:32px}.nextmerce-product-page .market-check-progress{color:#475569;font-size:10px;font-weight:400;line-height:16px}.nextmerce-product-page .market-check-pulse{background:#2563eb;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite market-check-pulse}@keyframes market-check-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.nextmerce-product-page .market-check-pulse{animation:none}}.nextmerce-product-page .market-check-status[data-loading=false] .market-check-message{font-size:10px;font-weight:400;line-height:16px}
