.blog-hub-du-bois__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:clamp(2rem,4vw,4.8rem);align-items:end;margin-bottom:2.4rem;padding:clamp(2.2rem,4vw,3.6rem);border:1px solid rgba(15,23,42,.08);border-radius:28px;background:radial-gradient(circle at 12% 10%,rgba(15,111,174,.12),transparent 32%),linear-gradient(135deg,#f8fafc,#fff 64%);box-shadow:0 18px 54px #0f172a0f}.blog-hub-du-bois__kicker{margin:0 0 1rem;color:#0f6fae;font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog-hub-du-bois__heading{max-width:78rem;margin:0;color:#0f172a;font-size:clamp(3rem,5vw,5.6rem);line-height:1.02;letter-spacing:-.045em}.blog-hub-du-bois__text{max-width:70rem;margin-top:1.4rem;color:#0f172ab8;font-size:1.7rem;line-height:1.65}.blog-hub-du-bois__summary{display:grid;gap:1rem}.blog-hub-du-bois__summary-item{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7;padding:1.4rem}.blog-hub-du-bois__summary-number,.blog-hub-du-bois__summary-label{display:block}.blog-hub-du-bois__summary-number{color:#0f172a;font-size:2.4rem;font-weight:900;line-height:1}.blog-hub-du-bois__summary-label{margin-top:.5rem;color:#0f172a99;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-hub-du-bois__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:3rem}.blog-hub-du-bois__filter{display:inline-flex;align-items:center;gap:.8rem;min-height:3.8rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#0f172a;padding:.8rem 1.3rem;text-decoration:none;box-shadow:0 8px 24px #0f172a0a;transition:border-color .18s ease,color .18s ease,transform .18s ease}.blog-hub-du-bois__filter:hover,.blog-hub-du-bois__filter:focus{border-color:#0f6fae;color:#0f6fae;transform:translateY(-1px)}.blog-hub-du-bois__filter span{font-size:1.35rem;font-weight:800;line-height:1.1}.blog-hub-du-bois__filter small{color:#0f172a94;font-size:1.15rem;font-weight:700}.blog-hub-du-bois__section-heading{margin-bottom:1.8rem}.blog-hub-du-bois__section-heading h2{margin:0;color:#0f172a;font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:-.035em}.blog-hub-du-bois__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.blog-hub-du-bois__article-card{min-width:0}.blog-hub-du-bois__article-card[hidden]{display:none}.blog-hub-du-bois__article-link{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.09);border-radius:22px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 16px 44px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog-hub-du-bois__article-link:hover,.blog-hub-du-bois__article-link:focus{border-color:#0f6fae47;box-shadow:0 24px 62px #0f172a1a;transform:translateY(-3px)}.blog-hub-du-bois__article-media{aspect-ratio:16 / 10;overflow:hidden;background:#f1f5f9}.blog-hub-du-bois__article-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.blog-hub-du-bois__article-link:hover .blog-hub-du-bois__article-media img,.blog-hub-du-bois__article-link:focus .blog-hub-du-bois__article-media img{transform:scale(1.035)}.blog-hub-du-bois__article-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#0f6fae;font-size:4rem;font-weight:900}.blog-hub-du-bois__article-body{display:flex;flex:1;flex-direction:column;padding:1.7rem}.blog-hub-du-bois__article-category{margin:0 0 .8rem;color:#0f6fae;font-size:1.15rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blog-hub-du-bois__article-body h3{margin:0;color:#0f172a;font-size:1.9rem;line-height:1.22;letter-spacing:-.02em}.blog-hub-du-bois__article-excerpt{margin:1rem 0 0;color:#0f172aad;font-size:1.42rem;line-height:1.55}.blog-hub-du-bois__article-body time{margin-top:auto;padding-top:1.6rem;color:#0f172a8f;font-size:1.25rem;font-weight:700}.blog-hub-du-bois__load-more-wrap{display:flex;justify-content:center;margin-top:2.8rem}.blog-hub-du-bois__load-more{min-height:4.6rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#0f172a;color:#fff;cursor:pointer;font:inherit;font-size:1.4rem;font-weight:800;padding:1.1rem 2.4rem;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.blog-hub-du-bois__load-more:hover,.blog-hub-du-bois__load-more:focus{background:#0f6fae;box-shadow:0 16px 34px #0f6fae33;transform:translateY(-1px)}@media screen and (max-width:989px){.blog-hub-du-bois__header{grid-template-columns:1fr}.blog-hub-du-bois__summary,.blog-hub-du-bois__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.blog-hub-du-bois__header{border-radius:22px;padding:2rem}.blog-hub-du-bois__summary-item{padding:1.2rem}.blog-hub-du-bois__filters{gap:.6rem;margin-bottom:2.2rem}.blog-hub-du-bois__filter{min-height:3.4rem;padding:.65rem 1rem}.blog-hub-du-bois__filter span{font-size:1.24rem}.blog-hub-du-bois__filter small{display:none}.blog-hub-du-bois__grid{grid-template-columns:1fr;gap:1.4rem}.blog-hub-du-bois__article-body{padding:1.5rem}.blog-hub-du-bois__article-body h3{font-size:1.75rem}.blog-hub-du-bois__load-more-wrap{margin-top:2rem}.blog-hub-du-bois__load-more{width:100%}}.parts-finder-promo{color:var(--parts-text)}.parts-finder-promo__shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:clamp(2rem,4vw,5.6rem);align-items:center;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:28px;background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--parts-accent) 18%,transparent),transparent 30%),linear-gradient(135deg,var(--parts-panel),#ffffff 62%);box-shadow:0 24px 70px #0f172a14;padding:clamp(2.4rem,4vw,5.2rem)}.parts-finder-promo__shell--text-only{grid-template-columns:minmax(0,1fr)}.parts-finder-promo__content{max-width:72rem}.parts-finder-promo__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;color:var(--parts-accent);font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.parts-finder-promo__eyebrow:before{content:"";width:2.6rem;height:.2rem;border-radius:999px;background:currentColor}.parts-finder-promo__heading{max-width:68rem;margin:0;color:var(--parts-text);line-height:1.02}.parts-finder-promo__text{max-width:62rem;margin-top:1.6rem;color:#0f172ac7;font-size:1.6rem;line-height:1.7}.parts-finder-promo__text p{margin-top:0}.parts-finder-promo__actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin-top:2.2rem}.parts-finder-promo__button,.parts-finder-promo__link{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;border-radius:999px;padding:1.2rem 2.2rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.parts-finder-promo__button{background:var(--parts-accent);color:#fff;box-shadow:0 16px 34px color-mix(in srgb,var(--parts-accent) 24%,transparent)}.parts-finder-promo__link{color:var(--parts-text);background:#ffffffb8;border:1px solid rgba(15,23,42,.12)}.parts-finder-promo__button:hover,.parts-finder-promo__link:hover{transform:translateY(-2px)}.parts-finder-promo__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.parts-finder-promo__feature{min-height:100%;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8;padding:1.4rem}.parts-finder-promo__feature strong,.parts-finder-promo__feature span{display:block}.parts-finder-promo__feature strong{color:var(--parts-text);font-size:1.4rem;line-height:1.25}.parts-finder-promo__feature span{margin-top:.4rem;color:#0f172aad;font-size:1.3rem;line-height:1.45}.parts-finder-promo__media{position:relative;align-self:stretch;min-height:32rem;border-radius:24px;overflow:hidden;background:#f1f5f9;box-shadow:inset 0 0 0 1px #0f172a14}.parts-finder-promo__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.parts-finder-promo__shell{grid-template-columns:1fr}.parts-finder-promo__media{min-height:26rem;order:-1}}@media screen and (max-width:749px){.parts-finder-promo__shell{border-radius:22px;padding:2rem}.parts-finder-promo__features{grid-template-columns:1fr}.parts-finder-promo__actions{align-items:stretch;flex-direction:column}.parts-finder-promo__button,.parts-finder-promo__link{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
