@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&display=swap";:root{--rp-blue: #2563EB;--rp-blue-dark: #1D4ED8;--rp-blue-light: #EFF6FF;--rp-amber: #F59E0B;--rp-slate: #1E293B;--rp-slate-dark: #0F172A;--rp-slate-mid: #334155;--rp-text: #0F172A;--rp-text-muted: #64748B;--rp-surface: #F8FAFC;--rp-border: #E2E8F0;--rp-radius: 8px}body{background-color:var(--rp-surface)!important;-webkit-font-smoothing:antialiased}a{color:var(--rp-blue)}a:hover{color:var(--rp-blue-dark)}.announcement-bar{font-weight:500;letter-spacing:.01em}.announcement-bar a,.announcement-bar a:visited{color:#fff!important;text-decoration:underline;text-decoration-color:#ffffff80}.header-section .section{box-shadow:0 1px #ffffff0f!important}.header__logo-link,.header__logo{font-weight:800;letter-spacing:-.02em}.header-section .menu-item__link,.header-section .menu-item>a{font-weight:500;letter-spacing:.01em;transition:color .15s}.header-section .header-actions__icon{opacity:.85;transition:opacity .15s}.header-section .header-actions__icon:hover{opacity:1}.header[sticky]{box-shadow:0 2px 16px #00000040!important}.button:not(.button-secondary,.button-unstyled){border-radius:var(--rp-radius)!important;font-weight:600;letter-spacing:.02em;transition:background .15s,transform .1s,box-shadow .15s!important}.button:not(.button-secondary,.button-unstyled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb59}.button:not(.button-secondary,.button-unstyled):active{transform:translateY(0)}.button-secondary{border-radius:var(--rp-radius)!important;font-weight:600;transition:background .15s,border-color .15s!important}.product-card{background:#fff;border-radius:10px!important;border:1px solid var(--rp-border);overflow:hidden;transition:box-shadow .22s,transform .22s!important}.card-hover-effect-lift .product-card:hover{box-shadow:0 8px 28px #0f172a1f!important;transform:translateY(-4px)!important;border-color:#cbd5e1}.product-card .card-gallery{background:var(--rp-surface);aspect-ratio:1 / 1;overflow:hidden}.product-card .card-gallery img{object-fit:contain!important;padding:12px;transition:transform .3s ease}.card-hover-effect-lift .product-card:hover .card-gallery img{transform:scale(1.04)}.product-card__content{padding:12px 14px 16px!important;border-top:1px solid var(--rp-border)}.product-card .product-card__title,.product-card h4,.product-card .h4{font-size:.875rem!important;font-weight:600!important;color:var(--rp-text)!important;line-height:1.4;margin-bottom:6px}.product-card .price{font-weight:700!important;color:var(--rp-blue)!important;font-size:1rem!important}.product-card .price__original{color:var(--rp-text-muted)!important;font-size:.8125rem!important;font-weight:400!important;text-decoration:line-through}.product-card:before{content:"Used OEM";position:absolute;top:10px;left:10px;z-index:2;background:#1e293bd1;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.quick-add__submit{border-radius:var(--rp-radius)!important;font-weight:600}.product-grid{gap:20px!important}.product-information .price,.featured-product .price{font-size:1.75rem!important;font-weight:800!important;color:var(--rp-blue)!important;line-height:1}.add-to-cart-button.button,[id^=BuyButtons-ProductSubmitButton]{min-height:52px!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:var(--rp-radius)!important}.product-information .product-form,.featured-product .product-form{position:relative}.product-information .product-form:before{content:"\2713   Condition: Used OEM \2014  inspected and functional at time of listing";display:block;background:#f0fdf4;border-left:3px solid #22C55E;border-radius:0 6px 6px 0;padding:10px 14px;font-size:.8125rem;color:#166534;font-weight:500;margin-bottom:16px}.product-information .product-form:after{content:"\1f69a   Free Shipping  \b7   \21a9   15-Day Returns  \b7   \1f527   OEM Genuine Part";display:block;font-size:.8125rem;color:var(--rp-text-muted);text-align:center;padding-top:14px;border-top:1px solid var(--rp-border);margin-top:12px}.product-information h1,.product-information .h1{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:700!important;line-height:1.25!important;color:var(--rp-text)!important}.product-information .sku,.product-information .product-sku{font-size:.8125rem;color:var(--rp-text-muted)}.variant-button{border-radius:6px!important;font-weight:500;transition:all .15s}.collection__header,.main-collection .section>.section-header{padding-bottom:24px;border-bottom:1px solid var(--rp-border);margin-bottom:28px}.facets__summary,.list-filter__summary{border:1px solid var(--rp-border)!important;border-radius:var(--rp-radius)!important;font-weight:500;background:#fff;transition:border-color .15s}.facets__summary:hover,.list-filter__summary:hover{border-color:var(--rp-blue)!important;color:var(--rp-blue)}.facets__selected,.list-filter__selected{background:var(--rp-blue-light)!important;color:var(--rp-blue)!important;border-color:#2563eb40!important;border-radius:100px!important;font-weight:500;font-size:.8125rem}.sorting select{border:1px solid var(--rp-border)!important;border-radius:var(--rp-radius)!important;background:#fff;font-weight:500;color:var(--rp-text);transition:border-color .15s}.sorting select:focus{border-color:var(--rp-blue)!important;outline:none;box-shadow:0 0 0 3px #2563eb26}.product-count{font-size:.875rem;color:var(--rp-text-muted);font-weight:400}.search-header__input,.search-form input[type=search]{border:2px solid var(--rp-border)!important;border-radius:10px!important;background:#fff!important;color:var(--rp-text)!important;font-size:1rem!important;transition:border-color .15s,box-shadow .15s}.search-header__input:focus,.search-form input[type=search]:focus{border-color:var(--rp-blue)!important;box-shadow:0 0 0 3px #2563eb26!important;outline:none}.search-form .button,.search-header .button{border-radius:0 10px 10px 0!important}.search-results__no-results{text-align:center;padding:48px 24px;color:var(--rp-text-muted)}.cart-drawer{box-shadow:-4px 0 32px #00000026!important}.cart-drawer__header{border-bottom:1px solid var(--rp-border)!important;font-weight:700;color:var(--rp-text)}.cart-drawer__footer{border-top:1px solid var(--rp-border)!important;background:var(--rp-surface)}.cart-items .cart-item{border-bottom:1px solid var(--rp-border);padding:16px 0}.cart-items .cart-item:last-child{border-bottom:none}.cart-summary__total{font-size:1.125rem;font-weight:700;color:var(--rp-text)}.cart-summary__total .price{color:var(--rp-blue)!important;font-weight:800!important}.cart-summary .button:not(.button-secondary){min-height:52px!important;font-size:1rem!important;font-weight:700!important}.main-page .section{max-width:900px;margin:0 auto}.breadcrumbs,.breadcrumb{font-size:.8125rem;color:var(--rp-text-muted)}.breadcrumbs a,.breadcrumb a{color:var(--rp-text-muted);text-decoration:none;transition:color .15s}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--rp-blue)}.pagination__item.active,.pagination__item[aria-current=page]{background:var(--rp-blue)!important;color:#fff!important;border-color:var(--rp-blue)!important;border-radius:6px!important}.pagination__item{border-radius:6px!important;transition:all .15s}.pagination__item:hover{border-color:var(--rp-blue)!important;color:var(--rp-blue)!important}.badge,.product-badge{border-radius:4px!important;font-weight:700;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.section-header h2,.section-header .h2,.section-header h3,.section-header .h3{font-weight:700;color:var(--rp-text)!important}.section-header .button-secondary.link,.section-header a.link{color:var(--rp-blue)!important;font-weight:600;font-size:.875rem}.shopify-section[id*=footer] a,#footer-group a{color:#94a3b8!important;text-decoration:none;transition:color .15s}.shopify-section[id*=footer] a:hover,#footer-group a:hover{color:#f1f5f9!important}#footer-group h3,#footer-group h4,#footer-group .h3,#footer-group .h4,#footer-group .h5{color:#f1f5f9!important;font-weight:700;margin-bottom:12px;font-size:.9375rem}#footer-group .h6{color:#64748b!important;font-size:.6875rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}#footer-group p{font-size:.875rem;line-height:1.8;color:#94a3b8}.footer-utilities{border-top:1px solid rgba(255,255,255,.08)!important}.footer-utilities .copyright{font-size:.8125rem;color:#475569!important}input[type=text]:not(.rp-vs-sel),input[type=email],input[type=tel],input[type=search],textarea{border-radius:var(--rp-radius)!important;transition:border-color .15s,box-shadow .15s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--rp-blue)!important;box-shadow:0 0 0 3px #2563eb26!important;outline:none}.quantity-selector{border:1px solid var(--rp-border)!important;border-radius:var(--rp-radius)!important;overflow:hidden}.quantity-selector__button{color:var(--rp-blue)!important;transition:background .15s}.quantity-selector__button:hover{background:var(--rp-blue-light)!important}@media(max-width:749px){.product-card .product-card__title{font-size:.8125rem!important}.product-information h1{font-size:1.375rem!important}}.rte a{color:var(--rp-blue)}.rte a:hover{color:var(--rp-blue-dark)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/reclaimparts-custom.css.map */
