/* Keep Auction Nudge's required advertising disclosure visible and unchanged. */
.ebay-catalog{padding:44px 0 60px;scroll-margin-top:150px}.catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.catalog-heading h2{font-size:clamp(28px,3.4vw,46px);line-height:1.15;letter-spacing:-.04em;margin:16px 0 0}.catalog-heading>p{max-width:400px;font-size:15px;line-height:1.7;color:#53647b}.catalog-help{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 0;border-top:1px solid #d4deea;font-size:14px;line-height:1.7}.catalog-help a{color:#305a8e;text-decoration:underline;text-underline-offset:4px}#ebay-feed-status{padding:24px;background:#edf3fa;border-radius:12px;color:#305a8e}.store-launch-action>p{font-size:13px}
#auction-nudge-0c3eb9061{font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#17243b!important}
#auction-nudge-0c3eb9061 .an-item-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;margin:24px 0!important}
#auction-nudge-0c3eb9061 .an-item{box-sizing:border-box!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;background:#fff!important;border:1px solid #d4deea;border-radius:16px;display:flex!important;flex-direction:column!important}
#auction-nudge-0c3eb9061 .an-title{height:auto!important;min-height:75px;font-size:15px!important;line-height:1.6!important;margin:0 0 20px!important;font-weight:600}
#auction-nudge-0c3eb9061 .an-title a{color:#17243b!important}
#auction-nudge-0c3eb9061 .an-wrap{display:flex!important;flex-direction:column!important;flex:1}
#auction-nudge-0c3eb9061 .an-image,#auction-nudge-0c3eb9061 .image-container,#auction-nudge-0c3eb9061 .an-image a{width:100%!important;max-width:none!important;height:230px!important;max-height:none!important;display:flex!important;align-items:center;justify-content:center;margin:0!important}
#auction-nudge-0c3eb9061 .an-image img{max-width:100%!important;max-height:230px!important;width:auto!important;height:auto!important;object-fit:contain!important}
#auction-nudge-0c3eb9061 .an-price{margin:24px 0 12px!important;font-size:22px!important;font-weight:600;color:#17243b!important}
#auction-nudge-0c3eb9061 .an-view{margin-top:auto!important;padding-top:8px}
#auction-nudge-0c3eb9061 .an-view a{display:block!important;padding:12px 18px!important;background:#305a8e!important;border-radius:8px;color:white!important;text-align:center;text-decoration:none!important;font-weight:600}
#auction-nudge-0c3eb9061 .an-controls-top{display:flex!important;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0!important}
#auction-nudge-0c3eb9061 .an-cats-wrap,#auction-nudge-0c3eb9061 .an-search-wrap{float:none!important;max-width:100%!important}
#auction-nudge-0c3eb9061 .an-search-wrap{display:flex!important;gap:8px}
#auction-nudge-0c3eb9061 .an-cats-nav,#auction-nudge-0c3eb9061 .an-search-box{box-sizing:border-box!important;min-height:46px!important;padding:10px 14px!important;border:1px solid #b9c8da!important;border-radius:8px!important;background:#fff!important;color:#17243b!important;font:inherit!important;max-width:100%!important}
#auction-nudge-0c3eb9061 .an-search-submit{padding:10px 18px!important;border-radius:8px;background:#305a8e!important;color:white!important;cursor:pointer}
#auction-nudge-0c3eb9061 .an-page-wrap{background:#f2f5f9!important;border-radius:8px;padding:12px!important;margin:16px 0!important}
#auction-nudge-0c3eb9061 :focus-visible{outline:3px solid #305a8e!important;outline-offset:3px!important}
@media(max-width:1000px){#auction-nudge-0c3eb9061 .an-item-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heading{align-items:start;flex-direction:column;gap:20px}}
@media(max-width:600px){#auction-nudge-0c3eb9061 .an-item-wrap{grid-template-columns:1fr}#auction-nudge-0c3eb9061 .an-title{min-height:0}#auction-nudge-0c3eb9061 .an-search-wrap{width:100%!important}#auction-nudge-0c3eb9061 .an-search-box{flex:1;min-width:0;width:auto!important}.catalog-heading>p{max-width:none}.ebay-catalog{padding-top:20px}}
/* Product-first store: concise introduction, useful controls, then actual stock. */
.shop-page{--offer-height:0px}.shop-page header{top:0}.shop-page .store-landing{padding-top:44px;padding-bottom:64px}.shop-intro{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px}.shop-intro h1{font-size:clamp(34px,4.3vw,58px);letter-spacing:-.055em;line-height:1.15;margin:12px 0}.shop-intro p{font-size:16px;line-height:1.7;color:#53647b;margin:0}.shop-ebay-link{white-space:nowrap;font-size:14px;font-weight:600;color:#305a8e;border-bottom:1px solid #b9c8da;padding-bottom:5px}.shop-ebay-link span{margin-left:10px}.shop-purchase-note{display:flex;align-items:center;gap:14px;background:#f1f5fa;border:1px solid #d4deea;border-radius:10px;padding:15px 20px;color:#53647b}.shop-purchase-note svg{width:24px;height:24px;flex-shrink:0;color:#305a8e}.shop-purchase-note p{font-size:13px;margin:0;line-height:1.7}.shop-purchase-note strong{color:#17243b;margin-right:7px}.shop-page .ebay-catalog{padding:28px 0 34px;--shop-accent:#305a8e;scroll-margin-top:110px}.shop-page .ebay-catalog[data-department=dental]{--shop-accent:#33434d}.shop-catalog-title{font-size:20px;letter-spacing:-.02em;margin:0 0 20px}.shop-toolbar{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.shop-departments{display:flex;gap:8px;flex-wrap:wrap}.shop-departments button{padding:11px 22px;border:1px solid #d4deea;border-radius:7px;background:white;color:#305a8e;font-size:14px;font-weight:600}.shop-departments button[data-department=dental]{color:#33434d}.shop-departments button[aria-pressed=true]{background:#305a8e;border-color:#305a8e;color:white}.shop-departments button[data-department=dental][aria-pressed=true]{background:#33434d;border-color:#33434d;color:white}#shop-search{display:flex;gap:8px;flex:1;max-width:490px}#shop-query{min-width:0;flex:1;border:1px solid #bac9db;border-radius:7px;padding:11px 14px;background:white;color:#17243b;font-size:14px}#shop-search button{background:var(--shop-accent);color:white;border:0;border-radius:7px;font-size:14px;font-weight:600;padding:11px 22px}.shop-toolbar button:disabled,.shop-toolbar input:disabled{opacity:.55;cursor:wait}.shop-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;font-size:13px;color:#53647b}.shop-filter-summary p{margin:0}.shop-filter-summary a{text-decoration:underline;text-underline-offset:3px}.shop-filter-note{font-size:12px;color:#64748b;margin:7px 0 20px;line-height:1.6}.shop-availability{font-size:12px;color:#64748b}.shop-empty{padding:40px 24px;border:1px dashed #c3ced9;border-radius:12px;text-align:center;background:#f7f9fb;margin:24px 0}.shop-empty h3{font-size:24px;letter-spacing:-.03em;margin:0 0 12px}.shop-empty p{max-width:560px;margin:0 auto 22px;color:#53647b;font-size:15px}.shop-empty>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.shop-empty .button{background:var(--shop-accent);color:white;border-radius:7px}.shop-page .store-trade{padding:30px;gap:32px}.shop-page .store-trade h2{font-size:30px;margin:12px 0 0}.shop-page .store-trade p{font-size:14px;margin:0 0 20px}.shop-page .store-repair-link{margin-top:30px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Our native controls replace the widget controls; required disclosure is untouched. */
#auction-nudge-0c3eb9061 .an-controls-top,#auction-nudge-0c3eb9061 .an-ebay-top,#auction-nudge-0c3eb9061 .no-items{display:none!important}
#auction-nudge-0c3eb9061 .an-page-wrap:has(.an-page-prev.an-inactive):has(.an-page-next.an-inactive){display:none!important}
#auction-nudge-0c3eb9061 .an-view a{background:var(--shop-accent)!important}
#auction-nudge-0c3eb9061[aria-busy=true] .an-item-wrap{opacity:.45;pointer-events:none}
#auction-nudge-0c3eb9061 .an-item{padding:20px!important}#auction-nudge-0c3eb9061 .an-title{font-size:14px!important;min-height:68px}#auction-nudge-0c3eb9061 .an-image,#auction-nudge-0c3eb9061 .image-container,#auction-nudge-0c3eb9061 .an-image a{height:205px!important}#auction-nudge-0c3eb9061 .an-image img{max-height:205px!important}
@media(max-width:800px){.shop-intro{align-items:flex-start;flex-direction:column;gap:16px}.shop-page .store-landing{padding-top:28px}.shop-toolbar{gap:14px}#shop-search{max-width:none;flex-basis:100%}.shop-purchase-note{padding:12px 15px}.shop-purchase-note strong{display:block}.shop-page .store-trade{grid-template-columns:1fr}}
@media(max-width:420px){.shop-departments{gap:6px}.shop-departments button{padding:10px 15px}.shop-intro h1{font-size:36px}#shop-search button{padding:11px 16px}}
/* Account for the site's fixed header when the repair-only promo is absent. */
.shop-page .store-landing{padding-top:132px}
@media(max-width:800px){.shop-page .store-landing{padding-top:112px}}
